diff --git a/README.md b/README.md
index a13297176922..d7388a0f91b2 100644
--- a/README.md
+++ b/README.md
@@ -622,8 +622,6 @@ Protocol tests can be found in the `sdk/test/ProtocolTests` directory. Protocol
* This is the initial SDK release for AWS Network Manager.
* [AWSSDK.NetworkMonitor](https://www.nuget.org/packages/AWSSDK.NetworkMonitor/)
* CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations.
-* [AWSSDK.NimbleStudio](https://www.nuget.org/packages/AWSSDK.NimbleStudio/)
- * Amazon Nimble Studio is a virtual studio service that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.
* [AWSSDK.OAM](https://www.nuget.org/packages/AWSSDK.OAM/)
* Amazon CloudWatch Observability Access Manager is a new service that allows configuration of the CloudWatch cross-account observability feature.
* [AWSSDK.Omics](https://www.nuget.org/packages/AWSSDK.Omics/)
diff --git a/generator/.DevConfigs/1027c4e1-3484-4c40-ab65-3e9532cc799c.json b/generator/.DevConfigs/1027c4e1-3484-4c40-ab65-3e9532cc799c.json
new file mode 100644
index 000000000000..326d40b03d16
--- /dev/null
+++ b/generator/.DevConfigs/1027c4e1-3484-4c40-ab65-3e9532cc799c.json
@@ -0,0 +1,11 @@
+{
+ "services": [
+ {
+ "serviceName": "NimbleStudio",
+ "type": "removal",
+ "changeLogMessages": [
+ "Nimble Studio has been removed from the SDK because it has been discontinued."
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/generator/ServiceModels/_sdk-versions.json b/generator/ServiceModels/_sdk-versions.json
index 713e8fbb2318..94b07a77098d 100644
--- a/generator/ServiceModels/_sdk-versions.json
+++ b/generator/ServiceModels/_sdk-versions.json
@@ -2059,14 +2059,6 @@
},
"InPreview" : false
},
- "NimbleStudio" : {
- "Version" : "3.7.400.38",
- "AssemblyVersionOverride" : "3.3",
- "Dependencies" : {
- "Core" : "3.7.400.38"
- },
- "InPreview" : false
- },
"FinSpaceData" : {
"Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
diff --git a/generator/ServiceModels/nimble/metadata.json b/generator/ServiceModels/nimble/metadata.json
deleted file mode 100644
index d3cf2ddc0729..000000000000
--- a/generator/ServiceModels/nimble/metadata.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "active": true,
- "synopsis": "Amazon Nimble Studio is a virtual studio service that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.",
- "generate-client-constructors": true,
- "legacy-service-id": "nimble"
-}
\ No newline at end of file
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.api.json b/generator/ServiceModels/nimble/nimble-2020-08-01.api.json
deleted file mode 100644
index 50ca66a2ec28..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.api.json
+++ /dev/null
@@ -1,3650 +0,0 @@
-{
- "version":"2.0",
- "metadata":{
- "apiVersion":"2020-08-01",
- "endpointPrefix":"nimble",
- "jsonVersion":"1.1",
- "protocol":"rest-json",
- "serviceFullName":"AmazonNimbleStudio",
- "serviceId":"nimble",
- "signatureVersion":"v4",
- "signingName":"nimble",
- "uid":"nimble-2020-08-01"
- },
- "operations":{
- "AcceptEulas":{
- "name":"AcceptEulas",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/eula-acceptances",
- "responseCode":200
- },
- "input":{"shape":"AcceptEulasRequest"},
- "output":{"shape":"AcceptEulasResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "CreateLaunchProfile":{
- "name":"CreateLaunchProfile",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles",
- "responseCode":200
- },
- "input":{"shape":"CreateLaunchProfileRequest"},
- "output":{"shape":"CreateLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "CreateStreamingImage":{
- "name":"CreateStreamingImage",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingImageRequest"},
- "output":{"shape":"CreateStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "CreateStreamingSession":{
- "name":"CreateStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingSessionRequest"},
- "output":{"shape":"CreateStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "CreateStreamingSessionStream":{
- "name":"CreateStreamingSessionStream",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingSessionStreamRequest"},
- "output":{"shape":"CreateStreamingSessionStreamResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "CreateStudio":{
- "name":"CreateStudio",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios",
- "responseCode":200
- },
- "input":{"shape":"CreateStudioRequest"},
- "output":{"shape":"CreateStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "CreateStudioComponent":{
- "name":"CreateStudioComponent",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components",
- "responseCode":200
- },
- "input":{"shape":"CreateStudioComponentRequest"},
- "output":{"shape":"CreateStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "DeleteLaunchProfile":{
- "name":"DeleteLaunchProfile",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteLaunchProfileRequest"},
- "output":{"shape":"DeleteLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteLaunchProfileMember":{
- "name":"DeleteLaunchProfileMember",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteLaunchProfileMemberRequest"},
- "output":{"shape":"DeleteLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteStreamingImage":{
- "name":"DeleteStreamingImage",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStreamingImageRequest"},
- "output":{"shape":"DeleteStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteStreamingSession":{
- "name":"DeleteStreamingSession",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStreamingSessionRequest"},
- "output":{"shape":"DeleteStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteStudio":{
- "name":"DeleteStudio",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioRequest"},
- "output":{"shape":"DeleteStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteStudioComponent":{
- "name":"DeleteStudioComponent",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioComponentRequest"},
- "output":{"shape":"DeleteStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "DeleteStudioMember":{
- "name":"DeleteStudioMember",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioMemberRequest"},
- "output":{"shape":"DeleteStudioMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "GetEula":{
- "name":"GetEula",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/eulas/{eulaId}",
- "responseCode":200
- },
- "input":{"shape":"GetEulaRequest"},
- "output":{"shape":"GetEulaResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetLaunchProfile":{
- "name":"GetLaunchProfile",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileRequest"},
- "output":{"shape":"GetLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetLaunchProfileDetails":{
- "name":"GetLaunchProfileDetails",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileDetailsRequest"},
- "output":{"shape":"GetLaunchProfileDetailsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetLaunchProfileInitialization":{
- "name":"GetLaunchProfileInitialization",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileInitializationRequest"},
- "output":{"shape":"GetLaunchProfileInitializationResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetLaunchProfileMember":{
- "name":"GetLaunchProfileMember",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileMemberRequest"},
- "output":{"shape":"GetLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStreamingImage":{
- "name":"GetStreamingImage",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingImageRequest"},
- "output":{"shape":"GetStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStreamingSession":{
- "name":"GetStreamingSession",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionRequest"},
- "output":{"shape":"GetStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStreamingSessionBackup":{
- "name":"GetStreamingSessionBackup",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionBackupRequest"},
- "output":{"shape":"GetStreamingSessionBackupResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"}
- ]
- },
- "GetStreamingSessionStream":{
- "name":"GetStreamingSessionStream",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionStreamRequest"},
- "output":{"shape":"GetStreamingSessionStreamResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStudio":{
- "name":"GetStudio",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioRequest"},
- "output":{"shape":"GetStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStudioComponent":{
- "name":"GetStudioComponent",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioComponentRequest"},
- "output":{"shape":"GetStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "GetStudioMember":{
- "name":"GetStudioMember",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioMemberRequest"},
- "output":{"shape":"GetStudioMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListEulaAcceptances":{
- "name":"ListEulaAcceptances",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/eula-acceptances",
- "responseCode":200
- },
- "input":{"shape":"ListEulaAcceptancesRequest"},
- "output":{"shape":"ListEulaAcceptancesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListEulas":{
- "name":"ListEulas",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/eulas",
- "responseCode":200
- },
- "input":{"shape":"ListEulasRequest"},
- "output":{"shape":"ListEulasResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListLaunchProfileMembers":{
- "name":"ListLaunchProfileMembers",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership",
- "responseCode":200
- },
- "input":{"shape":"ListLaunchProfileMembersRequest"},
- "output":{"shape":"ListLaunchProfileMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListLaunchProfiles":{
- "name":"ListLaunchProfiles",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles",
- "responseCode":200
- },
- "input":{"shape":"ListLaunchProfilesRequest"},
- "output":{"shape":"ListLaunchProfilesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListStreamingImages":{
- "name":"ListStreamingImages",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingImagesRequest"},
- "output":{"shape":"ListStreamingImagesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListStreamingSessionBackups":{
- "name":"ListStreamingSessionBackups",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-session-backups",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingSessionBackupsRequest"},
- "output":{"shape":"ListStreamingSessionBackupsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"}
- ]
- },
- "ListStreamingSessions":{
- "name":"ListStreamingSessions",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingSessionsRequest"},
- "output":{"shape":"ListStreamingSessionsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListStudioComponents":{
- "name":"ListStudioComponents",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components",
- "responseCode":200
- },
- "input":{"shape":"ListStudioComponentsRequest"},
- "output":{"shape":"ListStudioComponentsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListStudioMembers":{
- "name":"ListStudioMembers",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/membership",
- "responseCode":200
- },
- "input":{"shape":"ListStudioMembersRequest"},
- "output":{"shape":"ListStudioMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListStudios":{
- "name":"ListStudios",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios",
- "responseCode":200
- },
- "input":{"shape":"ListStudiosRequest"},
- "output":{"shape":"ListStudiosResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "ListTagsForResource":{
- "name":"ListTagsForResource",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":200
- },
- "input":{"shape":"ListTagsForResourceRequest"},
- "output":{"shape":"ListTagsForResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "PutLaunchProfileMembers":{
- "name":"PutLaunchProfileMembers",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership",
- "responseCode":200
- },
- "input":{"shape":"PutLaunchProfileMembersRequest"},
- "output":{"shape":"PutLaunchProfileMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "PutStudioMembers":{
- "name":"PutStudioMembers",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/membership",
- "responseCode":200
- },
- "input":{"shape":"PutStudioMembersRequest"},
- "output":{"shape":"PutStudioMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "StartStreamingSession":{
- "name":"StartStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start",
- "responseCode":200
- },
- "input":{"shape":"StartStreamingSessionRequest"},
- "output":{"shape":"StartStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "StartStudioSSOConfigurationRepair":{
- "name":"StartStudioSSOConfigurationRepair",
- "http":{
- "method":"PUT",
- "requestUri":"/2020-08-01/studios/{studioId}/sso-configuration",
- "responseCode":200
- },
- "input":{"shape":"StartStudioSSOConfigurationRepairRequest"},
- "output":{"shape":"StartStudioSSOConfigurationRepairResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "StopStreamingSession":{
- "name":"StopStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop",
- "responseCode":200
- },
- "input":{"shape":"StopStreamingSessionRequest"},
- "output":{"shape":"StopStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "TagResource":{
- "name":"TagResource",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":204
- },
- "input":{"shape":"TagResourceRequest"},
- "output":{"shape":"TagResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "UntagResource":{
- "name":"UntagResource",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":204
- },
- "input":{"shape":"UntagResourceRequest"},
- "output":{"shape":"UntagResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "idempotent":true
- },
- "UpdateLaunchProfile":{
- "name":"UpdateLaunchProfile",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateLaunchProfileRequest"},
- "output":{"shape":"UpdateLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "UpdateLaunchProfileMember":{
- "name":"UpdateLaunchProfileMember",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateLaunchProfileMemberRequest"},
- "output":{"shape":"UpdateLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "UpdateStreamingImage":{
- "name":"UpdateStreamingImage",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStreamingImageRequest"},
- "output":{"shape":"UpdateStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "UpdateStudio":{
- "name":"UpdateStudio",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStudioRequest"},
- "output":{"shape":"UpdateStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- },
- "UpdateStudioComponent":{
- "name":"UpdateStudioComponent",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStudioComponentRequest"},
- "output":{"shape":"UpdateStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ]
- }
- },
- "shapes":{
- "AcceptEulasRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "eulaIds":{"shape":"EulaIdList"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "AcceptEulasResponse":{
- "type":"structure",
- "members":{
- "eulaAcceptances":{"shape":"EulaAcceptanceList"}
- }
- },
- "AccessDeniedException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":403,
- "senderFault":true
- },
- "exception":true
- },
- "ActiveDirectoryComputerAttribute":{
- "type":"structure",
- "members":{
- "name":{"shape":"ActiveDirectoryComputerAttributeName"},
- "value":{"shape":"ActiveDirectoryComputerAttributeValue"}
- }
- },
- "ActiveDirectoryComputerAttributeList":{
- "type":"list",
- "member":{"shape":"ActiveDirectoryComputerAttribute"},
- "max":50,
- "min":0,
- "sensitive":true
- },
- "ActiveDirectoryComputerAttributeName":{
- "type":"string",
- "max":40,
- "min":1
- },
- "ActiveDirectoryComputerAttributeValue":{
- "type":"string",
- "max":64,
- "min":1
- },
- "ActiveDirectoryConfiguration":{
- "type":"structure",
- "members":{
- "computerAttributes":{"shape":"ActiveDirectoryComputerAttributeList"},
- "directoryId":{"shape":"DirectoryId"},
- "organizationalUnitDistinguishedName":{"shape":"ActiveDirectoryOrganizationalUnitDistinguishedName"}
- }
- },
- "ActiveDirectoryDnsIpAddress":{"type":"string"},
- "ActiveDirectoryDnsIpAddressList":{
- "type":"list",
- "member":{"shape":"ActiveDirectoryDnsIpAddress"},
- "max":10,
- "min":0
- },
- "ActiveDirectoryOrganizationalUnitDistinguishedName":{
- "type":"string",
- "max":2000,
- "min":1
- },
- "AutomaticTerminationMode":{
- "type":"string",
- "enum":[
- "DEACTIVATED",
- "ACTIVATED"
- ]
- },
- "ClientToken":{
- "type":"string",
- "max":64,
- "min":1
- },
- "ComputeFarmConfiguration":{
- "type":"structure",
- "members":{
- "activeDirectoryUser":{"shape":"String"},
- "endpoint":{"shape":"SensitiveString"}
- }
- },
- "ConflictException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":409,
- "senderFault":true
- },
- "exception":true
- },
- "CreateLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "ec2SubnetIds",
- "launchProfileProtocolVersions",
- "name",
- "streamConfiguration",
- "studioComponentIds",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{"shape":"LaunchProfileDescription"},
- "ec2SubnetIds":{"shape":"EC2SubnetIdList"},
- "launchProfileProtocolVersions":{"shape":"LaunchProfileProtocolVersionList"},
- "name":{"shape":"LaunchProfileName"},
- "streamConfiguration":{"shape":"StreamConfigurationCreate"},
- "studioComponentIds":{"shape":"LaunchProfileStudioComponentIdList"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{"shape":"Tags"}
- }
- },
- "CreateLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{"shape":"LaunchProfile"}
- }
- },
- "CreateStreamingImageRequest":{
- "type":"structure",
- "required":[
- "ec2ImageId",
- "name",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{"shape":"StreamingImageDescription"},
- "ec2ImageId":{"shape":"EC2ImageId"},
- "name":{"shape":"StreamingImageName"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{"shape":"Tags"}
- }
- },
- "CreateStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{"shape":"StreamingImage"}
- }
- },
- "CreateStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "ec2InstanceType":{"shape":"StreamingInstanceType"},
- "launchProfileId":{"shape":"String"},
- "ownedBy":{"shape":"String"},
- "streamingImageId":{"shape":"StreamingImageId"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{"shape":"Tags"}
- }
- },
- "CreateStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "CreateStreamingSessionStreamRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "expirationInSeconds":{"shape":"StreamingSessionStreamExpirationInSeconds"},
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "CreateStreamingSessionStreamResponse":{
- "type":"structure",
- "members":{
- "stream":{"shape":"StreamingSessionStream"}
- }
- },
- "CreateStudioComponentRequest":{
- "type":"structure",
- "required":[
- "name",
- "studioId",
- "type"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "configuration":{"shape":"StudioComponentConfiguration"},
- "description":{"shape":"StudioComponentDescription"},
- "ec2SecurityGroupIds":{"shape":"StudioComponentSecurityGroupIdList"},
- "initializationScripts":{"shape":"StudioComponentInitializationScriptList"},
- "name":{"shape":"StudioComponentName"},
- "runtimeRoleArn":{"shape":"RoleArn"},
- "scriptParameters":{"shape":"StudioComponentScriptParameterKeyValueList"},
- "secureInitializationRoleArn":{"shape":"RoleArn"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "subtype":{"shape":"StudioComponentSubtype"},
- "tags":{"shape":"Tags"},
- "type":{"shape":"StudioComponentType"}
- }
- },
- "CreateStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{"shape":"StudioComponent"}
- }
- },
- "CreateStudioRequest":{
- "type":"structure",
- "required":[
- "adminRoleArn",
- "displayName",
- "studioName",
- "userRoleArn"
- ],
- "members":{
- "adminRoleArn":{"shape":"RoleArn"},
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "displayName":{"shape":"StudioDisplayName"},
- "studioEncryptionConfiguration":{"shape":"StudioEncryptionConfiguration"},
- "studioName":{"shape":"StudioName"},
- "tags":{"shape":"Tags"},
- "userRoleArn":{"shape":"RoleArn"}
- }
- },
- "CreateStudioResponse":{
- "type":"structure",
- "members":{
- "studio":{"shape":"Studio"}
- }
- },
- "DeleteLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "principalId":{
- "shape":"String",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- }
- },
- "DeleteLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{"shape":"LaunchProfile"}
- }
- },
- "DeleteStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "streamingImageId":{
- "shape":"String",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{"shape":"StreamingImage"}
- }
- },
- "DeleteStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "DeleteStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioComponentId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{"shape":"StudioComponent"}
- }
- },
- "DeleteStudioMemberRequest":{
- "type":"structure",
- "required":[
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "principalId":{
- "shape":"String",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioMemberResponse":{
- "type":"structure",
- "members":{
- }
- },
- "DeleteStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{"shape":"Studio"}
- }
- },
- "DirectoryId":{"type":"string"},
- "EC2ImageId":{
- "type":"string",
- "pattern":"^ami-[0-9A-z]+$"
- },
- "EC2SubnetId":{"type":"string"},
- "EC2SubnetIdList":{
- "type":"list",
- "member":{"shape":"EC2SubnetId"},
- "max":6,
- "min":0
- },
- "Eula":{
- "type":"structure",
- "members":{
- "content":{"shape":"String"},
- "createdAt":{"shape":"Timestamp"},
- "eulaId":{"shape":"EulaId"},
- "name":{"shape":"EulaName"},
- "updatedAt":{"shape":"Timestamp"}
- }
- },
- "EulaAcceptance":{
- "type":"structure",
- "members":{
- "acceptedAt":{"shape":"Timestamp"},
- "acceptedBy":{"shape":"String"},
- "accepteeId":{"shape":"String"},
- "eulaAcceptanceId":{"shape":"EulaAcceptanceId"},
- "eulaId":{"shape":"EulaId"}
- }
- },
- "EulaAcceptanceId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "EulaAcceptanceList":{
- "type":"list",
- "member":{"shape":"EulaAcceptance"}
- },
- "EulaId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "EulaIdList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "EulaList":{
- "type":"list",
- "member":{"shape":"Eula"}
- },
- "EulaName":{
- "type":"string",
- "max":64,
- "min":0
- },
- "ExceptionContext":{
- "type":"map",
- "key":{"shape":"String"},
- "value":{"shape":"String"}
- },
- "GetEulaRequest":{
- "type":"structure",
- "required":["eulaId"],
- "members":{
- "eulaId":{
- "shape":"String",
- "location":"uri",
- "locationName":"eulaId"
- }
- }
- },
- "GetEulaResponse":{
- "type":"structure",
- "members":{
- "eula":{"shape":"Eula"}
- }
- },
- "GetLaunchProfileDetailsRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileDetailsResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{"shape":"LaunchProfile"},
- "streamingImages":{"shape":"StreamingImageList"},
- "studioComponentSummaries":{"shape":"StudioComponentSummaryList"}
- }
- },
- "GetLaunchProfileInitializationRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "launchProfileProtocolVersions",
- "launchPurpose",
- "platform",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "launchProfileProtocolVersions":{
- "shape":"StringList",
- "location":"querystring",
- "locationName":"launchProfileProtocolVersions"
- },
- "launchPurpose":{
- "shape":"String",
- "location":"querystring",
- "locationName":"launchPurpose"
- },
- "platform":{
- "shape":"String",
- "location":"querystring",
- "locationName":"platform"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileInitializationResponse":{
- "type":"structure",
- "members":{
- "launchProfileInitialization":{"shape":"LaunchProfileInitialization"}
- }
- },
- "GetLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "principalId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "principalId":{
- "shape":"String",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- "member":{"shape":"LaunchProfileMembership"}
- }
- },
- "GetLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{"shape":"LaunchProfile"}
- }
- },
- "GetStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "streamingImageId":{
- "shape":"String",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{"shape":"StreamingImage"}
- }
- },
- "GetStreamingSessionBackupRequest":{
- "type":"structure",
- "required":[
- "backupId",
- "studioId"
- ],
- "members":{
- "backupId":{
- "shape":"String",
- "location":"uri",
- "locationName":"backupId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionBackupResponse":{
- "type":"structure",
- "members":{
- "streamingSessionBackup":{"shape":"StreamingSessionBackup"}
- }
- },
- "GetStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "GetStreamingSessionStreamRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "streamId",
- "studioId"
- ],
- "members":{
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "streamId":{
- "shape":"String",
- "location":"uri",
- "locationName":"streamId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionStreamResponse":{
- "type":"structure",
- "members":{
- "stream":{"shape":"StreamingSessionStream"}
- }
- },
- "GetStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "studioComponentId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{"shape":"StudioComponent"}
- }
- },
- "GetStudioMemberRequest":{
- "type":"structure",
- "required":[
- "principalId",
- "studioId"
- ],
- "members":{
- "principalId":{
- "shape":"String",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioMemberResponse":{
- "type":"structure",
- "members":{
- "member":{"shape":"StudioMembership"}
- }
- },
- "GetStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{"shape":"Studio"}
- }
- },
- "InternalServerErrorException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{"httpStatusCode":500},
- "exception":true,
- "fault":true,
- "retryable":{"throttling":false}
- },
- "LaunchProfile":{
- "type":"structure",
- "members":{
- "arn":{"shape":"String"},
- "createdAt":{"shape":"Timestamp"},
- "createdBy":{"shape":"String"},
- "description":{"shape":"LaunchProfileDescription"},
- "ec2SubnetIds":{"shape":"EC2SubnetIdList"},
- "launchProfileId":{"shape":"LaunchProfileId"},
- "launchProfileProtocolVersions":{"shape":"LaunchProfileProtocolVersionList"},
- "name":{"shape":"LaunchProfileName"},
- "state":{"shape":"LaunchProfileState"},
- "statusCode":{"shape":"LaunchProfileStatusCode"},
- "statusMessage":{"shape":"String"},
- "streamConfiguration":{"shape":"StreamConfiguration"},
- "studioComponentIds":{"shape":"LaunchProfileStudioComponentIdList"},
- "tags":{"shape":"Tags"},
- "updatedAt":{"shape":"Timestamp"},
- "updatedBy":{"shape":"String"},
- "validationResults":{"shape":"ValidationResults"}
- }
- },
- "LaunchProfileDescription":{
- "type":"string",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "LaunchProfileId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "LaunchProfileInitialization":{
- "type":"structure",
- "members":{
- "activeDirectory":{"shape":"LaunchProfileInitializationActiveDirectory"},
- "ec2SecurityGroupIds":{"shape":"LaunchProfileSecurityGroupIdList"},
- "launchProfileId":{"shape":"LaunchProfileId"},
- "launchProfileProtocolVersion":{"shape":"LaunchProfileProtocolVersion"},
- "launchPurpose":{"shape":"LaunchPurpose"},
- "name":{"shape":"LaunchProfileName"},
- "platform":{"shape":"LaunchProfilePlatform"},
- "systemInitializationScripts":{"shape":"LaunchProfileInitializationScriptList"},
- "userInitializationScripts":{"shape":"LaunchProfileInitializationScriptList"}
- }
- },
- "LaunchProfileInitializationActiveDirectory":{
- "type":"structure",
- "members":{
- "computerAttributes":{"shape":"ActiveDirectoryComputerAttributeList"},
- "directoryId":{"shape":"DirectoryId"},
- "directoryName":{"shape":"String"},
- "dnsIpAddresses":{"shape":"ActiveDirectoryDnsIpAddressList"},
- "organizationalUnitDistinguishedName":{"shape":"ActiveDirectoryOrganizationalUnitDistinguishedName"},
- "studioComponentId":{"shape":"StudioComponentId"},
- "studioComponentName":{"shape":"StudioComponentName"}
- }
- },
- "LaunchProfileInitializationScript":{
- "type":"structure",
- "members":{
- "runtimeRoleArn":{"shape":"RoleArn"},
- "script":{"shape":"StudioComponentInitializationScriptContent"},
- "secureInitializationRoleArn":{"shape":"RoleArn"},
- "studioComponentId":{"shape":"StudioComponentId"},
- "studioComponentName":{"shape":"StudioComponentName"}
- }
- },
- "LaunchProfileInitializationScriptList":{
- "type":"list",
- "member":{"shape":"LaunchProfileInitializationScript"}
- },
- "LaunchProfileList":{
- "type":"list",
- "member":{"shape":"LaunchProfile"}
- },
- "LaunchProfileMembership":{
- "type":"structure",
- "members":{
- "identityStoreId":{"shape":"String"},
- "persona":{"shape":"LaunchProfilePersona"},
- "principalId":{"shape":"String"},
- "sid":{"shape":"String"}
- }
- },
- "LaunchProfileMembershipList":{
- "type":"list",
- "member":{"shape":"LaunchProfileMembership"},
- "max":20,
- "min":0
- },
- "LaunchProfileName":{
- "type":"string",
- "max":64,
- "min":1,
- "sensitive":true
- },
- "LaunchProfilePersona":{
- "type":"string",
- "enum":["USER"]
- },
- "LaunchProfilePlatform":{
- "type":"string",
- "enum":[
- "LINUX",
- "WINDOWS"
- ]
- },
- "LaunchProfileProtocolVersion":{
- "type":"string",
- "max":10,
- "min":0,
- "pattern":"^2021\\-03\\-31$"
- },
- "LaunchProfileProtocolVersionList":{
- "type":"list",
- "member":{"shape":"LaunchProfileProtocolVersion"}
- },
- "LaunchProfileSecurityGroupIdList":{
- "type":"list",
- "member":{"shape":"SecurityGroupId"},
- "min":1
- },
- "LaunchProfileState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "LaunchProfileStateList":{
- "type":"list",
- "member":{"shape":"LaunchProfileState"}
- },
- "LaunchProfileStatusCode":{
- "type":"string",
- "enum":[
- "LAUNCH_PROFILE_CREATED",
- "LAUNCH_PROFILE_UPDATED",
- "LAUNCH_PROFILE_DELETED",
- "LAUNCH_PROFILE_CREATE_IN_PROGRESS",
- "LAUNCH_PROFILE_UPDATE_IN_PROGRESS",
- "LAUNCH_PROFILE_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "STREAMING_IMAGE_NOT_FOUND",
- "STREAMING_IMAGE_NOT_READY",
- "LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "ENCRYPTION_KEY_NOT_FOUND",
- "INVALID_SUBNETS_PROVIDED",
- "INVALID_INSTANCE_TYPES_PROVIDED",
- "INVALID_SUBNETS_COMBINATION"
- ]
- },
- "LaunchProfileStudioComponentIdList":{
- "type":"list",
- "member":{"shape":"String"},
- "max":100,
- "min":1
- },
- "LaunchProfileValidationState":{
- "type":"string",
- "enum":[
- "VALIDATION_NOT_STARTED",
- "VALIDATION_IN_PROGRESS",
- "VALIDATION_SUCCESS",
- "VALIDATION_FAILED",
- "VALIDATION_FAILED_INTERNAL_SERVER_ERROR"
- ]
- },
- "LaunchProfileValidationStatusCode":{
- "type":"string",
- "enum":[
- "VALIDATION_NOT_STARTED",
- "VALIDATION_IN_PROGRESS",
- "VALIDATION_SUCCESS",
- "VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION",
- "VALIDATION_FAILED_SUBNET_NOT_FOUND",
- "VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION",
- "VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY",
- "VALIDATION_FAILED_UNAUTHORIZED",
- "VALIDATION_FAILED_INTERNAL_SERVER_ERROR"
- ]
- },
- "LaunchProfileValidationStatusMessage":{"type":"string"},
- "LaunchProfileValidationType":{
- "type":"string",
- "enum":[
- "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT",
- "VALIDATE_SUBNET_ASSOCIATION",
- "VALIDATE_NETWORK_ACL_ASSOCIATION",
- "VALIDATE_SECURITY_GROUP_ASSOCIATION"
- ]
- },
- "LaunchPurpose":{
- "type":"string",
- "max":64,
- "min":0,
- "pattern":"^[A-Z0-9_]+$"
- },
- "LicenseServiceConfiguration":{
- "type":"structure",
- "members":{
- "endpoint":{"shape":"SensitiveString"}
- }
- },
- "LinuxMountPoint":{
- "type":"string",
- "max":128,
- "min":0,
- "pattern":"^(/?|(\\$HOME)?(/[^/\\n\\s\\\\]+)*)$",
- "sensitive":true
- },
- "ListEulaAcceptancesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "eulaIds":{
- "shape":"StringList",
- "location":"querystring",
- "locationName":"eulaIds"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListEulaAcceptancesResponse":{
- "type":"structure",
- "members":{
- "eulaAcceptances":{"shape":"EulaAcceptanceList"},
- "nextToken":{"shape":"String"}
- }
- },
- "ListEulasRequest":{
- "type":"structure",
- "members":{
- "eulaIds":{
- "shape":"StringList",
- "location":"querystring",
- "locationName":"eulaIds"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- }
- }
- },
- "ListEulasResponse":{
- "type":"structure",
- "members":{
- "eulas":{"shape":"EulaList"},
- "nextToken":{"shape":"String"}
- }
- },
- "ListLaunchProfileMembersRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "maxResults":{
- "shape":"MaxResults",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListLaunchProfileMembersResponse":{
- "type":"structure",
- "members":{
- "members":{"shape":"LaunchProfileMembershipList"},
- "nextToken":{"shape":"String"}
- }
- },
- "ListLaunchProfilesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "principalId":{
- "shape":"String",
- "location":"querystring",
- "locationName":"principalId"
- },
- "states":{
- "shape":"LaunchProfileStateList",
- "location":"querystring",
- "locationName":"states"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListLaunchProfilesResponse":{
- "type":"structure",
- "members":{
- "launchProfiles":{"shape":"LaunchProfileList"},
- "nextToken":{"shape":"String"}
- }
- },
- "ListStreamingImagesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "owner":{
- "shape":"String",
- "location":"querystring",
- "locationName":"owner"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingImagesResponse":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"String"},
- "streamingImages":{"shape":"StreamingImageList"}
- }
- },
- "ListStreamingSessionBackupsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "ownedBy":{
- "shape":"String",
- "location":"querystring",
- "locationName":"ownedBy"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingSessionBackupsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"String"},
- "streamingSessionBackups":{"shape":"StreamingSessionBackupList"}
- }
- },
- "ListStreamingSessionsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "createdBy":{
- "shape":"String",
- "location":"querystring",
- "locationName":"createdBy"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "ownedBy":{
- "shape":"String",
- "location":"querystring",
- "locationName":"ownedBy"
- },
- "sessionIds":{
- "shape":"String",
- "location":"querystring",
- "locationName":"sessionIds"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingSessionsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"String"},
- "sessions":{"shape":"StreamingSessionList"}
- }
- },
- "ListStudioComponentsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "states":{
- "shape":"StudioComponentStateList",
- "location":"querystring",
- "locationName":"states"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "types":{
- "shape":"StudioComponentTypeList",
- "location":"querystring",
- "locationName":"types"
- }
- }
- },
- "ListStudioComponentsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"String"},
- "studioComponents":{"shape":"StudioComponentList"}
- }
- },
- "ListStudioMembersRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStudioMembersResponse":{
- "type":"structure",
- "members":{
- "members":{"shape":"StudioMembershipList"},
- "nextToken":{"shape":"String"}
- }
- },
- "ListStudiosRequest":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "location":"querystring",
- "locationName":"nextToken"
- }
- }
- },
- "ListStudiosResponse":{
- "type":"structure",
- "required":["studios"],
- "members":{
- "nextToken":{"shape":"String"},
- "studios":{"shape":"StudioList"}
- }
- },
- "ListTagsForResourceRequest":{
- "type":"structure",
- "required":["resourceArn"],
- "members":{
- "resourceArn":{
- "shape":"String",
- "location":"uri",
- "locationName":"resourceArn"
- }
- }
- },
- "ListTagsForResourceResponse":{
- "type":"structure",
- "members":{
- "tags":{"shape":"Tags"}
- }
- },
- "MaxResults":{
- "type":"integer",
- "box":true,
- "max":100,
- "min":1
- },
- "NewLaunchProfileMember":{
- "type":"structure",
- "required":[
- "persona",
- "principalId"
- ],
- "members":{
- "persona":{"shape":"LaunchProfilePersona"},
- "principalId":{"shape":"String"}
- }
- },
- "NewLaunchProfileMemberList":{
- "type":"list",
- "member":{"shape":"NewLaunchProfileMember"},
- "max":20,
- "min":1
- },
- "NewStudioMember":{
- "type":"structure",
- "required":[
- "persona",
- "principalId"
- ],
- "members":{
- "persona":{"shape":"StudioPersona"},
- "principalId":{"shape":"String"}
- }
- },
- "NewStudioMemberList":{
- "type":"list",
- "member":{"shape":"NewStudioMember"},
- "max":20,
- "min":1
- },
- "PutLaunchProfileMembersRequest":{
- "type":"structure",
- "required":[
- "identityStoreId",
- "launchProfileId",
- "members",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "identityStoreId":{"shape":"String"},
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "members":{"shape":"NewLaunchProfileMemberList"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "PutLaunchProfileMembersResponse":{
- "type":"structure",
- "members":{
- }
- },
- "PutStudioMembersRequest":{
- "type":"structure",
- "required":[
- "identityStoreId",
- "members",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "identityStoreId":{"shape":"String"},
- "members":{"shape":"NewStudioMemberList"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "PutStudioMembersResponse":{
- "type":"structure",
- "members":{
- }
- },
- "Region":{
- "type":"string",
- "max":50,
- "min":0,
- "pattern":"[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]"
- },
- "ResourceNotFoundException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":404,
- "senderFault":true
- },
- "exception":true
- },
- "RoleArn":{
- "type":"string",
- "max":2048,
- "min":0
- },
- "ScriptParameterKey":{
- "type":"string",
- "max":64,
- "min":1,
- "pattern":"^[a-zA-Z_][a-zA-Z0-9_]+$"
- },
- "ScriptParameterKeyValue":{
- "type":"structure",
- "members":{
- "key":{"shape":"ScriptParameterKey"},
- "value":{"shape":"ScriptParameterValue"}
- }
- },
- "ScriptParameterValue":{
- "type":"string",
- "max":256,
- "min":1
- },
- "SecurityGroupId":{"type":"string"},
- "SensitiveString":{
- "type":"string",
- "sensitive":true
- },
- "ServiceQuotaExceededException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":402,
- "senderFault":true
- },
- "exception":true
- },
- "SessionBackupMode":{
- "type":"string",
- "enum":[
- "AUTOMATIC",
- "DEACTIVATED"
- ]
- },
- "SessionPersistenceMode":{
- "type":"string",
- "enum":[
- "DEACTIVATED",
- "ACTIVATED"
- ]
- },
- "SharedFileSystemConfiguration":{
- "type":"structure",
- "members":{
- "endpoint":{"shape":"SensitiveString"},
- "fileSystemId":{"shape":"String"},
- "linuxMountPoint":{"shape":"LinuxMountPoint"},
- "shareName":{"shape":"SensitiveString"},
- "windowsMountDrive":{"shape":"WindowsMountDrive"}
- }
- },
- "StartStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "backupId":{"shape":"String"},
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "StartStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "StartStudioSSOConfigurationRepairRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "StartStudioSSOConfigurationRepairResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{"shape":"Studio"}
- }
- },
- "StopStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "volumeRetentionMode":{"shape":"VolumeRetentionMode"}
- }
- },
- "StopStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "StreamConfiguration":{
- "type":"structure",
- "required":[
- "clipboardMode",
- "ec2InstanceTypes",
- "streamingImageIds"
- ],
- "members":{
- "automaticTerminationMode":{"shape":"AutomaticTerminationMode"},
- "clipboardMode":{"shape":"StreamingClipboardMode"},
- "ec2InstanceTypes":{"shape":"StreamingInstanceTypeList"},
- "maxSessionLengthInMinutes":{"shape":"StreamConfigurationMaxSessionLengthInMinutes"},
- "maxStoppedSessionLengthInMinutes":{"shape":"StreamConfigurationMaxStoppedSessionLengthInMinutes"},
- "sessionBackup":{"shape":"StreamConfigurationSessionBackup"},
- "sessionPersistenceMode":{"shape":"SessionPersistenceMode"},
- "sessionStorage":{"shape":"StreamConfigurationSessionStorage"},
- "streamingImageIds":{"shape":"StreamingImageIdList"},
- "volumeConfiguration":{"shape":"VolumeConfiguration"}
- }
- },
- "StreamConfigurationCreate":{
- "type":"structure",
- "required":[
- "clipboardMode",
- "ec2InstanceTypes",
- "streamingImageIds"
- ],
- "members":{
- "automaticTerminationMode":{"shape":"AutomaticTerminationMode"},
- "clipboardMode":{"shape":"StreamingClipboardMode"},
- "ec2InstanceTypes":{"shape":"StreamingInstanceTypeList"},
- "maxSessionLengthInMinutes":{"shape":"StreamConfigurationMaxSessionLengthInMinutes"},
- "maxStoppedSessionLengthInMinutes":{"shape":"StreamConfigurationMaxStoppedSessionLengthInMinutes"},
- "sessionBackup":{"shape":"StreamConfigurationSessionBackup"},
- "sessionPersistenceMode":{"shape":"SessionPersistenceMode"},
- "sessionStorage":{"shape":"StreamConfigurationSessionStorage"},
- "streamingImageIds":{"shape":"StreamingImageIdList"},
- "volumeConfiguration":{"shape":"VolumeConfiguration"}
- }
- },
- "StreamConfigurationMaxBackupsToRetain":{
- "type":"integer",
- "max":10,
- "min":0
- },
- "StreamConfigurationMaxSessionLengthInMinutes":{
- "type":"integer",
- "box":true,
- "max":43200,
- "min":1
- },
- "StreamConfigurationMaxStoppedSessionLengthInMinutes":{
- "type":"integer",
- "max":5760,
- "min":0
- },
- "StreamConfigurationSessionBackup":{
- "type":"structure",
- "members":{
- "maxBackupsToRetain":{"shape":"StreamConfigurationMaxBackupsToRetain"},
- "mode":{"shape":"SessionBackupMode"}
- }
- },
- "StreamConfigurationSessionStorage":{
- "type":"structure",
- "required":["mode"],
- "members":{
- "mode":{"shape":"StreamingSessionStorageModeList"},
- "root":{"shape":"StreamingSessionStorageRoot"}
- }
- },
- "StreamingClipboardMode":{
- "type":"string",
- "enum":[
- "ENABLED",
- "DISABLED"
- ]
- },
- "StreamingImage":{
- "type":"structure",
- "members":{
- "arn":{"shape":"String"},
- "description":{"shape":"StreamingImageDescription"},
- "ec2ImageId":{"shape":"EC2ImageId"},
- "encryptionConfiguration":{"shape":"StreamingImageEncryptionConfiguration"},
- "eulaIds":{"shape":"EulaIdList"},
- "name":{"shape":"StreamingImageName"},
- "owner":{"shape":"StreamingImageOwner"},
- "platform":{"shape":"StreamingImagePlatform"},
- "state":{"shape":"StreamingImageState"},
- "statusCode":{"shape":"StreamingImageStatusCode"},
- "statusMessage":{"shape":"String"},
- "streamingImageId":{"shape":"StreamingImageId"},
- "tags":{"shape":"Tags"}
- }
- },
- "StreamingImageDescription":{
- "type":"string",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "StreamingImageEncryptionConfiguration":{
- "type":"structure",
- "required":["keyType"],
- "members":{
- "keyArn":{"shape":"StreamingImageEncryptionConfigurationKeyArn"},
- "keyType":{"shape":"StreamingImageEncryptionConfigurationKeyType"}
- }
- },
- "StreamingImageEncryptionConfigurationKeyArn":{
- "type":"string",
- "min":4,
- "pattern":"^arn:.*"
- },
- "StreamingImageEncryptionConfigurationKeyType":{
- "type":"string",
- "enum":["CUSTOMER_MANAGED_KEY"]
- },
- "StreamingImageId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "StreamingImageIdList":{
- "type":"list",
- "member":{"shape":"StreamingImageId"},
- "max":20,
- "min":1
- },
- "StreamingImageList":{
- "type":"list",
- "member":{"shape":"StreamingImage"}
- },
- "StreamingImageName":{
- "type":"string",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StreamingImageOwner":{"type":"string"},
- "StreamingImagePlatform":{
- "type":"string",
- "pattern":"^[a-zA-Z]*$"
- },
- "StreamingImageState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "UPDATE_IN_PROGRESS",
- "UPDATE_FAILED",
- "CREATE_FAILED",
- "DELETE_FAILED"
- ]
- },
- "StreamingImageStatusCode":{
- "type":"string",
- "enum":[
- "STREAMING_IMAGE_CREATE_IN_PROGRESS",
- "STREAMING_IMAGE_READY",
- "STREAMING_IMAGE_DELETE_IN_PROGRESS",
- "STREAMING_IMAGE_DELETED",
- "STREAMING_IMAGE_UPDATE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "ACCESS_DENIED"
- ]
- },
- "StreamingInstanceType":{
- "type":"string",
- "enum":[
- "g4dn.xlarge",
- "g4dn.2xlarge",
- "g4dn.4xlarge",
- "g4dn.8xlarge",
- "g4dn.12xlarge",
- "g4dn.16xlarge",
- "g3.4xlarge",
- "g3s.xlarge",
- "g5.xlarge",
- "g5.2xlarge",
- "g5.4xlarge",
- "g5.8xlarge",
- "g5.16xlarge"
- ]
- },
- "StreamingInstanceTypeList":{
- "type":"list",
- "member":{"shape":"StreamingInstanceType"},
- "max":30,
- "min":1
- },
- "StreamingSession":{
- "type":"structure",
- "members":{
- "arn":{"shape":"String"},
- "automaticTerminationMode":{"shape":"AutomaticTerminationMode"},
- "backupMode":{"shape":"SessionBackupMode"},
- "createdAt":{"shape":"Timestamp"},
- "createdBy":{"shape":"String"},
- "ec2InstanceType":{"shape":"String"},
- "launchProfileId":{"shape":"String"},
- "maxBackupsToRetain":{"shape":"StreamConfigurationMaxBackupsToRetain"},
- "ownedBy":{"shape":"String"},
- "sessionId":{"shape":"StreamingSessionId"},
- "sessionPersistenceMode":{"shape":"SessionPersistenceMode"},
- "startedAt":{"shape":"Timestamp"},
- "startedBy":{"shape":"String"},
- "startedFromBackupId":{"shape":"String"},
- "state":{"shape":"StreamingSessionState"},
- "statusCode":{"shape":"StreamingSessionStatusCode"},
- "statusMessage":{"shape":"String"},
- "stopAt":{"shape":"Timestamp"},
- "stoppedAt":{"shape":"Timestamp"},
- "stoppedBy":{"shape":"String"},
- "streamingImageId":{"shape":"StreamingImageId"},
- "tags":{"shape":"Tags"},
- "terminateAt":{"shape":"Timestamp"},
- "updatedAt":{"shape":"Timestamp"},
- "updatedBy":{"shape":"String"},
- "volumeConfiguration":{"shape":"VolumeConfiguration"},
- "volumeRetentionMode":{"shape":"VolumeRetentionMode"}
- }
- },
- "StreamingSessionBackup":{
- "type":"structure",
- "members":{
- "arn":{"shape":"String"},
- "backupId":{"shape":"String"},
- "createdAt":{"shape":"Timestamp"},
- "launchProfileId":{"shape":"String"},
- "ownedBy":{"shape":"String"},
- "sessionId":{"shape":"StreamingSessionId"},
- "state":{"shape":"StreamingSessionState"},
- "statusCode":{"shape":"StreamingSessionStatusCode"},
- "statusMessage":{"shape":"String"},
- "tags":{"shape":"Tags"}
- }
- },
- "StreamingSessionBackupList":{
- "type":"list",
- "member":{"shape":"StreamingSessionBackup"}
- },
- "StreamingSessionId":{"type":"string"},
- "StreamingSessionList":{
- "type":"list",
- "member":{"shape":"StreamingSession"}
- },
- "StreamingSessionState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "READY",
- "DELETED",
- "CREATE_FAILED",
- "DELETE_FAILED",
- "STOP_IN_PROGRESS",
- "START_IN_PROGRESS",
- "STOPPED",
- "STOP_FAILED",
- "START_FAILED"
- ]
- },
- "StreamingSessionStatusCode":{
- "type":"string",
- "enum":[
- "STREAMING_SESSION_READY",
- "STREAMING_SESSION_DELETED",
- "STREAMING_SESSION_CREATE_IN_PROGRESS",
- "STREAMING_SESSION_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "INSUFFICIENT_CAPACITY",
- "ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR",
- "NETWORK_CONNECTION_ERROR",
- "INITIALIZATION_SCRIPT_ERROR",
- "DECRYPT_STREAMING_IMAGE_ERROR",
- "NETWORK_INTERFACE_ERROR",
- "STREAMING_SESSION_STOPPED",
- "STREAMING_SESSION_STARTED",
- "STREAMING_SESSION_STOP_IN_PROGRESS",
- "STREAMING_SESSION_START_IN_PROGRESS",
- "AMI_VALIDATION_ERROR"
- ]
- },
- "StreamingSessionStorageMode":{
- "type":"string",
- "enum":["UPLOAD"]
- },
- "StreamingSessionStorageModeList":{
- "type":"list",
- "member":{"shape":"StreamingSessionStorageMode"},
- "min":1
- },
- "StreamingSessionStorageRoot":{
- "type":"structure",
- "members":{
- "linux":{"shape":"StreamingSessionStorageRootPathLinux"},
- "windows":{"shape":"StreamingSessionStorageRootPathWindows"}
- }
- },
- "StreamingSessionStorageRootPathLinux":{
- "type":"string",
- "max":128,
- "min":1,
- "pattern":"^(\\$HOME|/)[/]?([A-Za-z0-9-_]+/)*([A-Za-z0-9_-]+)$",
- "sensitive":true
- },
- "StreamingSessionStorageRootPathWindows":{
- "type":"string",
- "max":128,
- "min":1,
- "pattern":"^((\\%HOMEPATH\\%)|[a-zA-Z]:)[\\\\/](?:[a-zA-Z0-9_-]+[\\\\/])*[a-zA-Z0-9_-]+$",
- "sensitive":true
- },
- "StreamingSessionStream":{
- "type":"structure",
- "members":{
- "createdAt":{"shape":"Timestamp"},
- "createdBy":{"shape":"String"},
- "expiresAt":{"shape":"Timestamp"},
- "ownedBy":{"shape":"String"},
- "state":{"shape":"StreamingSessionStreamState"},
- "statusCode":{"shape":"StreamingSessionStreamStatusCode"},
- "streamId":{"shape":"String"},
- "url":{"shape":"SensitiveString"}
- }
- },
- "StreamingSessionStreamExpirationInSeconds":{
- "type":"integer",
- "box":true,
- "max":3600,
- "min":60
- },
- "StreamingSessionStreamState":{
- "type":"string",
- "enum":[
- "READY",
- "CREATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "CREATE_FAILED",
- "DELETE_FAILED"
- ]
- },
- "StreamingSessionStreamStatusCode":{
- "type":"string",
- "enum":[
- "STREAM_CREATE_IN_PROGRESS",
- "STREAM_READY",
- "STREAM_DELETE_IN_PROGRESS",
- "STREAM_DELETED",
- "INTERNAL_ERROR",
- "NETWORK_CONNECTION_ERROR"
- ]
- },
- "String":{"type":"string"},
- "StringList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "Studio":{
- "type":"structure",
- "members":{
- "adminRoleArn":{"shape":"RoleArn"},
- "arn":{"shape":"String"},
- "createdAt":{"shape":"Timestamp"},
- "displayName":{"shape":"StudioDisplayName"},
- "homeRegion":{"shape":"Region"},
- "ssoClientId":{"shape":"String"},
- "state":{"shape":"StudioState"},
- "statusCode":{"shape":"StudioStatusCode"},
- "statusMessage":{"shape":"String"},
- "studioEncryptionConfiguration":{"shape":"StudioEncryptionConfiguration"},
- "studioId":{"shape":"String"},
- "studioName":{"shape":"StudioName"},
- "studioUrl":{"shape":"String"},
- "tags":{"shape":"Tags"},
- "updatedAt":{"shape":"Timestamp"},
- "userRoleArn":{"shape":"RoleArn"}
- }
- },
- "StudioComponent":{
- "type":"structure",
- "members":{
- "arn":{"shape":"String"},
- "configuration":{"shape":"StudioComponentConfiguration"},
- "createdAt":{"shape":"Timestamp"},
- "createdBy":{"shape":"String"},
- "description":{"shape":"StudioComponentDescription"},
- "ec2SecurityGroupIds":{"shape":"StudioComponentSecurityGroupIdList"},
- "initializationScripts":{"shape":"StudioComponentInitializationScriptList"},
- "name":{"shape":"StudioComponentName"},
- "runtimeRoleArn":{"shape":"RoleArn"},
- "scriptParameters":{"shape":"StudioComponentScriptParameterKeyValueList"},
- "secureInitializationRoleArn":{"shape":"RoleArn"},
- "state":{"shape":"StudioComponentState"},
- "statusCode":{"shape":"StudioComponentStatusCode"},
- "statusMessage":{"shape":"String"},
- "studioComponentId":{"shape":"StudioComponentId"},
- "subtype":{"shape":"StudioComponentSubtype"},
- "tags":{"shape":"Tags"},
- "type":{"shape":"StudioComponentType"},
- "updatedAt":{"shape":"Timestamp"},
- "updatedBy":{"shape":"String"}
- }
- },
- "StudioComponentConfiguration":{
- "type":"structure",
- "members":{
- "activeDirectoryConfiguration":{"shape":"ActiveDirectoryConfiguration"},
- "computeFarmConfiguration":{"shape":"ComputeFarmConfiguration"},
- "licenseServiceConfiguration":{"shape":"LicenseServiceConfiguration"},
- "sharedFileSystemConfiguration":{"shape":"SharedFileSystemConfiguration"}
- },
- "union":true
- },
- "StudioComponentDescription":{
- "type":"string",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "StudioComponentId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "StudioComponentInitializationScript":{
- "type":"structure",
- "members":{
- "launchProfileProtocolVersion":{"shape":"LaunchProfileProtocolVersion"},
- "platform":{"shape":"LaunchProfilePlatform"},
- "runContext":{"shape":"StudioComponentInitializationScriptRunContext"},
- "script":{"shape":"StudioComponentInitializationScriptContent"}
- }
- },
- "StudioComponentInitializationScriptContent":{
- "type":"string",
- "max":5120,
- "min":1,
- "sensitive":true
- },
- "StudioComponentInitializationScriptList":{
- "type":"list",
- "member":{"shape":"StudioComponentInitializationScript"}
- },
- "StudioComponentInitializationScriptRunContext":{
- "type":"string",
- "enum":[
- "SYSTEM_INITIALIZATION",
- "USER_INITIALIZATION"
- ]
- },
- "StudioComponentList":{
- "type":"list",
- "member":{"shape":"StudioComponent"},
- "max":50,
- "min":0
- },
- "StudioComponentName":{
- "type":"string",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StudioComponentScriptParameterKeyValueList":{
- "type":"list",
- "member":{"shape":"ScriptParameterKeyValue"},
- "max":30,
- "min":0,
- "sensitive":true
- },
- "StudioComponentSecurityGroupIdList":{
- "type":"list",
- "member":{"shape":"SecurityGroupId"},
- "max":30,
- "min":0
- },
- "StudioComponentState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "StudioComponentStateList":{
- "type":"list",
- "member":{"shape":"StudioComponentState"}
- },
- "StudioComponentStatusCode":{
- "type":"string",
- "enum":[
- "ACTIVE_DIRECTORY_ALREADY_EXISTS",
- "STUDIO_COMPONENT_CREATED",
- "STUDIO_COMPONENT_UPDATED",
- "STUDIO_COMPONENT_DELETED",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "ENCRYPTION_KEY_NOT_FOUND",
- "STUDIO_COMPONENT_CREATE_IN_PROGRESS",
- "STUDIO_COMPONENT_UPDATE_IN_PROGRESS",
- "STUDIO_COMPONENT_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR"
- ]
- },
- "StudioComponentSubtype":{
- "type":"string",
- "enum":[
- "AWS_MANAGED_MICROSOFT_AD",
- "AMAZON_FSX_FOR_WINDOWS",
- "AMAZON_FSX_FOR_LUSTRE",
- "CUSTOM"
- ]
- },
- "StudioComponentSummary":{
- "type":"structure",
- "members":{
- "createdAt":{"shape":"Timestamp"},
- "createdBy":{"shape":"String"},
- "description":{"shape":"StudioComponentDescription"},
- "name":{"shape":"StudioComponentName"},
- "studioComponentId":{"shape":"StudioComponentId"},
- "subtype":{"shape":"StudioComponentSubtype"},
- "type":{"shape":"StudioComponentType"},
- "updatedAt":{"shape":"Timestamp"},
- "updatedBy":{"shape":"String"}
- }
- },
- "StudioComponentSummaryList":{
- "type":"list",
- "member":{"shape":"StudioComponentSummary"}
- },
- "StudioComponentType":{
- "type":"string",
- "enum":[
- "ACTIVE_DIRECTORY",
- "SHARED_FILE_SYSTEM",
- "COMPUTE_FARM",
- "LICENSE_SERVICE",
- "CUSTOM"
- ]
- },
- "StudioComponentTypeList":{
- "type":"list",
- "member":{"shape":"StudioComponentType"}
- },
- "StudioDisplayName":{
- "type":"string",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StudioEncryptionConfiguration":{
- "type":"structure",
- "required":["keyType"],
- "members":{
- "keyArn":{"shape":"StudioEncryptionConfigurationKeyArn"},
- "keyType":{"shape":"StudioEncryptionConfigurationKeyType"}
- }
- },
- "StudioEncryptionConfigurationKeyArn":{
- "type":"string",
- "min":4,
- "pattern":"^arn:.*"
- },
- "StudioEncryptionConfigurationKeyType":{
- "type":"string",
- "enum":[
- "AWS_OWNED_KEY",
- "CUSTOMER_MANAGED_KEY"
- ]
- },
- "StudioList":{
- "type":"list",
- "member":{"shape":"Studio"}
- },
- "StudioMembership":{
- "type":"structure",
- "members":{
- "identityStoreId":{"shape":"String"},
- "persona":{"shape":"StudioPersona"},
- "principalId":{"shape":"String"},
- "sid":{"shape":"String"}
- }
- },
- "StudioMembershipList":{
- "type":"list",
- "member":{"shape":"StudioMembership"},
- "max":20,
- "min":0
- },
- "StudioName":{
- "type":"string",
- "max":64,
- "min":3,
- "pattern":"^[a-z0-9]*$"
- },
- "StudioPersona":{
- "type":"string",
- "enum":["ADMINISTRATOR"]
- },
- "StudioState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "StudioStatusCode":{
- "type":"string",
- "enum":[
- "STUDIO_CREATED",
- "STUDIO_DELETED",
- "STUDIO_UPDATED",
- "STUDIO_CREATE_IN_PROGRESS",
- "STUDIO_UPDATE_IN_PROGRESS",
- "STUDIO_DELETE_IN_PROGRESS",
- "STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED",
- "STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED",
- "STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED",
- "AWS_SSO_NOT_ENABLED",
- "AWS_SSO_ACCESS_DENIED",
- "ROLE_NOT_OWNED_BY_STUDIO_OWNER",
- "ROLE_COULD_NOT_BE_ASSUMED",
- "INTERNAL_ERROR",
- "ENCRYPTION_KEY_NOT_FOUND",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "AWS_SSO_CONFIGURATION_REPAIRED",
- "AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS",
- "AWS_STS_REGION_DISABLED"
- ]
- },
- "TagResourceRequest":{
- "type":"structure",
- "required":["resourceArn"],
- "members":{
- "resourceArn":{
- "shape":"String",
- "location":"uri",
- "locationName":"resourceArn"
- },
- "tags":{"shape":"Tags"}
- }
- },
- "TagResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "Tags":{
- "type":"map",
- "key":{"shape":"String"},
- "value":{"shape":"String"}
- },
- "ThrottlingException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":429,
- "senderFault":true
- },
- "exception":true,
- "retryable":{"throttling":false}
- },
- "Timestamp":{
- "type":"timestamp",
- "timestampFormat":"iso8601"
- },
- "UntagResourceRequest":{
- "type":"structure",
- "required":[
- "resourceArn",
- "tagKeys"
- ],
- "members":{
- "resourceArn":{
- "shape":"String",
- "location":"uri",
- "locationName":"resourceArn"
- },
- "tagKeys":{
- "shape":"StringList",
- "location":"querystring",
- "locationName":"tagKeys"
- }
- }
- },
- "UntagResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "UpdateLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "persona",
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "persona":{"shape":"LaunchProfilePersona"},
- "principalId":{
- "shape":"String",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- "member":{"shape":"LaunchProfileMembership"}
- }
- },
- "UpdateLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{"shape":"LaunchProfileDescription"},
- "launchProfileId":{
- "shape":"String",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "launchProfileProtocolVersions":{"shape":"LaunchProfileProtocolVersionList"},
- "name":{"shape":"LaunchProfileName"},
- "streamConfiguration":{"shape":"StreamConfigurationCreate"},
- "studioComponentIds":{"shape":"LaunchProfileStudioComponentIdList"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{"shape":"LaunchProfile"}
- }
- },
- "UpdateStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{"shape":"StreamingImageDescription"},
- "name":{"shape":"StreamingImageName"},
- "streamingImageId":{
- "shape":"String",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{"shape":"StreamingImage"}
- }
- },
- "UpdateStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "configuration":{"shape":"StudioComponentConfiguration"},
- "description":{"shape":"StudioComponentDescription"},
- "ec2SecurityGroupIds":{"shape":"StudioComponentSecurityGroupIdList"},
- "initializationScripts":{"shape":"StudioComponentInitializationScriptList"},
- "name":{"shape":"StudioComponentName"},
- "runtimeRoleArn":{"shape":"RoleArn"},
- "scriptParameters":{"shape":"StudioComponentScriptParameterKeyValueList"},
- "secureInitializationRoleArn":{"shape":"RoleArn"},
- "studioComponentId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "subtype":{"shape":"StudioComponentSubtype"},
- "type":{"shape":"StudioComponentType"}
- }
- },
- "UpdateStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{"shape":"StudioComponent"}
- }
- },
- "UpdateStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "adminRoleArn":{"shape":"RoleArn"},
- "clientToken":{
- "shape":"ClientToken",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "displayName":{"shape":"StudioDisplayName"},
- "studioId":{
- "shape":"String",
- "location":"uri",
- "locationName":"studioId"
- },
- "userRoleArn":{"shape":"RoleArn"}
- }
- },
- "UpdateStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{"shape":"Studio"}
- }
- },
- "ValidationException":{
- "type":"structure",
- "members":{
- "code":{"shape":"String"},
- "context":{"shape":"ExceptionContext"},
- "message":{"shape":"String"}
- },
- "error":{
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "ValidationResult":{
- "type":"structure",
- "required":[
- "state",
- "statusCode",
- "statusMessage",
- "type"
- ],
- "members":{
- "state":{"shape":"LaunchProfileValidationState"},
- "statusCode":{"shape":"LaunchProfileValidationStatusCode"},
- "statusMessage":{"shape":"LaunchProfileValidationStatusMessage"},
- "type":{"shape":"LaunchProfileValidationType"}
- }
- },
- "ValidationResults":{
- "type":"list",
- "member":{"shape":"ValidationResult"}
- },
- "VolumeConfiguration":{
- "type":"structure",
- "members":{
- "iops":{"shape":"VolumeIops"},
- "size":{"shape":"VolumeSizeInGiB"},
- "throughput":{"shape":"VolumeThroughputInMiBs"}
- }
- },
- "VolumeIops":{
- "type":"integer",
- "box":true,
- "max":16000,
- "min":3000
- },
- "VolumeRetentionMode":{
- "type":"string",
- "enum":[
- "RETAIN",
- "DELETE"
- ]
- },
- "VolumeSizeInGiB":{
- "type":"integer",
- "box":true,
- "max":16000,
- "min":100
- },
- "VolumeThroughputInMiBs":{
- "type":"integer",
- "box":true,
- "max":1000,
- "min":125
- },
- "WindowsMountDrive":{
- "type":"string",
- "pattern":"^[A-Z]$"
- }
- }
-}
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.docs.json b/generator/ServiceModels/nimble/nimble-2020-08-01.docs.json
deleted file mode 100644
index f59396c99bc3..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.docs.json
+++ /dev/null
@@ -1,1853 +0,0 @@
-{
- "version": "2.0",
- "service": "
Welcome to the Amazon Nimble Studio API reference. This API reference provides methods, schema, resources, parameters, and more to help you get the most out of Nimble Studio.
Nimble Studio is a virtual studio that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.
",
- "operations": {
- "AcceptEulas": "Accept EULAs.
",
- "CreateLaunchProfile": "Create a launch profile.
",
- "CreateStreamingImage": "Creates a streaming image resource in a studio.
",
- "CreateStreamingSession": "Creates a streaming session in a studio.
After invoking this operation, you must poll GetStreamingSession until the streaming session is in the READY
state.
",
- "CreateStreamingSessionStream": "Creates a streaming session stream for a streaming session.
After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the READY
state.
",
- "CreateStudio": "Create a new studio.
When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.
The user role must have the AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.
The admin role must have the AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.
You may optionally specify a KMS key in the StudioEncryptionConfiguration
.
In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling CreateStudio
to encrypt this data using a key you own and manage.
When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.
If you delete this grant, the studio will no longer be accessible to your portal users.
If you delete the studio KMS key, your studio will no longer be accessible.
",
- "CreateStudioComponent": "Creates a studio component resource.
",
- "DeleteLaunchProfile": "Permanently delete a launch profile.
",
- "DeleteLaunchProfileMember": "Delete a user from launch profile membership.
",
- "DeleteStreamingImage": "Delete streaming image.
",
- "DeleteStreamingSession": "Deletes streaming session resource.
After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a DELETED
state.
A streaming session will count against your streaming session quota until it is marked DELETED
.
",
- "DeleteStudio": "Delete a studio resource.
",
- "DeleteStudioComponent": "Deletes a studio component resource.
",
- "DeleteStudioMember": "Delete a user from studio membership.
",
- "GetEula": "Get EULA.
",
- "GetLaunchProfile": "Get a launch profile.
",
- "GetLaunchProfileDetails": "Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
",
- "GetLaunchProfileInitialization": "Get a launch profile initialization.
",
- "GetLaunchProfileMember": "Get a user persona in launch profile membership.
",
- "GetStreamingImage": "Get streaming image.
",
- "GetStreamingSession": "Gets StreamingSession resource.
Invoke this operation to poll for a streaming session state while creating or deleting a session.
",
- "GetStreamingSessionBackup": "Gets StreamingSessionBackup
resource.
Invoke this operation to poll for a streaming session backup while stopping a streaming session.
",
- "GetStreamingSessionStream": "Gets a StreamingSessionStream for a streaming session.
Invoke this operation to poll the resource after invoking CreateStreamingSessionStream
.
After the StreamingSessionStream
changes to the READY
state, the url property will contain a stream to be used with the DCV streaming client.
",
- "GetStudio": "Get a studio resource.
",
- "GetStudioComponent": "Gets a studio component resource.
",
- "GetStudioMember": "Get a user's membership in a studio.
",
- "ListEulaAcceptances": "List EULA acceptances.
",
- "ListEulas": "List EULAs.
",
- "ListLaunchProfileMembers": "Get all users in a given launch profile membership.
",
- "ListLaunchProfiles": "List all the launch profiles a studio.
",
- "ListStreamingImages": "List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
",
- "ListStreamingSessionBackups": "Lists the backups of a streaming session in a studio.
",
- "ListStreamingSessions": "Lists the streaming sessions in a studio.
",
- "ListStudioComponents": "Lists the StudioComponents
in a studio.
",
- "ListStudioMembers": "Get all users in a given studio membership.
ListStudioMembers
only returns admin members.
",
- "ListStudios": "List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
",
- "ListTagsForResource": "Gets the tags for a resource, given its Amazon Resource Names (ARN).
This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.
",
- "PutLaunchProfileMembers": "Add/update users with given persona to launch profile membership.
",
- "PutStudioMembers": "Add/update users with given persona to studio membership.
",
- "StartStreamingSession": "Transitions sessions from the STOPPED
state into the READY
state. The START_IN_PROGRESS
state is the intermediate state between the STOPPED
and READY
states.
",
- "StartStudioSSOConfigurationRepair": "Repairs the IAM Identity Center configuration for a given studio.
If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.
If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the READY
state.
After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
",
- "StopStreamingSession": "Transitions sessions from the READY
state into the STOPPED
state. The STOP_IN_PROGRESS
state is the intermediate state between the READY
and STOPPED
states.
",
- "TagResource": "Creates tags for a resource, given its ARN.
",
- "UntagResource": "Deletes the tags for a resource.
",
- "UpdateLaunchProfile": "Update a launch profile.
",
- "UpdateLaunchProfileMember": "Update a user persona in launch profile membership.
",
- "UpdateStreamingImage": "Update streaming image.
",
- "UpdateStudio": "Update a Studio resource.
Currently, this operation only supports updating the displayName of your studio.
",
- "UpdateStudioComponent": "Updates a studio component resource.
"
- },
- "shapes": {
- "AcceptEulasRequest": {
- "base": null,
- "refs": {
- }
- },
- "AcceptEulasResponse": {
- "base": null,
- "refs": {
- }
- },
- "AccessDeniedException": {
- "base": "You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
",
- "refs": {
- }
- },
- "ActiveDirectoryComputerAttribute": {
- "base": "An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.
",
- "refs": {
- "ActiveDirectoryComputerAttributeList$member": null
- }
- },
- "ActiveDirectoryComputerAttributeList": {
- "base": "A collection of LDAP attributes to apply to Active Directory computer accounts that are created for streaming sessions.
",
- "refs": {
- "ActiveDirectoryConfiguration$computerAttributes": "A collection of custom attributes for an Active Directory computer.
",
- "LaunchProfileInitializationActiveDirectory$computerAttributes": "A collection of custom attributes for an Active Directory computer.
"
- }
- },
- "ActiveDirectoryComputerAttributeName": {
- "base": "The name for the LDAP attribute.
",
- "refs": {
- "ActiveDirectoryComputerAttribute$name": "The name for the LDAP attribute.
"
- }
- },
- "ActiveDirectoryComputerAttributeValue": {
- "base": "The value for the LDAP attribute.
",
- "refs": {
- "ActiveDirectoryComputerAttribute$value": "The value for the LDAP attribute.
"
- }
- },
- "ActiveDirectoryConfiguration": {
- "base": "The configuration for a Directory Service for Microsoft Active Directory studio resource.
",
- "refs": {
- "StudioComponentConfiguration$activeDirectoryConfiguration": "The configuration for a Directory Service for Microsoft Active Directory studio resource.
"
- }
- },
- "ActiveDirectoryDnsIpAddress": {
- "base": null,
- "refs": {
- "ActiveDirectoryDnsIpAddressList$member": null
- }
- },
- "ActiveDirectoryDnsIpAddressList": {
- "base": null,
- "refs": {
- "LaunchProfileInitializationActiveDirectory$dnsIpAddresses": "The DNS IP address.
"
- }
- },
- "ActiveDirectoryOrganizationalUnitDistinguishedName": {
- "base": "The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
- "refs": {
- "ActiveDirectoryConfiguration$organizationalUnitDistinguishedName": "The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
",
- "LaunchProfileInitializationActiveDirectory$organizationalUnitDistinguishedName": "The name for the organizational unit distinguished name.
"
- }
- },
- "AutomaticTerminationMode": {
- "base": null,
- "refs": {
- "StreamConfiguration$automaticTerminationMode": "Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
",
- "StreamConfigurationCreate$automaticTerminationMode": "Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
",
- "StreamingSession$automaticTerminationMode": "Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
"
- }
- },
- "ClientToken": {
- "base": null,
- "refs": {
- "AcceptEulasRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateLaunchProfileRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateStreamingImageRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateStreamingSessionRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateStreamingSessionStreamRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateStudioComponentRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "CreateStudioRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteLaunchProfileMemberRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteLaunchProfileRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteStreamingImageRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteStreamingSessionRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteStudioComponentRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteStudioMemberRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "DeleteStudioRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "PutLaunchProfileMembersRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "PutStudioMembersRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "StartStreamingSessionRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "StartStudioSSOConfigurationRepairRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "StopStreamingSessionRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "UpdateLaunchProfileMemberRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "UpdateLaunchProfileRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "UpdateStreamingImageRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "UpdateStudioComponentRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "UpdateStudioRequest$clientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
"
- }
- },
- "ComputeFarmConfiguration": {
- "base": "The configuration for a render farm that is associated with a studio resource.
",
- "refs": {
- "StudioComponentConfiguration$computeFarmConfiguration": "The configuration for a render farm that is associated with a studio resource.
"
- }
- },
- "ConflictException": {
- "base": "Another operation is in progress.
",
- "refs": {
- }
- },
- "CreateLaunchProfileRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateLaunchProfileResponse": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingImageRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingImageResponse": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingSessionRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingSessionResponse": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingSessionStreamRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateStreamingSessionStreamResponse": {
- "base": null,
- "refs": {
- }
- },
- "CreateStudioComponentRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateStudioComponentResponse": {
- "base": null,
- "refs": {
- }
- },
- "CreateStudioRequest": {
- "base": null,
- "refs": {
- }
- },
- "CreateStudioResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteLaunchProfileMemberRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteLaunchProfileMemberResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteLaunchProfileRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteLaunchProfileResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStreamingImageRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStreamingImageResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStreamingSessionRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStreamingSessionResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioComponentRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioComponentResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioMemberRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioMemberResponse": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioRequest": {
- "base": null,
- "refs": {
- }
- },
- "DeleteStudioResponse": {
- "base": null,
- "refs": {
- }
- },
- "DirectoryId": {
- "base": null,
- "refs": {
- "ActiveDirectoryConfiguration$directoryId": "The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.
",
- "LaunchProfileInitializationActiveDirectory$directoryId": "The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.
"
- }
- },
- "EC2ImageId": {
- "base": null,
- "refs": {
- "CreateStreamingImageRequest$ec2ImageId": "The ID of an EC2 machine image with which to create this streaming image.
",
- "StreamingImage$ec2ImageId": "The ID of an EC2 machine image with which to create the streaming image.
"
- }
- },
- "EC2SubnetId": {
- "base": null,
- "refs": {
- "EC2SubnetIdList$member": null
- }
- },
- "EC2SubnetIdList": {
- "base": null,
- "refs": {
- "CreateLaunchProfileRequest$ec2SubnetIds": "Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
",
- "LaunchProfile$ec2SubnetIds": "Unique identifiers for a collection of EC2 subnets.
"
- }
- },
- "Eula": {
- "base": "Represents a EULA resource.
",
- "refs": {
- "EulaList$member": null,
- "GetEulaResponse$eula": "The EULA.
"
- }
- },
- "EulaAcceptance": {
- "base": "The acceptance of a EULA, required to use Amazon-provided streaming images.
",
- "refs": {
- "EulaAcceptanceList$member": null
- }
- },
- "EulaAcceptanceId": {
- "base": "The EULA acceptance ID.
",
- "refs": {
- "EulaAcceptance$eulaAcceptanceId": "The EULA acceptance ID.
"
- }
- },
- "EulaAcceptanceList": {
- "base": null,
- "refs": {
- "AcceptEulasResponse$eulaAcceptances": "A collection of EULA acceptances.
",
- "ListEulaAcceptancesResponse$eulaAcceptances": "A collection of EULA acceptances.
"
- }
- },
- "EulaId": {
- "base": "Represents a EULA resource.
",
- "refs": {
- "Eula$eulaId": "The EULA ID.
",
- "EulaAcceptance$eulaId": "The EULA ID.
"
- }
- },
- "EulaIdList": {
- "base": null,
- "refs": {
- "AcceptEulasRequest$eulaIds": "The EULA ID.
",
- "StreamingImage$eulaIds": "The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
"
- }
- },
- "EulaList": {
- "base": null,
- "refs": {
- "ListEulasResponse$eulas": "A collection of EULA resources.
"
- }
- },
- "EulaName": {
- "base": null,
- "refs": {
- "Eula$name": "The name for the EULA.
"
- }
- },
- "ExceptionContext": {
- "base": "ExceptionContext is a set of key-value pairs that provide you with more information about the error that occurred. For example, when the service returns a 404 ResourceNotFound error, ExceptionContext will contain the key `resourceId` with the value of resource that was not found.
ExceptionContext
allows scripts and other programmatic clients to provide better error handling.
",
- "refs": {
- "AccessDeniedException$context": "The exception context.
",
- "ConflictException$context": "The exception context.
",
- "InternalServerErrorException$context": "The exception context.
",
- "ResourceNotFoundException$context": "The exception context.
",
- "ServiceQuotaExceededException$context": "The exception context.
",
- "ThrottlingException$context": "The exception context.
",
- "ValidationException$context": "The exception context.
"
- }
- },
- "GetEulaRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetEulaResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileDetailsRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileDetailsResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileInitializationRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileInitializationResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileMemberRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileMemberResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetLaunchProfileResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingImageRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingImageResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionBackupRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionBackupResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionStreamRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStreamingSessionStreamResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioComponentRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioComponentResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioMemberRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioMemberResponse": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioRequest": {
- "base": null,
- "refs": {
- }
- },
- "GetStudioResponse": {
- "base": null,
- "refs": {
- }
- },
- "InternalServerErrorException": {
- "base": "An internal error has occurred. Please retry your request.
",
- "refs": {
- }
- },
- "LaunchProfile": {
- "base": "A launch profile controls your artist workforce’s access to studio components, like compute farms, shared file systems, managed file systems, and license server configurations, as well as instance types and Amazon Machine Images (AMIs).
Studio administrators create launch profiles in the Nimble Studio console. Artists can use their launch profiles to launch an instance from the Nimble Studio portal. Each user’s launch profile defines how they can launch a streaming session. By default, studio admins can use all launch profiles.
",
- "refs": {
- "CreateLaunchProfileResponse$launchProfile": "The launch profile.
",
- "DeleteLaunchProfileResponse$launchProfile": "The launch profile.
",
- "GetLaunchProfileDetailsResponse$launchProfile": "The launch profile.
",
- "GetLaunchProfileResponse$launchProfile": "The launch profile.
",
- "LaunchProfileList$member": null,
- "UpdateLaunchProfileResponse$launchProfile": "The launch profile.
"
- }
- },
- "LaunchProfileDescription": {
- "base": "A human-readable description of the launch profile.
",
- "refs": {
- "CreateLaunchProfileRequest$description": "The description.
",
- "LaunchProfile$description": "A human-readable description of the launch profile.
",
- "UpdateLaunchProfileRequest$description": "The description.
"
- }
- },
- "LaunchProfileId": {
- "base": null,
- "refs": {
- "LaunchProfile$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "LaunchProfileInitialization$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
"
- }
- },
- "LaunchProfileInitialization": {
- "base": "A launch profile initialization contains information required for a workstation or server to connect to a launch profile.
This includes scripts, endpoints, security groups, subnets, and other configuration.
",
- "refs": {
- "GetLaunchProfileInitializationResponse$launchProfileInitialization": "The launch profile initialization.
"
- }
- },
- "LaunchProfileInitializationActiveDirectory": {
- "base": "The launch profile initialization Active Directory contains information required for the launch profile to connect to the Active Directory.
",
- "refs": {
- "LaunchProfileInitialization$activeDirectory": "A LaunchProfileInitializationActiveDirectory
resource.
"
- }
- },
- "LaunchProfileInitializationScript": {
- "base": "The launch profile initialization script is used when start streaming session runs.
",
- "refs": {
- "LaunchProfileInitializationScriptList$member": null
- }
- },
- "LaunchProfileInitializationScriptList": {
- "base": null,
- "refs": {
- "LaunchProfileInitialization$systemInitializationScripts": "The system initializtion scripts.
",
- "LaunchProfileInitialization$userInitializationScripts": "The user initializtion scripts.
"
- }
- },
- "LaunchProfileList": {
- "base": null,
- "refs": {
- "ListLaunchProfilesResponse$launchProfiles": "A collection of launch profiles.
"
- }
- },
- "LaunchProfileMembership": {
- "base": "Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.
A launch profile member (type USER) provides the following permissions to that launch profile:
",
- "refs": {
- "GetLaunchProfileMemberResponse$member": "The member.
",
- "LaunchProfileMembershipList$member": null,
- "UpdateLaunchProfileMemberResponse$member": "The updated member.
"
- }
- },
- "LaunchProfileMembershipList": {
- "base": null,
- "refs": {
- "ListLaunchProfileMembersResponse$members": "A list of members.
"
- }
- },
- "LaunchProfileName": {
- "base": null,
- "refs": {
- "CreateLaunchProfileRequest$name": "The name for the launch profile.
",
- "LaunchProfile$name": "A friendly name for the launch profile.
",
- "LaunchProfileInitialization$name": "The name for the launch profile.
",
- "UpdateLaunchProfileRequest$name": "The name for the launch profile.
"
- }
- },
- "LaunchProfilePersona": {
- "base": null,
- "refs": {
- "LaunchProfileMembership$persona": "The persona.
",
- "NewLaunchProfileMember$persona": "The persona.
",
- "UpdateLaunchProfileMemberRequest$persona": "The persona.
"
- }
- },
- "LaunchProfilePlatform": {
- "base": null,
- "refs": {
- "LaunchProfileInitialization$platform": "The platform of the launch platform, either Windows or Linux.
",
- "StudioComponentInitializationScript$platform": "The platform of the initialization script, either Windows or Linux.
"
- }
- },
- "LaunchProfileProtocolVersion": {
- "base": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
",
- "refs": {
- "LaunchProfileInitialization$launchProfileProtocolVersion": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
",
- "LaunchProfileProtocolVersionList$member": null,
- "StudioComponentInitializationScript$launchProfileProtocolVersion": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- }
- },
- "LaunchProfileProtocolVersionList": {
- "base": null,
- "refs": {
- "CreateLaunchProfileRequest$launchProfileProtocolVersions": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
",
- "LaunchProfile$launchProfileProtocolVersions": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
",
- "UpdateLaunchProfileRequest$launchProfileProtocolVersions": "The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- }
- },
- "LaunchProfileSecurityGroupIdList": {
- "base": null,
- "refs": {
- "LaunchProfileInitialization$ec2SecurityGroupIds": "The EC2 security groups that control access to the studio component.
"
- }
- },
- "LaunchProfileState": {
- "base": null,
- "refs": {
- "LaunchProfile$state": "The current state.
",
- "LaunchProfileStateList$member": null
- }
- },
- "LaunchProfileStateList": {
- "base": null,
- "refs": {
- "ListLaunchProfilesRequest$states": "Filter this request to launch profiles in any of the given states.
"
- }
- },
- "LaunchProfileStatusCode": {
- "base": null,
- "refs": {
- "LaunchProfile$statusCode": "The status code.
"
- }
- },
- "LaunchProfileStudioComponentIdList": {
- "base": null,
- "refs": {
- "CreateLaunchProfileRequest$studioComponentIds": "Unique identifiers for a collection of studio components that can be used with this launch profile.
",
- "LaunchProfile$studioComponentIds": "Unique identifiers for a collection of studio components that can be used with this launch profile.
",
- "UpdateLaunchProfileRequest$studioComponentIds": "Unique identifiers for a collection of studio components that can be used with this launch profile.
"
- }
- },
- "LaunchProfileValidationState": {
- "base": null,
- "refs": {
- "ValidationResult$state": "The current state.
"
- }
- },
- "LaunchProfileValidationStatusCode": {
- "base": null,
- "refs": {
- "ValidationResult$statusCode": "The status code. This will contain the failure reason if the state is VALIDATION_FAILED
.
"
- }
- },
- "LaunchProfileValidationStatusMessage": {
- "base": null,
- "refs": {
- "ValidationResult$statusMessage": "The status message for the validation result.
"
- }
- },
- "LaunchProfileValidationType": {
- "base": null,
- "refs": {
- "ValidationResult$type": "The type of the validation result.
"
- }
- },
- "LaunchPurpose": {
- "base": "The launch purpose.
",
- "refs": {
- "LaunchProfileInitialization$launchPurpose": "The launch purpose.
"
- }
- },
- "LicenseServiceConfiguration": {
- "base": "The configuration for a license service that is associated with a studio resource.
",
- "refs": {
- "StudioComponentConfiguration$licenseServiceConfiguration": "The configuration for a license service that is associated with a studio resource.
"
- }
- },
- "LinuxMountPoint": {
- "base": null,
- "refs": {
- "SharedFileSystemConfiguration$linuxMountPoint": "The mount location for a shared file system on a Linux virtual workstation.
"
- }
- },
- "ListEulaAcceptancesRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListEulaAcceptancesResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListEulasRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListEulasResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListLaunchProfileMembersRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListLaunchProfileMembersResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListLaunchProfilesRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListLaunchProfilesResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingImagesRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingImagesResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingSessionBackupsRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingSessionBackupsResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingSessionsRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStreamingSessionsResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStudioComponentsRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStudioComponentsResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStudioMembersRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStudioMembersResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListStudiosRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListStudiosResponse": {
- "base": null,
- "refs": {
- }
- },
- "ListTagsForResourceRequest": {
- "base": null,
- "refs": {
- }
- },
- "ListTagsForResourceResponse": {
- "base": null,
- "refs": {
- }
- },
- "MaxResults": {
- "base": null,
- "refs": {
- "ListLaunchProfileMembersRequest$maxResults": "The max number of results to return in the response.
",
- "ListLaunchProfilesRequest$maxResults": "The max number of results to return in the response.
",
- "ListStudioComponentsRequest$maxResults": "The max number of results to return in the response.
",
- "ListStudioMembersRequest$maxResults": "The max number of results to return in the response.
"
- }
- },
- "NewLaunchProfileMember": {
- "base": "A new member that is added to a launch profile.
",
- "refs": {
- "NewLaunchProfileMemberList$member": null
- }
- },
- "NewLaunchProfileMemberList": {
- "base": null,
- "refs": {
- "PutLaunchProfileMembersRequest$members": "A list of members.
"
- }
- },
- "NewStudioMember": {
- "base": "A new studio user's membership.
",
- "refs": {
- "NewStudioMemberList$member": null
- }
- },
- "NewStudioMemberList": {
- "base": null,
- "refs": {
- "PutStudioMembersRequest$members": "A list of members.
"
- }
- },
- "PutLaunchProfileMembersRequest": {
- "base": null,
- "refs": {
- }
- },
- "PutLaunchProfileMembersResponse": {
- "base": null,
- "refs": {
- }
- },
- "PutStudioMembersRequest": {
- "base": null,
- "refs": {
- }
- },
- "PutStudioMembersResponse": {
- "base": null,
- "refs": {
- }
- },
- "Region": {
- "base": null,
- "refs": {
- "Studio$homeRegion": "The Amazon Web Services Region where the studio resource is located.
"
- }
- },
- "ResourceNotFoundException": {
- "base": "The specified resource could not be found.
",
- "refs": {
- }
- },
- "RoleArn": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$runtimeRoleArn": "An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
",
- "CreateStudioComponentRequest$secureInitializationRoleArn": "An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
",
- "CreateStudioRequest$adminRoleArn": "The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
",
- "CreateStudioRequest$userRoleArn": "The IAM role that studio users will assume when logging in to the Nimble Studio portal.
",
- "LaunchProfileInitializationScript$runtimeRoleArn": "An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
",
- "LaunchProfileInitializationScript$secureInitializationRoleArn": "An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
",
- "Studio$adminRoleArn": "The IAM role that studio admins assume when logging in to the Nimble Studio portal.
",
- "Studio$userRoleArn": "The IAM role that studio users assume when logging in to the Nimble Studio portal.
",
- "StudioComponent$runtimeRoleArn": "An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
",
- "StudioComponent$secureInitializationRoleArn": "An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
",
- "UpdateStudioComponentRequest$runtimeRoleArn": "An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
",
- "UpdateStudioComponentRequest$secureInitializationRoleArn": "An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
",
- "UpdateStudioRequest$adminRoleArn": "The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
",
- "UpdateStudioRequest$userRoleArn": "The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
"
- }
- },
- "ScriptParameterKey": {
- "base": "A script parameter key.
",
- "refs": {
- "ScriptParameterKeyValue$key": "A script parameter key.
"
- }
- },
- "ScriptParameterKeyValue": {
- "base": "A parameter for a studio component script, in the form of a key-value pair.
",
- "refs": {
- "StudioComponentScriptParameterKeyValueList$member": null
- }
- },
- "ScriptParameterValue": {
- "base": "A script parameter value.
",
- "refs": {
- "ScriptParameterKeyValue$value": "A script parameter value.
"
- }
- },
- "SecurityGroupId": {
- "base": null,
- "refs": {
- "LaunchProfileSecurityGroupIdList$member": null,
- "StudioComponentSecurityGroupIdList$member": null
- }
- },
- "SensitiveString": {
- "base": null,
- "refs": {
- "ComputeFarmConfiguration$endpoint": "The endpoint of the ComputeFarm that is accessed by the studio component resource.
",
- "LicenseServiceConfiguration$endpoint": "The endpoint of the license service that is accessed by the studio component resource.
",
- "SharedFileSystemConfiguration$endpoint": "The endpoint of the shared file system that is accessed by the studio component resource.
",
- "SharedFileSystemConfiguration$shareName": "The name of the file share.
",
- "StreamingSessionStream$url": "The URL to connect to this stream using the DCV client.
"
- }
- },
- "ServiceQuotaExceededException": {
- "base": "Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.
Please use Amazon Web Services Service Quotas to request an increase.
",
- "refs": {
- }
- },
- "SessionBackupMode": {
- "base": null,
- "refs": {
- "StreamConfigurationSessionBackup$mode": "Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED
, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC
.
",
- "StreamingSession$backupMode": "Shows the current backup setting of the session.
"
- }
- },
- "SessionPersistenceMode": {
- "base": null,
- "refs": {
- "StreamConfiguration$sessionPersistenceMode": "Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
",
- "StreamConfigurationCreate$sessionPersistenceMode": "Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
",
- "StreamingSession$sessionPersistenceMode": "Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
"
- }
- },
- "SharedFileSystemConfiguration": {
- "base": "The configuration for a shared file storage system that is associated with a studio resource.
",
- "refs": {
- "StudioComponentConfiguration$sharedFileSystemConfiguration": "The configuration for a shared file storage system that is associated with a studio resource.
"
- }
- },
- "StartStreamingSessionRequest": {
- "base": null,
- "refs": {
- }
- },
- "StartStreamingSessionResponse": {
- "base": null,
- "refs": {
- }
- },
- "StartStudioSSOConfigurationRepairRequest": {
- "base": null,
- "refs": {
- }
- },
- "StartStudioSSOConfigurationRepairResponse": {
- "base": null,
- "refs": {
- }
- },
- "StopStreamingSessionRequest": {
- "base": null,
- "refs": {
- }
- },
- "StopStreamingSessionResponse": {
- "base": null,
- "refs": {
- }
- },
- "StreamConfiguration": {
- "base": "A configuration for a streaming session.
",
- "refs": {
- "LaunchProfile$streamConfiguration": "A configuration for a streaming session.
"
- }
- },
- "StreamConfigurationCreate": {
- "base": "Configuration for streaming workstations created using this launch profile.
",
- "refs": {
- "CreateLaunchProfileRequest$streamConfiguration": "A configuration for a streaming session.
",
- "UpdateLaunchProfileRequest$streamConfiguration": "A configuration for a streaming session.
"
- }
- },
- "StreamConfigurationMaxBackupsToRetain": {
- "base": null,
- "refs": {
- "StreamConfigurationSessionBackup$maxBackupsToRetain": "The maximum number of backups that each streaming session created from this launch profile can have.
",
- "StreamingSession$maxBackupsToRetain": "The maximum number of backups of a streaming session that you can have. When the maximum number of backups is reached, the oldest backup is deleted.
"
- }
- },
- "StreamConfigurationMaxSessionLengthInMinutes": {
- "base": null,
- "refs": {
- "StreamConfiguration$maxSessionLengthInMinutes": "The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
",
- "StreamConfigurationCreate$maxSessionLengthInMinutes": "The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
"
- }
- },
- "StreamConfigurationMaxStoppedSessionLengthInMinutes": {
- "base": null,
- "refs": {
- "StreamConfiguration$maxStoppedSessionLengthInMinutes": "Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED
state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then call StopStreamingSession
, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be stopped (instead of terminated).
",
- "StreamConfigurationCreate$maxStoppedSessionLengthInMinutes": "Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED
state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then call StopStreamingSession
, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be stopped (instead of terminated).
"
- }
- },
- "StreamConfigurationSessionBackup": {
- "base": "Configures how streaming sessions are backed up when launched from this launch profile.
",
- "refs": {
- "StreamConfiguration$sessionBackup": "Information about the streaming session backup.
",
- "StreamConfigurationCreate$sessionBackup": "Configures how streaming sessions are backed up when launched from this launch profile.
"
- }
- },
- "StreamConfigurationSessionStorage": {
- "base": "The configuration for a streaming session’s upload storage.
",
- "refs": {
- "StreamConfiguration$sessionStorage": "The upload storage for a streaming session.
",
- "StreamConfigurationCreate$sessionStorage": "The upload storage for a streaming workstation that is created using this launch profile.
"
- }
- },
- "StreamingClipboardMode": {
- "base": null,
- "refs": {
- "StreamConfiguration$clipboardMode": "Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
",
- "StreamConfigurationCreate$clipboardMode": "Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
"
- }
- },
- "StreamingImage": {
- "base": "Represents a streaming image resource.
Streaming images are used by studio users to select which operating system and software they want to use in a Nimble Studio streaming session.
Amazon provides a number of streaming images that include popular 3rd-party software.
You can create your own streaming images using an Amazon EC2 machine image that you create for this purpose. You can also include software that your users require.
",
- "refs": {
- "CreateStreamingImageResponse$streamingImage": "The streaming image.
",
- "DeleteStreamingImageResponse$streamingImage": "The streaming image.
",
- "GetStreamingImageResponse$streamingImage": "The streaming image.
",
- "StreamingImageList$member": null,
- "UpdateStreamingImageResponse$streamingImage": null
- }
- },
- "StreamingImageDescription": {
- "base": "The description.
",
- "refs": {
- "CreateStreamingImageRequest$description": "A human-readable description of the streaming image.
",
- "StreamingImage$description": "A human-readable description of the streaming image.
",
- "UpdateStreamingImageRequest$description": "The description.
"
- }
- },
- "StreamingImageEncryptionConfiguration": {
- "base": "Specifies how a streaming image is encrypted.
",
- "refs": {
- "StreamingImage$encryptionConfiguration": "The encryption configuration.
"
- }
- },
- "StreamingImageEncryptionConfigurationKeyArn": {
- "base": null,
- "refs": {
- "StreamingImageEncryptionConfiguration$keyArn": "The ARN for a KMS key that is used to encrypt studio data.
"
- }
- },
- "StreamingImageEncryptionConfigurationKeyType": {
- "base": null,
- "refs": {
- "StreamingImageEncryptionConfiguration$keyType": "The type of KMS key that is used to encrypt studio data.
"
- }
- },
- "StreamingImageId": {
- "base": null,
- "refs": {
- "CreateStreamingSessionRequest$streamingImageId": "The ID of the streaming image.
",
- "StreamingImage$streamingImageId": "The ID of the streaming image.
",
- "StreamingImageIdList$member": null,
- "StreamingSession$streamingImageId": "The ID of the streaming image.
"
- }
- },
- "StreamingImageIdList": {
- "base": "A list of streaming image IDs that users can select from when launching a streaming session with this launch profile.
",
- "refs": {
- "StreamConfiguration$streamingImageIds": "The streaming images that users can select from when launching a streaming session with this launch profile.
",
- "StreamConfigurationCreate$streamingImageIds": "The streaming images that users can select from when launching a streaming session with this launch profile.
"
- }
- },
- "StreamingImageList": {
- "base": null,
- "refs": {
- "GetLaunchProfileDetailsResponse$streamingImages": "A collection of streaming images.
",
- "ListStreamingImagesResponse$streamingImages": "A collection of streaming images.
"
- }
- },
- "StreamingImageName": {
- "base": "A friendly name for a streaming image resource.
",
- "refs": {
- "CreateStreamingImageRequest$name": "A friendly name for a streaming image resource.
",
- "StreamingImage$name": "A friendly name for a streaming image resource.
",
- "UpdateStreamingImageRequest$name": "The name for the streaming image.
"
- }
- },
- "StreamingImageOwner": {
- "base": "StreamingImageOwner is the owner of a particular streaming image.
This string is either the studioId that contains the streaming image, or the word AMAZON
for images provided by Nimble Studio.
",
- "refs": {
- "StreamingImage$owner": "The owner of the streaming image, either the studioId
that contains the streaming image, or amazon
for images that are provided by Amazon Nimble Studio.
"
- }
- },
- "StreamingImagePlatform": {
- "base": "The platform of this streaming image, either Windows or Linux.
",
- "refs": {
- "StreamingImage$platform": "The platform of the streaming image, either Windows or Linux.
"
- }
- },
- "StreamingImageState": {
- "base": null,
- "refs": {
- "StreamingImage$state": "The current state.
"
- }
- },
- "StreamingImageStatusCode": {
- "base": "The status code.
",
- "refs": {
- "StreamingImage$statusCode": "The status code.
"
- }
- },
- "StreamingInstanceType": {
- "base": null,
- "refs": {
- "CreateStreamingSessionRequest$ec2InstanceType": "The EC2 Instance type used for the streaming session.
",
- "StreamingInstanceTypeList$member": null
- }
- },
- "StreamingInstanceTypeList": {
- "base": "The EC2 instance types that users can select from when launching a streaming session with this launch profile.
",
- "refs": {
- "StreamConfiguration$ec2InstanceTypes": "The EC2 instance types that users can select from when launching a streaming session with this launch profile.
",
- "StreamConfigurationCreate$ec2InstanceTypes": "The EC2 instance types that users can select from when launching a streaming session with this launch profile.
"
- }
- },
- "StreamingSession": {
- "base": "A streaming session is a virtual workstation created using a particular launch profile.
",
- "refs": {
- "CreateStreamingSessionResponse$session": "The session.
",
- "DeleteStreamingSessionResponse$session": "The session.
",
- "GetStreamingSessionResponse$session": "The session.
",
- "StartStreamingSessionResponse$session": null,
- "StopStreamingSessionResponse$session": null,
- "StreamingSessionList$member": null
- }
- },
- "StreamingSessionBackup": {
- "base": "Information about the streaming session backup.
",
- "refs": {
- "GetStreamingSessionBackupResponse$streamingSessionBackup": "Information about the streaming session backup.
",
- "StreamingSessionBackupList$member": null
- }
- },
- "StreamingSessionBackupList": {
- "base": null,
- "refs": {
- "ListStreamingSessionBackupsResponse$streamingSessionBackups": "Information about the streaming session backups.
"
- }
- },
- "StreamingSessionId": {
- "base": null,
- "refs": {
- "StreamingSession$sessionId": "The session ID.
",
- "StreamingSessionBackup$sessionId": "The streaming session ID for the StreamingSessionBackup
.
"
- }
- },
- "StreamingSessionList": {
- "base": null,
- "refs": {
- "ListStreamingSessionsResponse$sessions": "A collection of streaming sessions.
"
- }
- },
- "StreamingSessionState": {
- "base": "The streaming session state.
",
- "refs": {
- "StreamingSession$state": "The current state.
",
- "StreamingSessionBackup$state": null
- }
- },
- "StreamingSessionStatusCode": {
- "base": null,
- "refs": {
- "StreamingSession$statusCode": "The status code.
",
- "StreamingSessionBackup$statusCode": "The status code.
"
- }
- },
- "StreamingSessionStorageMode": {
- "base": null,
- "refs": {
- "StreamingSessionStorageModeList$member": null
- }
- },
- "StreamingSessionStorageModeList": {
- "base": null,
- "refs": {
- "StreamConfigurationSessionStorage$mode": "Allows artists to upload files to their workstations. The only valid option is UPLOAD
.
"
- }
- },
- "StreamingSessionStorageRoot": {
- "base": "The upload storage root location (folder) on streaming workstations where files are uploaded.
",
- "refs": {
- "StreamConfigurationSessionStorage$root": "The configuration for the upload storage root of the streaming session.
"
- }
- },
- "StreamingSessionStorageRootPathLinux": {
- "base": null,
- "refs": {
- "StreamingSessionStorageRoot$linux": "The folder path in Linux workstations where files are uploaded.
"
- }
- },
- "StreamingSessionStorageRootPathWindows": {
- "base": null,
- "refs": {
- "StreamingSessionStorageRoot$windows": "The folder path in Windows workstations where files are uploaded.
"
- }
- },
- "StreamingSessionStream": {
- "base": "A stream is an active connection to a streaming session, enabling a studio user to control the streaming session using a compatible client. Streaming session streams are compatible with the NICE DCV web client, included in the Nimble Studio portal, or the NICE DCV desktop client.
",
- "refs": {
- "CreateStreamingSessionStreamResponse$stream": "The stream.
",
- "GetStreamingSessionStreamResponse$stream": "The stream.
"
- }
- },
- "StreamingSessionStreamExpirationInSeconds": {
- "base": null,
- "refs": {
- "CreateStreamingSessionStreamRequest$expirationInSeconds": "The expiration time in seconds.
"
- }
- },
- "StreamingSessionStreamState": {
- "base": null,
- "refs": {
- "StreamingSessionStream$state": "The current state.
"
- }
- },
- "StreamingSessionStreamStatusCode": {
- "base": null,
- "refs": {
- "StreamingSessionStream$statusCode": "The streaming session stream status code.
"
- }
- },
- "String": {
- "base": null,
- "refs": {
- "AcceptEulasRequest$studioId": "The studio ID.
",
- "AccessDeniedException$code": "A more specific error code.
",
- "AccessDeniedException$message": "A human-readable description of the error.
",
- "ComputeFarmConfiguration$activeDirectoryUser": "The name of an Active Directory user that is used on ComputeFarm worker instances.
",
- "ConflictException$code": "A more specific error code.
",
- "ConflictException$message": "A human-readable description of the error.
",
- "CreateLaunchProfileRequest$studioId": "The studio ID.
",
- "CreateStreamingImageRequest$studioId": "The studio ID.
",
- "CreateStreamingSessionRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "CreateStreamingSessionRequest$ownedBy": "The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
",
- "CreateStreamingSessionRequest$studioId": "The studio ID.
",
- "CreateStreamingSessionStreamRequest$sessionId": "The streaming session ID.
",
- "CreateStreamingSessionStreamRequest$studioId": "The studio ID.
",
- "CreateStudioComponentRequest$studioId": "The studio ID.
",
- "DeleteLaunchProfileMemberRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "DeleteLaunchProfileMemberRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "DeleteLaunchProfileMemberRequest$studioId": "The studio ID.
",
- "DeleteLaunchProfileRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "DeleteLaunchProfileRequest$studioId": "The studio ID.
",
- "DeleteStreamingImageRequest$streamingImageId": "The streaming image ID.
",
- "DeleteStreamingImageRequest$studioId": "The studio ID.
",
- "DeleteStreamingSessionRequest$sessionId": "The streaming session ID.
",
- "DeleteStreamingSessionRequest$studioId": "The studio ID.
",
- "DeleteStudioComponentRequest$studioComponentId": "The studio component ID.
",
- "DeleteStudioComponentRequest$studioId": "The studio ID.
",
- "DeleteStudioMemberRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "DeleteStudioMemberRequest$studioId": "The studio ID.
",
- "DeleteStudioRequest$studioId": "The studio ID.
",
- "Eula$content": "The EULA content.
",
- "EulaAcceptance$acceptedBy": "The ID of the person who accepted the EULA.
",
- "EulaAcceptance$accepteeId": "The ID of the acceptee.
",
- "EulaIdList$member": null,
- "ExceptionContext$key": null,
- "ExceptionContext$value": null,
- "GetEulaRequest$eulaId": "The EULA ID.
",
- "GetLaunchProfileDetailsRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "GetLaunchProfileDetailsRequest$studioId": "The studio ID.
",
- "GetLaunchProfileInitializationRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "GetLaunchProfileInitializationRequest$launchPurpose": "The launch purpose.
",
- "GetLaunchProfileInitializationRequest$platform": "The platform where this Launch Profile will be used, either Windows or Linux.
",
- "GetLaunchProfileInitializationRequest$studioId": "The studio ID.
",
- "GetLaunchProfileMemberRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "GetLaunchProfileMemberRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "GetLaunchProfileMemberRequest$studioId": "The studio ID.
",
- "GetLaunchProfileRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "GetLaunchProfileRequest$studioId": "The studio ID.
",
- "GetStreamingImageRequest$streamingImageId": "The streaming image ID.
",
- "GetStreamingImageRequest$studioId": "The studio ID.
",
- "GetStreamingSessionBackupRequest$backupId": "The ID of the backup.
",
- "GetStreamingSessionBackupRequest$studioId": "The studio ID.
",
- "GetStreamingSessionRequest$sessionId": "The streaming session ID.
",
- "GetStreamingSessionRequest$studioId": "The studio ID.
",
- "GetStreamingSessionStreamRequest$sessionId": "The streaming session ID.
",
- "GetStreamingSessionStreamRequest$streamId": "The streaming session stream ID.
",
- "GetStreamingSessionStreamRequest$studioId": "The studio ID.
",
- "GetStudioComponentRequest$studioComponentId": "The studio component ID.
",
- "GetStudioComponentRequest$studioId": "The studio ID.
",
- "GetStudioMemberRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "GetStudioMemberRequest$studioId": "The studio ID.
",
- "GetStudioRequest$studioId": "The studio ID.
",
- "InternalServerErrorException$code": "A more specific error code.
",
- "InternalServerErrorException$message": "A human-readable description of the error.
",
- "LaunchProfile$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "LaunchProfile$createdBy": "The user ID of the user that created the launch profile.
",
- "LaunchProfile$statusMessage": "The status message for the launch profile.
",
- "LaunchProfile$updatedBy": "The user ID of the user that most recently updated the resource.
",
- "LaunchProfileInitializationActiveDirectory$directoryName": "The directory name.
",
- "LaunchProfileMembership$identityStoreId": "The ID of the identity store.
",
- "LaunchProfileMembership$principalId": "The principal ID.
",
- "LaunchProfileMembership$sid": "The Active Directory Security Identifier for this user, if available.
",
- "LaunchProfileStudioComponentIdList$member": null,
- "ListEulaAcceptancesRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListEulaAcceptancesRequest$studioId": "The studio ID.
",
- "ListEulaAcceptancesResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListEulasRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListEulasResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListLaunchProfileMembersRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "ListLaunchProfileMembersRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListLaunchProfileMembersRequest$studioId": "The studio ID.
",
- "ListLaunchProfileMembersResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListLaunchProfilesRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListLaunchProfilesRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "ListLaunchProfilesRequest$studioId": "The studio ID.
",
- "ListLaunchProfilesResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingImagesRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingImagesRequest$owner": "Filter this request to streaming images with the given owner
",
- "ListStreamingImagesRequest$studioId": "The studio ID.
",
- "ListStreamingImagesResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingSessionBackupsRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingSessionBackupsRequest$ownedBy": "The user ID of the user that owns the streaming session.
",
- "ListStreamingSessionBackupsRequest$studioId": "The studio ID.
",
- "ListStreamingSessionBackupsResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingSessionsRequest$createdBy": "Filters the request to streaming sessions created by the given user.
",
- "ListStreamingSessionsRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStreamingSessionsRequest$ownedBy": "Filters the request to streaming session owned by the given user
",
- "ListStreamingSessionsRequest$sessionIds": "Filters the request to only the provided session IDs.
",
- "ListStreamingSessionsRequest$studioId": "The studio ID.
",
- "ListStreamingSessionsResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudioComponentsRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudioComponentsRequest$studioId": "The studio ID.
",
- "ListStudioComponentsResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudioMembersRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudioMembersRequest$studioId": "The studio ID.
",
- "ListStudioMembersResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudiosRequest$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListStudiosResponse$nextToken": "The token for the next set of results, or null if there are no more results.
",
- "ListTagsForResourceRequest$resourceArn": "The Amazon Resource Name (ARN) of the resource for which you want to list tags.
",
- "NewLaunchProfileMember$principalId": "The principal ID.
",
- "NewStudioMember$principalId": "The principal ID.
",
- "PutLaunchProfileMembersRequest$identityStoreId": "The ID of the identity store.
",
- "PutLaunchProfileMembersRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "PutLaunchProfileMembersRequest$studioId": "The studio ID.
",
- "PutStudioMembersRequest$identityStoreId": "The ID of the identity store.
",
- "PutStudioMembersRequest$studioId": "The studio ID.
",
- "ResourceNotFoundException$code": "A more specific error code.
",
- "ResourceNotFoundException$message": "A human-readable description of the error.
",
- "ServiceQuotaExceededException$code": "A more specific error code.
",
- "ServiceQuotaExceededException$message": "A human-readable description of the error.
",
- "SharedFileSystemConfiguration$fileSystemId": "The unique identifier for a file system.
",
- "StartStreamingSessionRequest$backupId": "The ID of the backup.
",
- "StartStreamingSessionRequest$sessionId": "The streaming session ID for the StartStreamingSessionRequest
.
",
- "StartStreamingSessionRequest$studioId": "The studio ID for the StartStreamingSessionRequest.
",
- "StartStudioSSOConfigurationRepairRequest$studioId": "The studio ID.
",
- "StopStreamingSessionRequest$sessionId": "The streaming session ID for the StopStreamingSessionRequest
.
",
- "StopStreamingSessionRequest$studioId": "The studioId for the StopStreamingSessionRequest.
",
- "StreamingImage$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "StreamingImage$statusMessage": "The status message for the streaming image.
",
- "StreamingSession$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "StreamingSession$createdBy": "The user ID of the user that created the streaming session.
",
- "StreamingSession$ec2InstanceType": "The EC2 Instance type used for the streaming session.
",
- "StreamingSession$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "StreamingSession$ownedBy": "The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
",
- "StreamingSession$startedBy": "The user ID of the user that started the streaming session.
",
- "StreamingSession$startedFromBackupId": "The backup ID used to restore a streaming session.
",
- "StreamingSession$statusMessage": "The status message for the streaming session.
",
- "StreamingSession$stoppedBy": "The user ID of the user that stopped the streaming session.
",
- "StreamingSession$updatedBy": "The user ID of the user that most recently updated the resource.
",
- "StreamingSessionBackup$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "StreamingSessionBackup$backupId": "The ID of the backup.
",
- "StreamingSessionBackup$launchProfileId": "The ID of the launch profile which allowed the backups for the streaming session.
",
- "StreamingSessionBackup$ownedBy": "The user ID of the user that owns the streaming session.
",
- "StreamingSessionBackup$statusMessage": "The status message for the streaming session backup.
",
- "StreamingSessionStream$createdBy": "The user ID of the user that created the streaming session stream.
",
- "StreamingSessionStream$ownedBy": "The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
",
- "StreamingSessionStream$streamId": "The stream ID.
",
- "StringList$member": null,
- "Studio$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "Studio$ssoClientId": "The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.
",
- "Studio$statusMessage": "Additional detail on the studio state.
",
- "Studio$studioId": "The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
",
- "Studio$studioUrl": "The address of the web page for the studio.
",
- "StudioComponent$arn": "The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
",
- "StudioComponent$createdBy": "The user ID of the user that created the studio component.
",
- "StudioComponent$statusMessage": "The status message for the studio component.
",
- "StudioComponent$updatedBy": "The user ID of the user that most recently updated the resource.
",
- "StudioComponentSummary$createdBy": "The user ID of the user that created the studio component.
",
- "StudioComponentSummary$updatedBy": "The user ID of the user that most recently updated the resource.
",
- "StudioMembership$identityStoreId": "The ID of the identity store.
",
- "StudioMembership$principalId": "The principal ID.
",
- "StudioMembership$sid": "The Active Directory Security Identifier for this user, if available.
",
- "TagResourceRequest$resourceArn": "The Amazon Resource Name (ARN) of the resource you want to add tags to.
",
- "Tags$key": null,
- "Tags$value": null,
- "ThrottlingException$code": "A more specific error code.
",
- "ThrottlingException$message": "A human-readable description of the error.
",
- "UntagResourceRequest$resourceArn": "Identifies the Amazon Resource Name(ARN) key from which you are removing tags.
",
- "UpdateLaunchProfileMemberRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "UpdateLaunchProfileMemberRequest$principalId": "The principal ID. This currently supports a IAM Identity Center UserId.
",
- "UpdateLaunchProfileMemberRequest$studioId": "The studio ID.
",
- "UpdateLaunchProfileRequest$launchProfileId": "The ID of the launch profile used to control access from the streaming session.
",
- "UpdateLaunchProfileRequest$studioId": "The studio ID.
",
- "UpdateStreamingImageRequest$streamingImageId": "The streaming image ID.
",
- "UpdateStreamingImageRequest$studioId": "The studio ID.
",
- "UpdateStudioComponentRequest$studioComponentId": "The studio component ID.
",
- "UpdateStudioComponentRequest$studioId": "The studio ID.
",
- "UpdateStudioRequest$studioId": "The studio ID.
",
- "ValidationException$code": "A more specific error code.
",
- "ValidationException$message": "A human-readable description of the error.
"
- }
- },
- "StringList": {
- "base": null,
- "refs": {
- "GetLaunchProfileInitializationRequest$launchProfileProtocolVersions": "The launch profile protocol versions supported by the client.
",
- "ListEulaAcceptancesRequest$eulaIds": "The list of EULA IDs that have been previously accepted.
",
- "ListEulasRequest$eulaIds": "The list of EULA IDs that should be returned
",
- "UntagResourceRequest$tagKeys": "One or more tag keys. Specify only the tag keys, not the tag values.
"
- }
- },
- "Studio": {
- "base": "Represents a studio resource.
A studio is the core resource used with Nimble Studio. You must create a studio first, before any other resource type can be created. All other resources you create and manage in Nimble Studio are contained within a studio.
When creating a studio, you must provides two IAM roles for use with the Nimble Studio portal. These roles are assumed by your users when they log in to the Nimble Studio portal via IAM Identity Center and your identity source.
The user role must have the AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.
The admin role must have the AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.
Your studio roles must trust the identity.nimble.amazonaws.com
service principal to function properly.
",
- "refs": {
- "CreateStudioResponse$studio": "Information about a studio.
",
- "DeleteStudioResponse$studio": "Information about a studio.
",
- "GetStudioResponse$studio": "Information about a studio.
",
- "StartStudioSSOConfigurationRepairResponse$studio": "Information about a studio.
",
- "StudioList$member": null,
- "UpdateStudioResponse$studio": "Information about a studio.
"
- }
- },
- "StudioComponent": {
- "base": "A studio component represents a network resource to be used by a studio's users and workflows. A typical studio contains studio components for each of the following: render farm, Active Directory, licensing, and file system.
Access to a studio component is managed by specifying security groups for the resource, as well as its endpoint.
A studio component also has a set of initialization scripts that are returned by GetLaunchProfileInitialization
. These initialization scripts run on streaming sessions when they start. They provide users with flexibility in controlling how the studio resources are configured on a streaming session.
",
- "refs": {
- "CreateStudioComponentResponse$studioComponent": "Information about the studio component.
",
- "DeleteStudioComponentResponse$studioComponent": "Information about the studio component.
",
- "GetStudioComponentResponse$studioComponent": "Information about the studio component.
",
- "StudioComponentList$member": null,
- "UpdateStudioComponentResponse$studioComponent": "Information about the studio component.
"
- }
- },
- "StudioComponentConfiguration": {
- "base": "The configuration of the studio component, based on component type.
",
- "refs": {
- "CreateStudioComponentRequest$configuration": "The configuration of the studio component, based on component type.
",
- "StudioComponent$configuration": "The configuration of the studio component, based on component type.
",
- "UpdateStudioComponentRequest$configuration": "The configuration of the studio component, based on component type.
"
- }
- },
- "StudioComponentDescription": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$description": "The description.
",
- "StudioComponent$description": "A human-readable description for the studio component resource.
",
- "StudioComponentSummary$description": "The description.
",
- "UpdateStudioComponentRequest$description": "The description.
"
- }
- },
- "StudioComponentId": {
- "base": null,
- "refs": {
- "LaunchProfileInitializationActiveDirectory$studioComponentId": "The unique identifier for a studio component resource.
",
- "LaunchProfileInitializationScript$studioComponentId": "The unique identifier for a studio component resource.
",
- "StudioComponent$studioComponentId": "The unique identifier for a studio component resource.
",
- "StudioComponentSummary$studioComponentId": "The unique identifier for a studio component resource.
"
- }
- },
- "StudioComponentInitializationScript": {
- "base": "Initialization scripts for studio components.
",
- "refs": {
- "StudioComponentInitializationScriptList$member": null
- }
- },
- "StudioComponentInitializationScriptContent": {
- "base": null,
- "refs": {
- "LaunchProfileInitializationScript$script": "The initialization script.
",
- "StudioComponentInitializationScript$script": "The initialization script.
"
- }
- },
- "StudioComponentInitializationScriptList": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$initializationScripts": "Initialization scripts for studio components.
",
- "StudioComponent$initializationScripts": "Initialization scripts for studio components.
",
- "UpdateStudioComponentRequest$initializationScripts": "Initialization scripts for studio components.
"
- }
- },
- "StudioComponentInitializationScriptRunContext": {
- "base": null,
- "refs": {
- "StudioComponentInitializationScript$runContext": "The method to use when running the initialization script.
"
- }
- },
- "StudioComponentList": {
- "base": null,
- "refs": {
- "ListStudioComponentsResponse$studioComponents": "A collection of studio components.
"
- }
- },
- "StudioComponentName": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$name": "The name for the studio component.
",
- "LaunchProfileInitializationActiveDirectory$studioComponentName": "The name for the studio component.
",
- "LaunchProfileInitializationScript$studioComponentName": "The name for the studio component.
",
- "StudioComponent$name": "A friendly name for the studio component resource.
",
- "StudioComponentSummary$name": "The name for the studio component.
",
- "UpdateStudioComponentRequest$name": "The name for the studio component.
"
- }
- },
- "StudioComponentScriptParameterKeyValueList": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$scriptParameters": "Parameters for the studio component scripts.
",
- "StudioComponent$scriptParameters": "Parameters for the studio component scripts.
",
- "UpdateStudioComponentRequest$scriptParameters": "Parameters for the studio component scripts.
"
- }
- },
- "StudioComponentSecurityGroupIdList": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$ec2SecurityGroupIds": "The EC2 security groups that control access to the studio component.
",
- "StudioComponent$ec2SecurityGroupIds": "The EC2 security groups that control access to the studio component.
",
- "UpdateStudioComponentRequest$ec2SecurityGroupIds": "The EC2 security groups that control access to the studio component.
"
- }
- },
- "StudioComponentState": {
- "base": "The current state of the studio component resource.
While a studio component is being created, modified, or deleted, its state will be CREATE_IN_PROGRESS
, UPDATE_IN_PROGRESS
, or DELETE_IN_PROGRESS
.
These are called transition states.
No modifications may be made to the studio component while it is in a transition state.
If creation of the resource fails, the state will change to CREATE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.
If updating the resource fails, the state will change to UPDATE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.
If deleting the resource fails, the state will change to DELETE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the DELETED
state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.
",
- "refs": {
- "StudioComponent$state": "The current state.
",
- "StudioComponentStateList$member": null
- }
- },
- "StudioComponentStateList": {
- "base": null,
- "refs": {
- "ListStudioComponentsRequest$states": "Filters the request to studio components that are in one of the given states.
"
- }
- },
- "StudioComponentStatusCode": {
- "base": "The current status of the studio component resource.
When the resource is in the READY
state, the status code signals what the last mutation made to the resource was.
When the resource is in a CREATE_FAILED
, UPDATE_FAILED
, or DELETE_FAILED
state, the status code signals what went wrong and why the mutation failed.
",
- "refs": {
- "StudioComponent$statusCode": "The status code.
"
- }
- },
- "StudioComponentSubtype": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$subtype": "The specific subtype of a studio component.
",
- "StudioComponent$subtype": "The specific subtype of a studio component.
",
- "StudioComponentSummary$subtype": "The specific subtype of a studio component.
",
- "UpdateStudioComponentRequest$subtype": "The specific subtype of a studio component.
"
- }
- },
- "StudioComponentSummary": {
- "base": "The studio component's summary.
",
- "refs": {
- "StudioComponentSummaryList$member": null
- }
- },
- "StudioComponentSummaryList": {
- "base": null,
- "refs": {
- "GetLaunchProfileDetailsResponse$studioComponentSummaries": "A collection of studio component summaries.
"
- }
- },
- "StudioComponentType": {
- "base": null,
- "refs": {
- "CreateStudioComponentRequest$type": "The type of the studio component.
",
- "StudioComponent$type": "The type of the studio component.
",
- "StudioComponentSummary$type": "The type of the studio component.
",
- "StudioComponentTypeList$member": null,
- "UpdateStudioComponentRequest$type": "The type of the studio component.
"
- }
- },
- "StudioComponentTypeList": {
- "base": null,
- "refs": {
- "ListStudioComponentsRequest$types": "Filters the request to studio components that are of one of the given types.
"
- }
- },
- "StudioDisplayName": {
- "base": null,
- "refs": {
- "CreateStudioRequest$displayName": "A friendly name for the studio.
",
- "Studio$displayName": "A friendly name for the studio.
",
- "UpdateStudioRequest$displayName": "A friendly name for the studio.
"
- }
- },
- "StudioEncryptionConfiguration": {
- "base": "Configuration of the encryption method that is used for the studio.
",
- "refs": {
- "CreateStudioRequest$studioEncryptionConfiguration": "The studio encryption configuration.
",
- "Studio$studioEncryptionConfiguration": "Configuration of the encryption method that is used for the studio.
"
- }
- },
- "StudioEncryptionConfigurationKeyArn": {
- "base": "The Amazon Resource Name (ARN) for a KMS key that is used to encrypt studio data.
",
- "refs": {
- "StudioEncryptionConfiguration$keyArn": "The ARN for a KMS key that is used to encrypt studio data.
"
- }
- },
- "StudioEncryptionConfigurationKeyType": {
- "base": "The type of KMS key that is used to encrypt studio data.
",
- "refs": {
- "StudioEncryptionConfiguration$keyType": "The type of KMS key that is used to encrypt studio data.
"
- }
- },
- "StudioList": {
- "base": null,
- "refs": {
- "ListStudiosResponse$studios": "A collection of studios.
"
- }
- },
- "StudioMembership": {
- "base": "A studio member is an association of a user from your studio identity source to elevated permissions that they are granted in the studio.
When you add a user to your studio using the Nimble Studio console, they are given access to the studio's IAM Identity Center application and are given access to log in to the Nimble Studio portal. These users have the permissions provided by the studio's user IAM role and do not appear in the studio membership collection. Only studio admins appear in studio membership.
When you add a user to studio membership with the ADMIN persona, upon logging in to the Nimble Studio portal, they are granted permissions specified by the Studio's Admin IAM role.
",
- "refs": {
- "GetStudioMemberResponse$member": "The member.
",
- "StudioMembershipList$member": null
- }
- },
- "StudioMembershipList": {
- "base": null,
- "refs": {
- "ListStudioMembersResponse$members": "A list of admin members.
"
- }
- },
- "StudioName": {
- "base": null,
- "refs": {
- "CreateStudioRequest$studioName": "The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
",
- "Studio$studioName": "The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
"
- }
- },
- "StudioPersona": {
- "base": null,
- "refs": {
- "NewStudioMember$persona": "The persona.
",
- "StudioMembership$persona": "The persona.
"
- }
- },
- "StudioState": {
- "base": null,
- "refs": {
- "Studio$state": "The current state of the studio resource.
"
- }
- },
- "StudioStatusCode": {
- "base": "The status code.
",
- "refs": {
- "Studio$statusCode": "Status codes that provide additional detail on the studio state.
"
- }
- },
- "TagResourceRequest": {
- "base": null,
- "refs": {
- }
- },
- "TagResourceResponse": {
- "base": null,
- "refs": {
- }
- },
- "Tags": {
- "base": null,
- "refs": {
- "CreateLaunchProfileRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "CreateStreamingImageRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "CreateStreamingSessionRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "CreateStudioComponentRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "CreateStudioRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "LaunchProfile$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "ListTagsForResourceResponse$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "StreamingImage$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "StreamingSession$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "StreamingSessionBackup$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "Studio$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "StudioComponent$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
",
- "TagResourceRequest$tags": "A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- },
- "ThrottlingException": {
- "base": "The request throughput limit was exceeded.
",
- "refs": {
- }
- },
- "Timestamp": {
- "base": null,
- "refs": {
- "Eula$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "Eula$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
",
- "EulaAcceptance$acceptedAt": "The ISO timestamp in seconds for when the EULA was accepted.
",
- "LaunchProfile$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "LaunchProfile$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
",
- "StreamingSession$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "StreamingSession$startedAt": "The time the session entered START_IN_PROGRESS
state.
",
- "StreamingSession$stopAt": "The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.
",
- "StreamingSession$stoppedAt": "The time the session entered STOP_IN_PROGRESS
state.
",
- "StreamingSession$terminateAt": "The time the streaming session will automatically terminate if not terminated by the user.
",
- "StreamingSession$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
",
- "StreamingSessionBackup$createdAt": "The ISO timestamp in for when the resource was created.
",
- "StreamingSessionStream$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "StreamingSessionStream$expiresAt": "The ISO timestamp in seconds for when the resource expires.
",
- "Studio$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "Studio$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
",
- "StudioComponent$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "StudioComponent$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
",
- "StudioComponentSummary$createdAt": "The ISO timestamp in seconds for when the resource was created.
",
- "StudioComponentSummary$updatedAt": "The ISO timestamp in seconds for when the resource was updated.
"
- }
- },
- "UntagResourceRequest": {
- "base": null,
- "refs": {
- }
- },
- "UntagResourceResponse": {
- "base": null,
- "refs": {
- }
- },
- "UpdateLaunchProfileMemberRequest": {
- "base": null,
- "refs": {
- }
- },
- "UpdateLaunchProfileMemberResponse": {
- "base": null,
- "refs": {
- }
- },
- "UpdateLaunchProfileRequest": {
- "base": null,
- "refs": {
- }
- },
- "UpdateLaunchProfileResponse": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStreamingImageRequest": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStreamingImageResponse": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStudioComponentRequest": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStudioComponentResponse": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStudioRequest": {
- "base": null,
- "refs": {
- }
- },
- "UpdateStudioResponse": {
- "base": null,
- "refs": {
- }
- },
- "ValidationException": {
- "base": "One of the parameters in the request is invalid.
",
- "refs": {
- }
- },
- "ValidationResult": {
- "base": "The launch profile validation result.
",
- "refs": {
- "ValidationResults$member": null
- }
- },
- "ValidationResults": {
- "base": null,
- "refs": {
- "LaunchProfile$validationResults": "The list of the latest validation results.
"
- }
- },
- "VolumeConfiguration": {
- "base": "Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
",
- "refs": {
- "StreamConfiguration$volumeConfiguration": "Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
",
- "StreamConfigurationCreate$volumeConfiguration": "Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
",
- "StreamingSession$volumeConfiguration": "Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
"
- }
- },
- "VolumeIops": {
- "base": null,
- "refs": {
- "VolumeConfiguration$iops": "The number of I/O operations per second for the root volume that is attached to streaming session.
"
- }
- },
- "VolumeRetentionMode": {
- "base": null,
- "refs": {
- "StopStreamingSessionRequest$volumeRetentionMode": "Adds additional instructions to a streaming session stop action to either retain the EBS volumes or delete the EBS volumes.
",
- "StreamingSession$volumeRetentionMode": "Determine if an EBS volume created from this streaming session will be backed up.
"
- }
- },
- "VolumeSizeInGiB": {
- "base": null,
- "refs": {
- "VolumeConfiguration$size": "The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.
"
- }
- },
- "VolumeThroughputInMiBs": {
- "base": null,
- "refs": {
- "VolumeConfiguration$throughput": "The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.
"
- }
- },
- "WindowsMountDrive": {
- "base": null,
- "refs": {
- "SharedFileSystemConfiguration$windowsMountDrive": "The mount location for a shared file system on a Windows virtual workstation.
"
- }
- }
- }
-}
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-rule-set.json b/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-rule-set.json
deleted file mode 100644
index d650f6aa6de8..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-rule-set.json
+++ /dev/null
@@ -1,314 +0,0 @@
-{
- "version": "1.0",
- "parameters": {
- "Region": {
- "builtIn": "AWS::Region",
- "required": false,
- "documentation": "The AWS region used to dispatch the request.",
- "type": "String"
- },
- "UseDualStack": {
- "builtIn": "AWS::UseDualStack",
- "required": true,
- "default": false,
- "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
- "type": "Boolean"
- },
- "UseFIPS": {
- "builtIn": "AWS::UseFIPS",
- "required": true,
- "default": false,
- "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
- "type": "Boolean"
- },
- "Endpoint": {
- "builtIn": "SDK::Endpoint",
- "required": false,
- "documentation": "Override the endpoint used to send this request",
- "type": "String"
- }
- },
- "rules": [
- {
- "conditions": [
- {
- "fn": "isSet",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ]
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- }
- ],
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
- "type": "error"
- },
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseDualStack"
- },
- true
- ]
- }
- ],
- "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
- "type": "error"
- },
- {
- "conditions": [],
- "endpoint": {
- "url": {
- "ref": "Endpoint"
- },
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [
- {
- "fn": "isSet",
- "argv": [
- {
- "ref": "Region"
- }
- ]
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "aws.partition",
- "argv": [
- {
- "ref": "Region"
- }
- ],
- "assign": "PartitionResult"
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- },
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseDualStack"
- },
- true
- ]
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- true,
- {
- "fn": "getAttr",
- "argv": [
- {
- "ref": "PartitionResult"
- },
- "supportsFIPS"
- ]
- }
- ]
- },
- {
- "fn": "booleanEquals",
- "argv": [
- true,
- {
- "fn": "getAttr",
- "argv": [
- {
- "ref": "PartitionResult"
- },
- "supportsDualStack"
- ]
- }
- ]
- }
- ],
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://nimble-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [],
- "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
- "type": "error"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "fn": "getAttr",
- "argv": [
- {
- "ref": "PartitionResult"
- },
- "supportsFIPS"
- ]
- },
- true
- ]
- }
- ],
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://nimble-fips.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [],
- "error": "FIPS is enabled but this partition does not support FIPS",
- "type": "error"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseDualStack"
- },
- true
- ]
- }
- ],
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- true,
- {
- "fn": "getAttr",
- "argv": [
- {
- "ref": "PartitionResult"
- },
- "supportsDualStack"
- ]
- }
- ]
- }
- ],
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://nimble.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [],
- "error": "DualStack is enabled but this partition does not support DualStack",
- "type": "error"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [],
- "endpoint": {
- "url": "https://nimble.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ],
- "type": "tree"
- }
- ],
- "type": "tree"
- },
- {
- "conditions": [],
- "error": "Invalid Configuration: Missing Region",
- "type": "error"
- }
- ]
-}
\ No newline at end of file
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-tests.json b/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-tests.json
deleted file mode 100644
index 1b24bf5aa7cd..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.endpoint-tests.json
+++ /dev/null
@@ -1,379 +0,0 @@
-{
- "testCases": [
- {
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.ap-northeast-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "ap-northeast-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.ap-southeast-2.amazonaws.com"
- }
- },
- "params": {
- "Region": "ap-southeast-2",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "ca-central-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.eu-west-2.amazonaws.com"
- }
- },
- "params": {
- "Region": "eu-west-2",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-east-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-west-2.amazonaws.com"
- }
- },
- "params": {
- "Region": "us-west-2",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-east-1.api.aws"
- }
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": true,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-east-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": true,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-east-1.api.aws"
- }
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": false,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.cn-north-1.api.amazonwebservices.com.cn"
- }
- },
- "params": {
- "Region": "cn-north-1",
- "UseFIPS": true,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.cn-north-1.amazonaws.com.cn"
- }
- },
- "params": {
- "Region": "cn-north-1",
- "UseFIPS": true,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.cn-north-1.api.amazonwebservices.com.cn"
- }
- },
- "params": {
- "Region": "cn-north-1",
- "UseFIPS": false,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.cn-north-1.amazonaws.com.cn"
- }
- },
- "params": {
- "Region": "cn-north-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "Region": "us-gov-east-1",
- "UseFIPS": true,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "us-gov-east-1",
- "UseFIPS": true,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "Region": "us-gov-east-1",
- "UseFIPS": false,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "Region": "us-gov-east-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
- },
- "params": {
- "Region": "us-iso-east-1",
- "UseFIPS": true,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-iso-east-1.c2s.ic.gov"
- }
- },
- "params": {
- "Region": "us-iso-east-1",
- "UseFIPS": true,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "error": "DualStack is enabled but this partition does not support DualStack"
- },
- "params": {
- "Region": "us-iso-east-1",
- "UseFIPS": false,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-iso-east-1.c2s.ic.gov"
- }
- },
- "params": {
- "Region": "us-iso-east-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
- },
- "params": {
- "Region": "us-isob-east-1",
- "UseFIPS": true,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble-fips.us-isob-east-1.sc2s.sgov.gov"
- }
- },
- "params": {
- "Region": "us-isob-east-1",
- "UseFIPS": true,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "error": "DualStack is enabled but this partition does not support DualStack"
- },
- "params": {
- "Region": "us-isob-east-1",
- "UseFIPS": false,
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://nimble.us-isob-east-1.sc2s.sgov.gov"
- }
- },
- "params": {
- "Region": "us-isob-east-1",
- "UseFIPS": false,
- "UseDualStack": false
- }
- },
- {
- "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
- "expect": {
- "endpoint": {
- "url": "https://example.com"
- }
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": false,
- "UseDualStack": false,
- "Endpoint": "https://example.com"
- }
- },
- {
- "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
- "expect": {
- "endpoint": {
- "url": "https://example.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Endpoint": "https://example.com"
- }
- },
- {
- "documentation": "For custom endpoint with fips enabled and dualstack disabled",
- "expect": {
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": true,
- "UseDualStack": false,
- "Endpoint": "https://example.com"
- }
- },
- {
- "documentation": "For custom endpoint with fips disabled and dualstack enabled",
- "expect": {
- "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
- },
- "params": {
- "Region": "us-east-1",
- "UseFIPS": false,
- "UseDualStack": true,
- "Endpoint": "https://example.com"
- }
- },
- {
- "documentation": "Missing region",
- "expect": {
- "error": "Invalid Configuration: Missing Region"
- }
- }
- ],
- "version": "1.0"
-}
\ No newline at end of file
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.examples.json b/generator/ServiceModels/nimble/nimble-2020-08-01.examples.json
deleted file mode 100644
index 0ea7e3b0bbe9..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.examples.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "version": "1.0",
- "examples": {
- }
-}
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.normal.json b/generator/ServiceModels/nimble/nimble-2020-08-01.normal.json
deleted file mode 100644
index dc8dfd448ed9..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.normal.json
+++ /dev/null
@@ -1,4970 +0,0 @@
-{
- "version":"2.0",
- "metadata":{
- "apiVersion":"2020-08-01",
- "endpointPrefix":"nimble",
- "jsonVersion":"1.1",
- "protocol":"rest-json",
- "serviceFullName":"AmazonNimbleStudio",
- "serviceId":"nimble",
- "signatureVersion":"v4",
- "signingName":"nimble",
- "uid":"nimble-2020-08-01"
- },
- "operations":{
- "AcceptEulas":{
- "name":"AcceptEulas",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/eula-acceptances",
- "responseCode":200
- },
- "input":{"shape":"AcceptEulasRequest"},
- "output":{"shape":"AcceptEulasResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Accept EULAs.
"
- },
- "CreateLaunchProfile":{
- "name":"CreateLaunchProfile",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles",
- "responseCode":200
- },
- "input":{"shape":"CreateLaunchProfileRequest"},
- "output":{"shape":"CreateLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Create a launch profile.
"
- },
- "CreateStreamingImage":{
- "name":"CreateStreamingImage",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingImageRequest"},
- "output":{"shape":"CreateStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Creates a streaming image resource in a studio.
"
- },
- "CreateStreamingSession":{
- "name":"CreateStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingSessionRequest"},
- "output":{"shape":"CreateStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Creates a streaming session in a studio.
After invoking this operation, you must poll GetStreamingSession until the streaming session is in the READY
state.
"
- },
- "CreateStreamingSessionStream":{
- "name":"CreateStreamingSessionStream",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams",
- "responseCode":200
- },
- "input":{"shape":"CreateStreamingSessionStreamRequest"},
- "output":{"shape":"CreateStreamingSessionStreamResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Creates a streaming session stream for a streaming session.
After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the READY
state.
",
- "idempotent":true
- },
- "CreateStudio":{
- "name":"CreateStudio",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios",
- "responseCode":200
- },
- "input":{"shape":"CreateStudioRequest"},
- "output":{"shape":"CreateStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Create a new studio.
When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.
The user role must have the AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.
The admin role must have the AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.
You may optionally specify a KMS key in the StudioEncryptionConfiguration
.
In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling CreateStudio
to encrypt this data using a key you own and manage.
When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.
If you delete this grant, the studio will no longer be accessible to your portal users.
If you delete the studio KMS key, your studio will no longer be accessible.
"
- },
- "CreateStudioComponent":{
- "name":"CreateStudioComponent",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components",
- "responseCode":200
- },
- "input":{"shape":"CreateStudioComponentRequest"},
- "output":{"shape":"CreateStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Creates a studio component resource.
"
- },
- "DeleteLaunchProfile":{
- "name":"DeleteLaunchProfile",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteLaunchProfileRequest"},
- "output":{"shape":"DeleteLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Permanently delete a launch profile.
",
- "idempotent":true
- },
- "DeleteLaunchProfileMember":{
- "name":"DeleteLaunchProfileMember",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteLaunchProfileMemberRequest"},
- "output":{"shape":"DeleteLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Delete a user from launch profile membership.
",
- "idempotent":true
- },
- "DeleteStreamingImage":{
- "name":"DeleteStreamingImage",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStreamingImageRequest"},
- "output":{"shape":"DeleteStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Delete streaming image.
",
- "idempotent":true
- },
- "DeleteStreamingSession":{
- "name":"DeleteStreamingSession",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStreamingSessionRequest"},
- "output":{"shape":"DeleteStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Deletes streaming session resource.
After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a DELETED
state.
A streaming session will count against your streaming session quota until it is marked DELETED
.
",
- "idempotent":true
- },
- "DeleteStudio":{
- "name":"DeleteStudio",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioRequest"},
- "output":{"shape":"DeleteStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Delete a studio resource.
",
- "idempotent":true
- },
- "DeleteStudioComponent":{
- "name":"DeleteStudioComponent",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioComponentRequest"},
- "output":{"shape":"DeleteStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Deletes a studio component resource.
",
- "idempotent":true
- },
- "DeleteStudioMember":{
- "name":"DeleteStudioMember",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/studios/{studioId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"DeleteStudioMemberRequest"},
- "output":{"shape":"DeleteStudioMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Delete a user from studio membership.
",
- "idempotent":true
- },
- "GetEula":{
- "name":"GetEula",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/eulas/{eulaId}",
- "responseCode":200
- },
- "input":{"shape":"GetEulaRequest"},
- "output":{"shape":"GetEulaResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get EULA.
"
- },
- "GetLaunchProfile":{
- "name":"GetLaunchProfile",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileRequest"},
- "output":{"shape":"GetLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get a launch profile.
"
- },
- "GetLaunchProfileDetails":{
- "name":"GetLaunchProfileDetails",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileDetailsRequest"},
- "output":{"shape":"GetLaunchProfileDetailsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
"
- },
- "GetLaunchProfileInitialization":{
- "name":"GetLaunchProfileInitialization",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileInitializationRequest"},
- "output":{"shape":"GetLaunchProfileInitializationResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get a launch profile initialization.
"
- },
- "GetLaunchProfileMember":{
- "name":"GetLaunchProfileMember",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"GetLaunchProfileMemberRequest"},
- "output":{"shape":"GetLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get a user persona in launch profile membership.
"
- },
- "GetStreamingImage":{
- "name":"GetStreamingImage",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingImageRequest"},
- "output":{"shape":"GetStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get streaming image.
"
- },
- "GetStreamingSession":{
- "name":"GetStreamingSession",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionRequest"},
- "output":{"shape":"GetStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Gets StreamingSession resource.
Invoke this operation to poll for a streaming session state while creating or deleting a session.
"
- },
- "GetStreamingSessionBackup":{
- "name":"GetStreamingSessionBackup",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionBackupRequest"},
- "output":{"shape":"GetStreamingSessionBackupResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"}
- ],
- "documentation":"Gets StreamingSessionBackup
resource.
Invoke this operation to poll for a streaming session backup while stopping a streaming session.
"
- },
- "GetStreamingSessionStream":{
- "name":"GetStreamingSessionStream",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}",
- "responseCode":200
- },
- "input":{"shape":"GetStreamingSessionStreamRequest"},
- "output":{"shape":"GetStreamingSessionStreamResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Gets a StreamingSessionStream for a streaming session.
Invoke this operation to poll the resource after invoking CreateStreamingSessionStream
.
After the StreamingSessionStream
changes to the READY
state, the url property will contain a stream to be used with the DCV streaming client.
"
- },
- "GetStudio":{
- "name":"GetStudio",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioRequest"},
- "output":{"shape":"GetStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get a studio resource.
"
- },
- "GetStudioComponent":{
- "name":"GetStudioComponent",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioComponentRequest"},
- "output":{"shape":"GetStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Gets a studio component resource.
"
- },
- "GetStudioMember":{
- "name":"GetStudioMember",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"GetStudioMemberRequest"},
- "output":{"shape":"GetStudioMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get a user's membership in a studio.
"
- },
- "ListEulaAcceptances":{
- "name":"ListEulaAcceptances",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/eula-acceptances",
- "responseCode":200
- },
- "input":{"shape":"ListEulaAcceptancesRequest"},
- "output":{"shape":"ListEulaAcceptancesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"List EULA acceptances.
"
- },
- "ListEulas":{
- "name":"ListEulas",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/eulas",
- "responseCode":200
- },
- "input":{"shape":"ListEulasRequest"},
- "output":{"shape":"ListEulasResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"List EULAs.
"
- },
- "ListLaunchProfileMembers":{
- "name":"ListLaunchProfileMembers",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership",
- "responseCode":200
- },
- "input":{"shape":"ListLaunchProfileMembersRequest"},
- "output":{"shape":"ListLaunchProfileMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get all users in a given launch profile membership.
"
- },
- "ListLaunchProfiles":{
- "name":"ListLaunchProfiles",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles",
- "responseCode":200
- },
- "input":{"shape":"ListLaunchProfilesRequest"},
- "output":{"shape":"ListLaunchProfilesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"List all the launch profiles a studio.
"
- },
- "ListStreamingImages":{
- "name":"ListStreamingImages",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingImagesRequest"},
- "output":{"shape":"ListStreamingImagesResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
"
- },
- "ListStreamingSessionBackups":{
- "name":"ListStreamingSessionBackups",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-session-backups",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingSessionBackupsRequest"},
- "output":{"shape":"ListStreamingSessionBackupsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"}
- ],
- "documentation":"Lists the backups of a streaming session in a studio.
"
- },
- "ListStreamingSessions":{
- "name":"ListStreamingSessions",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions",
- "responseCode":200
- },
- "input":{"shape":"ListStreamingSessionsRequest"},
- "output":{"shape":"ListStreamingSessionsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Lists the streaming sessions in a studio.
"
- },
- "ListStudioComponents":{
- "name":"ListStudioComponents",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components",
- "responseCode":200
- },
- "input":{"shape":"ListStudioComponentsRequest"},
- "output":{"shape":"ListStudioComponentsResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Lists the StudioComponents
in a studio.
"
- },
- "ListStudioMembers":{
- "name":"ListStudioMembers",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios/{studioId}/membership",
- "responseCode":200
- },
- "input":{"shape":"ListStudioMembersRequest"},
- "output":{"shape":"ListStudioMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Get all users in a given studio membership.
ListStudioMembers
only returns admin members.
"
- },
- "ListStudios":{
- "name":"ListStudios",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/studios",
- "responseCode":200
- },
- "input":{"shape":"ListStudiosRequest"},
- "output":{"shape":"ListStudiosResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
"
- },
- "ListTagsForResource":{
- "name":"ListTagsForResource",
- "http":{
- "method":"GET",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":200
- },
- "input":{"shape":"ListTagsForResourceRequest"},
- "output":{"shape":"ListTagsForResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Gets the tags for a resource, given its Amazon Resource Names (ARN).
This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.
"
- },
- "PutLaunchProfileMembers":{
- "name":"PutLaunchProfileMembers",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership",
- "responseCode":200
- },
- "input":{"shape":"PutLaunchProfileMembersRequest"},
- "output":{"shape":"PutLaunchProfileMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Add/update users with given persona to launch profile membership.
"
- },
- "PutStudioMembers":{
- "name":"PutStudioMembers",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/membership",
- "responseCode":200
- },
- "input":{"shape":"PutStudioMembersRequest"},
- "output":{"shape":"PutStudioMembersResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Add/update users with given persona to studio membership.
"
- },
- "StartStreamingSession":{
- "name":"StartStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start",
- "responseCode":200
- },
- "input":{"shape":"StartStreamingSessionRequest"},
- "output":{"shape":"StartStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Transitions sessions from the STOPPED
state into the READY
state. The START_IN_PROGRESS
state is the intermediate state between the STOPPED
and READY
states.
",
- "idempotent":true
- },
- "StartStudioSSOConfigurationRepair":{
- "name":"StartStudioSSOConfigurationRepair",
- "http":{
- "method":"PUT",
- "requestUri":"/2020-08-01/studios/{studioId}/sso-configuration",
- "responseCode":200
- },
- "input":{"shape":"StartStudioSSOConfigurationRepairRequest"},
- "output":{"shape":"StartStudioSSOConfigurationRepairResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Repairs the IAM Identity Center configuration for a given studio.
If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.
If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the READY
state.
After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
",
- "idempotent":true
- },
- "StopStreamingSession":{
- "name":"StopStreamingSession",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop",
- "responseCode":200
- },
- "input":{"shape":"StopStreamingSessionRequest"},
- "output":{"shape":"StopStreamingSessionResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Transitions sessions from the READY
state into the STOPPED
state. The STOP_IN_PROGRESS
state is the intermediate state between the READY
and STOPPED
states.
",
- "idempotent":true
- },
- "TagResource":{
- "name":"TagResource",
- "http":{
- "method":"POST",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":204
- },
- "input":{"shape":"TagResourceRequest"},
- "output":{"shape":"TagResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Creates tags for a resource, given its ARN.
"
- },
- "UntagResource":{
- "name":"UntagResource",
- "http":{
- "method":"DELETE",
- "requestUri":"/2020-08-01/tags/{resourceArn}",
- "responseCode":204
- },
- "input":{"shape":"UntagResourceRequest"},
- "output":{"shape":"UntagResourceResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Deletes the tags for a resource.
",
- "idempotent":true
- },
- "UpdateLaunchProfile":{
- "name":"UpdateLaunchProfile",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateLaunchProfileRequest"},
- "output":{"shape":"UpdateLaunchProfileResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Update a launch profile.
"
- },
- "UpdateLaunchProfileMember":{
- "name":"UpdateLaunchProfileMember",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateLaunchProfileMemberRequest"},
- "output":{"shape":"UpdateLaunchProfileMemberResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Update a user persona in launch profile membership.
"
- },
- "UpdateStreamingImage":{
- "name":"UpdateStreamingImage",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStreamingImageRequest"},
- "output":{"shape":"UpdateStreamingImageResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Update streaming image.
"
- },
- "UpdateStudio":{
- "name":"UpdateStudio",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStudioRequest"},
- "output":{"shape":"UpdateStudioResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Update a Studio resource.
Currently, this operation only supports updating the displayName of your studio.
"
- },
- "UpdateStudioComponent":{
- "name":"UpdateStudioComponent",
- "http":{
- "method":"PATCH",
- "requestUri":"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",
- "responseCode":200
- },
- "input":{"shape":"UpdateStudioComponentRequest"},
- "output":{"shape":"UpdateStudioComponentResponse"},
- "errors":[
- {"shape":"ResourceNotFoundException"},
- {"shape":"ConflictException"},
- {"shape":"ThrottlingException"},
- {"shape":"ValidationException"},
- {"shape":"AccessDeniedException"},
- {"shape":"InternalServerErrorException"},
- {"shape":"ServiceQuotaExceededException"}
- ],
- "documentation":"Updates a studio component resource.
"
- }
- },
- "shapes":{
- "AcceptEulasRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "eulaIds":{
- "shape":"EulaIdList",
- "documentation":"The EULA ID.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "AcceptEulasResponse":{
- "type":"structure",
- "members":{
- "eulaAcceptances":{
- "shape":"EulaAcceptanceList",
- "documentation":"A collection of EULA acceptances.
"
- }
- }
- },
- "AccessDeniedException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
",
- "error":{
- "httpStatusCode":403,
- "senderFault":true
- },
- "exception":true
- },
- "ActiveDirectoryComputerAttribute":{
- "type":"structure",
- "members":{
- "name":{
- "shape":"ActiveDirectoryComputerAttributeName",
- "documentation":"The name for the LDAP attribute.
"
- },
- "value":{
- "shape":"ActiveDirectoryComputerAttributeValue",
- "documentation":"The value for the LDAP attribute.
"
- }
- },
- "documentation":"An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.
"
- },
- "ActiveDirectoryComputerAttributeList":{
- "type":"list",
- "member":{"shape":"ActiveDirectoryComputerAttribute"},
- "documentation":"A collection of LDAP attributes to apply to Active Directory computer accounts that are created for streaming sessions.
",
- "max":50,
- "min":0,
- "sensitive":true
- },
- "ActiveDirectoryComputerAttributeName":{
- "type":"string",
- "documentation":"The name for the LDAP attribute.
",
- "max":40,
- "min":1
- },
- "ActiveDirectoryComputerAttributeValue":{
- "type":"string",
- "documentation":"The value for the LDAP attribute.
",
- "max":64,
- "min":1
- },
- "ActiveDirectoryConfiguration":{
- "type":"structure",
- "members":{
- "computerAttributes":{
- "shape":"ActiveDirectoryComputerAttributeList",
- "documentation":"A collection of custom attributes for an Active Directory computer.
"
- },
- "directoryId":{
- "shape":"DirectoryId",
- "documentation":"The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.
"
- },
- "organizationalUnitDistinguishedName":{
- "shape":"ActiveDirectoryOrganizationalUnitDistinguishedName",
- "documentation":"The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
"
- }
- },
- "documentation":"The configuration for a Directory Service for Microsoft Active Directory studio resource.
"
- },
- "ActiveDirectoryDnsIpAddress":{"type":"string"},
- "ActiveDirectoryDnsIpAddressList":{
- "type":"list",
- "member":{"shape":"ActiveDirectoryDnsIpAddress"},
- "max":10,
- "min":0
- },
- "ActiveDirectoryOrganizationalUnitDistinguishedName":{
- "type":"string",
- "documentation":"The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
- "max":2000,
- "min":1
- },
- "AutomaticTerminationMode":{
- "type":"string",
- "enum":[
- "DEACTIVATED",
- "ACTIVATED"
- ]
- },
- "ClientToken":{
- "type":"string",
- "max":64,
- "min":1
- },
- "ComputeFarmConfiguration":{
- "type":"structure",
- "members":{
- "activeDirectoryUser":{
- "shape":"String",
- "documentation":"The name of an Active Directory user that is used on ComputeFarm worker instances.
"
- },
- "endpoint":{
- "shape":"SensitiveString",
- "documentation":"The endpoint of the ComputeFarm that is accessed by the studio component resource.
"
- }
- },
- "documentation":"The configuration for a render farm that is associated with a studio resource.
"
- },
- "ConflictException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"Another operation is in progress.
",
- "error":{
- "httpStatusCode":409,
- "senderFault":true
- },
- "exception":true
- },
- "CreateLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "ec2SubnetIds",
- "launchProfileProtocolVersions",
- "name",
- "streamConfiguration",
- "studioComponentIds",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{
- "shape":"LaunchProfileDescription",
- "documentation":"The description.
"
- },
- "ec2SubnetIds":{
- "shape":"EC2SubnetIdList",
- "documentation":"Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
"
- },
- "launchProfileProtocolVersions":{
- "shape":"LaunchProfileProtocolVersionList",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- },
- "name":{
- "shape":"LaunchProfileName",
- "documentation":"The name for the launch profile.
"
- },
- "streamConfiguration":{
- "shape":"StreamConfigurationCreate",
- "documentation":"A configuration for a streaming session.
"
- },
- "studioComponentIds":{
- "shape":"LaunchProfileStudioComponentIdList",
- "documentation":"Unique identifiers for a collection of studio components that can be used with this launch profile.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- }
- },
- "CreateLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{
- "shape":"LaunchProfile",
- "documentation":"The launch profile.
"
- }
- }
- },
- "CreateStreamingImageRequest":{
- "type":"structure",
- "required":[
- "ec2ImageId",
- "name",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{
- "shape":"StreamingImageDescription",
- "documentation":"A human-readable description of the streaming image.
"
- },
- "ec2ImageId":{
- "shape":"EC2ImageId",
- "documentation":"The ID of an EC2 machine image with which to create this streaming image.
"
- },
- "name":{
- "shape":"StreamingImageName",
- "documentation":"A friendly name for a streaming image resource.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- }
- },
- "CreateStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{
- "shape":"StreamingImage",
- "documentation":"The streaming image.
"
- }
- }
- },
- "CreateStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "ec2InstanceType":{
- "shape":"StreamingInstanceType",
- "documentation":"The EC2 Instance type used for the streaming session.
"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
"
- },
- "streamingImageId":{
- "shape":"StreamingImageId",
- "documentation":"The ID of the streaming image.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- }
- },
- "CreateStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{
- "shape":"StreamingSession",
- "documentation":"The session.
"
- }
- }
- },
- "CreateStreamingSessionStreamRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "expirationInSeconds":{
- "shape":"StreamingSessionStreamExpirationInSeconds",
- "documentation":"The expiration time in seconds.
"
- },
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "CreateStreamingSessionStreamResponse":{
- "type":"structure",
- "members":{
- "stream":{
- "shape":"StreamingSessionStream",
- "documentation":"The stream.
"
- }
- }
- },
- "CreateStudioComponentRequest":{
- "type":"structure",
- "required":[
- "name",
- "studioId",
- "type"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "configuration":{
- "shape":"StudioComponentConfiguration",
- "documentation":"The configuration of the studio component, based on component type.
"
- },
- "description":{
- "shape":"StudioComponentDescription",
- "documentation":"The description.
"
- },
- "ec2SecurityGroupIds":{
- "shape":"StudioComponentSecurityGroupIdList",
- "documentation":"The EC2 security groups that control access to the studio component.
"
- },
- "initializationScripts":{
- "shape":"StudioComponentInitializationScriptList",
- "documentation":"Initialization scripts for studio components.
"
- },
- "name":{
- "shape":"StudioComponentName",
- "documentation":"The name for the studio component.
"
- },
- "runtimeRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
"
- },
- "scriptParameters":{
- "shape":"StudioComponentScriptParameterKeyValueList",
- "documentation":"Parameters for the studio component scripts.
"
- },
- "secureInitializationRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "subtype":{
- "shape":"StudioComponentSubtype",
- "documentation":"The specific subtype of a studio component.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "type":{
- "shape":"StudioComponentType",
- "documentation":"The type of the studio component.
"
- }
- }
- },
- "CreateStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{
- "shape":"StudioComponent",
- "documentation":"Information about the studio component.
"
- }
- }
- },
- "CreateStudioRequest":{
- "type":"structure",
- "required":[
- "adminRoleArn",
- "displayName",
- "studioName",
- "userRoleArn"
- ],
- "members":{
- "adminRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
"
- },
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "displayName":{
- "shape":"StudioDisplayName",
- "documentation":"A friendly name for the studio.
"
- },
- "studioEncryptionConfiguration":{
- "shape":"StudioEncryptionConfiguration",
- "documentation":"The studio encryption configuration.
"
- },
- "studioName":{
- "shape":"StudioName",
- "documentation":"The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "userRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that studio users will assume when logging in to the Nimble Studio portal.
"
- }
- }
- },
- "CreateStudioResponse":{
- "type":"structure",
- "members":{
- "studio":{
- "shape":"Studio",
- "documentation":"Information about a studio.
"
- }
- }
- },
- "DeleteLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- }
- },
- "DeleteLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{
- "shape":"LaunchProfile",
- "documentation":"The launch profile.
"
- }
- }
- },
- "DeleteStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "streamingImageId":{
- "shape":"String",
- "documentation":"The streaming image ID.
",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{
- "shape":"StreamingImage",
- "documentation":"The streaming image.
"
- }
- }
- },
- "DeleteStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{
- "shape":"StreamingSession",
- "documentation":"The session.
"
- }
- }
- },
- "DeleteStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioComponentId":{
- "shape":"String",
- "documentation":"The studio component ID.
",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{
- "shape":"StudioComponent",
- "documentation":"Information about the studio component.
"
- }
- }
- },
- "DeleteStudioMemberRequest":{
- "type":"structure",
- "required":[
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioMemberResponse":{
- "type":"structure",
- "members":{
- }
- },
- "DeleteStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "DeleteStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{
- "shape":"Studio",
- "documentation":"Information about a studio.
"
- }
- }
- },
- "DirectoryId":{"type":"string"},
- "EC2ImageId":{
- "type":"string",
- "pattern":"^ami-[0-9A-z]+$"
- },
- "EC2SubnetId":{"type":"string"},
- "EC2SubnetIdList":{
- "type":"list",
- "member":{"shape":"EC2SubnetId"},
- "max":6,
- "min":0
- },
- "Eula":{
- "type":"structure",
- "members":{
- "content":{
- "shape":"String",
- "documentation":"The EULA content.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "eulaId":{
- "shape":"EulaId",
- "documentation":"The EULA ID.
"
- },
- "name":{
- "shape":"EulaName",
- "documentation":"The name for the EULA.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- }
- },
- "documentation":"Represents a EULA resource.
"
- },
- "EulaAcceptance":{
- "type":"structure",
- "members":{
- "acceptedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the EULA was accepted.
"
- },
- "acceptedBy":{
- "shape":"String",
- "documentation":"The ID of the person who accepted the EULA.
"
- },
- "accepteeId":{
- "shape":"String",
- "documentation":"The ID of the acceptee.
"
- },
- "eulaAcceptanceId":{
- "shape":"EulaAcceptanceId",
- "documentation":"The EULA acceptance ID.
"
- },
- "eulaId":{
- "shape":"EulaId",
- "documentation":"The EULA ID.
"
- }
- },
- "documentation":"The acceptance of a EULA, required to use Amazon-provided streaming images.
"
- },
- "EulaAcceptanceId":{
- "type":"string",
- "documentation":"The EULA acceptance ID.
",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "EulaAcceptanceList":{
- "type":"list",
- "member":{"shape":"EulaAcceptance"}
- },
- "EulaId":{
- "type":"string",
- "documentation":"Represents a EULA resource.
",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "EulaIdList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "EulaList":{
- "type":"list",
- "member":{"shape":"Eula"}
- },
- "EulaName":{
- "type":"string",
- "max":64,
- "min":0
- },
- "ExceptionContext":{
- "type":"map",
- "key":{"shape":"String"},
- "value":{"shape":"String"},
- "documentation":"ExceptionContext is a set of key-value pairs that provide you with more information about the error that occurred. For example, when the service returns a 404 ResourceNotFound error, ExceptionContext will contain the key `resourceId` with the value of resource that was not found.
ExceptionContext
allows scripts and other programmatic clients to provide better error handling.
"
- },
- "GetEulaRequest":{
- "type":"structure",
- "required":["eulaId"],
- "members":{
- "eulaId":{
- "shape":"String",
- "documentation":"The EULA ID.
",
- "location":"uri",
- "locationName":"eulaId"
- }
- }
- },
- "GetEulaResponse":{
- "type":"structure",
- "members":{
- "eula":{
- "shape":"Eula",
- "documentation":"The EULA.
"
- }
- }
- },
- "GetLaunchProfileDetailsRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileDetailsResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{
- "shape":"LaunchProfile",
- "documentation":"The launch profile.
"
- },
- "streamingImages":{
- "shape":"StreamingImageList",
- "documentation":"A collection of streaming images.
"
- },
- "studioComponentSummaries":{
- "shape":"StudioComponentSummaryList",
- "documentation":"A collection of studio component summaries.
"
- }
- }
- },
- "GetLaunchProfileInitializationRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "launchProfileProtocolVersions",
- "launchPurpose",
- "platform",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "launchProfileProtocolVersions":{
- "shape":"StringList",
- "documentation":"The launch profile protocol versions supported by the client.
",
- "location":"querystring",
- "locationName":"launchProfileProtocolVersions"
- },
- "launchPurpose":{
- "shape":"String",
- "documentation":"The launch purpose.
",
- "location":"querystring",
- "locationName":"launchPurpose"
- },
- "platform":{
- "shape":"String",
- "documentation":"The platform where this Launch Profile will be used, either Windows or Linux.
",
- "location":"querystring",
- "locationName":"platform"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileInitializationResponse":{
- "type":"structure",
- "members":{
- "launchProfileInitialization":{
- "shape":"LaunchProfileInitialization",
- "documentation":"The launch profile initialization.
"
- }
- }
- },
- "GetLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "principalId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- "member":{
- "shape":"LaunchProfileMembership",
- "documentation":"The member.
"
- }
- }
- },
- "GetLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{
- "shape":"LaunchProfile",
- "documentation":"The launch profile.
"
- }
- }
- },
- "GetStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "streamingImageId":{
- "shape":"String",
- "documentation":"The streaming image ID.
",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{
- "shape":"StreamingImage",
- "documentation":"The streaming image.
"
- }
- }
- },
- "GetStreamingSessionBackupRequest":{
- "type":"structure",
- "required":[
- "backupId",
- "studioId"
- ],
- "members":{
- "backupId":{
- "shape":"String",
- "documentation":"The ID of the backup.
",
- "location":"uri",
- "locationName":"backupId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionBackupResponse":{
- "type":"structure",
- "members":{
- "streamingSessionBackup":{
- "shape":"StreamingSessionBackup",
- "documentation":"Information about the streaming session backup.
"
- }
- }
- },
- "GetStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{
- "shape":"StreamingSession",
- "documentation":"The session.
"
- }
- }
- },
- "GetStreamingSessionStreamRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "streamId",
- "studioId"
- ],
- "members":{
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "streamId":{
- "shape":"String",
- "documentation":"The streaming session stream ID.
",
- "location":"uri",
- "locationName":"streamId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStreamingSessionStreamResponse":{
- "type":"structure",
- "members":{
- "stream":{
- "shape":"StreamingSessionStream",
- "documentation":"The stream.
"
- }
- }
- },
- "GetStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "studioComponentId":{
- "shape":"String",
- "documentation":"The studio component ID.
",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{
- "shape":"StudioComponent",
- "documentation":"Information about the studio component.
"
- }
- }
- },
- "GetStudioMemberRequest":{
- "type":"structure",
- "required":[
- "principalId",
- "studioId"
- ],
- "members":{
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioMemberResponse":{
- "type":"structure",
- "members":{
- "member":{
- "shape":"StudioMembership",
- "documentation":"The member.
"
- }
- }
- },
- "GetStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "GetStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{
- "shape":"Studio",
- "documentation":"Information about a studio.
"
- }
- }
- },
- "InternalServerErrorException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"An internal error has occurred. Please retry your request.
",
- "error":{"httpStatusCode":500},
- "exception":true,
- "fault":true,
- "retryable":{"throttling":false}
- },
- "LaunchProfile":{
- "type":"structure",
- "members":{
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "createdBy":{
- "shape":"String",
- "documentation":"The user ID of the user that created the launch profile.
"
- },
- "description":{
- "shape":"LaunchProfileDescription",
- "documentation":"A human-readable description of the launch profile.
"
- },
- "ec2SubnetIds":{
- "shape":"EC2SubnetIdList",
- "documentation":"Unique identifiers for a collection of EC2 subnets.
"
- },
- "launchProfileId":{
- "shape":"LaunchProfileId",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
"
- },
- "launchProfileProtocolVersions":{
- "shape":"LaunchProfileProtocolVersionList",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- },
- "name":{
- "shape":"LaunchProfileName",
- "documentation":"A friendly name for the launch profile.
"
- },
- "state":{
- "shape":"LaunchProfileState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"LaunchProfileStatusCode",
- "documentation":"The status code.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"The status message for the launch profile.
"
- },
- "streamConfiguration":{
- "shape":"StreamConfiguration",
- "documentation":"A configuration for a streaming session.
"
- },
- "studioComponentIds":{
- "shape":"LaunchProfileStudioComponentIdList",
- "documentation":"Unique identifiers for a collection of studio components that can be used with this launch profile.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- },
- "updatedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that most recently updated the resource.
"
- },
- "validationResults":{
- "shape":"ValidationResults",
- "documentation":"The list of the latest validation results.
"
- }
- },
- "documentation":"A launch profile controls your artist workforce’s access to studio components, like compute farms, shared file systems, managed file systems, and license server configurations, as well as instance types and Amazon Machine Images (AMIs).
Studio administrators create launch profiles in the Nimble Studio console. Artists can use their launch profiles to launch an instance from the Nimble Studio portal. Each user’s launch profile defines how they can launch a streaming session. By default, studio admins can use all launch profiles.
"
- },
- "LaunchProfileDescription":{
- "type":"string",
- "documentation":"A human-readable description of the launch profile.
",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "LaunchProfileId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "LaunchProfileInitialization":{
- "type":"structure",
- "members":{
- "activeDirectory":{
- "shape":"LaunchProfileInitializationActiveDirectory",
- "documentation":"A LaunchProfileInitializationActiveDirectory
resource.
"
- },
- "ec2SecurityGroupIds":{
- "shape":"LaunchProfileSecurityGroupIdList",
- "documentation":"The EC2 security groups that control access to the studio component.
"
- },
- "launchProfileId":{
- "shape":"LaunchProfileId",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
"
- },
- "launchProfileProtocolVersion":{
- "shape":"LaunchProfileProtocolVersion",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- },
- "launchPurpose":{
- "shape":"LaunchPurpose",
- "documentation":"The launch purpose.
"
- },
- "name":{
- "shape":"LaunchProfileName",
- "documentation":"The name for the launch profile.
"
- },
- "platform":{
- "shape":"LaunchProfilePlatform",
- "documentation":"The platform of the launch platform, either Windows or Linux.
"
- },
- "systemInitializationScripts":{
- "shape":"LaunchProfileInitializationScriptList",
- "documentation":"The system initializtion scripts.
"
- },
- "userInitializationScripts":{
- "shape":"LaunchProfileInitializationScriptList",
- "documentation":"The user initializtion scripts.
"
- }
- },
- "documentation":"A launch profile initialization contains information required for a workstation or server to connect to a launch profile.
This includes scripts, endpoints, security groups, subnets, and other configuration.
"
- },
- "LaunchProfileInitializationActiveDirectory":{
- "type":"structure",
- "members":{
- "computerAttributes":{
- "shape":"ActiveDirectoryComputerAttributeList",
- "documentation":"A collection of custom attributes for an Active Directory computer.
"
- },
- "directoryId":{
- "shape":"DirectoryId",
- "documentation":"The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.
"
- },
- "directoryName":{
- "shape":"String",
- "documentation":"The directory name.
"
- },
- "dnsIpAddresses":{
- "shape":"ActiveDirectoryDnsIpAddressList",
- "documentation":"The DNS IP address.
"
- },
- "organizationalUnitDistinguishedName":{
- "shape":"ActiveDirectoryOrganizationalUnitDistinguishedName",
- "documentation":"The name for the organizational unit distinguished name.
"
- },
- "studioComponentId":{
- "shape":"StudioComponentId",
- "documentation":"The unique identifier for a studio component resource.
"
- },
- "studioComponentName":{
- "shape":"StudioComponentName",
- "documentation":"The name for the studio component.
"
- }
- },
- "documentation":"The launch profile initialization Active Directory contains information required for the launch profile to connect to the Active Directory.
"
- },
- "LaunchProfileInitializationScript":{
- "type":"structure",
- "members":{
- "runtimeRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
"
- },
- "script":{
- "shape":"StudioComponentInitializationScriptContent",
- "documentation":"The initialization script.
"
- },
- "secureInitializationRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
"
- },
- "studioComponentId":{
- "shape":"StudioComponentId",
- "documentation":"The unique identifier for a studio component resource.
"
- },
- "studioComponentName":{
- "shape":"StudioComponentName",
- "documentation":"The name for the studio component.
"
- }
- },
- "documentation":"The launch profile initialization script is used when start streaming session runs.
"
- },
- "LaunchProfileInitializationScriptList":{
- "type":"list",
- "member":{"shape":"LaunchProfileInitializationScript"}
- },
- "LaunchProfileList":{
- "type":"list",
- "member":{"shape":"LaunchProfile"}
- },
- "LaunchProfileMembership":{
- "type":"structure",
- "members":{
- "identityStoreId":{
- "shape":"String",
- "documentation":"The ID of the identity store.
"
- },
- "persona":{
- "shape":"LaunchProfilePersona",
- "documentation":"The persona.
"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID.
"
- },
- "sid":{
- "shape":"String",
- "documentation":"The Active Directory Security Identifier for this user, if available.
"
- }
- },
- "documentation":"Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.
A launch profile member (type USER) provides the following permissions to that launch profile:
"
- },
- "LaunchProfileMembershipList":{
- "type":"list",
- "member":{"shape":"LaunchProfileMembership"},
- "max":20,
- "min":0
- },
- "LaunchProfileName":{
- "type":"string",
- "max":64,
- "min":1,
- "sensitive":true
- },
- "LaunchProfilePersona":{
- "type":"string",
- "enum":["USER"]
- },
- "LaunchProfilePlatform":{
- "type":"string",
- "enum":[
- "LINUX",
- "WINDOWS"
- ]
- },
- "LaunchProfileProtocolVersion":{
- "type":"string",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
",
- "max":10,
- "min":0,
- "pattern":"^2021\\-03\\-31$"
- },
- "LaunchProfileProtocolVersionList":{
- "type":"list",
- "member":{"shape":"LaunchProfileProtocolVersion"}
- },
- "LaunchProfileSecurityGroupIdList":{
- "type":"list",
- "member":{"shape":"SecurityGroupId"},
- "min":1
- },
- "LaunchProfileState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "LaunchProfileStateList":{
- "type":"list",
- "member":{"shape":"LaunchProfileState"}
- },
- "LaunchProfileStatusCode":{
- "type":"string",
- "enum":[
- "LAUNCH_PROFILE_CREATED",
- "LAUNCH_PROFILE_UPDATED",
- "LAUNCH_PROFILE_DELETED",
- "LAUNCH_PROFILE_CREATE_IN_PROGRESS",
- "LAUNCH_PROFILE_UPDATE_IN_PROGRESS",
- "LAUNCH_PROFILE_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "STREAMING_IMAGE_NOT_FOUND",
- "STREAMING_IMAGE_NOT_READY",
- "LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "ENCRYPTION_KEY_NOT_FOUND",
- "INVALID_SUBNETS_PROVIDED",
- "INVALID_INSTANCE_TYPES_PROVIDED",
- "INVALID_SUBNETS_COMBINATION"
- ]
- },
- "LaunchProfileStudioComponentIdList":{
- "type":"list",
- "member":{"shape":"String"},
- "max":100,
- "min":1
- },
- "LaunchProfileValidationState":{
- "type":"string",
- "enum":[
- "VALIDATION_NOT_STARTED",
- "VALIDATION_IN_PROGRESS",
- "VALIDATION_SUCCESS",
- "VALIDATION_FAILED",
- "VALIDATION_FAILED_INTERNAL_SERVER_ERROR"
- ]
- },
- "LaunchProfileValidationStatusCode":{
- "type":"string",
- "enum":[
- "VALIDATION_NOT_STARTED",
- "VALIDATION_IN_PROGRESS",
- "VALIDATION_SUCCESS",
- "VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION",
- "VALIDATION_FAILED_SUBNET_NOT_FOUND",
- "VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION",
- "VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY",
- "VALIDATION_FAILED_UNAUTHORIZED",
- "VALIDATION_FAILED_INTERNAL_SERVER_ERROR"
- ]
- },
- "LaunchProfileValidationStatusMessage":{"type":"string"},
- "LaunchProfileValidationType":{
- "type":"string",
- "enum":[
- "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT",
- "VALIDATE_SUBNET_ASSOCIATION",
- "VALIDATE_NETWORK_ACL_ASSOCIATION",
- "VALIDATE_SECURITY_GROUP_ASSOCIATION"
- ]
- },
- "LaunchPurpose":{
- "type":"string",
- "documentation":"The launch purpose.
",
- "max":64,
- "min":0,
- "pattern":"^[A-Z0-9_]+$"
- },
- "LicenseServiceConfiguration":{
- "type":"structure",
- "members":{
- "endpoint":{
- "shape":"SensitiveString",
- "documentation":"The endpoint of the license service that is accessed by the studio component resource.
"
- }
- },
- "documentation":"The configuration for a license service that is associated with a studio resource.
"
- },
- "LinuxMountPoint":{
- "type":"string",
- "max":128,
- "min":0,
- "pattern":"^(/?|(\\$HOME)?(/[^/\\n\\s\\\\]+)*)$",
- "sensitive":true
- },
- "ListEulaAcceptancesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "eulaIds":{
- "shape":"StringList",
- "documentation":"The list of EULA IDs that have been previously accepted.
",
- "location":"querystring",
- "locationName":"eulaIds"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListEulaAcceptancesResponse":{
- "type":"structure",
- "members":{
- "eulaAcceptances":{
- "shape":"EulaAcceptanceList",
- "documentation":"A collection of EULA acceptances.
"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- }
- }
- },
- "ListEulasRequest":{
- "type":"structure",
- "members":{
- "eulaIds":{
- "shape":"StringList",
- "documentation":"The list of EULA IDs that should be returned
",
- "location":"querystring",
- "locationName":"eulaIds"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- }
- }
- },
- "ListEulasResponse":{
- "type":"structure",
- "members":{
- "eulas":{
- "shape":"EulaList",
- "documentation":"A collection of EULA resources.
"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- }
- }
- },
- "ListLaunchProfileMembersRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "maxResults":{
- "shape":"MaxResults",
- "documentation":"The max number of results to return in the response.
",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListLaunchProfileMembersResponse":{
- "type":"structure",
- "members":{
- "members":{
- "shape":"LaunchProfileMembershipList",
- "documentation":"A list of members.
"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- }
- }
- },
- "ListLaunchProfilesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "documentation":"The max number of results to return in the response.
",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"querystring",
- "locationName":"principalId"
- },
- "states":{
- "shape":"LaunchProfileStateList",
- "documentation":"Filter this request to launch profiles in any of the given states.
",
- "location":"querystring",
- "locationName":"states"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListLaunchProfilesResponse":{
- "type":"structure",
- "members":{
- "launchProfiles":{
- "shape":"LaunchProfileList",
- "documentation":"A collection of launch profiles.
"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- }
- }
- },
- "ListStreamingImagesRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "owner":{
- "shape":"String",
- "documentation":"Filter this request to streaming images with the given owner
",
- "location":"querystring",
- "locationName":"owner"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingImagesResponse":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- },
- "streamingImages":{
- "shape":"StreamingImageList",
- "documentation":"A collection of streaming images.
"
- }
- }
- },
- "ListStreamingSessionBackupsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that owns the streaming session.
",
- "location":"querystring",
- "locationName":"ownedBy"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingSessionBackupsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- },
- "streamingSessionBackups":{
- "shape":"StreamingSessionBackupList",
- "documentation":"Information about the streaming session backups.
"
- }
- }
- },
- "ListStreamingSessionsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "createdBy":{
- "shape":"String",
- "documentation":"Filters the request to streaming sessions created by the given user.
",
- "location":"querystring",
- "locationName":"createdBy"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"Filters the request to streaming session owned by the given user
",
- "location":"querystring",
- "locationName":"ownedBy"
- },
- "sessionIds":{
- "shape":"String",
- "documentation":"Filters the request to only the provided session IDs.
",
- "location":"querystring",
- "locationName":"sessionIds"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStreamingSessionsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- },
- "sessions":{
- "shape":"StreamingSessionList",
- "documentation":"A collection of streaming sessions.
"
- }
- }
- },
- "ListStudioComponentsRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "documentation":"The max number of results to return in the response.
",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "states":{
- "shape":"StudioComponentStateList",
- "documentation":"Filters the request to studio components that are in one of the given states.
",
- "location":"querystring",
- "locationName":"states"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "types":{
- "shape":"StudioComponentTypeList",
- "documentation":"Filters the request to studio components that are of one of the given types.
",
- "location":"querystring",
- "locationName":"types"
- }
- }
- },
- "ListStudioComponentsResponse":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- },
- "studioComponents":{
- "shape":"StudioComponentList",
- "documentation":"A collection of studio components.
"
- }
- }
- },
- "ListStudioMembersRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "maxResults":{
- "shape":"MaxResults",
- "documentation":"The max number of results to return in the response.
",
- "location":"querystring",
- "locationName":"maxResults"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "ListStudioMembersResponse":{
- "type":"structure",
- "members":{
- "members":{
- "shape":"StudioMembershipList",
- "documentation":"A list of admin members.
"
- },
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- }
- }
- },
- "ListStudiosRequest":{
- "type":"structure",
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
",
- "location":"querystring",
- "locationName":"nextToken"
- }
- }
- },
- "ListStudiosResponse":{
- "type":"structure",
- "required":["studios"],
- "members":{
- "nextToken":{
- "shape":"String",
- "documentation":"The token for the next set of results, or null if there are no more results.
"
- },
- "studios":{
- "shape":"StudioList",
- "documentation":"A collection of studios.
"
- }
- }
- },
- "ListTagsForResourceRequest":{
- "type":"structure",
- "required":["resourceArn"],
- "members":{
- "resourceArn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) of the resource for which you want to list tags.
",
- "location":"uri",
- "locationName":"resourceArn"
- }
- }
- },
- "ListTagsForResourceResponse":{
- "type":"structure",
- "members":{
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- }
- },
- "MaxResults":{
- "type":"integer",
- "box":true,
- "max":100,
- "min":1
- },
- "NewLaunchProfileMember":{
- "type":"structure",
- "required":[
- "persona",
- "principalId"
- ],
- "members":{
- "persona":{
- "shape":"LaunchProfilePersona",
- "documentation":"The persona.
"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID.
"
- }
- },
- "documentation":"A new member that is added to a launch profile.
"
- },
- "NewLaunchProfileMemberList":{
- "type":"list",
- "member":{"shape":"NewLaunchProfileMember"},
- "max":20,
- "min":1
- },
- "NewStudioMember":{
- "type":"structure",
- "required":[
- "persona",
- "principalId"
- ],
- "members":{
- "persona":{
- "shape":"StudioPersona",
- "documentation":"The persona.
"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID.
"
- }
- },
- "documentation":"A new studio user's membership.
"
- },
- "NewStudioMemberList":{
- "type":"list",
- "member":{"shape":"NewStudioMember"},
- "max":20,
- "min":1
- },
- "PutLaunchProfileMembersRequest":{
- "type":"structure",
- "required":[
- "identityStoreId",
- "launchProfileId",
- "members",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "identityStoreId":{
- "shape":"String",
- "documentation":"The ID of the identity store.
"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "members":{
- "shape":"NewLaunchProfileMemberList",
- "documentation":"A list of members.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "PutLaunchProfileMembersResponse":{
- "type":"structure",
- "members":{
- }
- },
- "PutStudioMembersRequest":{
- "type":"structure",
- "required":[
- "identityStoreId",
- "members",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "identityStoreId":{
- "shape":"String",
- "documentation":"The ID of the identity store.
"
- },
- "members":{
- "shape":"NewStudioMemberList",
- "documentation":"A list of members.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "PutStudioMembersResponse":{
- "type":"structure",
- "members":{
- }
- },
- "Region":{
- "type":"string",
- "max":50,
- "min":0,
- "pattern":"[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]"
- },
- "ResourceNotFoundException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"The specified resource could not be found.
",
- "error":{
- "httpStatusCode":404,
- "senderFault":true
- },
- "exception":true
- },
- "RoleArn":{
- "type":"string",
- "max":2048,
- "min":0
- },
- "ScriptParameterKey":{
- "type":"string",
- "documentation":"A script parameter key.
",
- "max":64,
- "min":1,
- "pattern":"^[a-zA-Z_][a-zA-Z0-9_]+$"
- },
- "ScriptParameterKeyValue":{
- "type":"structure",
- "members":{
- "key":{
- "shape":"ScriptParameterKey",
- "documentation":"A script parameter key.
"
- },
- "value":{
- "shape":"ScriptParameterValue",
- "documentation":"A script parameter value.
"
- }
- },
- "documentation":"A parameter for a studio component script, in the form of a key-value pair.
"
- },
- "ScriptParameterValue":{
- "type":"string",
- "documentation":"A script parameter value.
",
- "max":256,
- "min":1
- },
- "SecurityGroupId":{"type":"string"},
- "SensitiveString":{
- "type":"string",
- "sensitive":true
- },
- "ServiceQuotaExceededException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.
Please use Amazon Web Services Service Quotas to request an increase.
",
- "error":{
- "httpStatusCode":402,
- "senderFault":true
- },
- "exception":true
- },
- "SessionBackupMode":{
- "type":"string",
- "enum":[
- "AUTOMATIC",
- "DEACTIVATED"
- ]
- },
- "SessionPersistenceMode":{
- "type":"string",
- "enum":[
- "DEACTIVATED",
- "ACTIVATED"
- ]
- },
- "SharedFileSystemConfiguration":{
- "type":"structure",
- "members":{
- "endpoint":{
- "shape":"SensitiveString",
- "documentation":"The endpoint of the shared file system that is accessed by the studio component resource.
"
- },
- "fileSystemId":{
- "shape":"String",
- "documentation":"The unique identifier for a file system.
"
- },
- "linuxMountPoint":{
- "shape":"LinuxMountPoint",
- "documentation":"The mount location for a shared file system on a Linux virtual workstation.
"
- },
- "shareName":{
- "shape":"SensitiveString",
- "documentation":"The name of the file share.
"
- },
- "windowsMountDrive":{
- "shape":"WindowsMountDrive",
- "documentation":"The mount location for a shared file system on a Windows virtual workstation.
"
- }
- },
- "documentation":"The configuration for a shared file storage system that is associated with a studio resource.
"
- },
- "StartStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "backupId":{
- "shape":"String",
- "documentation":"The ID of the backup.
"
- },
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID for the StartStreamingSessionRequest
.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID for the StartStreamingSessionRequest.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "StartStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "StartStudioSSOConfigurationRepairRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "StartStudioSSOConfigurationRepairResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{
- "shape":"Studio",
- "documentation":"Information about a studio.
"
- }
- }
- },
- "StopStreamingSessionRequest":{
- "type":"structure",
- "required":[
- "sessionId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "sessionId":{
- "shape":"String",
- "documentation":"The streaming session ID for the StopStreamingSessionRequest
.
",
- "location":"uri",
- "locationName":"sessionId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studioId for the StopStreamingSessionRequest.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "volumeRetentionMode":{
- "shape":"VolumeRetentionMode",
- "documentation":"Adds additional instructions to a streaming session stop action to either retain the EBS volumes or delete the EBS volumes.
"
- }
- }
- },
- "StopStreamingSessionResponse":{
- "type":"structure",
- "members":{
- "session":{"shape":"StreamingSession"}
- }
- },
- "StreamConfiguration":{
- "type":"structure",
- "required":[
- "clipboardMode",
- "ec2InstanceTypes",
- "streamingImageIds"
- ],
- "members":{
- "automaticTerminationMode":{
- "shape":"AutomaticTerminationMode",
- "documentation":"Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
"
- },
- "clipboardMode":{
- "shape":"StreamingClipboardMode",
- "documentation":"Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
"
- },
- "ec2InstanceTypes":{
- "shape":"StreamingInstanceTypeList",
- "documentation":"The EC2 instance types that users can select from when launching a streaming session with this launch profile.
"
- },
- "maxSessionLengthInMinutes":{
- "shape":"StreamConfigurationMaxSessionLengthInMinutes",
- "documentation":"The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
"
- },
- "maxStoppedSessionLengthInMinutes":{
- "shape":"StreamConfigurationMaxStoppedSessionLengthInMinutes",
- "documentation":"Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED
state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then call StopStreamingSession
, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be stopped (instead of terminated).
"
- },
- "sessionBackup":{
- "shape":"StreamConfigurationSessionBackup",
- "documentation":"Information about the streaming session backup.
"
- },
- "sessionPersistenceMode":{
- "shape":"SessionPersistenceMode",
- "documentation":"Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
"
- },
- "sessionStorage":{
- "shape":"StreamConfigurationSessionStorage",
- "documentation":"The upload storage for a streaming session.
"
- },
- "streamingImageIds":{
- "shape":"StreamingImageIdList",
- "documentation":"The streaming images that users can select from when launching a streaming session with this launch profile.
"
- },
- "volumeConfiguration":{
- "shape":"VolumeConfiguration",
- "documentation":"Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
"
- }
- },
- "documentation":"A configuration for a streaming session.
"
- },
- "StreamConfigurationCreate":{
- "type":"structure",
- "required":[
- "clipboardMode",
- "ec2InstanceTypes",
- "streamingImageIds"
- ],
- "members":{
- "automaticTerminationMode":{
- "shape":"AutomaticTerminationMode",
- "documentation":"Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
"
- },
- "clipboardMode":{
- "shape":"StreamingClipboardMode",
- "documentation":"Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
"
- },
- "ec2InstanceTypes":{
- "shape":"StreamingInstanceTypeList",
- "documentation":"The EC2 instance types that users can select from when launching a streaming session with this launch profile.
"
- },
- "maxSessionLengthInMinutes":{
- "shape":"StreamConfigurationMaxSessionLengthInMinutes",
- "documentation":"The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
"
- },
- "maxStoppedSessionLengthInMinutes":{
- "shape":"StreamConfigurationMaxStoppedSessionLengthInMinutes",
- "documentation":"Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED
state. The default value is 0. The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then call StopStreamingSession
, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped. You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes
value, the session will automatically be stopped (instead of terminated).
"
- },
- "sessionBackup":{
- "shape":"StreamConfigurationSessionBackup",
- "documentation":"Configures how streaming sessions are backed up when launched from this launch profile.
"
- },
- "sessionPersistenceMode":{
- "shape":"SessionPersistenceMode",
- "documentation":"Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
"
- },
- "sessionStorage":{
- "shape":"StreamConfigurationSessionStorage",
- "documentation":"The upload storage for a streaming workstation that is created using this launch profile.
"
- },
- "streamingImageIds":{
- "shape":"StreamingImageIdList",
- "documentation":"The streaming images that users can select from when launching a streaming session with this launch profile.
"
- },
- "volumeConfiguration":{
- "shape":"VolumeConfiguration",
- "documentation":"Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
"
- }
- },
- "documentation":"Configuration for streaming workstations created using this launch profile.
"
- },
- "StreamConfigurationMaxBackupsToRetain":{
- "type":"integer",
- "max":10,
- "min":0
- },
- "StreamConfigurationMaxSessionLengthInMinutes":{
- "type":"integer",
- "box":true,
- "max":43200,
- "min":1
- },
- "StreamConfigurationMaxStoppedSessionLengthInMinutes":{
- "type":"integer",
- "max":5760,
- "min":0
- },
- "StreamConfigurationSessionBackup":{
- "type":"structure",
- "members":{
- "maxBackupsToRetain":{
- "shape":"StreamConfigurationMaxBackupsToRetain",
- "documentation":"The maximum number of backups that each streaming session created from this launch profile can have.
"
- },
- "mode":{
- "shape":"SessionBackupMode",
- "documentation":"Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED
, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC
.
"
- }
- },
- "documentation":"Configures how streaming sessions are backed up when launched from this launch profile.
"
- },
- "StreamConfigurationSessionStorage":{
- "type":"structure",
- "required":["mode"],
- "members":{
- "mode":{
- "shape":"StreamingSessionStorageModeList",
- "documentation":"Allows artists to upload files to their workstations. The only valid option is UPLOAD
.
"
- },
- "root":{
- "shape":"StreamingSessionStorageRoot",
- "documentation":"The configuration for the upload storage root of the streaming session.
"
- }
- },
- "documentation":"The configuration for a streaming session’s upload storage.
"
- },
- "StreamingClipboardMode":{
- "type":"string",
- "enum":[
- "ENABLED",
- "DISABLED"
- ]
- },
- "StreamingImage":{
- "type":"structure",
- "members":{
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "description":{
- "shape":"StreamingImageDescription",
- "documentation":"A human-readable description of the streaming image.
"
- },
- "ec2ImageId":{
- "shape":"EC2ImageId",
- "documentation":"The ID of an EC2 machine image with which to create the streaming image.
"
- },
- "encryptionConfiguration":{
- "shape":"StreamingImageEncryptionConfiguration",
- "documentation":"The encryption configuration.
"
- },
- "eulaIds":{
- "shape":"EulaIdList",
- "documentation":"The list of EULAs that must be accepted before a Streaming Session can be started using this streaming image.
"
- },
- "name":{
- "shape":"StreamingImageName",
- "documentation":"A friendly name for a streaming image resource.
"
- },
- "owner":{
- "shape":"StreamingImageOwner",
- "documentation":"The owner of the streaming image, either the studioId
that contains the streaming image, or amazon
for images that are provided by Amazon Nimble Studio.
"
- },
- "platform":{
- "shape":"StreamingImagePlatform",
- "documentation":"The platform of the streaming image, either Windows or Linux.
"
- },
- "state":{
- "shape":"StreamingImageState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"StreamingImageStatusCode",
- "documentation":"The status code.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"The status message for the streaming image.
"
- },
- "streamingImageId":{
- "shape":"StreamingImageId",
- "documentation":"The ID of the streaming image.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- },
- "documentation":"Represents a streaming image resource.
Streaming images are used by studio users to select which operating system and software they want to use in a Nimble Studio streaming session.
Amazon provides a number of streaming images that include popular 3rd-party software.
You can create your own streaming images using an Amazon EC2 machine image that you create for this purpose. You can also include software that your users require.
"
- },
- "StreamingImageDescription":{
- "type":"string",
- "documentation":"The description.
",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "StreamingImageEncryptionConfiguration":{
- "type":"structure",
- "required":["keyType"],
- "members":{
- "keyArn":{
- "shape":"StreamingImageEncryptionConfigurationKeyArn",
- "documentation":"The ARN for a KMS key that is used to encrypt studio data.
"
- },
- "keyType":{
- "shape":"StreamingImageEncryptionConfigurationKeyType",
- "documentation":"The type of KMS key that is used to encrypt studio data.
"
- }
- },
- "documentation":"Specifies how a streaming image is encrypted.
"
- },
- "StreamingImageEncryptionConfigurationKeyArn":{
- "type":"string",
- "min":4,
- "pattern":"^arn:.*"
- },
- "StreamingImageEncryptionConfigurationKeyType":{
- "type":"string",
- "enum":["CUSTOMER_MANAGED_KEY"]
- },
- "StreamingImageId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "StreamingImageIdList":{
- "type":"list",
- "member":{"shape":"StreamingImageId"},
- "documentation":"A list of streaming image IDs that users can select from when launching a streaming session with this launch profile.
",
- "max":20,
- "min":1
- },
- "StreamingImageList":{
- "type":"list",
- "member":{"shape":"StreamingImage"}
- },
- "StreamingImageName":{
- "type":"string",
- "documentation":"A friendly name for a streaming image resource.
",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StreamingImageOwner":{
- "type":"string",
- "documentation":"StreamingImageOwner is the owner of a particular streaming image.
This string is either the studioId that contains the streaming image, or the word AMAZON
for images provided by Nimble Studio.
"
- },
- "StreamingImagePlatform":{
- "type":"string",
- "documentation":"The platform of this streaming image, either Windows or Linux.
",
- "pattern":"^[a-zA-Z]*$"
- },
- "StreamingImageState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "UPDATE_IN_PROGRESS",
- "UPDATE_FAILED",
- "CREATE_FAILED",
- "DELETE_FAILED"
- ]
- },
- "StreamingImageStatusCode":{
- "type":"string",
- "documentation":"The status code.
",
- "enum":[
- "STREAMING_IMAGE_CREATE_IN_PROGRESS",
- "STREAMING_IMAGE_READY",
- "STREAMING_IMAGE_DELETE_IN_PROGRESS",
- "STREAMING_IMAGE_DELETED",
- "STREAMING_IMAGE_UPDATE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "ACCESS_DENIED"
- ]
- },
- "StreamingInstanceType":{
- "type":"string",
- "enum":[
- "g4dn.xlarge",
- "g4dn.2xlarge",
- "g4dn.4xlarge",
- "g4dn.8xlarge",
- "g4dn.12xlarge",
- "g4dn.16xlarge",
- "g3.4xlarge",
- "g3s.xlarge",
- "g5.xlarge",
- "g5.2xlarge",
- "g5.4xlarge",
- "g5.8xlarge",
- "g5.16xlarge"
- ]
- },
- "StreamingInstanceTypeList":{
- "type":"list",
- "member":{"shape":"StreamingInstanceType"},
- "documentation":"The EC2 instance types that users can select from when launching a streaming session with this launch profile.
",
- "max":30,
- "min":1
- },
- "StreamingSession":{
- "type":"structure",
- "members":{
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "automaticTerminationMode":{
- "shape":"AutomaticTerminationMode",
- "documentation":"Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a STOPPED
state.
-
When ACTIVATED
, the streaming session is scheduled for termination after being in the STOPPED
state for the time specified in maxStoppedSessionLengthInMinutes
.
-
When DEACTIVATED
, the streaming session can remain in the STOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
. When allowed, the default value for this parameter is DEACTIVATED
.
"
- },
- "backupMode":{
- "shape":"SessionBackupMode",
- "documentation":"Shows the current backup setting of the session.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "createdBy":{
- "shape":"String",
- "documentation":"The user ID of the user that created the streaming session.
"
- },
- "ec2InstanceType":{
- "shape":"String",
- "documentation":"The EC2 Instance type used for the streaming session.
"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
"
- },
- "maxBackupsToRetain":{
- "shape":"StreamConfigurationMaxBackupsToRetain",
- "documentation":"The maximum number of backups of a streaming session that you can have. When the maximum number of backups is reached, the oldest backup is deleted.
"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
"
- },
- "sessionId":{
- "shape":"StreamingSessionId",
- "documentation":"The session ID.
"
- },
- "sessionPersistenceMode":{
- "shape":"SessionPersistenceMode",
- "documentation":"Determine if a streaming session created from this launch profile can configure persistent storage. This means that volumeConfiguration
and automaticTerminationMode
are configured.
"
- },
- "startedAt":{
- "shape":"Timestamp",
- "documentation":"The time the session entered START_IN_PROGRESS
state.
"
- },
- "startedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that started the streaming session.
"
- },
- "startedFromBackupId":{
- "shape":"String",
- "documentation":"The backup ID used to restore a streaming session.
"
- },
- "state":{
- "shape":"StreamingSessionState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"StreamingSessionStatusCode",
- "documentation":"The status code.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"The status message for the streaming session.
"
- },
- "stopAt":{
- "shape":"Timestamp",
- "documentation":"The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.
"
- },
- "stoppedAt":{
- "shape":"Timestamp",
- "documentation":"The time the session entered STOP_IN_PROGRESS
state.
"
- },
- "stoppedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that stopped the streaming session.
"
- },
- "streamingImageId":{
- "shape":"StreamingImageId",
- "documentation":"The ID of the streaming image.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "terminateAt":{
- "shape":"Timestamp",
- "documentation":"The time the streaming session will automatically terminate if not terminated by the user.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- },
- "updatedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that most recently updated the resource.
"
- },
- "volumeConfiguration":{
- "shape":"VolumeConfiguration",
- "documentation":"Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
"
- },
- "volumeRetentionMode":{
- "shape":"VolumeRetentionMode",
- "documentation":"Determine if an EBS volume created from this streaming session will be backed up.
"
- }
- },
- "documentation":"A streaming session is a virtual workstation created using a particular launch profile.
"
- },
- "StreamingSessionBackup":{
- "type":"structure",
- "members":{
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "backupId":{
- "shape":"String",
- "documentation":"The ID of the backup.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in for when the resource was created.
"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile which allowed the backups for the streaming session.
"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that owns the streaming session.
"
- },
- "sessionId":{
- "shape":"StreamingSessionId",
- "documentation":"The streaming session ID for the StreamingSessionBackup
.
"
- },
- "state":{"shape":"StreamingSessionState"},
- "statusCode":{
- "shape":"StreamingSessionStatusCode",
- "documentation":"The status code.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"The status message for the streaming session backup.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- },
- "documentation":"Information about the streaming session backup.
"
- },
- "StreamingSessionBackupList":{
- "type":"list",
- "member":{"shape":"StreamingSessionBackup"}
- },
- "StreamingSessionId":{"type":"string"},
- "StreamingSessionList":{
- "type":"list",
- "member":{"shape":"StreamingSession"}
- },
- "StreamingSessionState":{
- "type":"string",
- "documentation":"The streaming session state.
",
- "enum":[
- "CREATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "READY",
- "DELETED",
- "CREATE_FAILED",
- "DELETE_FAILED",
- "STOP_IN_PROGRESS",
- "START_IN_PROGRESS",
- "STOPPED",
- "STOP_FAILED",
- "START_FAILED"
- ]
- },
- "StreamingSessionStatusCode":{
- "type":"string",
- "enum":[
- "STREAMING_SESSION_READY",
- "STREAMING_SESSION_DELETED",
- "STREAMING_SESSION_CREATE_IN_PROGRESS",
- "STREAMING_SESSION_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR",
- "INSUFFICIENT_CAPACITY",
- "ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR",
- "NETWORK_CONNECTION_ERROR",
- "INITIALIZATION_SCRIPT_ERROR",
- "DECRYPT_STREAMING_IMAGE_ERROR",
- "NETWORK_INTERFACE_ERROR",
- "STREAMING_SESSION_STOPPED",
- "STREAMING_SESSION_STARTED",
- "STREAMING_SESSION_STOP_IN_PROGRESS",
- "STREAMING_SESSION_START_IN_PROGRESS",
- "AMI_VALIDATION_ERROR"
- ]
- },
- "StreamingSessionStorageMode":{
- "type":"string",
- "enum":["UPLOAD"]
- },
- "StreamingSessionStorageModeList":{
- "type":"list",
- "member":{"shape":"StreamingSessionStorageMode"},
- "min":1
- },
- "StreamingSessionStorageRoot":{
- "type":"structure",
- "members":{
- "linux":{
- "shape":"StreamingSessionStorageRootPathLinux",
- "documentation":"The folder path in Linux workstations where files are uploaded.
"
- },
- "windows":{
- "shape":"StreamingSessionStorageRootPathWindows",
- "documentation":"The folder path in Windows workstations where files are uploaded.
"
- }
- },
- "documentation":"The upload storage root location (folder) on streaming workstations where files are uploaded.
"
- },
- "StreamingSessionStorageRootPathLinux":{
- "type":"string",
- "max":128,
- "min":1,
- "pattern":"^(\\$HOME|/)[/]?([A-Za-z0-9-_]+/)*([A-Za-z0-9_-]+)$",
- "sensitive":true
- },
- "StreamingSessionStorageRootPathWindows":{
- "type":"string",
- "max":128,
- "min":1,
- "pattern":"^((\\%HOMEPATH\\%)|[a-zA-Z]:)[\\\\/](?:[a-zA-Z0-9_-]+[\\\\/])*[a-zA-Z0-9_-]+$",
- "sensitive":true
- },
- "StreamingSessionStream":{
- "type":"structure",
- "members":{
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "createdBy":{
- "shape":"String",
- "documentation":"The user ID of the user that created the streaming session stream.
"
- },
- "expiresAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource expires.
"
- },
- "ownedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
"
- },
- "state":{
- "shape":"StreamingSessionStreamState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"StreamingSessionStreamStatusCode",
- "documentation":"The streaming session stream status code.
"
- },
- "streamId":{
- "shape":"String",
- "documentation":"The stream ID.
"
- },
- "url":{
- "shape":"SensitiveString",
- "documentation":"The URL to connect to this stream using the DCV client.
"
- }
- },
- "documentation":"A stream is an active connection to a streaming session, enabling a studio user to control the streaming session using a compatible client. Streaming session streams are compatible with the NICE DCV web client, included in the Nimble Studio portal, or the NICE DCV desktop client.
"
- },
- "StreamingSessionStreamExpirationInSeconds":{
- "type":"integer",
- "box":true,
- "max":3600,
- "min":60
- },
- "StreamingSessionStreamState":{
- "type":"string",
- "enum":[
- "READY",
- "CREATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "CREATE_FAILED",
- "DELETE_FAILED"
- ]
- },
- "StreamingSessionStreamStatusCode":{
- "type":"string",
- "enum":[
- "STREAM_CREATE_IN_PROGRESS",
- "STREAM_READY",
- "STREAM_DELETE_IN_PROGRESS",
- "STREAM_DELETED",
- "INTERNAL_ERROR",
- "NETWORK_CONNECTION_ERROR"
- ]
- },
- "String":{"type":"string"},
- "StringList":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "Studio":{
- "type":"structure",
- "members":{
- "adminRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that studio admins assume when logging in to the Nimble Studio portal.
"
- },
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "displayName":{
- "shape":"StudioDisplayName",
- "documentation":"A friendly name for the studio.
"
- },
- "homeRegion":{
- "shape":"Region",
- "documentation":"The Amazon Web Services Region where the studio resource is located.
"
- },
- "ssoClientId":{
- "shape":"String",
- "documentation":"The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.
"
- },
- "state":{
- "shape":"StudioState",
- "documentation":"The current state of the studio resource.
"
- },
- "statusCode":{
- "shape":"StudioStatusCode",
- "documentation":"Status codes that provide additional detail on the studio state.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"Additional detail on the studio state.
"
- },
- "studioEncryptionConfiguration":{
- "shape":"StudioEncryptionConfiguration",
- "documentation":"Configuration of the encryption method that is used for the studio.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
"
- },
- "studioName":{
- "shape":"StudioName",
- "documentation":"The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
"
- },
- "studioUrl":{
- "shape":"String",
- "documentation":"The address of the web page for the studio.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- },
- "userRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that studio users assume when logging in to the Nimble Studio portal.
"
- }
- },
- "documentation":"Represents a studio resource.
A studio is the core resource used with Nimble Studio. You must create a studio first, before any other resource type can be created. All other resources you create and manage in Nimble Studio are contained within a studio.
When creating a studio, you must provides two IAM roles for use with the Nimble Studio portal. These roles are assumed by your users when they log in to the Nimble Studio portal via IAM Identity Center and your identity source.
The user role must have the AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.
The admin role must have the AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.
Your studio roles must trust the identity.nimble.amazonaws.com
service principal to function properly.
"
- },
- "StudioComponent":{
- "type":"structure",
- "members":{
- "arn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
"
- },
- "configuration":{
- "shape":"StudioComponentConfiguration",
- "documentation":"The configuration of the studio component, based on component type.
"
- },
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "createdBy":{
- "shape":"String",
- "documentation":"The user ID of the user that created the studio component.
"
- },
- "description":{
- "shape":"StudioComponentDescription",
- "documentation":"A human-readable description for the studio component resource.
"
- },
- "ec2SecurityGroupIds":{
- "shape":"StudioComponentSecurityGroupIdList",
- "documentation":"The EC2 security groups that control access to the studio component.
"
- },
- "initializationScripts":{
- "shape":"StudioComponentInitializationScriptList",
- "documentation":"Initialization scripts for studio components.
"
- },
- "name":{
- "shape":"StudioComponentName",
- "documentation":"A friendly name for the studio component resource.
"
- },
- "runtimeRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
"
- },
- "scriptParameters":{
- "shape":"StudioComponentScriptParameterKeyValueList",
- "documentation":"Parameters for the studio component scripts.
"
- },
- "secureInitializationRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
"
- },
- "state":{
- "shape":"StudioComponentState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"StudioComponentStatusCode",
- "documentation":"The status code.
"
- },
- "statusMessage":{
- "shape":"String",
- "documentation":"The status message for the studio component.
"
- },
- "studioComponentId":{
- "shape":"StudioComponentId",
- "documentation":"The unique identifier for a studio component resource.
"
- },
- "subtype":{
- "shape":"StudioComponentSubtype",
- "documentation":"The specific subtype of a studio component.
"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- },
- "type":{
- "shape":"StudioComponentType",
- "documentation":"The type of the studio component.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- },
- "updatedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that most recently updated the resource.
"
- }
- },
- "documentation":"A studio component represents a network resource to be used by a studio's users and workflows. A typical studio contains studio components for each of the following: render farm, Active Directory, licensing, and file system.
Access to a studio component is managed by specifying security groups for the resource, as well as its endpoint.
A studio component also has a set of initialization scripts that are returned by GetLaunchProfileInitialization
. These initialization scripts run on streaming sessions when they start. They provide users with flexibility in controlling how the studio resources are configured on a streaming session.
"
- },
- "StudioComponentConfiguration":{
- "type":"structure",
- "members":{
- "activeDirectoryConfiguration":{
- "shape":"ActiveDirectoryConfiguration",
- "documentation":"The configuration for a Directory Service for Microsoft Active Directory studio resource.
"
- },
- "computeFarmConfiguration":{
- "shape":"ComputeFarmConfiguration",
- "documentation":"The configuration for a render farm that is associated with a studio resource.
"
- },
- "licenseServiceConfiguration":{
- "shape":"LicenseServiceConfiguration",
- "documentation":"The configuration for a license service that is associated with a studio resource.
"
- },
- "sharedFileSystemConfiguration":{
- "shape":"SharedFileSystemConfiguration",
- "documentation":"The configuration for a shared file storage system that is associated with a studio resource.
"
- }
- },
- "documentation":"The configuration of the studio component, based on component type.
",
- "union":true
- },
- "StudioComponentDescription":{
- "type":"string",
- "max":256,
- "min":0,
- "sensitive":true
- },
- "StudioComponentId":{
- "type":"string",
- "max":22,
- "min":0,
- "pattern":"^[a-zA-Z0-9-_]*$"
- },
- "StudioComponentInitializationScript":{
- "type":"structure",
- "members":{
- "launchProfileProtocolVersion":{
- "shape":"LaunchProfileProtocolVersion",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- },
- "platform":{
- "shape":"LaunchProfilePlatform",
- "documentation":"The platform of the initialization script, either Windows or Linux.
"
- },
- "runContext":{
- "shape":"StudioComponentInitializationScriptRunContext",
- "documentation":"The method to use when running the initialization script.
"
- },
- "script":{
- "shape":"StudioComponentInitializationScriptContent",
- "documentation":"The initialization script.
"
- }
- },
- "documentation":"Initialization scripts for studio components.
"
- },
- "StudioComponentInitializationScriptContent":{
- "type":"string",
- "max":5120,
- "min":1,
- "sensitive":true
- },
- "StudioComponentInitializationScriptList":{
- "type":"list",
- "member":{"shape":"StudioComponentInitializationScript"}
- },
- "StudioComponentInitializationScriptRunContext":{
- "type":"string",
- "enum":[
- "SYSTEM_INITIALIZATION",
- "USER_INITIALIZATION"
- ]
- },
- "StudioComponentList":{
- "type":"list",
- "member":{"shape":"StudioComponent"},
- "max":50,
- "min":0
- },
- "StudioComponentName":{
- "type":"string",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StudioComponentScriptParameterKeyValueList":{
- "type":"list",
- "member":{"shape":"ScriptParameterKeyValue"},
- "max":30,
- "min":0,
- "sensitive":true
- },
- "StudioComponentSecurityGroupIdList":{
- "type":"list",
- "member":{"shape":"SecurityGroupId"},
- "max":30,
- "min":0
- },
- "StudioComponentState":{
- "type":"string",
- "documentation":"The current state of the studio component resource.
While a studio component is being created, modified, or deleted, its state will be CREATE_IN_PROGRESS
, UPDATE_IN_PROGRESS
, or DELETE_IN_PROGRESS
.
These are called transition states.
No modifications may be made to the studio component while it is in a transition state.
If creation of the resource fails, the state will change to CREATE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.
If updating the resource fails, the state will change to UPDATE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.
If deleting the resource fails, the state will change to DELETE_FAILED
. The resource StatusCode
and StatusMessage
will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the DELETED
state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.
",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "StudioComponentStateList":{
- "type":"list",
- "member":{"shape":"StudioComponentState"}
- },
- "StudioComponentStatusCode":{
- "type":"string",
- "documentation":"The current status of the studio component resource.
When the resource is in the READY
state, the status code signals what the last mutation made to the resource was.
When the resource is in a CREATE_FAILED
, UPDATE_FAILED
, or DELETE_FAILED
state, the status code signals what went wrong and why the mutation failed.
",
- "enum":[
- "ACTIVE_DIRECTORY_ALREADY_EXISTS",
- "STUDIO_COMPONENT_CREATED",
- "STUDIO_COMPONENT_UPDATED",
- "STUDIO_COMPONENT_DELETED",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "ENCRYPTION_KEY_NOT_FOUND",
- "STUDIO_COMPONENT_CREATE_IN_PROGRESS",
- "STUDIO_COMPONENT_UPDATE_IN_PROGRESS",
- "STUDIO_COMPONENT_DELETE_IN_PROGRESS",
- "INTERNAL_ERROR"
- ]
- },
- "StudioComponentSubtype":{
- "type":"string",
- "enum":[
- "AWS_MANAGED_MICROSOFT_AD",
- "AMAZON_FSX_FOR_WINDOWS",
- "AMAZON_FSX_FOR_LUSTRE",
- "CUSTOM"
- ]
- },
- "StudioComponentSummary":{
- "type":"structure",
- "members":{
- "createdAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was created.
"
- },
- "createdBy":{
- "shape":"String",
- "documentation":"The user ID of the user that created the studio component.
"
- },
- "description":{
- "shape":"StudioComponentDescription",
- "documentation":"The description.
"
- },
- "name":{
- "shape":"StudioComponentName",
- "documentation":"The name for the studio component.
"
- },
- "studioComponentId":{
- "shape":"StudioComponentId",
- "documentation":"The unique identifier for a studio component resource.
"
- },
- "subtype":{
- "shape":"StudioComponentSubtype",
- "documentation":"The specific subtype of a studio component.
"
- },
- "type":{
- "shape":"StudioComponentType",
- "documentation":"The type of the studio component.
"
- },
- "updatedAt":{
- "shape":"Timestamp",
- "documentation":"The ISO timestamp in seconds for when the resource was updated.
"
- },
- "updatedBy":{
- "shape":"String",
- "documentation":"The user ID of the user that most recently updated the resource.
"
- }
- },
- "documentation":"The studio component's summary.
"
- },
- "StudioComponentSummaryList":{
- "type":"list",
- "member":{"shape":"StudioComponentSummary"}
- },
- "StudioComponentType":{
- "type":"string",
- "enum":[
- "ACTIVE_DIRECTORY",
- "SHARED_FILE_SYSTEM",
- "COMPUTE_FARM",
- "LICENSE_SERVICE",
- "CUSTOM"
- ]
- },
- "StudioComponentTypeList":{
- "type":"list",
- "member":{"shape":"StudioComponentType"}
- },
- "StudioDisplayName":{
- "type":"string",
- "max":64,
- "min":0,
- "sensitive":true
- },
- "StudioEncryptionConfiguration":{
- "type":"structure",
- "required":["keyType"],
- "members":{
- "keyArn":{
- "shape":"StudioEncryptionConfigurationKeyArn",
- "documentation":"The ARN for a KMS key that is used to encrypt studio data.
"
- },
- "keyType":{
- "shape":"StudioEncryptionConfigurationKeyType",
- "documentation":"The type of KMS key that is used to encrypt studio data.
"
- }
- },
- "documentation":"Configuration of the encryption method that is used for the studio.
"
- },
- "StudioEncryptionConfigurationKeyArn":{
- "type":"string",
- "documentation":"The Amazon Resource Name (ARN) for a KMS key that is used to encrypt studio data.
",
- "min":4,
- "pattern":"^arn:.*"
- },
- "StudioEncryptionConfigurationKeyType":{
- "type":"string",
- "documentation":"The type of KMS key that is used to encrypt studio data.
",
- "enum":[
- "AWS_OWNED_KEY",
- "CUSTOMER_MANAGED_KEY"
- ]
- },
- "StudioList":{
- "type":"list",
- "member":{"shape":"Studio"}
- },
- "StudioMembership":{
- "type":"structure",
- "members":{
- "identityStoreId":{
- "shape":"String",
- "documentation":"The ID of the identity store.
"
- },
- "persona":{
- "shape":"StudioPersona",
- "documentation":"The persona.
"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID.
"
- },
- "sid":{
- "shape":"String",
- "documentation":"The Active Directory Security Identifier for this user, if available.
"
- }
- },
- "documentation":"A studio member is an association of a user from your studio identity source to elevated permissions that they are granted in the studio.
When you add a user to your studio using the Nimble Studio console, they are given access to the studio's IAM Identity Center application and are given access to log in to the Nimble Studio portal. These users have the permissions provided by the studio's user IAM role and do not appear in the studio membership collection. Only studio admins appear in studio membership.
When you add a user to studio membership with the ADMIN persona, upon logging in to the Nimble Studio portal, they are granted permissions specified by the Studio's Admin IAM role.
"
- },
- "StudioMembershipList":{
- "type":"list",
- "member":{"shape":"StudioMembership"},
- "max":20,
- "min":0
- },
- "StudioName":{
- "type":"string",
- "max":64,
- "min":3,
- "pattern":"^[a-z0-9]*$"
- },
- "StudioPersona":{
- "type":"string",
- "enum":["ADMINISTRATOR"]
- },
- "StudioState":{
- "type":"string",
- "enum":[
- "CREATE_IN_PROGRESS",
- "READY",
- "UPDATE_IN_PROGRESS",
- "DELETE_IN_PROGRESS",
- "DELETED",
- "DELETE_FAILED",
- "CREATE_FAILED",
- "UPDATE_FAILED"
- ]
- },
- "StudioStatusCode":{
- "type":"string",
- "documentation":"The status code.
",
- "enum":[
- "STUDIO_CREATED",
- "STUDIO_DELETED",
- "STUDIO_UPDATED",
- "STUDIO_CREATE_IN_PROGRESS",
- "STUDIO_UPDATE_IN_PROGRESS",
- "STUDIO_DELETE_IN_PROGRESS",
- "STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED",
- "STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED",
- "STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED",
- "AWS_SSO_NOT_ENABLED",
- "AWS_SSO_ACCESS_DENIED",
- "ROLE_NOT_OWNED_BY_STUDIO_OWNER",
- "ROLE_COULD_NOT_BE_ASSUMED",
- "INTERNAL_ERROR",
- "ENCRYPTION_KEY_NOT_FOUND",
- "ENCRYPTION_KEY_ACCESS_DENIED",
- "AWS_SSO_CONFIGURATION_REPAIRED",
- "AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS",
- "AWS_STS_REGION_DISABLED"
- ]
- },
- "TagResourceRequest":{
- "type":"structure",
- "required":["resourceArn"],
- "members":{
- "resourceArn":{
- "shape":"String",
- "documentation":"The Amazon Resource Name (ARN) of the resource you want to add tags to.
",
- "location":"uri",
- "locationName":"resourceArn"
- },
- "tags":{
- "shape":"Tags",
- "documentation":"A collection of labels, in the form of key-value pairs, that apply to this resource.
"
- }
- }
- },
- "TagResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "Tags":{
- "type":"map",
- "key":{"shape":"String"},
- "value":{"shape":"String"}
- },
- "ThrottlingException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"The request throughput limit was exceeded.
",
- "error":{
- "httpStatusCode":429,
- "senderFault":true
- },
- "exception":true,
- "retryable":{"throttling":false}
- },
- "Timestamp":{
- "type":"timestamp",
- "timestampFormat":"iso8601"
- },
- "UntagResourceRequest":{
- "type":"structure",
- "required":[
- "resourceArn",
- "tagKeys"
- ],
- "members":{
- "resourceArn":{
- "shape":"String",
- "documentation":"Identifies the Amazon Resource Name(ARN) key from which you are removing tags.
",
- "location":"uri",
- "locationName":"resourceArn"
- },
- "tagKeys":{
- "shape":"StringList",
- "documentation":"One or more tag keys. Specify only the tag keys, not the tag values.
",
- "location":"querystring",
- "locationName":"tagKeys"
- }
- }
- },
- "UntagResourceResponse":{
- "type":"structure",
- "members":{
- }
- },
- "UpdateLaunchProfileMemberRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "persona",
- "principalId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "persona":{
- "shape":"LaunchProfilePersona",
- "documentation":"The persona.
"
- },
- "principalId":{
- "shape":"String",
- "documentation":"The principal ID. This currently supports a IAM Identity Center UserId.
",
- "location":"uri",
- "locationName":"principalId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateLaunchProfileMemberResponse":{
- "type":"structure",
- "members":{
- "member":{
- "shape":"LaunchProfileMembership",
- "documentation":"The updated member.
"
- }
- }
- },
- "UpdateLaunchProfileRequest":{
- "type":"structure",
- "required":[
- "launchProfileId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{
- "shape":"LaunchProfileDescription",
- "documentation":"The description.
"
- },
- "launchProfileId":{
- "shape":"String",
- "documentation":"The ID of the launch profile used to control access from the streaming session.
",
- "location":"uri",
- "locationName":"launchProfileId"
- },
- "launchProfileProtocolVersions":{
- "shape":"LaunchProfileProtocolVersionList",
- "documentation":"The version number of the protocol that is used by the launch profile. The only valid version is \"2021-03-31\".
"
- },
- "name":{
- "shape":"LaunchProfileName",
- "documentation":"The name for the launch profile.
"
- },
- "streamConfiguration":{
- "shape":"StreamConfigurationCreate",
- "documentation":"A configuration for a streaming session.
"
- },
- "studioComponentIds":{
- "shape":"LaunchProfileStudioComponentIdList",
- "documentation":"Unique identifiers for a collection of studio components that can be used with this launch profile.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateLaunchProfileResponse":{
- "type":"structure",
- "members":{
- "launchProfile":{
- "shape":"LaunchProfile",
- "documentation":"The launch profile.
"
- }
- }
- },
- "UpdateStreamingImageRequest":{
- "type":"structure",
- "required":[
- "streamingImageId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "description":{
- "shape":"StreamingImageDescription",
- "documentation":"The description.
"
- },
- "name":{
- "shape":"StreamingImageName",
- "documentation":"The name for the streaming image.
"
- },
- "streamingImageId":{
- "shape":"String",
- "documentation":"The streaming image ID.
",
- "location":"uri",
- "locationName":"streamingImageId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- }
- }
- },
- "UpdateStreamingImageResponse":{
- "type":"structure",
- "members":{
- "streamingImage":{"shape":"StreamingImage"}
- }
- },
- "UpdateStudioComponentRequest":{
- "type":"structure",
- "required":[
- "studioComponentId",
- "studioId"
- ],
- "members":{
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "configuration":{
- "shape":"StudioComponentConfiguration",
- "documentation":"The configuration of the studio component, based on component type.
"
- },
- "description":{
- "shape":"StudioComponentDescription",
- "documentation":"The description.
"
- },
- "ec2SecurityGroupIds":{
- "shape":"StudioComponentSecurityGroupIdList",
- "documentation":"The EC2 security groups that control access to the studio component.
"
- },
- "initializationScripts":{
- "shape":"StudioComponentInitializationScriptList",
- "documentation":"Initialization scripts for studio components.
"
- },
- "name":{
- "shape":"StudioComponentName",
- "documentation":"The name for the studio component.
"
- },
- "runtimeRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
"
- },
- "scriptParameters":{
- "shape":"StudioComponentScriptParameterKeyValueList",
- "documentation":"Parameters for the studio component scripts.
"
- },
- "secureInitializationRoleArn":{
- "shape":"RoleArn",
- "documentation":"An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
"
- },
- "studioComponentId":{
- "shape":"String",
- "documentation":"The studio component ID.
",
- "location":"uri",
- "locationName":"studioComponentId"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "subtype":{
- "shape":"StudioComponentSubtype",
- "documentation":"The specific subtype of a studio component.
"
- },
- "type":{
- "shape":"StudioComponentType",
- "documentation":"The type of the studio component.
"
- }
- }
- },
- "UpdateStudioComponentResponse":{
- "type":"structure",
- "members":{
- "studioComponent":{
- "shape":"StudioComponent",
- "documentation":"Information about the studio component.
"
- }
- }
- },
- "UpdateStudioRequest":{
- "type":"structure",
- "required":["studioId"],
- "members":{
- "adminRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
"
- },
- "clientToken":{
- "shape":"ClientToken",
- "documentation":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
",
- "idempotencyToken":true,
- "location":"header",
- "locationName":"X-Amz-Client-Token"
- },
- "displayName":{
- "shape":"StudioDisplayName",
- "documentation":"A friendly name for the studio.
"
- },
- "studioId":{
- "shape":"String",
- "documentation":"The studio ID.
",
- "location":"uri",
- "locationName":"studioId"
- },
- "userRoleArn":{
- "shape":"RoleArn",
- "documentation":"The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
"
- }
- }
- },
- "UpdateStudioResponse":{
- "type":"structure",
- "required":["studio"],
- "members":{
- "studio":{
- "shape":"Studio",
- "documentation":"Information about a studio.
"
- }
- }
- },
- "ValidationException":{
- "type":"structure",
- "members":{
- "code":{
- "shape":"String",
- "documentation":"A more specific error code.
"
- },
- "context":{
- "shape":"ExceptionContext",
- "documentation":"The exception context.
"
- },
- "message":{
- "shape":"String",
- "documentation":"A human-readable description of the error.
"
- }
- },
- "documentation":"One of the parameters in the request is invalid.
",
- "error":{
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "ValidationResult":{
- "type":"structure",
- "required":[
- "state",
- "statusCode",
- "statusMessage",
- "type"
- ],
- "members":{
- "state":{
- "shape":"LaunchProfileValidationState",
- "documentation":"The current state.
"
- },
- "statusCode":{
- "shape":"LaunchProfileValidationStatusCode",
- "documentation":"The status code. This will contain the failure reason if the state is VALIDATION_FAILED
.
"
- },
- "statusMessage":{
- "shape":"LaunchProfileValidationStatusMessage",
- "documentation":"The status message for the validation result.
"
- },
- "type":{
- "shape":"LaunchProfileValidationType",
- "documentation":"The type of the validation result.
"
- }
- },
- "documentation":"The launch profile validation result.
"
- },
- "ValidationResults":{
- "type":"list",
- "member":{"shape":"ValidationResult"}
- },
- "VolumeConfiguration":{
- "type":"structure",
- "members":{
- "iops":{
- "shape":"VolumeIops",
- "documentation":"The number of I/O operations per second for the root volume that is attached to streaming session.
"
- },
- "size":{
- "shape":"VolumeSizeInGiB",
- "documentation":"The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.
"
- },
- "throughput":{
- "shape":"VolumeThroughputInMiBs",
- "documentation":"The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.
"
- }
- },
- "documentation":"Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is ACTIVATED
.
"
- },
- "VolumeIops":{
- "type":"integer",
- "box":true,
- "max":16000,
- "min":3000
- },
- "VolumeRetentionMode":{
- "type":"string",
- "enum":[
- "RETAIN",
- "DELETE"
- ]
- },
- "VolumeSizeInGiB":{
- "type":"integer",
- "box":true,
- "max":16000,
- "min":100
- },
- "VolumeThroughputInMiBs":{
- "type":"integer",
- "box":true,
- "max":1000,
- "min":125
- },
- "WindowsMountDrive":{
- "type":"string",
- "pattern":"^[A-Z]$"
- }
- },
- "documentation":"Welcome to the Amazon Nimble Studio API reference. This API reference provides methods, schema, resources, parameters, and more to help you get the most out of Nimble Studio.
Nimble Studio is a virtual studio that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.
"
-}
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.paginators.json b/generator/ServiceModels/nimble/nimble-2020-08-01.paginators.json
deleted file mode 100644
index 422aeeab4ee7..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.paginators.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "pagination": {
- "ListEulaAcceptances": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "eulaAcceptances"
- },
- "ListEulas": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "eulas"
- },
- "ListLaunchProfileMembers": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "limit_key": "maxResults",
- "result_key": "members"
- },
- "ListLaunchProfiles": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "limit_key": "maxResults",
- "result_key": "launchProfiles"
- },
- "ListStreamingImages": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "streamingImages"
- },
- "ListStreamingSessionBackups": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "streamingSessionBackups"
- },
- "ListStreamingSessions": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "sessions"
- },
- "ListStudioComponents": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "limit_key": "maxResults",
- "result_key": "studioComponents"
- },
- "ListStudioMembers": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "limit_key": "maxResults",
- "result_key": "members"
- },
- "ListStudios": {
- "input_token": "nextToken",
- "output_token": "nextToken",
- "result_key": "studios"
- }
- }
-}
diff --git a/generator/ServiceModels/nimble/nimble-2020-08-01.waiters2.json b/generator/ServiceModels/nimble/nimble-2020-08-01.waiters2.json
deleted file mode 100644
index 2c37a115b403..000000000000
--- a/generator/ServiceModels/nimble/nimble-2020-08-01.waiters2.json
+++ /dev/null
@@ -1,234 +0,0 @@
-{
- "version" : 2,
- "waiters" : {
- "LaunchProfileDeleted" : {
- "description" : "Wait until a LaunchProfile is Deleted. Use this after invoking DeleteLaunchProfile",
- "delay" : 5,
- "maxAttempts" : 150,
- "operation" : "GetLaunchProfile",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "launchProfile.state",
- "state" : "success",
- "expected" : "DELETED"
- }, {
- "matcher" : "path",
- "argument" : "launchProfile.state",
- "state" : "failure",
- "expected" : "DELETE_FAILED"
- } ]
- },
- "LaunchProfileReady" : {
- "description" : "Wait until a LaunchProfile is Ready. Use this after invoking CreateLaunchProfile or UpdateLaunchProfile",
- "delay" : 5,
- "maxAttempts" : 150,
- "operation" : "GetLaunchProfile",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "launchProfile.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "launchProfile.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- }, {
- "matcher" : "path",
- "argument" : "launchProfile.state",
- "state" : "failure",
- "expected" : "UPDATE_FAILED"
- } ]
- },
- "StreamingImageDeleted" : {
- "description" : "Wait until a StreamingImage Deleted. Use this after invoking DeleteStreamingImage",
- "delay" : 2,
- "maxAttempts" : 60,
- "operation" : "GetStreamingImage",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "streamingImage.state",
- "state" : "success",
- "expected" : "DELETED"
- }, {
- "matcher" : "path",
- "argument" : "streamingImage.state",
- "state" : "failure",
- "expected" : "DELETE_FAILED"
- } ]
- },
- "StreamingImageReady" : {
- "description" : "Wait until a StreamingImage is Ready. Use this after invoking CreateStreamingImage or UpdateStreamingImage",
- "delay" : 2,
- "maxAttempts" : 60,
- "operation" : "GetStreamingImage",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "streamingImage.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "streamingImage.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- }, {
- "matcher" : "path",
- "argument" : "streamingImage.state",
- "state" : "failure",
- "expected" : "UPDATE_FAILED"
- } ]
- },
- "StreamingSessionDeleted" : {
- "description" : "Wait until a StreamingSessionDeleted. Use this after invoking DeleteStreamingSession",
- "delay" : 5,
- "maxAttempts" : 180,
- "operation" : "GetStreamingSession",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "success",
- "expected" : "DELETED"
- }, {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "failure",
- "expected" : "DELETE_FAILED"
- } ]
- },
- "StreamingSessionReady" : {
- "description" : "Wait until a StreamingSession is ready. Use this after invoking CreateStreamingSession, StartStreamingSession",
- "delay" : 10,
- "maxAttempts" : 180,
- "operation" : "GetStreamingSession",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- }, {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "failure",
- "expected" : "START_FAILED"
- } ]
- },
- "StreamingSessionStopped" : {
- "description" : "Wait until a StreamingSessionStopped. Use this after invoking StopStreamingSession",
- "delay" : 5,
- "maxAttempts" : 180,
- "operation" : "GetStreamingSession",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "success",
- "expected" : "STOPPED"
- }, {
- "matcher" : "path",
- "argument" : "session.state",
- "state" : "failure",
- "expected" : "STOP_FAILED"
- } ]
- },
- "StreamingSessionStreamReady" : {
- "description" : "Wait until a StreamingSessionStream is ready. Use this after invoking CreateStreamingSessionStream",
- "delay" : 5,
- "maxAttempts" : 30,
- "operation" : "GetStreamingSessionStream",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "stream.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "stream.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- } ]
- },
- "StudioComponentDeleted" : {
- "description" : "Wait until a StudioComponent Deleted. Use this after invoking DeleteStudioComponent",
- "delay" : 1,
- "maxAttempts" : 120,
- "operation" : "GetStudioComponent",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "studioComponent.state",
- "state" : "success",
- "expected" : "DELETED"
- }, {
- "matcher" : "path",
- "argument" : "studioComponent.state",
- "state" : "failure",
- "expected" : "DELETE_FAILED"
- } ]
- },
- "StudioComponentReady" : {
- "description" : "Wait until a StudioComponent is Ready. Use this after invoking CreateStudioComponent or UpdateStudioComponent",
- "delay" : 2,
- "maxAttempts" : 60,
- "operation" : "GetStudioComponent",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "studioComponent.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "studioComponent.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- }, {
- "matcher" : "path",
- "argument" : "studioComponent.state",
- "state" : "failure",
- "expected" : "UPDATE_FAILED"
- } ]
- },
- "StudioDeleted" : {
- "description" : "Wait until a Studio is Deleted. Use this after invoking DeleteStudio.",
- "delay" : 2,
- "maxAttempts" : 60,
- "operation" : "GetStudio",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "studio.state",
- "state" : "success",
- "expected" : "DELETED"
- }, {
- "matcher" : "path",
- "argument" : "studio.state",
- "state" : "failure",
- "expected" : "DELETE_FAILED"
- } ]
- },
- "StudioReady" : {
- "description" : "Wait until a Studio is Ready. Use this after invoking CreateStudio, UpdateStudio, or StartStudioSSOConfigurationRepair",
- "delay" : 2,
- "maxAttempts" : 60,
- "operation" : "GetStudio",
- "acceptors" : [ {
- "matcher" : "path",
- "argument" : "studio.state",
- "state" : "success",
- "expected" : "READY"
- }, {
- "matcher" : "path",
- "argument" : "studio.state",
- "state" : "failure",
- "expected" : "CREATE_FAILED"
- }, {
- "matcher" : "path",
- "argument" : "studio.state",
- "state" : "failure",
- "expected" : "UPDATE_FAILED"
- } ]
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/AWSSDK.CodeAnalysis.sln b/sdk/AWSSDK.CodeAnalysis.sln
index 4080cf73223f..d3bd0c90a25b 100644
--- a/sdk/AWSSDK.CodeAnalysis.sln
+++ b/sdk/AWSSDK.CodeAnalysis.sln
@@ -527,8 +527,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkManager.CodeA
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.CodeAnalysis", "code-analysis/ServiceAnalysis/NetworkMonitor/AWSSDK.NetworkMonitor.CodeAnalysis.csproj", "{C399C65C-E200-49AD-83D3-18710CC91296}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.CodeAnalysis", "code-analysis/ServiceAnalysis/NimbleStudio/AWSSDK.NimbleStudio.CodeAnalysis.csproj", "{D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.CodeAnalysis", "code-analysis/ServiceAnalysis/OAM/AWSSDK.OAM.CodeAnalysis.csproj", "{CE46B838-797A-40BD-8460-0858007DE083}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.Omics.CodeAnalysis", "code-analysis/ServiceAnalysis/Omics/AWSSDK.Omics.CodeAnalysis.csproj", "{3EF23EDE-F3BE-4A3A-B93F-231BF110DCCB}"
@@ -1836,10 +1834,6 @@ Global
{C399C65C-E200-49AD-83D3-18710CC91296}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C399C65C-E200-49AD-83D3-18710CC91296}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C399C65C-E200-49AD-83D3-18710CC91296}.Release|Any CPU.Build.0 = Release|Any CPU
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}.Release|Any CPU.Build.0 = Release|Any CPU
{CE46B838-797A-40BD-8460-0858007DE083}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE46B838-797A-40BD-8460-0858007DE083}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE46B838-797A-40BD-8460-0858007DE083}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -2618,7 +2612,6 @@ Global
{8B7D3321-CC00-4673-975E-571DDB8FFBC6} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
{43F64B0B-FD8E-4C5B-B31C-9FDF68364301} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
{C399C65C-E200-49AD-83D3-18710CC91296} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
{CE46B838-797A-40BD-8460-0858007DE083} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
{3EF23EDE-F3BE-4A3A-B93F-231BF110DCCB} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
{FF9A7531-1188-43FE-9364-C362AF66BA48} = {1523203C-CD16-4B4A-8F9D-8ECCA3A327AA}
diff --git a/sdk/AWSSDK.Net35.Travis.sln b/sdk/AWSSDK.Net35.Travis.sln
index c48bd2f9bb7a..5d3788693ddd 100644
--- a/sdk/AWSSDK.Net35.Travis.sln
+++ b/sdk/AWSSDK.Net35.Travis.sln
@@ -1048,10 +1048,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkMonitor", "NetworkMo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.Net35", "src/Services/NetworkMonitor/AWSSDK.NetworkMonitor.Net35.csproj", "{733ACC2D-F911-4C16-984F-225B829D6F19}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NimbleStudio", "NimbleStudio", "{689CD2B0-9D0F-EC24-3906-43D925B0BEF9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.Net35", "src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net35.csproj", "{940C211D-3E78-4750-A726-60DDD0867BFD}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAM", "OAM", "{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.Net35", "src/Services/OAM/AWSSDK.OAM.Net35.csproj", "{759A424D-55B1-493D-92F1-90FBCEA2DE79}"
@@ -2686,10 +2682,6 @@ Global
{733ACC2D-F911-4C16-984F-225B829D6F19}.Debug|Any CPU.Build.0 = Debug|Any CPU
{733ACC2D-F911-4C16-984F-225B829D6F19}.Release|Any CPU.ActiveCfg = Release|Any CPU
{733ACC2D-F911-4C16-984F-225B829D6F19}.Release|Any CPU.Build.0 = Release|Any CPU
- {940C211D-3E78-4750-A726-60DDD0867BFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {940C211D-3E78-4750-A726-60DDD0867BFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {940C211D-3E78-4750-A726-60DDD0867BFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {940C211D-3E78-4750-A726-60DDD0867BFD}.Release|Any CPU.Build.0 = Release|Any CPU
{759A424D-55B1-493D-92F1-90FBCEA2DE79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{759A424D-55B1-493D-92F1-90FBCEA2DE79}.Debug|Any CPU.Build.0 = Debug|Any CPU
{759A424D-55B1-493D-92F1-90FBCEA2DE79}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3796,8 +3788,6 @@ Global
{500674EE-7C61-432A-8417-085A8C2E3EBD} = {D503A07C-34DE-1829-5AA5-31AF96724B4B}
{CCF6E8B0-2957-4F34-9D5F-7F98B04B6535} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{733ACC2D-F911-4C16-984F-225B829D6F19} = {CCF6E8B0-2957-4F34-9D5F-7F98B04B6535}
- {689CD2B0-9D0F-EC24-3906-43D925B0BEF9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
- {940C211D-3E78-4750-A726-60DDD0867BFD} = {689CD2B0-9D0F-EC24-3906-43D925B0BEF9}
{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{759A424D-55B1-493D-92F1-90FBCEA2DE79} = {48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}
{DEF53D81-A201-BE6C-FF58-E516E5772AE4} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
diff --git a/sdk/AWSSDK.Net35.sln b/sdk/AWSSDK.Net35.sln
index aa3ee1ae43fc..2c0bd6836513 100644
--- a/sdk/AWSSDK.Net35.sln
+++ b/sdk/AWSSDK.Net35.sln
@@ -1052,10 +1052,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkMonitor", "NetworkMo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.Net35", "src/Services/NetworkMonitor/AWSSDK.NetworkMonitor.Net35.csproj", "{054646CF-2BC8-4FF6-866F-03B6FB120D60}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NimbleStudio", "NimbleStudio", "{689CD2B0-9D0F-EC24-3906-43D925B0BEF9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.Net35", "src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net35.csproj", "{1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAM", "OAM", "{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.Net35", "src/Services/OAM/AWSSDK.OAM.Net35.csproj", "{0A06C7C2-0AA5-4714-9678-82927AA47CC2}"
@@ -2708,10 +2704,6 @@ Global
{054646CF-2BC8-4FF6-866F-03B6FB120D60}.Debug|Any CPU.Build.0 = Debug|Any CPU
{054646CF-2BC8-4FF6-866F-03B6FB120D60}.Release|Any CPU.ActiveCfg = Release|Any CPU
{054646CF-2BC8-4FF6-866F-03B6FB120D60}.Release|Any CPU.Build.0 = Release|Any CPU
- {1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A}.Release|Any CPU.Build.0 = Release|Any CPU
{0A06C7C2-0AA5-4714-9678-82927AA47CC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A06C7C2-0AA5-4714-9678-82927AA47CC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A06C7C2-0AA5-4714-9678-82927AA47CC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3848,8 +3840,6 @@ Global
{0CF0B6DB-29A7-456C-B520-FD59B819B81F} = {D503A07C-34DE-1829-5AA5-31AF96724B4B}
{8B835EF5-3ECA-420F-A257-9F4A37D087D0} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{054646CF-2BC8-4FF6-866F-03B6FB120D60} = {8B835EF5-3ECA-420F-A257-9F4A37D087D0}
- {689CD2B0-9D0F-EC24-3906-43D925B0BEF9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
- {1A8A5ADB-7E6B-40C5-9BC8-D80950814F4A} = {689CD2B0-9D0F-EC24-3906-43D925B0BEF9}
{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{0A06C7C2-0AA5-4714-9678-82927AA47CC2} = {48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}
{DEF53D81-A201-BE6C-FF58-E516E5772AE4} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
diff --git a/sdk/AWSSDK.Net45.Travis.sln b/sdk/AWSSDK.Net45.Travis.sln
index 14c1617428f6..e2e262e813c3 100644
--- a/sdk/AWSSDK.Net45.Travis.sln
+++ b/sdk/AWSSDK.Net45.Travis.sln
@@ -1048,10 +1048,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkMonitor", "NetworkMo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.Net45", "src/Services/NetworkMonitor/AWSSDK.NetworkMonitor.Net45.csproj", "{37835A1E-39A3-4DE5-B468-476663981CF3}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NimbleStudio", "NimbleStudio", "{689CD2B0-9D0F-EC24-3906-43D925B0BEF9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.Net45", "src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net45.csproj", "{9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAM", "OAM", "{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.Net45", "src/Services/OAM/AWSSDK.OAM.Net45.csproj", "{BE6DE51D-F50F-42D1-8F5F-93D4D545491C}"
@@ -2686,10 +2682,6 @@ Global
{37835A1E-39A3-4DE5-B468-476663981CF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{37835A1E-39A3-4DE5-B468-476663981CF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{37835A1E-39A3-4DE5-B468-476663981CF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D}.Release|Any CPU.Build.0 = Release|Any CPU
{BE6DE51D-F50F-42D1-8F5F-93D4D545491C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BE6DE51D-F50F-42D1-8F5F-93D4D545491C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BE6DE51D-F50F-42D1-8F5F-93D4D545491C}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3796,8 +3788,6 @@ Global
{1C2893BA-C7AF-4F0E-B753-73F69B926CE1} = {D503A07C-34DE-1829-5AA5-31AF96724B4B}
{B4B873B8-4FBA-4A92-B877-B737007727F9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{37835A1E-39A3-4DE5-B468-476663981CF3} = {B4B873B8-4FBA-4A92-B877-B737007727F9}
- {689CD2B0-9D0F-EC24-3906-43D925B0BEF9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
- {9BF20BA5-A8DA-45E8-BB6B-7A43CE47D96D} = {689CD2B0-9D0F-EC24-3906-43D925B0BEF9}
{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{BE6DE51D-F50F-42D1-8F5F-93D4D545491C} = {48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}
{DEF53D81-A201-BE6C-FF58-E516E5772AE4} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
diff --git a/sdk/AWSSDK.Net45.sln b/sdk/AWSSDK.Net45.sln
index facf991fb4d6..4d8343e567aa 100644
--- a/sdk/AWSSDK.Net45.sln
+++ b/sdk/AWSSDK.Net45.sln
@@ -1052,10 +1052,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkMonitor", "NetworkMo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.Net45", "src/Services/NetworkMonitor/AWSSDK.NetworkMonitor.Net45.csproj", "{BD5C541C-794E-4FE5-8370-BBD7DB405E58}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NimbleStudio", "NimbleStudio", "{689CD2B0-9D0F-EC24-3906-43D925B0BEF9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.Net45", "src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net45.csproj", "{3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAM", "OAM", "{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.Net45", "src/Services/OAM/AWSSDK.OAM.Net45.csproj", "{871DAA45-064A-4A12-AF5E-518113F51C4A}"
@@ -2712,10 +2708,6 @@ Global
{BD5C541C-794E-4FE5-8370-BBD7DB405E58}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD5C541C-794E-4FE5-8370-BBD7DB405E58}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD5C541C-794E-4FE5-8370-BBD7DB405E58}.Release|Any CPU.Build.0 = Release|Any CPU
- {3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE}.Release|Any CPU.Build.0 = Release|Any CPU
{871DAA45-064A-4A12-AF5E-518113F51C4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{871DAA45-064A-4A12-AF5E-518113F51C4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{871DAA45-064A-4A12-AF5E-518113F51C4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3860,8 +3852,6 @@ Global
{AE3F005B-6BBE-41D3-AC8E-7F7575111254} = {D503A07C-34DE-1829-5AA5-31AF96724B4B}
{92C82ABF-22FA-4730-A858-598EB7C22792} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{BD5C541C-794E-4FE5-8370-BBD7DB405E58} = {92C82ABF-22FA-4730-A858-598EB7C22792}
- {689CD2B0-9D0F-EC24-3906-43D925B0BEF9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
- {3B2A65CE-DA2D-4939-A6F8-B37E1A37A5BE} = {689CD2B0-9D0F-EC24-3906-43D925B0BEF9}
{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{871DAA45-064A-4A12-AF5E-518113F51C4A} = {48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}
{DEF53D81-A201-BE6C-FF58-E516E5772AE4} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
diff --git a/sdk/AWSSDK.NetStandard.sln b/sdk/AWSSDK.NetStandard.sln
index b6b155fb0864..5754a6a8271b 100644
--- a/sdk/AWSSDK.NetStandard.sln
+++ b/sdk/AWSSDK.NetStandard.sln
@@ -1048,10 +1048,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetworkMonitor", "NetworkMo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NetworkMonitor.NetStandard", "src/Services/NetworkMonitor/AWSSDK.NetworkMonitor.NetStandard.csproj", "{13688A3F-94CE-4A68-AC39-DAD19FEE21B2}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NimbleStudio", "NimbleStudio", "{689CD2B0-9D0F-EC24-3906-43D925B0BEF9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.NimbleStudio.NetStandard", "src/Services/NimbleStudio/AWSSDK.NimbleStudio.NetStandard.csproj", "{A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAM", "OAM", "{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.OAM.NetStandard", "src/Services/OAM/AWSSDK.OAM.NetStandard.csproj", "{3EEC29BE-B2E5-4F5C-A2F0-9031AA6EA03E}"
@@ -2702,10 +2698,6 @@ Global
{13688A3F-94CE-4A68-AC39-DAD19FEE21B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13688A3F-94CE-4A68-AC39-DAD19FEE21B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13688A3F-94CE-4A68-AC39-DAD19FEE21B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB}.Release|Any CPU.Build.0 = Release|Any CPU
{3EEC29BE-B2E5-4F5C-A2F0-9031AA6EA03E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3EEC29BE-B2E5-4F5C-A2F0-9031AA6EA03E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3EEC29BE-B2E5-4F5C-A2F0-9031AA6EA03E}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3844,8 +3836,6 @@ Global
{46D65D8E-BAF3-40BE-BAD4-8E6C644C7B87} = {D503A07C-34DE-1829-5AA5-31AF96724B4B}
{42106C4D-1706-48E2-9BEC-2F2F4D79D00D} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{13688A3F-94CE-4A68-AC39-DAD19FEE21B2} = {42106C4D-1706-48E2-9BEC-2F2F4D79D00D}
- {689CD2B0-9D0F-EC24-3906-43D925B0BEF9} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
- {A8EBB374-53CA-4B3E-B131-E9B1AE0B27EB} = {689CD2B0-9D0F-EC24-3906-43D925B0BEF9}
{48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
{3EEC29BE-B2E5-4F5C-A2F0-9031AA6EA03E} = {48A9D765-ED9E-56F9-2E2D-AD916B1DAFB3}
{DEF53D81-A201-BE6C-FF58-E516E5772AE4} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
diff --git a/sdk/code-analysis/AWSCodeAnalysisTestExtension/AWSCodeAnalysisTestExtension.Vsix.csproj b/sdk/code-analysis/AWSCodeAnalysisTestExtension/AWSCodeAnalysisTestExtension.Vsix.csproj
index b0300efba7b3..b67fadf90287 100644
--- a/sdk/code-analysis/AWSCodeAnalysisTestExtension/AWSCodeAnalysisTestExtension.Vsix.csproj
+++ b/sdk/code-analysis/AWSCodeAnalysisTestExtension/AWSCodeAnalysisTestExtension.Vsix.csproj
@@ -968,10 +968,6 @@
{43F64B0B-FD8E-4C5B-B31C-9FDF68364301}
AWSSDK.NetworkManager.CodeAnalysis
-
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}
- AWSSDK.NimbleStudio.CodeAnalysis
-
{CE46B838-797A-40BD-8460-0858007DE083}
AWSSDK.OAM.CodeAnalysis
diff --git a/sdk/code-analysis/AWSCodeAnalysisTestExtension/source.extension.vsixmanifest b/sdk/code-analysis/AWSCodeAnalysisTestExtension/source.extension.vsixmanifest
index c4bc678a838e..895fa96cae7a 100644
--- a/sdk/code-analysis/AWSCodeAnalysisTestExtension/source.extension.vsixmanifest
+++ b/sdk/code-analysis/AWSCodeAnalysisTestExtension/source.extension.vsixmanifest
@@ -473,8 +473,6 @@
-
-
diff --git a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/AWSSDK.NimbleStudio.CodeAnalysis.csproj b/sdk/code-analysis/ServiceAnalysis/NimbleStudio/AWSSDK.NimbleStudio.CodeAnalysis.csproj
deleted file mode 100644
index 62829e33169a..000000000000
--- a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/AWSSDK.NimbleStudio.CodeAnalysis.csproj
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
- netstandard2.0
- true
- false
- {D34DF54F-B993-4ADB-8FB0-BE4301ABB80A}
- Amazon.NimbleStudio.CodeAnalysis
- AWSSDK.NimbleStudio.CodeAnalysis
-
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
- Always
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueAssignmentAnalyzer.cs b/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueAssignmentAnalyzer.cs
deleted file mode 100644
index 166a927e2735..000000000000
--- a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueAssignmentAnalyzer.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.Immutable;
-using System.Reflection;
-using System.Linq;
-using System.Xml.Linq;
-using System.Threading;
-using Microsoft.CodeAnalysis;
-using Microsoft.CodeAnalysis.CSharp;
-using Microsoft.CodeAnalysis.CSharp.Syntax;
-using Microsoft.CodeAnalysis.Diagnostics;
-
-using Amazon.CodeAnalysis.Shared;
-
-namespace Amazon.NimbleStudio.CodeAnalysis
-{
- [DiagnosticAnalyzer(LanguageNames.CSharp)]
- public class PropertyValueAssignmentAnalyzer : AbstractPropertyValueAssignmentAnalyzer
- {
- public override string GetServiceName()
- {
- return "NimbleStudio";
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueRules.xml b/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueRules.xml
deleted file mode 100644
index fdefe0eeec95..000000000000
--- a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Generated/PropertyValueRules.xml
+++ /dev/null
@@ -1,591 +0,0 @@
-
-
-
- Amazon.NimbleStudio.Model.AcceptEulasRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateLaunchProfileRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateLaunchProfileRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.CreateLaunchProfileRequest.Name
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStreamingImageRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStreamingImageRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.CreateStreamingImageRequest.Ec2ImageId
- ^ami-[0-9A-z]+$
-
-
- Amazon.NimbleStudio.Model.CreateStreamingImageRequest.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStreamingSessionRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStreamingSessionRequest.StreamingImageId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.CreateStreamingSessionStreamRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStreamingSessionStreamRequest.ExpirationInSeconds
- 60
- 3600
-
-
- Amazon.NimbleStudio.Model.CreateStudioRequest.AdminRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.CreateStudioRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStudioRequest.DisplayName
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStudioRequest.StudioName
- 3
- 64
- ^[a-z0-9]*$
-
-
- Amazon.NimbleStudio.Model.CreateStudioRequest.UserRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.CreateStudioComponentRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStudioComponentRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.CreateStudioComponentRequest.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.CreateStudioComponentRequest.RuntimeRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.CreateStudioComponentRequest.SecureInitializationRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.DeleteLaunchProfileRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteLaunchProfileMemberRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteStreamingImageRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteStreamingSessionRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteStudioRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteStudioComponentRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.DeleteStudioMemberRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.ListLaunchProfileMembersRequest.MaxResults
- 1
- 100
-
-
- Amazon.NimbleStudio.Model.ListLaunchProfilesRequest.MaxResults
- 1
- 100
-
-
- Amazon.NimbleStudio.Model.ListStudioComponentsRequest.MaxResults
- 1
- 100
-
-
- Amazon.NimbleStudio.Model.ListStudioMembersRequest.MaxResults
- 1
- 100
-
-
- Amazon.NimbleStudio.Model.PutLaunchProfileMembersRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.PutStudioMembersRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.StartStreamingSessionRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.StartStudioSSOConfigurationRepairRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.StopStreamingSessionRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateLaunchProfileRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateLaunchProfileRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.UpdateLaunchProfileRequest.Name
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateLaunchProfileMemberRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStreamingImageRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStreamingImageRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.UpdateStreamingImageRequest.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStudioRequest.AdminRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.UpdateStudioRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStudioRequest.DisplayName
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStudioRequest.UserRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.UpdateStudioComponentRequest.ClientToken
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStudioComponentRequest.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.UpdateStudioComponentRequest.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.UpdateStudioComponentRequest.RuntimeRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.UpdateStudioComponentRequest.SecureInitializationRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.ActiveDirectoryComputerAttribute.Name
- 1
- 40
-
-
- Amazon.NimbleStudio.Model.ActiveDirectoryComputerAttribute.Value
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.ActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName
- 1
- 2000
-
-
- Amazon.NimbleStudio.Model.Eula.EulaId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.Eula.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.EulaAcceptance.EulaAcceptanceId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.EulaAcceptance.EulaId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.LaunchProfile.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.LaunchProfile.LaunchProfileId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.LaunchProfile.Name
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitialization.LaunchProfileId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitialization.LaunchProfileProtocolVersion
- 0
- 10
- ^2021\-03\-31$
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitialization.LaunchPurpose
- 0
- 64
- ^[A-Z0-9_]+$
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitialization.Name
- 1
- 64
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationActiveDirectory.OrganizationalUnitDistinguishedName
- 1
- 2000
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationActiveDirectory.StudioComponentId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationActiveDirectory.StudioComponentName
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationScript.RuntimeRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationScript.Script
- 1
- 5120
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationScript.SecureInitializationRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationScript.StudioComponentId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.LaunchProfileInitializationScript.StudioComponentName
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.ScriptParameterKeyValue.Key
- 1
- 64
- ^[a-zA-Z_][a-zA-Z0-9_]+$
-
-
- Amazon.NimbleStudio.Model.ScriptParameterKeyValue.Value
- 1
- 256
-
-
- Amazon.NimbleStudio.Model.SharedFileSystemConfiguration.LinuxMountPoint
- 0
- 128
- ^(/?|(\$HOME)?(/[^/\n\s\\]+)*)$
-
-
- Amazon.NimbleStudio.Model.SharedFileSystemConfiguration.WindowsMountDrive
- ^[A-Z]$
-
-
- Amazon.NimbleStudio.Model.StreamConfiguration.MaxSessionLengthInMinutes
- 1
- 43200
-
-
- Amazon.NimbleStudio.Model.StreamConfiguration.MaxStoppedSessionLengthInMinutes
- 0
- 5760
-
-
- Amazon.NimbleStudio.Model.StreamConfigurationCreate.MaxSessionLengthInMinutes
- 1
- 43200
-
-
- Amazon.NimbleStudio.Model.StreamConfigurationCreate.MaxStoppedSessionLengthInMinutes
- 0
- 5760
-
-
- Amazon.NimbleStudio.Model.StreamConfigurationSessionBackup.MaxBackupsToRetain
- 0
- 10
-
-
- Amazon.NimbleStudio.Model.StreamingImage.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.StreamingImage.Ec2ImageId
- ^ami-[0-9A-z]+$
-
-
- Amazon.NimbleStudio.Model.StreamingImage.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.StreamingImage.Platform
- ^[a-zA-Z]*$
-
-
- Amazon.NimbleStudio.Model.StreamingImage.StreamingImageId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.StreamingImageEncryptionConfiguration.KeyArn
- 4
- ^arn:.*
-
-
- Amazon.NimbleStudio.Model.StreamingSession.MaxBackupsToRetain
- 0
- 10
-
-
- Amazon.NimbleStudio.Model.StreamingSession.StreamingImageId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.StreamingSessionStorageRoot.Linux
- 1
- 128
- ^(\$HOME|/)[/]?([A-Za-z0-9-_]+/)*([A-Za-z0-9_-]+)$
-
-
- Amazon.NimbleStudio.Model.StreamingSessionStorageRoot.Windows
- 1
- 128
- ^((\%HOMEPATH\%)|[a-zA-Z]:)[\\/](?:[a-zA-Z0-9_-]+[\\/])*[a-zA-Z0-9_-]+$
-
-
- Amazon.NimbleStudio.Model.Studio.AdminRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.Studio.DisplayName
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.Studio.HomeRegion
- 0
- 50
- [a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]
-
-
- Amazon.NimbleStudio.Model.Studio.StudioName
- 3
- 64
- ^[a-z0-9]*$
-
-
- Amazon.NimbleStudio.Model.Studio.UserRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.StudioComponent.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.StudioComponent.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.StudioComponent.RuntimeRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.StudioComponent.SecureInitializationRoleArn
- 0
- 2048
-
-
- Amazon.NimbleStudio.Model.StudioComponent.StudioComponentId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.StudioComponentInitializationScript.LaunchProfileProtocolVersion
- 0
- 10
- ^2021\-03\-31$
-
-
- Amazon.NimbleStudio.Model.StudioComponentInitializationScript.Script
- 1
- 5120
-
-
- Amazon.NimbleStudio.Model.StudioComponentSummary.Description
- 0
- 256
-
-
- Amazon.NimbleStudio.Model.StudioComponentSummary.Name
- 0
- 64
-
-
- Amazon.NimbleStudio.Model.StudioComponentSummary.StudioComponentId
- 0
- 22
- ^[a-zA-Z0-9-_]*$
-
-
- Amazon.NimbleStudio.Model.StudioEncryptionConfiguration.KeyArn
- 4
- ^arn:.*
-
-
- Amazon.NimbleStudio.Model.VolumeConfiguration.Iops
- 3000
- 16000
-
-
- Amazon.NimbleStudio.Model.VolumeConfiguration.Size
- 100
- 16000
-
-
- Amazon.NimbleStudio.Model.VolumeConfiguration.Throughput
- 125
- 1000
-
-
\ No newline at end of file
diff --git a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Properties/AssemblyInfo.cs b/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Properties/AssemblyInfo.cs
deleted file mode 100644
index 0180b4364b94..000000000000
--- a/sdk/code-analysis/ServiceAnalysis/NimbleStudio/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("AWSSDK.NimbleStudio")]
-[assembly: AssemblyDescription("The Amazon Web Services SDK for .NET (3.5) - AmazonNimbleStudio. Amazon Nimble Studio is a virtual studio service that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyProduct("Amazon Web Services SDK for .NET")]
-[assembly: AssemblyCompany("Amazon.com, Inc")]
-[assembly: AssemblyCopyright("Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("3.3")]
-[assembly: AssemblyFileVersion("3.7.400.38")]
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net35.csproj b/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net35.csproj
deleted file mode 100644
index b0725a1f5d19..000000000000
--- a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net35.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
- true
- net35
- $(DefineConstants);BCL;BCL35;AWS_APM_API;CODE_ANALYSIS
- portable
- true
- AWSSDK.NimbleStudio
- AWSSDK.NimbleStudio
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- true
-
-
- C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client
-
- false
- CA1822
-
-
- ../../../AWSDotNetSDK.ruleset
-
-
- ../../../AWSDotNetSDKForBuild.ruleset
-
-
-
-
-
- ../../../awssdk.dll.snk
-
-
-
-
- $(AWSKeyFile)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- all
-
-
- all
-
-
-
-
-
-
-
-
- C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.Entity.dll
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net45.csproj b/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net45.csproj
deleted file mode 100644
index bbdcb3402d77..000000000000
--- a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.Net45.csproj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
- true
- net45
- $(DefineConstants);BCL;BCL45;AWS_ASYNC_API;CODE_ANALYSIS
- portable
- true
- AWSSDK.NimbleStudio
- AWSSDK.NimbleStudio
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- true
-
- CA1822
-
-
- ../../../AWSDotNetSDK.ruleset
-
-
- ../../../AWSDotNetSDKForBuild.ruleset
-
-
-
-
-
- ../../../awssdk.dll.snk
-
-
-
-
- $(AWSKeyFile)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- all
-
-
- all
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.NetStandard.csproj b/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.NetStandard.csproj
deleted file mode 100644
index a0a064bdd3d4..000000000000
--- a/sdk/src/Services/NimbleStudio/AWSSDK.NimbleStudio.NetStandard.csproj
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
- true
- netstandard2.0;netcoreapp3.1;net8.0
- $(DefineConstants);NETSTANDARD;AWS_ASYNC_API
- $(DefineConstants);NETSTANDARD20;AWS_ASYNC_ENUMERABLES_API
- $(DefineConstants);AWS_ASYNC_ENUMERABLES_API
- $(DefineConstants);AWS_ASYNC_ENUMERABLES_API
- portable
- true
- AWSSDK.NimbleStudio
- AWSSDK.NimbleStudio
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- true
-
- CA1822
-
-
-
- 8.0
-
-
- true
-
-
- ../../../AWSDotNetSDK.ruleset
-
-
- ../../../AWSDotNetSDKForBuild.ruleset
-
-
-
-
-
- ../../../awssdk.dll.snk
-
-
-
-
- $(AWSKeyFile)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- all
-
-
- all
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioConfig.cs b/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioConfig.cs
deleted file mode 100644
index d28f86f027c6..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioConfig.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-using System;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Util.Internal;
-using Amazon.NimbleStudio.Internal;
-
-namespace Amazon.NimbleStudio
-{
- ///
- /// Configuration for accessing Amazon NimbleStudio service
- ///
- [AWSSignerType("v4")]
- public partial class AmazonNimbleStudioConfig : ClientConfig
- {
- private static readonly string UserAgentString =
- InternalSDKUtils.BuildUserAgentString("nimble", "3.7.400.38");
-
- private string _userAgent = UserAgentString;
- ///
- /// The ServiceId, which is the unique identifier for a service.
- ///
- public static new string ServiceId
- {
- get
- {
- return "nimble";
- }
- }
- ///
- /// Default constructor
- ///
- public AmazonNimbleStudioConfig()
- : base(new Amazon.Runtime.Internal.DefaultConfigurationProvider(AmazonNimbleStudioDefaultConfiguration.GetAllConfigurations()))
- {
- base.ServiceId = "nimble";
- this.AuthenticationServiceName = "nimble";
- this.EndpointProvider = new AmazonNimbleStudioEndpointProvider();
- }
-
- ///
- /// The constant used to lookup in the region hash the endpoint.
- ///
- public override string RegionEndpointServiceName
- {
- get
- {
- return "nimble";
- }
- }
-
- ///
- /// Gets the ServiceVersion property.
- ///
- public override string ServiceVersion
- {
- get
- {
- return "2020-08-01";
- }
- }
-
- ///
- /// Gets the value of UserAgent property.
- ///
- public override string UserAgent
- {
- get
- {
- return _userAgent;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioDefaultConfiguration.cs b/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioDefaultConfiguration.cs
deleted file mode 100644
index d0764b93dbdc..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioDefaultConfiguration.cs
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-
-using Amazon.Runtime;
-
-namespace Amazon.NimbleStudio
-{
- ///
- /// Configuration for accessing Amazon NimbleStudio service
- ///
- public static class AmazonNimbleStudioDefaultConfiguration
- {
- ///
- /// Collection of all s supported by
- /// NimbleStudio
- ///
- public static ReadOnlyCollection GetAllConfigurations()
- {
- return new ReadOnlyCollection(new List
- {
- Standard,
- InRegion,
- CrossRegion,
- Mobile,
- Auto,
- Legacy
- });
- }
-
- ///
- /// The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios
Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK
- ///
- public static IDefaultConfiguration Standard {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.Standard,
- RetryMode = RequestRetryMode.Standard,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Regional,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Regional,
- // 0:00:03.1
- ConnectTimeout = TimeSpan.FromMilliseconds(3100L),
- // 0:00:03.1
- TlsNegotiationTimeout = TimeSpan.FromMilliseconds(3100L),
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- ///
- /// The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region
Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK
- ///
- public static IDefaultConfiguration InRegion {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.InRegion,
- RetryMode = RequestRetryMode.Standard,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Regional,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Regional,
- // 0:00:01.1
- ConnectTimeout = TimeSpan.FromMilliseconds(1100L),
- // 0:00:01.1
- TlsNegotiationTimeout = TimeSpan.FromMilliseconds(1100L),
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- ///
- /// The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region
Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK
- ///
- public static IDefaultConfiguration CrossRegion {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.CrossRegion,
- RetryMode = RequestRetryMode.Standard,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Regional,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Regional,
- // 0:00:03.1
- ConnectTimeout = TimeSpan.FromMilliseconds(3100L),
- // 0:00:03.1
- TlsNegotiationTimeout = TimeSpan.FromMilliseconds(3100L),
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- ///
- /// The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications
Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK
- ///
- public static IDefaultConfiguration Mobile {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.Mobile,
- RetryMode = RequestRetryMode.Standard,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Regional,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Regional,
- // 0:00:30
- ConnectTimeout = TimeSpan.FromMilliseconds(30000L),
- // 0:00:30
- TlsNegotiationTimeout = TimeSpan.FromMilliseconds(30000L),
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- ///
- /// The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.
Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query EC2 Instance Metadata service, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application
- ///
- public static IDefaultConfiguration Auto {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.Auto,
- RetryMode = RequestRetryMode.Standard,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Regional,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Regional,
- // 0:00:01.1
- ConnectTimeout = TimeSpan.FromMilliseconds(1100L),
- // 0:00:01.1
- TlsNegotiationTimeout = TimeSpan.FromMilliseconds(1100L),
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- ///
- /// The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode
- ///
- public static IDefaultConfiguration Legacy {get;} = new DefaultConfiguration
- {
- Name = DefaultConfigurationMode.Legacy,
- RetryMode = RequestRetryMode.Legacy,
- StsRegionalEndpoints = StsRegionalEndpointsValue.Legacy,
- S3UsEast1RegionalEndpoint = S3UsEast1RegionalEndpointValue.Legacy,
- ConnectTimeout = null,
- TlsNegotiationTimeout = null,
- TimeToFirstByteTimeout = null,
- HttpRequestTimeout = null
- };
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioEndpointParameters.cs b/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioEndpointParameters.cs
deleted file mode 100644
index 400f65195135..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioEndpointParameters.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-using System.Collections.Generic;
-using Amazon.Runtime;
-using Amazon.Runtime.Endpoints;
-
-namespace Amazon.NimbleStudio.Endpoints
-{
- ///
- /// Contains parameters used for resolving NimbleStudio endpoints
- /// Parameters can be sourced from client config and service operations
- /// Used by internal NimbleStudioEndpointProvider and NimbleStudioEndpointResolver
- /// Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
- ///
- public class NimbleStudioEndpointParameters : EndpointParameters
- {
- ///
- /// NimbleStudioEndpointParameters constructor
- ///
- public NimbleStudioEndpointParameters()
- {
- UseDualStack = false;
- UseFIPS = false;
- }
-
- ///
- /// Region parameter
- ///
- public string Region
- {
- get { return (string)this["Region"]; }
- set { this["Region"] = value; }
- }
-
- ///
- /// UseDualStack parameter
- ///
- public bool? UseDualStack
- {
- get { return (bool?)this["UseDualStack"]; }
- set { this["UseDualStack"] = value; }
- }
-
- ///
- /// UseFIPS parameter
- ///
- public bool? UseFIPS
- {
- get { return (bool?)this["UseFIPS"]; }
- set { this["UseFIPS"] = value; }
- }
-
- ///
- /// Endpoint parameter
- ///
- public string Endpoint
- {
- get { return (string)this["Endpoint"]; }
- set { this["Endpoint"] = value; }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioException.cs b/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioException.cs
deleted file mode 100644
index 13e7285b5bf9..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/AmazonNimbleStudioException.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Net;
-using System.Text;
-
-using Amazon.Runtime;
-
-namespace Amazon.NimbleStudio
-{
- ///
- /// Common exception for the NimbleStudio service.
- ///
-#if !NETSTANDARD
- [Serializable]
-#endif
- public partial class AmazonNimbleStudioException : AmazonServiceException
- {
- ///
- /// Construct instance of AmazonNimbleStudioException
- ///
- ///
- public AmazonNimbleStudioException(string message)
- : base(message)
- {
- }
-
- ///
- /// Construct instance of AmazonNimbleStudioException
- ///
- ///
- ///
- public AmazonNimbleStudioException(string message, Exception innerException)
- : base(message, innerException)
- {
- }
-
- ///
- /// Construct instance of AmazonNimbleStudioException
- ///
- ///
- public AmazonNimbleStudioException(Exception innerException)
- : base(innerException.Message, innerException)
- {
- }
-
- ///
- /// Construct instance of AmazonNimbleStudioException
- ///
- ///
- ///
- ///
- ///
- ///
- public AmazonNimbleStudioException(string message, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, errorType, errorCode, requestId, statusCode)
- {
- }
-
- ///
- /// Construct instance of AmazonNimbleStudioException
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- public AmazonNimbleStudioException(string message, Exception innerException, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, innerException, errorType, errorCode, requestId, statusCode)
- {
- }
-
-#if !NETSTANDARD
- ///
- /// Constructs a new instance of the AmazonNimbleStudioException class with serialized data.
- ///
- /// The that holds the serialized object data about the exception being thrown.
- /// The that contains contextual information about the source or destination.
- /// The parameter is null.
- /// The class name is null or is zero (0).
- protected AmazonNimbleStudioException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- : base(info, context)
- {
- }
-#endif
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointProvider.cs b/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointProvider.cs
deleted file mode 100644
index f2916d1fd6a6..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointProvider.cs
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-using System;
-using System.Collections.Generic;
-using Amazon.Runtime;
-using Amazon.Runtime.Endpoints;
-using static Amazon.Runtime.Internal.Endpoints.StandardLibrary.Fn;
-
-namespace Amazon.NimbleStudio.Internal
-{
- ///
- /// Amazon NimbleStudio endpoint provider.
- /// Resolves endpoint for given set of NimbleStudioEndpointParameters.
- /// Can throw AmazonClientException if endpoint resolution is unsuccessful.
- ///
- public class AmazonNimbleStudioEndpointProvider : IEndpointProvider
- {
- ///
- /// Resolve endpoint for NimbleStudioEndpointParameters
- ///
- public Endpoint ResolveEndpoint(EndpointParameters parameters)
- {
- if (parameters == null)
- throw new ArgumentNullException("parameters");
-
- if (parameters["UseDualStack"] == null)
- throw new AmazonClientException("UseDualStack parameter must be set for endpoint resolution");
- if (parameters["UseFIPS"] == null)
- throw new AmazonClientException("UseFIPS parameter must be set for endpoint resolution");
-
- var refs = new Dictionary()
- {
- ["Region"] = parameters["Region"],
- ["UseDualStack"] = parameters["UseDualStack"],
- ["UseFIPS"] = parameters["UseFIPS"],
- ["Endpoint"] = parameters["Endpoint"],
- };
- if (IsSet(refs["Endpoint"]))
- {
- if (Equals(refs["UseFIPS"], true))
- {
- throw new AmazonClientException("Invalid Configuration: FIPS and custom endpoint are not supported");
- }
- if (Equals(refs["UseDualStack"], true))
- {
- throw new AmazonClientException("Invalid Configuration: Dualstack and custom endpoint are not supported");
- }
- return new Endpoint((string)refs["Endpoint"], InterpolateJson(@"", refs), InterpolateJson(@"", refs));
- }
- if (IsSet(refs["Region"]))
- {
- if ((refs["PartitionResult"] = Partition((string)refs["Region"])) != null)
- {
- if (Equals(refs["UseFIPS"], true) && Equals(refs["UseDualStack"], true))
- {
- if (Equals(true, GetAttr(refs["PartitionResult"], "supportsFIPS")) && Equals(true, GetAttr(refs["PartitionResult"], "supportsDualStack")))
- {
- return new Endpoint(Interpolate(@"https://nimble-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", refs), InterpolateJson(@"", refs), InterpolateJson(@"", refs));
- }
- throw new AmazonClientException("FIPS and DualStack are enabled, but this partition does not support one or both");
- }
- if (Equals(refs["UseFIPS"], true))
- {
- if (Equals(GetAttr(refs["PartitionResult"], "supportsFIPS"), true))
- {
- return new Endpoint(Interpolate(@"https://nimble-fips.{Region}.{PartitionResult#dnsSuffix}", refs), InterpolateJson(@"", refs), InterpolateJson(@"", refs));
- }
- throw new AmazonClientException("FIPS is enabled but this partition does not support FIPS");
- }
- if (Equals(refs["UseDualStack"], true))
- {
- if (Equals(true, GetAttr(refs["PartitionResult"], "supportsDualStack")))
- {
- return new Endpoint(Interpolate(@"https://nimble.{Region}.{PartitionResult#dualStackDnsSuffix}", refs), InterpolateJson(@"", refs), InterpolateJson(@"", refs));
- }
- throw new AmazonClientException("DualStack is enabled but this partition does not support DualStack");
- }
- return new Endpoint(Interpolate(@"https://nimble.{Region}.{PartitionResult#dnsSuffix}", refs), InterpolateJson(@"", refs), InterpolateJson(@"", refs));
- }
- }
- throw new AmazonClientException("Invalid Configuration: Missing Region");
-
- throw new AmazonClientException("Cannot resolve endpoint");
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointResolver.cs b/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointResolver.cs
deleted file mode 100644
index 0e8a6b716ed7..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioEndpointResolver.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Endpoints;
-using Amazon.Util;
-using Amazon.NimbleStudio.Endpoints;
-
-#pragma warning disable 1591
-
-namespace Amazon.NimbleStudio.Internal
-{
- ///
- /// Amazon NimbleStudio endpoint resolver.
- /// Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for NimbleStudio service requests.
- /// Collects values for NimbleStudioEndpointParameters and then tries to resolve endpoint by calling
- /// ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses NimbleStudioEndpointProvider.
- /// Responsible for setting authentication and http headers provided by resolved endpoint.
- ///
- public class AmazonNimbleStudioEndpointResolver : BaseEndpointResolver
- {
- protected override void ServiceSpecificHandler(IExecutionContext executionContext, EndpointParameters parameters)
- {
-
- InjectHostPrefix(executionContext.RequestContext);
- }
-
- protected override EndpointParameters MapEndpointsParameters(IRequestContext requestContext)
- {
- var config = (AmazonNimbleStudioConfig)requestContext.ClientConfig;
- var result = new NimbleStudioEndpointParameters();
- result.Region = config.RegionEndpoint?.SystemName;
- result.UseDualStack = config.UseDualstackEndpoint;
- result.UseFIPS = config.UseFIPSEndpoint;
- result.Endpoint = config.ServiceURL;
-
-
- // The region needs to be determined from the ServiceURL if not set.
- var regionEndpoint = config.RegionEndpoint;
- if (regionEndpoint == null && !string.IsNullOrEmpty(config.ServiceURL))
- {
- // Use the specified signing region if it was provided alongside a custom ServiceURL
- if (!string.IsNullOrEmpty(config.AuthenticationRegion))
- {
- result.Region = config.AuthenticationRegion;
- }
- else // try to extract a region from the custom ServiceURL
- {
- var regionName = AWSSDKUtils.DetermineRegion(config.ServiceURL);
- result.Region = RegionEndpoint.GetBySystemName(regionName).SystemName;
- }
- }
-
- // To support legacy endpoint overridding rules in the endpoints.json
- if (result.Region == "us-east-1-regional")
- {
- result.Region = "us-east-1";
- }
-
- // Use AlternateEndpoint region override if set
- if (requestContext.Request.AlternateEndpoint != null)
- {
- result.Region = requestContext.Request.AlternateEndpoint.SystemName;
- }
-
-
- // Assign staticContextParams and contextParam per operation
-
- return result;
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioMetadata.cs b/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioMetadata.cs
deleted file mode 100644
index 0b7a9d1f94f0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Internal/AmazonNimbleStudioMetadata.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-
-using Amazon.Runtime.Internal;
-
-
-namespace Amazon.NimbleStudio.Internal
-{
- ///
- /// Service metadata for Amazon NimbleStudio service
- ///
- public partial class AmazonNimbleStudioMetadata : IServiceMetadata
- {
- ///
- /// Gets the value of the Service Id.
- ///
- public string ServiceId
- {
- get
- {
- return "nimble";
- }
- }
-
- ///
- /// Gets the dictionary that gives mapping of renamed operations
- ///
- public System.Collections.Generic.IDictionary OperationNameMapping
- {
- get
- {
- return new System.Collections.Generic.Dictionary(0)
- {
- };
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasRequest.cs
deleted file mode 100644
index 996487c009ce..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasRequest.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the AcceptEulas operation.
- /// Accept EULAs.
- ///
- public partial class AcceptEulasRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private List _eulaIds = AWSConfigs.InitializeCollections ? new List() : null;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property EulaIds.
- ///
- /// The EULA ID.
- ///
- ///
- public List EulaIds
- {
- get { return this._eulaIds; }
- set { this._eulaIds = value; }
- }
-
- // Check to see if EulaIds property is set
- internal bool IsSetEulaIds()
- {
- return this._eulaIds != null && (this._eulaIds.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasResponse.cs
deleted file mode 100644
index a43b6b9d091a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/AcceptEulasResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the AcceptEulas operation.
- ///
- public partial class AcceptEulasResponse : AmazonWebServiceResponse
- {
- private List _eulaAcceptances = AWSConfigs.InitializeCollections ? new List() : null;
-
- ///
- /// Gets and sets the property EulaAcceptances.
- ///
- /// A collection of EULA acceptances.
- ///
- ///
- public List EulaAcceptances
- {
- get { return this._eulaAcceptances; }
- set { this._eulaAcceptances = value; }
- }
-
- // Check to see if EulaAcceptances property is set
- internal bool IsSetEulaAcceptances()
- {
- return this._eulaAcceptances != null && (this._eulaAcceptances.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/AccessDeniedException.cs b/sdk/src/Services/NimbleStudio/Generated/Model/AccessDeniedException.cs
deleted file mode 100644
index ffd089681640..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/AccessDeniedException.cs
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// You are not authorized to perform this operation. Check your IAM policies, and ensure
- /// that you are using the correct access keys.
- ///
- #if !NETSTANDARD
- [Serializable]
- #endif
- public partial class AccessDeniedException : AmazonNimbleStudioException
- {
- private string _code;
- private Dictionary _context = AWSConfigs.InitializeCollections ? new Dictionary() : null;
-
- ///
- /// Constructs a new AccessDeniedException with the specified error
- /// message.
- ///
- ///
- /// Describes the error encountered.
- ///
- public AccessDeniedException(string message)
- : base(message) {}
-
- ///
- /// Construct instance of AccessDeniedException
- ///
- ///
- ///
- public AccessDeniedException(string message, Exception innerException)
- : base(message, innerException) {}
-
- ///
- /// Construct instance of AccessDeniedException
- ///
- ///
- public AccessDeniedException(Exception innerException)
- : base(innerException) {}
-
- ///
- /// Construct instance of AccessDeniedException
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- public AccessDeniedException(string message, Exception innerException, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, innerException, errorType, errorCode, requestId, statusCode) {}
-
- ///
- /// Construct instance of AccessDeniedException
- ///
- ///
- ///
- ///
- ///
- ///
- public AccessDeniedException(string message, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, errorType, errorCode, requestId, statusCode) {}
-
-
-#if !NETSTANDARD
- ///
- /// Constructs a new instance of the AccessDeniedException class with serialized data.
- ///
- /// The that holds the serialized object data about the exception being thrown.
- /// The that contains contextual information about the source or destination.
- /// The parameter is null.
- /// The class name is null or is zero (0).
- protected AccessDeniedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- : base(info, context)
- {
- this.Code = (string)info.GetValue("Code", typeof(string));
- this.Context = (Dictionary)info.GetValue("Context", typeof(Dictionary));
- }
-
- ///
- /// Sets the with information about the exception.
- ///
- /// The that holds the serialized object data about the exception being thrown.
- /// The that contains contextual information about the source or destination.
- /// The parameter is a null reference (Nothing in Visual Basic).
-#if BCL35
- [System.Security.Permissions.SecurityPermission(
- System.Security.Permissions.SecurityAction.LinkDemand,
- Flags = System.Security.Permissions.SecurityPermissionFlag.SerializationFormatter)]
-#endif
- [System.Security.SecurityCritical]
- // These FxCop rules are giving false-positives for this method
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")]
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2134:MethodsMustOverrideWithConsistentTransparencyFxCopRule")]
- public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- {
- base.GetObjectData(info, context);
- info.AddValue("Code", this.Code);
- info.AddValue("Context", this.Context);
- }
-#endif
-
- ///
- /// Gets and sets the property Code.
- ///
- /// A more specific error code.
- ///
- ///
- public string Code
- {
- get { return this._code; }
- set { this._code = value; }
- }
-
- // Check to see if Code property is set
- internal bool IsSetCode()
- {
- return this._code != null;
- }
-
- ///
- /// Gets and sets the property Context.
- ///
- /// The exception context.
- ///
- ///
- public Dictionary Context
- {
- get { return this._context; }
- set { this._context = value; }
- }
-
- // Check to see if Context property is set
- internal bool IsSetContext()
- {
- return this._context != null && (this._context.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryComputerAttribute.cs b/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryComputerAttribute.cs
deleted file mode 100644
index 3ac9bdc70d38..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryComputerAttribute.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// An LDAP attribute of an Active Directory computer account, in the form of a name:value
- /// pair.
- ///
- public partial class ActiveDirectoryComputerAttribute
- {
- private string _name;
- private string _value;
-
- ///
- /// Gets and sets the property Name.
- ///
- /// The name for the LDAP attribute.
- ///
- ///
- [AWSProperty(Min=1, Max=40)]
- public string Name
- {
- get { return this._name; }
- set { this._name = value; }
- }
-
- // Check to see if Name property is set
- internal bool IsSetName()
- {
- return this._name != null;
- }
-
- ///
- /// Gets and sets the property Value.
- ///
- /// The value for the LDAP attribute.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string Value
- {
- get { return this._value; }
- set { this._value = value; }
- }
-
- // Check to see if Value property is set
- internal bool IsSetValue()
- {
- return this._value != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryConfiguration.cs b/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryConfiguration.cs
deleted file mode 100644
index 2e22b7444273..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/ActiveDirectoryConfiguration.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// The configuration for a Directory Service for Microsoft Active Directory studio resource.
- ///
- public partial class ActiveDirectoryConfiguration
- {
- private List _computerAttributes = AWSConfigs.InitializeCollections ? new List() : null;
- private string _directoryId;
- private string _organizationalUnitDistinguishedName;
-
- ///
- /// Gets and sets the property ComputerAttributes.
- ///
- /// A collection of custom attributes for an Active Directory computer.
- ///
- ///
- [AWSProperty(Sensitive=true, Min=0, Max=50)]
- public List ComputerAttributes
- {
- get { return this._computerAttributes; }
- set { this._computerAttributes = value; }
- }
-
- // Check to see if ComputerAttributes property is set
- internal bool IsSetComputerAttributes()
- {
- return this._computerAttributes != null && (this._computerAttributes.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property DirectoryId.
- ///
- /// The directory ID of the Directory Service for Microsoft Active Directory to access
- /// using this studio component.
- ///
- ///
- public string DirectoryId
- {
- get { return this._directoryId; }
- set { this._directoryId = value; }
- }
-
- // Check to see if DirectoryId property is set
- internal bool IsSetDirectoryId()
- {
- return this._directoryId != null;
- }
-
- ///
- /// Gets and sets the property OrganizationalUnitDistinguishedName.
- ///
- /// The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- ///
- ///
- [AWSProperty(Min=1, Max=2000)]
- public string OrganizationalUnitDistinguishedName
- {
- get { return this._organizationalUnitDistinguishedName; }
- set { this._organizationalUnitDistinguishedName = value; }
- }
-
- // Check to see if OrganizationalUnitDistinguishedName property is set
- internal bool IsSetOrganizationalUnitDistinguishedName()
- {
- return this._organizationalUnitDistinguishedName != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/AmazonNimbleStudioRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/AmazonNimbleStudioRequest.cs
deleted file mode 100644
index 71832c9420ed..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/AmazonNimbleStudioRequest.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-
-using Amazon.Runtime;
-
-namespace Amazon.NimbleStudio
-{
- ///
- /// Base class for NimbleStudio operation requests.
- ///
- public partial class AmazonNimbleStudioRequest : AmazonWebServiceRequest
- {
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/ComputeFarmConfiguration.cs b/sdk/src/Services/NimbleStudio/Generated/Model/ComputeFarmConfiguration.cs
deleted file mode 100644
index 199447c79f29..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/ComputeFarmConfiguration.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// The configuration for a render farm that is associated with a studio resource.
- ///
- public partial class ComputeFarmConfiguration
- {
- private string _activeDirectoryUser;
- private string _endpoint;
-
- ///
- /// Gets and sets the property ActiveDirectoryUser.
- ///
- /// The name of an Active Directory user that is used on ComputeFarm worker instances.
- ///
- ///
- public string ActiveDirectoryUser
- {
- get { return this._activeDirectoryUser; }
- set { this._activeDirectoryUser = value; }
- }
-
- // Check to see if ActiveDirectoryUser property is set
- internal bool IsSetActiveDirectoryUser()
- {
- return this._activeDirectoryUser != null;
- }
-
- ///
- /// Gets and sets the property Endpoint.
- ///
- /// The endpoint of the ComputeFarm that is accessed by the studio component resource.
- ///
- ///
- [AWSProperty(Sensitive=true)]
- public string Endpoint
- {
- get { return this._endpoint; }
- set { this._endpoint = value; }
- }
-
- // Check to see if Endpoint property is set
- internal bool IsSetEndpoint()
- {
- return this._endpoint != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/ConflictException.cs b/sdk/src/Services/NimbleStudio/Generated/Model/ConflictException.cs
deleted file mode 100644
index 2a6ac0ebfb93..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/ConflictException.cs
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Another operation is in progress.
- ///
- #if !NETSTANDARD
- [Serializable]
- #endif
- public partial class ConflictException : AmazonNimbleStudioException
- {
- private string _code;
- private Dictionary _context = AWSConfigs.InitializeCollections ? new Dictionary() : null;
-
- ///
- /// Constructs a new ConflictException with the specified error
- /// message.
- ///
- ///
- /// Describes the error encountered.
- ///
- public ConflictException(string message)
- : base(message) {}
-
- ///
- /// Construct instance of ConflictException
- ///
- ///
- ///
- public ConflictException(string message, Exception innerException)
- : base(message, innerException) {}
-
- ///
- /// Construct instance of ConflictException
- ///
- ///
- public ConflictException(Exception innerException)
- : base(innerException) {}
-
- ///
- /// Construct instance of ConflictException
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- public ConflictException(string message, Exception innerException, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, innerException, errorType, errorCode, requestId, statusCode) {}
-
- ///
- /// Construct instance of ConflictException
- ///
- ///
- ///
- ///
- ///
- ///
- public ConflictException(string message, Amazon.Runtime.ErrorType errorType, string errorCode, string requestId, HttpStatusCode statusCode)
- : base(message, errorType, errorCode, requestId, statusCode) {}
-
-
-#if !NETSTANDARD
- ///
- /// Constructs a new instance of the ConflictException class with serialized data.
- ///
- /// The that holds the serialized object data about the exception being thrown.
- /// The that contains contextual information about the source or destination.
- /// The parameter is null.
- /// The class name is null or is zero (0).
- protected ConflictException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- : base(info, context)
- {
- this.Code = (string)info.GetValue("Code", typeof(string));
- this.Context = (Dictionary)info.GetValue("Context", typeof(Dictionary));
- }
-
- ///
- /// Sets the with information about the exception.
- ///
- /// The that holds the serialized object data about the exception being thrown.
- /// The that contains contextual information about the source or destination.
- /// The parameter is a null reference (Nothing in Visual Basic).
-#if BCL35
- [System.Security.Permissions.SecurityPermission(
- System.Security.Permissions.SecurityAction.LinkDemand,
- Flags = System.Security.Permissions.SecurityPermissionFlag.SerializationFormatter)]
-#endif
- [System.Security.SecurityCritical]
- // These FxCop rules are giving false-positives for this method
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")]
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2134:MethodsMustOverrideWithConsistentTransparencyFxCopRule")]
- public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
- {
- base.GetObjectData(info, context);
- info.AddValue("Code", this.Code);
- info.AddValue("Context", this.Context);
- }
-#endif
-
- ///
- /// Gets and sets the property Code.
- ///
- /// A more specific error code.
- ///
- ///
- public string Code
- {
- get { return this._code; }
- set { this._code = value; }
- }
-
- // Check to see if Code property is set
- internal bool IsSetCode()
- {
- return this._code != null;
- }
-
- ///
- /// Gets and sets the property Context.
- ///
- /// The exception context.
- ///
- ///
- public Dictionary Context
- {
- get { return this._context; }
- set { this._context = value; }
- }
-
- // Check to see if Context property is set
- internal bool IsSetContext()
- {
- return this._context != null && (this._context.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileRequest.cs
deleted file mode 100644
index 6eef2b3cdd41..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileRequest.cs
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateLaunchProfile operation.
- /// Create a launch profile.
- ///
- public partial class CreateLaunchProfileRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _description;
- private List _ec2SubnetIds = AWSConfigs.InitializeCollections ? new List() : null;
- private List _launchProfileProtocolVersions = AWSConfigs.InitializeCollections ? new List() : null;
- private string _name;
- private StreamConfigurationCreate _streamConfiguration;
- private List _studioComponentIds = AWSConfigs.InitializeCollections ? new List() : null;
- private string _studioId;
- private Dictionary _tags = AWSConfigs.InitializeCollections ? new Dictionary() : null;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property Description.
- ///
- /// The description.
- ///
- ///
- [AWSProperty(Sensitive=true, Min=0, Max=256)]
- public string Description
- {
- get { return this._description; }
- set { this._description = value; }
- }
-
- // Check to see if Description property is set
- internal bool IsSetDescription()
- {
- return this._description != null;
- }
-
- ///
- /// Gets and sets the property Ec2SubnetIds.
- ///
- /// Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
- /// These subnets must support the specified instance types.
- ///
- ///
- [AWSProperty(Required=true, Min=0, Max=6)]
- public List Ec2SubnetIds
- {
- get { return this._ec2SubnetIds; }
- set { this._ec2SubnetIds = value; }
- }
-
- // Check to see if Ec2SubnetIds property is set
- internal bool IsSetEc2SubnetIds()
- {
- return this._ec2SubnetIds != null && (this._ec2SubnetIds.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property LaunchProfileProtocolVersions.
- ///
- /// The version number of the protocol that is used by the launch profile. The only valid
- /// version is "2021-03-31".
- ///
- ///
- [AWSProperty(Required=true)]
- public List LaunchProfileProtocolVersions
- {
- get { return this._launchProfileProtocolVersions; }
- set { this._launchProfileProtocolVersions = value; }
- }
-
- // Check to see if LaunchProfileProtocolVersions property is set
- internal bool IsSetLaunchProfileProtocolVersions()
- {
- return this._launchProfileProtocolVersions != null && (this._launchProfileProtocolVersions.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property Name.
- ///
- /// The name for the launch profile.
- ///
- ///
- [AWSProperty(Required=true, Sensitive=true, Min=1, Max=64)]
- public string Name
- {
- get { return this._name; }
- set { this._name = value; }
- }
-
- // Check to see if Name property is set
- internal bool IsSetName()
- {
- return this._name != null;
- }
-
- ///
- /// Gets and sets the property StreamConfiguration.
- ///
- /// A configuration for a streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public StreamConfigurationCreate StreamConfiguration
- {
- get { return this._streamConfiguration; }
- set { this._streamConfiguration = value; }
- }
-
- // Check to see if StreamConfiguration property is set
- internal bool IsSetStreamConfiguration()
- {
- return this._streamConfiguration != null;
- }
-
- ///
- /// Gets and sets the property StudioComponentIds.
- ///
- /// Unique identifiers for a collection of studio components that can be used with this
- /// launch profile.
- ///
- ///
- [AWSProperty(Required=true, Min=1, Max=100)]
- public List StudioComponentIds
- {
- get { return this._studioComponentIds; }
- set { this._studioComponentIds = value; }
- }
-
- // Check to see if StudioComponentIds property is set
- internal bool IsSetStudioComponentIds()
- {
- return this._studioComponentIds != null && (this._studioComponentIds.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- ///
- /// Gets and sets the property Tags.
- ///
- /// A collection of labels, in the form of key-value pairs, that apply to this resource.
- ///
- ///
- public Dictionary Tags
- {
- get { return this._tags; }
- set { this._tags = value; }
- }
-
- // Check to see if Tags property is set
- internal bool IsSetTags()
- {
- return this._tags != null && (this._tags.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileResponse.cs
deleted file mode 100644
index 10b0ed86c9eb..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateLaunchProfileResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateLaunchProfile operation.
- ///
- public partial class CreateLaunchProfileResponse : AmazonWebServiceResponse
- {
- private LaunchProfile _launchProfile;
-
- ///
- /// Gets and sets the property LaunchProfile.
- ///
- /// The launch profile.
- ///
- ///
- public LaunchProfile LaunchProfile
- {
- get { return this._launchProfile; }
- set { this._launchProfile = value; }
- }
-
- // Check to see if LaunchProfile property is set
- internal bool IsSetLaunchProfile()
- {
- return this._launchProfile != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageRequest.cs
deleted file mode 100644
index c404f2441871..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageRequest.cs
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateStreamingImage operation.
- /// Creates a streaming image resource in a studio.
- ///
- public partial class CreateStreamingImageRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _description;
- private string _ec2ImageId;
- private string _name;
- private string _studioId;
- private Dictionary _tags = AWSConfigs.InitializeCollections ? new Dictionary() : null;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property Description.
- ///
- /// A human-readable description of the streaming image.
- ///
- ///
- [AWSProperty(Sensitive=true, Min=0, Max=256)]
- public string Description
- {
- get { return this._description; }
- set { this._description = value; }
- }
-
- // Check to see if Description property is set
- internal bool IsSetDescription()
- {
- return this._description != null;
- }
-
- ///
- /// Gets and sets the property Ec2ImageId.
- ///
- /// The ID of an EC2 machine image with which to create this streaming image.
- ///
- ///
- [AWSProperty(Required=true)]
- public string Ec2ImageId
- {
- get { return this._ec2ImageId; }
- set { this._ec2ImageId = value; }
- }
-
- // Check to see if Ec2ImageId property is set
- internal bool IsSetEc2ImageId()
- {
- return this._ec2ImageId != null;
- }
-
- ///
- /// Gets and sets the property Name.
- ///
- /// A friendly name for a streaming image resource.
- ///
- ///
- [AWSProperty(Required=true, Sensitive=true, Min=0, Max=64)]
- public string Name
- {
- get { return this._name; }
- set { this._name = value; }
- }
-
- // Check to see if Name property is set
- internal bool IsSetName()
- {
- return this._name != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- ///
- /// Gets and sets the property Tags.
- ///
- /// A collection of labels, in the form of key-value pairs, that apply to this resource.
- ///
- ///
- public Dictionary Tags
- {
- get { return this._tags; }
- set { this._tags = value; }
- }
-
- // Check to see if Tags property is set
- internal bool IsSetTags()
- {
- return this._tags != null && (this._tags.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageResponse.cs
deleted file mode 100644
index 8dadbcd17d30..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingImageResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateStreamingImage operation.
- ///
- public partial class CreateStreamingImageResponse : AmazonWebServiceResponse
- {
- private StreamingImage _streamingImage;
-
- ///
- /// Gets and sets the property StreamingImage.
- ///
- /// The streaming image.
- ///
- ///
- public StreamingImage StreamingImage
- {
- get { return this._streamingImage; }
- set { this._streamingImage = value; }
- }
-
- // Check to see if StreamingImage property is set
- internal bool IsSetStreamingImage()
- {
- return this._streamingImage != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionRequest.cs
deleted file mode 100644
index 6e195780177f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionRequest.cs
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateStreamingSession operation.
- /// Creates a streaming session in a studio.
- ///
- ///
- ///
- /// After invoking this operation, you must poll GetStreamingSession until the streaming
- /// session is in the READY state.
- ///
- ///
- public partial class CreateStreamingSessionRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private StreamingInstanceType _ec2InstanceType;
- private string _launchProfileId;
- private string _ownedBy;
- private string _streamingImageId;
- private string _studioId;
- private Dictionary _tags = AWSConfigs.InitializeCollections ? new Dictionary() : null;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property Ec2InstanceType.
- ///
- /// The EC2 Instance type used for the streaming session.
- ///
- ///
- public StreamingInstanceType Ec2InstanceType
- {
- get { return this._ec2InstanceType; }
- set { this._ec2InstanceType = value; }
- }
-
- // Check to see if Ec2InstanceType property is set
- internal bool IsSetEc2InstanceType()
- {
- return this._ec2InstanceType != null;
- }
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property OwnedBy.
- ///
- /// The user ID of the user that owns the streaming session. The user that owns the session
- /// will be logging into the session and interacting with the virtual workstation.
- ///
- ///
- public string OwnedBy
- {
- get { return this._ownedBy; }
- set { this._ownedBy = value; }
- }
-
- // Check to see if OwnedBy property is set
- internal bool IsSetOwnedBy()
- {
- return this._ownedBy != null;
- }
-
- ///
- /// Gets and sets the property StreamingImageId.
- ///
- /// The ID of the streaming image.
- ///
- ///
- [AWSProperty(Min=0, Max=22)]
- public string StreamingImageId
- {
- get { return this._streamingImageId; }
- set { this._streamingImageId = value; }
- }
-
- // Check to see if StreamingImageId property is set
- internal bool IsSetStreamingImageId()
- {
- return this._streamingImageId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- ///
- /// Gets and sets the property Tags.
- ///
- /// A collection of labels, in the form of key-value pairs, that apply to this resource.
- ///
- ///
- public Dictionary Tags
- {
- get { return this._tags; }
- set { this._tags = value; }
- }
-
- // Check to see if Tags property is set
- internal bool IsSetTags()
- {
- return this._tags != null && (this._tags.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionResponse.cs
deleted file mode 100644
index a568c77addd8..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateStreamingSession operation.
- ///
- public partial class CreateStreamingSessionResponse : AmazonWebServiceResponse
- {
- private StreamingSession _session;
-
- ///
- /// Gets and sets the property Session.
- ///
- /// The session.
- ///
- ///
- public StreamingSession Session
- {
- get { return this._session; }
- set { this._session = value; }
- }
-
- // Check to see if Session property is set
- internal bool IsSetSession()
- {
- return this._session != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamRequest.cs
deleted file mode 100644
index 06b84a3ed9c6..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamRequest.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateStreamingSessionStream operation.
- /// Creates a streaming session stream for a streaming session.
- ///
- ///
- ///
- /// After invoking this API, invoke GetStreamingSessionStream with the returned streamId
- /// to poll the resource until it is in the READY state.
- ///
- ///
- public partial class CreateStreamingSessionStreamRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private int? _expirationInSeconds;
- private string _sessionId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property ExpirationInSeconds.
- ///
- /// The expiration time in seconds.
- ///
- ///
- [AWSProperty(Min=60, Max=3600)]
- public int ExpirationInSeconds
- {
- get { return this._expirationInSeconds.GetValueOrDefault(); }
- set { this._expirationInSeconds = value; }
- }
-
- // Check to see if ExpirationInSeconds property is set
- internal bool IsSetExpirationInSeconds()
- {
- return this._expirationInSeconds.HasValue;
- }
-
- ///
- /// Gets and sets the property SessionId.
- ///
- /// The streaming session ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string SessionId
- {
- get { return this._sessionId; }
- set { this._sessionId = value; }
- }
-
- // Check to see if SessionId property is set
- internal bool IsSetSessionId()
- {
- return this._sessionId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamResponse.cs
deleted file mode 100644
index 95975623c293..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStreamingSessionStreamResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateStreamingSessionStream operation.
- ///
- public partial class CreateStreamingSessionStreamResponse : AmazonWebServiceResponse
- {
- private StreamingSessionStream _stream;
-
- ///
- /// Gets and sets the property Stream.
- ///
- /// The stream.
- ///
- ///
- public StreamingSessionStream Stream
- {
- get { return this._stream; }
- set { this._stream = value; }
- }
-
- // Check to see if Stream property is set
- internal bool IsSetStream()
- {
- return this._stream != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentRequest.cs
deleted file mode 100644
index b034b80af1a9..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentRequest.cs
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateStudioComponent operation.
- /// Creates a studio component resource.
- ///
- public partial class CreateStudioComponentRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private StudioComponentConfiguration _configuration;
- private string _description;
- private List _ec2SecurityGroupIds = AWSConfigs.InitializeCollections ? new List() : null;
- private List _initializationScripts = AWSConfigs.InitializeCollections ? new List() : null;
- private string _name;
- private string _runtimeRoleArn;
- private List _scriptParameters = AWSConfigs.InitializeCollections ? new List() : null;
- private string _secureInitializationRoleArn;
- private string _studioId;
- private StudioComponentSubtype _subtype;
- private Dictionary _tags = AWSConfigs.InitializeCollections ? new Dictionary() : null;
- private StudioComponentType _type;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property Configuration.
- ///
- /// The configuration of the studio component, based on component type.
- ///
- ///
- public StudioComponentConfiguration Configuration
- {
- get { return this._configuration; }
- set { this._configuration = value; }
- }
-
- // Check to see if Configuration property is set
- internal bool IsSetConfiguration()
- {
- return this._configuration != null;
- }
-
- ///
- /// Gets and sets the property Description.
- ///
- /// The description.
- ///
- ///
- [AWSProperty(Sensitive=true, Min=0, Max=256)]
- public string Description
- {
- get { return this._description; }
- set { this._description = value; }
- }
-
- // Check to see if Description property is set
- internal bool IsSetDescription()
- {
- return this._description != null;
- }
-
- ///
- /// Gets and sets the property Ec2SecurityGroupIds.
- ///
- /// The EC2 security groups that control access to the studio component.
- ///
- ///
- [AWSProperty(Min=0, Max=30)]
- public List Ec2SecurityGroupIds
- {
- get { return this._ec2SecurityGroupIds; }
- set { this._ec2SecurityGroupIds = value; }
- }
-
- // Check to see if Ec2SecurityGroupIds property is set
- internal bool IsSetEc2SecurityGroupIds()
- {
- return this._ec2SecurityGroupIds != null && (this._ec2SecurityGroupIds.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property InitializationScripts.
- ///
- /// Initialization scripts for studio components.
- ///
- ///
- public List InitializationScripts
- {
- get { return this._initializationScripts; }
- set { this._initializationScripts = value; }
- }
-
- // Check to see if InitializationScripts property is set
- internal bool IsSetInitializationScripts()
- {
- return this._initializationScripts != null && (this._initializationScripts.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property Name.
- ///
- /// The name for the studio component.
- ///
- ///
- [AWSProperty(Required=true, Sensitive=true, Min=0, Max=64)]
- public string Name
- {
- get { return this._name; }
- set { this._name = value; }
- }
-
- // Check to see if Name property is set
- internal bool IsSetName()
- {
- return this._name != null;
- }
-
- ///
- /// Gets and sets the property RuntimeRoleArn.
- ///
- /// An IAM role attached to a Studio Component that gives the studio component access
- /// to Amazon Web Services resources at anytime while the instance is running.
- ///
- ///
- [AWSProperty(Min=0, Max=2048)]
- public string RuntimeRoleArn
- {
- get { return this._runtimeRoleArn; }
- set { this._runtimeRoleArn = value; }
- }
-
- // Check to see if RuntimeRoleArn property is set
- internal bool IsSetRuntimeRoleArn()
- {
- return this._runtimeRoleArn != null;
- }
-
- ///
- /// Gets and sets the property ScriptParameters.
- ///
- /// Parameters for the studio component scripts.
- ///
- ///
- [AWSProperty(Sensitive=true, Min=0, Max=30)]
- public List ScriptParameters
- {
- get { return this._scriptParameters; }
- set { this._scriptParameters = value; }
- }
-
- // Check to see if ScriptParameters property is set
- internal bool IsSetScriptParameters()
- {
- return this._scriptParameters != null && (this._scriptParameters.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property SecureInitializationRoleArn.
- ///
- /// An IAM role attached to Studio Component when the system initialization script runs
- /// which give the studio component access to Amazon Web Services resources when the system
- /// initialization script runs.
- ///
- ///
- [AWSProperty(Min=0, Max=2048)]
- public string SecureInitializationRoleArn
- {
- get { return this._secureInitializationRoleArn; }
- set { this._secureInitializationRoleArn = value; }
- }
-
- // Check to see if SecureInitializationRoleArn property is set
- internal bool IsSetSecureInitializationRoleArn()
- {
- return this._secureInitializationRoleArn != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- ///
- /// Gets and sets the property Subtype.
- ///
- /// The specific subtype of a studio component.
- ///
- ///
- public StudioComponentSubtype Subtype
- {
- get { return this._subtype; }
- set { this._subtype = value; }
- }
-
- // Check to see if Subtype property is set
- internal bool IsSetSubtype()
- {
- return this._subtype != null;
- }
-
- ///
- /// Gets and sets the property Tags.
- ///
- /// A collection of labels, in the form of key-value pairs, that apply to this resource.
- ///
- ///
- public Dictionary Tags
- {
- get { return this._tags; }
- set { this._tags = value; }
- }
-
- // Check to see if Tags property is set
- internal bool IsSetTags()
- {
- return this._tags != null && (this._tags.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property Type.
- ///
- /// The type of the studio component.
- ///
- ///
- [AWSProperty(Required=true)]
- public StudioComponentType Type
- {
- get { return this._type; }
- set { this._type = value; }
- }
-
- // Check to see if Type property is set
- internal bool IsSetType()
- {
- return this._type != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentResponse.cs
deleted file mode 100644
index 50c5f5206562..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioComponentResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateStudioComponent operation.
- ///
- public partial class CreateStudioComponentResponse : AmazonWebServiceResponse
- {
- private StudioComponent _studioComponent;
-
- ///
- /// Gets and sets the property StudioComponent.
- ///
- /// Information about the studio component.
- ///
- ///
- public StudioComponent StudioComponent
- {
- get { return this._studioComponent; }
- set { this._studioComponent = value; }
- }
-
- // Check to see if StudioComponent property is set
- internal bool IsSetStudioComponent()
- {
- return this._studioComponent != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioRequest.cs
deleted file mode 100644
index 93e514f3573b..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioRequest.cs
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the CreateStudio operation.
- /// Create a new studio.
- ///
- ///
- ///
- /// When creating a studio, two IAM roles must be provided: the admin role and the user
- /// role. These roles are assumed by your users when they log in to the Nimble Studio
- /// portal.
- ///
- ///
- ///
- /// The user role must have the AmazonNimbleStudio-StudioUser managed policy attached
- /// for the portal to function properly.
- ///
- ///
- ///
- /// The admin role must have the AmazonNimbleStudio-StudioAdmin managed policy
- /// attached for the portal to function properly.
- ///
- ///
- ///
- /// You may optionally specify a KMS key in the StudioEncryptionConfiguration.
- ///
- ///
- ///
- /// In Nimble Studio, resource names, descriptions, initialization scripts, and other
- /// data you provide are always encrypted at rest using an KMS key. By default, this key
- /// is owned by Amazon Web Services and managed on your behalf. You may provide your own
- /// KMS key when calling CreateStudio to encrypt this data using a key you own
- /// and manage.
- ///
- ///
- ///
- /// When providing an KMS key during studio creation, Nimble Studio creates KMS grants
- /// in your account to provide your studio user and admin roles access to these KMS keys.
- ///
- ///
- ///
- /// If you delete this grant, the studio will no longer be accessible to your portal users.
- ///
- ///
- ///
- /// If you delete the studio KMS key, your studio will no longer be accessible.
- ///
- ///
- public partial class CreateStudioRequest : AmazonNimbleStudioRequest
- {
- private string _adminRoleArn;
- private string _clientToken;
- private string _displayName;
- private StudioEncryptionConfiguration _studioEncryptionConfiguration;
- private string _studioName;
- private Dictionary _tags = AWSConfigs.InitializeCollections ? new Dictionary() : null;
- private string _userRoleArn;
-
- ///
- /// Gets and sets the property AdminRoleArn.
- ///
- /// The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
- ///
- ///
- [AWSProperty(Required=true, Min=0, Max=2048)]
- public string AdminRoleArn
- {
- get { return this._adminRoleArn; }
- set { this._adminRoleArn = value; }
- }
-
- // Check to see if AdminRoleArn property is set
- internal bool IsSetAdminRoleArn()
- {
- return this._adminRoleArn != null;
- }
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property DisplayName.
- ///
- /// A friendly name for the studio.
- ///
- ///
- [AWSProperty(Required=true, Sensitive=true, Min=0, Max=64)]
- public string DisplayName
- {
- get { return this._displayName; }
- set { this._displayName = value; }
- }
-
- // Check to see if DisplayName property is set
- internal bool IsSetDisplayName()
- {
- return this._displayName != null;
- }
-
- ///
- /// Gets and sets the property StudioEncryptionConfiguration.
- ///
- /// The studio encryption configuration.
- ///
- ///
- public StudioEncryptionConfiguration StudioEncryptionConfiguration
- {
- get { return this._studioEncryptionConfiguration; }
- set { this._studioEncryptionConfiguration = value; }
- }
-
- // Check to see if StudioEncryptionConfiguration property is set
- internal bool IsSetStudioEncryptionConfiguration()
- {
- return this._studioEncryptionConfiguration != null;
- }
-
- ///
- /// Gets and sets the property StudioName.
- ///
- /// The studio name that is used in the URL of the Nimble Studio portal when accessed
- /// by Nimble Studio users.
- ///
- ///
- [AWSProperty(Required=true, Min=3, Max=64)]
- public string StudioName
- {
- get { return this._studioName; }
- set { this._studioName = value; }
- }
-
- // Check to see if StudioName property is set
- internal bool IsSetStudioName()
- {
- return this._studioName != null;
- }
-
- ///
- /// Gets and sets the property Tags.
- ///
- /// A collection of labels, in the form of key-value pairs, that apply to this resource.
- ///
- ///
- public Dictionary Tags
- {
- get { return this._tags; }
- set { this._tags = value; }
- }
-
- // Check to see if Tags property is set
- internal bool IsSetTags()
- {
- return this._tags != null && (this._tags.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property UserRoleArn.
- ///
- /// The IAM role that studio users will assume when logging in to the Nimble Studio portal.
- ///
- ///
- [AWSProperty(Required=true, Min=0, Max=2048)]
- public string UserRoleArn
- {
- get { return this._userRoleArn; }
- set { this._userRoleArn = value; }
- }
-
- // Check to see if UserRoleArn property is set
- internal bool IsSetUserRoleArn()
- {
- return this._userRoleArn != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioResponse.cs
deleted file mode 100644
index e8774d2f3637..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/CreateStudioResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the CreateStudio operation.
- ///
- public partial class CreateStudioResponse : AmazonWebServiceResponse
- {
- private Studio _studio;
-
- ///
- /// Gets and sets the property Studio.
- ///
- /// Information about a studio.
- ///
- ///
- public Studio Studio
- {
- get { return this._studio; }
- set { this._studio = value; }
- }
-
- // Check to see if Studio property is set
- internal bool IsSetStudio()
- {
- return this._studio != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberRequest.cs
deleted file mode 100644
index 3f333121549a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberRequest.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteLaunchProfileMember operation.
- /// Delete a user from launch profile membership.
- ///
- public partial class DeleteLaunchProfileMemberRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _launchProfileId;
- private string _principalId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property PrincipalId.
- ///
- /// The principal ID. This currently supports a IAM Identity Center UserId.
- ///
- ///
- [AWSProperty(Required=true)]
- public string PrincipalId
- {
- get { return this._principalId; }
- set { this._principalId = value; }
- }
-
- // Check to see if PrincipalId property is set
- internal bool IsSetPrincipalId()
- {
- return this._principalId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberResponse.cs
deleted file mode 100644
index 89daa0937121..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileMemberResponse.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteLaunchProfileMember operation.
- ///
- public partial class DeleteLaunchProfileMemberResponse : AmazonWebServiceResponse
- {
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileRequest.cs
deleted file mode 100644
index 51d13fadeb2d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileRequest.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteLaunchProfile operation.
- /// Permanently delete a launch profile.
- ///
- public partial class DeleteLaunchProfileRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _launchProfileId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileResponse.cs
deleted file mode 100644
index 99fc4bfdd720..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteLaunchProfileResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteLaunchProfile operation.
- ///
- public partial class DeleteLaunchProfileResponse : AmazonWebServiceResponse
- {
- private LaunchProfile _launchProfile;
-
- ///
- /// Gets and sets the property LaunchProfile.
- ///
- /// The launch profile.
- ///
- ///
- public LaunchProfile LaunchProfile
- {
- get { return this._launchProfile; }
- set { this._launchProfile = value; }
- }
-
- // Check to see if LaunchProfile property is set
- internal bool IsSetLaunchProfile()
- {
- return this._launchProfile != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageRequest.cs
deleted file mode 100644
index 986644a25509..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageRequest.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteStreamingImage operation.
- /// Delete streaming image.
- ///
- public partial class DeleteStreamingImageRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _streamingImageId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property StreamingImageId.
- ///
- /// The streaming image ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StreamingImageId
- {
- get { return this._streamingImageId; }
- set { this._streamingImageId = value; }
- }
-
- // Check to see if StreamingImageId property is set
- internal bool IsSetStreamingImageId()
- {
- return this._streamingImageId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageResponse.cs
deleted file mode 100644
index 30c2deee095f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingImageResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteStreamingImage operation.
- ///
- public partial class DeleteStreamingImageResponse : AmazonWebServiceResponse
- {
- private StreamingImage _streamingImage;
-
- ///
- /// Gets and sets the property StreamingImage.
- ///
- /// The streaming image.
- ///
- ///
- public StreamingImage StreamingImage
- {
- get { return this._streamingImage; }
- set { this._streamingImage = value; }
- }
-
- // Check to see if StreamingImage property is set
- internal bool IsSetStreamingImage()
- {
- return this._streamingImage != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionRequest.cs
deleted file mode 100644
index 4fc050435180..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionRequest.cs
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteStreamingSession operation.
- /// Deletes streaming session resource.
- ///
- ///
- ///
- /// After invoking this operation, use GetStreamingSession to poll the resource until
- /// it transitions to a DELETED state.
- ///
- ///
- ///
- /// A streaming session will count against your streaming session quota until it is marked
- /// DELETED.
- ///
- ///
- public partial class DeleteStreamingSessionRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _sessionId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property SessionId.
- ///
- /// The streaming session ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string SessionId
- {
- get { return this._sessionId; }
- set { this._sessionId = value; }
- }
-
- // Check to see if SessionId property is set
- internal bool IsSetSessionId()
- {
- return this._sessionId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionResponse.cs
deleted file mode 100644
index 0a05b371ebf7..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStreamingSessionResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteStreamingSession operation.
- ///
- public partial class DeleteStreamingSessionResponse : AmazonWebServiceResponse
- {
- private StreamingSession _session;
-
- ///
- /// Gets and sets the property Session.
- ///
- /// The session.
- ///
- ///
- public StreamingSession Session
- {
- get { return this._session; }
- set { this._session = value; }
- }
-
- // Check to see if Session property is set
- internal bool IsSetSession()
- {
- return this._session != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentRequest.cs
deleted file mode 100644
index 83b2bdb33882..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentRequest.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteStudioComponent operation.
- /// Deletes a studio component resource.
- ///
- public partial class DeleteStudioComponentRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _studioComponentId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property StudioComponentId.
- ///
- /// The studio component ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioComponentId
- {
- get { return this._studioComponentId; }
- set { this._studioComponentId = value; }
- }
-
- // Check to see if StudioComponentId property is set
- internal bool IsSetStudioComponentId()
- {
- return this._studioComponentId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentResponse.cs
deleted file mode 100644
index fb88557fed18..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioComponentResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteStudioComponent operation.
- ///
- public partial class DeleteStudioComponentResponse : AmazonWebServiceResponse
- {
- private StudioComponent _studioComponent;
-
- ///
- /// Gets and sets the property StudioComponent.
- ///
- /// Information about the studio component.
- ///
- ///
- public StudioComponent StudioComponent
- {
- get { return this._studioComponent; }
- set { this._studioComponent = value; }
- }
-
- // Check to see if StudioComponent property is set
- internal bool IsSetStudioComponent()
- {
- return this._studioComponent != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberRequest.cs
deleted file mode 100644
index 5e65c4e80b79..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberRequest.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteStudioMember operation.
- /// Delete a user from studio membership.
- ///
- public partial class DeleteStudioMemberRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _principalId;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property PrincipalId.
- ///
- /// The principal ID. This currently supports a IAM Identity Center UserId.
- ///
- ///
- [AWSProperty(Required=true)]
- public string PrincipalId
- {
- get { return this._principalId; }
- set { this._principalId = value; }
- }
-
- // Check to see if PrincipalId property is set
- internal bool IsSetPrincipalId()
- {
- return this._principalId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberResponse.cs
deleted file mode 100644
index f5e0bf218eaf..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioMemberResponse.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteStudioMember operation.
- ///
- public partial class DeleteStudioMemberResponse : AmazonWebServiceResponse
- {
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioRequest.cs
deleted file mode 100644
index 5eedcf9efdaa..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioRequest.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the DeleteStudio operation.
- /// Delete a studio resource.
- ///
- public partial class DeleteStudioRequest : AmazonNimbleStudioRequest
- {
- private string _clientToken;
- private string _studioId;
-
- ///
- /// Gets and sets the property ClientToken.
- ///
- /// Unique, case-sensitive identifier that you provide to ensure the idempotency of the
- /// request. If you don’t specify a client token, the Amazon Web Services SDK automatically
- /// generates a client token and uses it for the request to ensure idempotency.
- ///
- ///
- [AWSProperty(Min=1, Max=64)]
- public string ClientToken
- {
- get { return this._clientToken; }
- set { this._clientToken = value; }
- }
-
- // Check to see if ClientToken property is set
- internal bool IsSetClientToken()
- {
- return !string.IsNullOrEmpty(this._clientToken);
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioResponse.cs
deleted file mode 100644
index 528d72800862..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/DeleteStudioResponse.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the DeleteStudio operation.
- ///
- public partial class DeleteStudioResponse : AmazonWebServiceResponse
- {
- private Studio _studio;
-
- ///
- /// Gets and sets the property Studio.
- ///
- /// Information about a studio.
- ///
- ///
- [AWSProperty(Required=true)]
- public Studio Studio
- {
- get { return this._studio; }
- set { this._studio = value; }
- }
-
- // Check to see if Studio property is set
- internal bool IsSetStudio()
- {
- return this._studio != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Eula.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Eula.cs
deleted file mode 100644
index 7b7c7b55dd1a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Eula.cs
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Represents a EULA resource.
- ///
- public partial class Eula
- {
- private string _content;
- private DateTime? _createdAt;
- private string _eulaId;
- private string _name;
- private DateTime? _updatedAt;
-
- ///
- /// Gets and sets the property Content.
- ///
- /// The EULA content.
- ///
- ///
- public string Content
- {
- get { return this._content; }
- set { this._content = value; }
- }
-
- // Check to see if Content property is set
- internal bool IsSetContent()
- {
- return this._content != null;
- }
-
- ///
- /// Gets and sets the property CreatedAt.
- ///
- /// The ISO timestamp in seconds for when the resource was created.
- ///
- ///
- public DateTime CreatedAt
- {
- get { return this._createdAt.GetValueOrDefault(); }
- set { this._createdAt = value; }
- }
-
- // Check to see if CreatedAt property is set
- internal bool IsSetCreatedAt()
- {
- return this._createdAt.HasValue;
- }
-
- ///
- /// Gets and sets the property EulaId.
- ///
- /// The EULA ID.
- ///
- ///
- [AWSProperty(Min=0, Max=22)]
- public string EulaId
- {
- get { return this._eulaId; }
- set { this._eulaId = value; }
- }
-
- // Check to see if EulaId property is set
- internal bool IsSetEulaId()
- {
- return this._eulaId != null;
- }
-
- ///
- /// Gets and sets the property Name.
- ///
- /// The name for the EULA.
- ///
- ///
- [AWSProperty(Min=0, Max=64)]
- public string Name
- {
- get { return this._name; }
- set { this._name = value; }
- }
-
- // Check to see if Name property is set
- internal bool IsSetName()
- {
- return this._name != null;
- }
-
- ///
- /// Gets and sets the property UpdatedAt.
- ///
- /// The ISO timestamp in seconds for when the resource was updated.
- ///
- ///
- public DateTime UpdatedAt
- {
- get { return this._updatedAt.GetValueOrDefault(); }
- set { this._updatedAt = value; }
- }
-
- // Check to see if UpdatedAt property is set
- internal bool IsSetUpdatedAt()
- {
- return this._updatedAt.HasValue;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/EulaAcceptance.cs b/sdk/src/Services/NimbleStudio/Generated/Model/EulaAcceptance.cs
deleted file mode 100644
index 4fa561ca3435..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/EulaAcceptance.cs
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// The acceptance of a EULA, required to use Amazon-provided streaming images.
- ///
- public partial class EulaAcceptance
- {
- private DateTime? _acceptedAt;
- private string _acceptedBy;
- private string _accepteeId;
- private string _eulaAcceptanceId;
- private string _eulaId;
-
- ///
- /// Gets and sets the property AcceptedAt.
- ///
- /// The ISO timestamp in seconds for when the EULA was accepted.
- ///
- ///
- public DateTime AcceptedAt
- {
- get { return this._acceptedAt.GetValueOrDefault(); }
- set { this._acceptedAt = value; }
- }
-
- // Check to see if AcceptedAt property is set
- internal bool IsSetAcceptedAt()
- {
- return this._acceptedAt.HasValue;
- }
-
- ///
- /// Gets and sets the property AcceptedBy.
- ///
- /// The ID of the person who accepted the EULA.
- ///
- ///
- public string AcceptedBy
- {
- get { return this._acceptedBy; }
- set { this._acceptedBy = value; }
- }
-
- // Check to see if AcceptedBy property is set
- internal bool IsSetAcceptedBy()
- {
- return this._acceptedBy != null;
- }
-
- ///
- /// Gets and sets the property AccepteeId.
- ///
- /// The ID of the acceptee.
- ///
- ///
- public string AccepteeId
- {
- get { return this._accepteeId; }
- set { this._accepteeId = value; }
- }
-
- // Check to see if AccepteeId property is set
- internal bool IsSetAccepteeId()
- {
- return this._accepteeId != null;
- }
-
- ///
- /// Gets and sets the property EulaAcceptanceId.
- ///
- /// The EULA acceptance ID.
- ///
- ///
- [AWSProperty(Min=0, Max=22)]
- public string EulaAcceptanceId
- {
- get { return this._eulaAcceptanceId; }
- set { this._eulaAcceptanceId = value; }
- }
-
- // Check to see if EulaAcceptanceId property is set
- internal bool IsSetEulaAcceptanceId()
- {
- return this._eulaAcceptanceId != null;
- }
-
- ///
- /// Gets and sets the property EulaId.
- ///
- /// The EULA ID.
- ///
- ///
- [AWSProperty(Min=0, Max=22)]
- public string EulaId
- {
- get { return this._eulaId; }
- set { this._eulaId = value; }
- }
-
- // Check to see if EulaId property is set
- internal bool IsSetEulaId()
- {
- return this._eulaId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaRequest.cs
deleted file mode 100644
index 49c73dff936f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaRequest.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetEula operation.
- /// Get EULA.
- ///
- public partial class GetEulaRequest : AmazonNimbleStudioRequest
- {
- private string _eulaId;
-
- ///
- /// Gets and sets the property EulaId.
- ///
- /// The EULA ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string EulaId
- {
- get { return this._eulaId; }
- set { this._eulaId = value; }
- }
-
- // Check to see if EulaId property is set
- internal bool IsSetEulaId()
- {
- return this._eulaId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaResponse.cs
deleted file mode 100644
index b427f0821bb1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetEulaResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetEula operation.
- ///
- public partial class GetEulaResponse : AmazonWebServiceResponse
- {
- private Eula _eula;
-
- ///
- /// Gets and sets the property Eula.
- ///
- /// The EULA.
- ///
- ///
- public Eula Eula
- {
- get { return this._eula; }
- set { this._eula = value; }
- }
-
- // Check to see if Eula property is set
- internal bool IsSetEula()
- {
- return this._eula != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsRequest.cs
deleted file mode 100644
index 76b2e5d21ce6..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsRequest.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetLaunchProfileDetails operation.
- /// Launch profile details include the launch profile resource and summary information
- /// of resources that are used by, or available to, the launch profile. This includes
- /// the name and description of all studio components used by the launch profiles, and
- /// the name and description of streaming images that can be used with this launch profile.
- ///
- public partial class GetLaunchProfileDetailsRequest : AmazonNimbleStudioRequest
- {
- private string _launchProfileId;
- private string _studioId;
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsResponse.cs
deleted file mode 100644
index 658844702cb5..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileDetailsResponse.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetLaunchProfileDetails operation.
- ///
- public partial class GetLaunchProfileDetailsResponse : AmazonWebServiceResponse
- {
- private LaunchProfile _launchProfile;
- private List _streamingImages = AWSConfigs.InitializeCollections ? new List() : null;
- private List _studioComponentSummaries = AWSConfigs.InitializeCollections ? new List() : null;
-
- ///
- /// Gets and sets the property LaunchProfile.
- ///
- /// The launch profile.
- ///
- ///
- public LaunchProfile LaunchProfile
- {
- get { return this._launchProfile; }
- set { this._launchProfile = value; }
- }
-
- // Check to see if LaunchProfile property is set
- internal bool IsSetLaunchProfile()
- {
- return this._launchProfile != null;
- }
-
- ///
- /// Gets and sets the property StreamingImages.
- ///
- /// A collection of streaming images.
- ///
- ///
- public List StreamingImages
- {
- get { return this._streamingImages; }
- set { this._streamingImages = value; }
- }
-
- // Check to see if StreamingImages property is set
- internal bool IsSetStreamingImages()
- {
- return this._streamingImages != null && (this._streamingImages.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property StudioComponentSummaries.
- ///
- /// A collection of studio component summaries.
- ///
- ///
- public List StudioComponentSummaries
- {
- get { return this._studioComponentSummaries; }
- set { this._studioComponentSummaries = value; }
- }
-
- // Check to see if StudioComponentSummaries property is set
- internal bool IsSetStudioComponentSummaries()
- {
- return this._studioComponentSummaries != null && (this._studioComponentSummaries.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationRequest.cs
deleted file mode 100644
index b9aa89388fc2..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationRequest.cs
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetLaunchProfileInitialization operation.
- /// Get a launch profile initialization.
- ///
- public partial class GetLaunchProfileInitializationRequest : AmazonNimbleStudioRequest
- {
- private string _launchProfileId;
- private List _launchProfileProtocolVersions = AWSConfigs.InitializeCollections ? new List() : null;
- private string _launchPurpose;
- private string _platform;
- private string _studioId;
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property LaunchProfileProtocolVersions.
- ///
- /// The launch profile protocol versions supported by the client.
- ///
- ///
- [AWSProperty(Required=true)]
- public List LaunchProfileProtocolVersions
- {
- get { return this._launchProfileProtocolVersions; }
- set { this._launchProfileProtocolVersions = value; }
- }
-
- // Check to see if LaunchProfileProtocolVersions property is set
- internal bool IsSetLaunchProfileProtocolVersions()
- {
- return this._launchProfileProtocolVersions != null && (this._launchProfileProtocolVersions.Count > 0 || !AWSConfigs.InitializeCollections);
- }
-
- ///
- /// Gets and sets the property LaunchPurpose.
- ///
- /// The launch purpose.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchPurpose
- {
- get { return this._launchPurpose; }
- set { this._launchPurpose = value; }
- }
-
- // Check to see if LaunchPurpose property is set
- internal bool IsSetLaunchPurpose()
- {
- return this._launchPurpose != null;
- }
-
- ///
- /// Gets and sets the property Platform.
- ///
- /// The platform where this Launch Profile will be used, either Windows or Linux.
- ///
- ///
- [AWSProperty(Required=true)]
- public string Platform
- {
- get { return this._platform; }
- set { this._platform = value; }
- }
-
- // Check to see if Platform property is set
- internal bool IsSetPlatform()
- {
- return this._platform != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationResponse.cs
deleted file mode 100644
index ef49e329112f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileInitializationResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetLaunchProfileInitialization operation.
- ///
- public partial class GetLaunchProfileInitializationResponse : AmazonWebServiceResponse
- {
- private LaunchProfileInitialization _launchProfileInitialization;
-
- ///
- /// Gets and sets the property LaunchProfileInitialization.
- ///
- /// The launch profile initialization.
- ///
- ///
- public LaunchProfileInitialization LaunchProfileInitialization
- {
- get { return this._launchProfileInitialization; }
- set { this._launchProfileInitialization = value; }
- }
-
- // Check to see if LaunchProfileInitialization property is set
- internal bool IsSetLaunchProfileInitialization()
- {
- return this._launchProfileInitialization != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberRequest.cs
deleted file mode 100644
index 54ffc272eb8f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberRequest.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetLaunchProfileMember operation.
- /// Get a user persona in launch profile membership.
- ///
- public partial class GetLaunchProfileMemberRequest : AmazonNimbleStudioRequest
- {
- private string _launchProfileId;
- private string _principalId;
- private string _studioId;
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property PrincipalId.
- ///
- /// The principal ID. This currently supports a IAM Identity Center UserId.
- ///
- ///
- [AWSProperty(Required=true)]
- public string PrincipalId
- {
- get { return this._principalId; }
- set { this._principalId = value; }
- }
-
- // Check to see if PrincipalId property is set
- internal bool IsSetPrincipalId()
- {
- return this._principalId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberResponse.cs
deleted file mode 100644
index e8b9382d884a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileMemberResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetLaunchProfileMember operation.
- ///
- public partial class GetLaunchProfileMemberResponse : AmazonWebServiceResponse
- {
- private LaunchProfileMembership _member;
-
- ///
- /// Gets and sets the property Member.
- ///
- /// The member.
- ///
- ///
- public LaunchProfileMembership Member
- {
- get { return this._member; }
- set { this._member = value; }
- }
-
- // Check to see if Member property is set
- internal bool IsSetMember()
- {
- return this._member != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileRequest.cs
deleted file mode 100644
index 1b368b8c0ada..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileRequest.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetLaunchProfile operation.
- /// Get a launch profile.
- ///
- public partial class GetLaunchProfileRequest : AmazonNimbleStudioRequest
- {
- private string _launchProfileId;
- private string _studioId;
-
- ///
- /// Gets and sets the property LaunchProfileId.
- ///
- /// The ID of the launch profile used to control access from the streaming session.
- ///
- ///
- [AWSProperty(Required=true)]
- public string LaunchProfileId
- {
- get { return this._launchProfileId; }
- set { this._launchProfileId = value; }
- }
-
- // Check to see if LaunchProfileId property is set
- internal bool IsSetLaunchProfileId()
- {
- return this._launchProfileId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileResponse.cs
deleted file mode 100644
index ad7ee405cb3c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetLaunchProfileResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetLaunchProfile operation.
- ///
- public partial class GetLaunchProfileResponse : AmazonWebServiceResponse
- {
- private LaunchProfile _launchProfile;
-
- ///
- /// Gets and sets the property LaunchProfile.
- ///
- /// The launch profile.
- ///
- ///
- public LaunchProfile LaunchProfile
- {
- get { return this._launchProfile; }
- set { this._launchProfile = value; }
- }
-
- // Check to see if LaunchProfile property is set
- internal bool IsSetLaunchProfile()
- {
- return this._launchProfile != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageRequest.cs
deleted file mode 100644
index d9a4d6154aa1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageRequest.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStreamingImage operation.
- /// Get streaming image.
- ///
- public partial class GetStreamingImageRequest : AmazonNimbleStudioRequest
- {
- private string _streamingImageId;
- private string _studioId;
-
- ///
- /// Gets and sets the property StreamingImageId.
- ///
- /// The streaming image ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StreamingImageId
- {
- get { return this._streamingImageId; }
- set { this._streamingImageId = value; }
- }
-
- // Check to see if StreamingImageId property is set
- internal bool IsSetStreamingImageId()
- {
- return this._streamingImageId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageResponse.cs
deleted file mode 100644
index a619a76bfce4..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingImageResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStreamingImage operation.
- ///
- public partial class GetStreamingImageResponse : AmazonWebServiceResponse
- {
- private StreamingImage _streamingImage;
-
- ///
- /// Gets and sets the property StreamingImage.
- ///
- /// The streaming image.
- ///
- ///
- public StreamingImage StreamingImage
- {
- get { return this._streamingImage; }
- set { this._streamingImage = value; }
- }
-
- // Check to see if StreamingImage property is set
- internal bool IsSetStreamingImage()
- {
- return this._streamingImage != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupRequest.cs
deleted file mode 100644
index 81188524f6b2..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupRequest.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStreamingSessionBackup operation.
- /// Gets StreamingSessionBackup resource.
- ///
- ///
- ///
- /// Invoke this operation to poll for a streaming session backup while stopping a streaming
- /// session.
- ///
- ///
- public partial class GetStreamingSessionBackupRequest : AmazonNimbleStudioRequest
- {
- private string _backupId;
- private string _studioId;
-
- ///
- /// Gets and sets the property BackupId.
- ///
- /// The ID of the backup.
- ///
- ///
- [AWSProperty(Required=true)]
- public string BackupId
- {
- get { return this._backupId; }
- set { this._backupId = value; }
- }
-
- // Check to see if BackupId property is set
- internal bool IsSetBackupId()
- {
- return this._backupId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupResponse.cs
deleted file mode 100644
index 4be80b299a82..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionBackupResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStreamingSessionBackup operation.
- ///
- public partial class GetStreamingSessionBackupResponse : AmazonWebServiceResponse
- {
- private StreamingSessionBackup _streamingSessionBackup;
-
- ///
- /// Gets and sets the property StreamingSessionBackup.
- ///
- /// Information about the streaming session backup.
- ///
- ///
- public StreamingSessionBackup StreamingSessionBackup
- {
- get { return this._streamingSessionBackup; }
- set { this._streamingSessionBackup = value; }
- }
-
- // Check to see if StreamingSessionBackup property is set
- internal bool IsSetStreamingSessionBackup()
- {
- return this._streamingSessionBackup != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionRequest.cs
deleted file mode 100644
index 248c0ff2e898..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionRequest.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStreamingSession operation.
- /// Gets StreamingSession resource.
- ///
- ///
- ///
- /// Invoke this operation to poll for a streaming session state while creating or deleting
- /// a session.
- ///
- ///
- public partial class GetStreamingSessionRequest : AmazonNimbleStudioRequest
- {
- private string _sessionId;
- private string _studioId;
-
- ///
- /// Gets and sets the property SessionId.
- ///
- /// The streaming session ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string SessionId
- {
- get { return this._sessionId; }
- set { this._sessionId = value; }
- }
-
- // Check to see if SessionId property is set
- internal bool IsSetSessionId()
- {
- return this._sessionId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionResponse.cs
deleted file mode 100644
index 683a11eb4e73..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStreamingSession operation.
- ///
- public partial class GetStreamingSessionResponse : AmazonWebServiceResponse
- {
- private StreamingSession _session;
-
- ///
- /// Gets and sets the property Session.
- ///
- /// The session.
- ///
- ///
- public StreamingSession Session
- {
- get { return this._session; }
- set { this._session = value; }
- }
-
- // Check to see if Session property is set
- internal bool IsSetSession()
- {
- return this._session != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamRequest.cs
deleted file mode 100644
index 83081432032b..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamRequest.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStreamingSessionStream operation.
- /// Gets a StreamingSessionStream for a streaming session.
- ///
- ///
- ///
- /// Invoke this operation to poll the resource after invoking CreateStreamingSessionStream.
- ///
- ///
- ///
- /// After the StreamingSessionStream changes to the READY state, the url
- /// property will contain a stream to be used with the DCV streaming client.
- ///
- ///
- public partial class GetStreamingSessionStreamRequest : AmazonNimbleStudioRequest
- {
- private string _sessionId;
- private string _streamId;
- private string _studioId;
-
- ///
- /// Gets and sets the property SessionId.
- ///
- /// The streaming session ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string SessionId
- {
- get { return this._sessionId; }
- set { this._sessionId = value; }
- }
-
- // Check to see if SessionId property is set
- internal bool IsSetSessionId()
- {
- return this._sessionId != null;
- }
-
- ///
- /// Gets and sets the property StreamId.
- ///
- /// The streaming session stream ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StreamId
- {
- get { return this._streamId; }
- set { this._streamId = value; }
- }
-
- // Check to see if StreamId property is set
- internal bool IsSetStreamId()
- {
- return this._streamId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamResponse.cs
deleted file mode 100644
index 6d70c3dc8bd3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStreamingSessionStreamResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStreamingSessionStream operation.
- ///
- public partial class GetStreamingSessionStreamResponse : AmazonWebServiceResponse
- {
- private StreamingSessionStream _stream;
-
- ///
- /// Gets and sets the property Stream.
- ///
- /// The stream.
- ///
- ///
- public StreamingSessionStream Stream
- {
- get { return this._stream; }
- set { this._stream = value; }
- }
-
- // Check to see if Stream property is set
- internal bool IsSetStream()
- {
- return this._stream != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentRequest.cs
deleted file mode 100644
index cb0ac636822c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentRequest.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStudioComponent operation.
- /// Gets a studio component resource.
- ///
- public partial class GetStudioComponentRequest : AmazonNimbleStudioRequest
- {
- private string _studioComponentId;
- private string _studioId;
-
- ///
- /// Gets and sets the property StudioComponentId.
- ///
- /// The studio component ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioComponentId
- {
- get { return this._studioComponentId; }
- set { this._studioComponentId = value; }
- }
-
- // Check to see if StudioComponentId property is set
- internal bool IsSetStudioComponentId()
- {
- return this._studioComponentId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentResponse.cs
deleted file mode 100644
index 8c60334db086..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioComponentResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStudioComponent operation.
- ///
- public partial class GetStudioComponentResponse : AmazonWebServiceResponse
- {
- private StudioComponent _studioComponent;
-
- ///
- /// Gets and sets the property StudioComponent.
- ///
- /// Information about the studio component.
- ///
- ///
- public StudioComponent StudioComponent
- {
- get { return this._studioComponent; }
- set { this._studioComponent = value; }
- }
-
- // Check to see if StudioComponent property is set
- internal bool IsSetStudioComponent()
- {
- return this._studioComponent != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberRequest.cs
deleted file mode 100644
index 21144e1c4b6f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberRequest.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStudioMember operation.
- /// Get a user's membership in a studio.
- ///
- public partial class GetStudioMemberRequest : AmazonNimbleStudioRequest
- {
- private string _principalId;
- private string _studioId;
-
- ///
- /// Gets and sets the property PrincipalId.
- ///
- /// The principal ID. This currently supports a IAM Identity Center UserId.
- ///
- ///
- [AWSProperty(Required=true)]
- public string PrincipalId
- {
- get { return this._principalId; }
- set { this._principalId = value; }
- }
-
- // Check to see if PrincipalId property is set
- internal bool IsSetPrincipalId()
- {
- return this._principalId != null;
- }
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberResponse.cs
deleted file mode 100644
index 37843bf85fc7..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioMemberResponse.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStudioMember operation.
- ///
- public partial class GetStudioMemberResponse : AmazonWebServiceResponse
- {
- private StudioMembership _member;
-
- ///
- /// Gets and sets the property Member.
- ///
- /// The member.
- ///
- ///
- public StudioMembership Member
- {
- get { return this._member; }
- set { this._member = value; }
- }
-
- // Check to see if Member property is set
- internal bool IsSetMember()
- {
- return this._member != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioRequest.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioRequest.cs
deleted file mode 100644
index df3765f87148..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioRequest.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// Container for the parameters to the GetStudio operation.
- /// Get a studio resource.
- ///
- public partial class GetStudioRequest : AmazonNimbleStudioRequest
- {
- private string _studioId;
-
- ///
- /// Gets and sets the property StudioId.
- ///
- /// The studio ID.
- ///
- ///
- [AWSProperty(Required=true)]
- public string StudioId
- {
- get { return this._studioId; }
- set { this._studioId = value; }
- }
-
- // Check to see if StudioId property is set
- internal bool IsSetStudioId()
- {
- return this._studioId != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioResponse.cs b/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioResponse.cs
deleted file mode 100644
index 529e4bcddc14..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/GetStudioResponse.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.Text;
-using System.IO;
-using System.Net;
-
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-
-#pragma warning disable CS0612,CS0618,CS1570
-namespace Amazon.NimbleStudio.Model
-{
- ///
- /// This is the response object from the GetStudio operation.
- ///
- public partial class GetStudioResponse : AmazonWebServiceResponse
- {
- private Studio _studio;
-
- ///
- /// Gets and sets the property Studio.
- ///
- /// Information about a studio.
- ///
- ///
- [AWSProperty(Required=true)]
- public Studio Studio
- {
- get { return this._studio; }
- set { this._studio = value; }
- }
-
- // Check to see if Studio property is set
- internal bool IsSetStudio()
- {
- return this._studio != null;
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasRequestMarshaller.cs
deleted file mode 100644
index 8b87a02a016e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasRequestMarshaller.cs
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// AcceptEulas Request Marshaller
- ///
- public class AcceptEulasRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((AcceptEulasRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AcceptEulasRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/eula-acceptances";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetEulaIds())
- {
- context.Writer.WritePropertyName("eulaIds");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestEulaIdsListValue in publicRequest.EulaIds)
- {
- context.Writer.Write(publicRequestEulaIdsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static AcceptEulasRequestMarshaller _instance = new AcceptEulasRequestMarshaller();
-
- internal static AcceptEulasRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static AcceptEulasRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasResponseUnmarshaller.cs
deleted file mode 100644
index 4a37e8206ef8..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AcceptEulasResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for AcceptEulas operation
- ///
- public class AcceptEulasResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- AcceptEulasResponse response = new AcceptEulasResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("eulaAcceptances", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(EulaAcceptanceUnmarshaller.Instance);
- response.EulaAcceptances = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static AcceptEulasResponseUnmarshaller _instance = new AcceptEulasResponseUnmarshaller();
-
- internal static AcceptEulasResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static AcceptEulasResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AccessDeniedExceptionUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AccessDeniedExceptionUnmarshaller.cs
deleted file mode 100644
index 83587c42b172..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/AccessDeniedExceptionUnmarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for AccessDeniedException Object
- ///
- public class AccessDeniedExceptionUnmarshaller : IErrorResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public AccessDeniedException Unmarshall(JsonUnmarshallerContext context)
- {
- return this.Unmarshall(context, new Amazon.Runtime.Internal.ErrorResponse());
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public AccessDeniedException Unmarshall(JsonUnmarshallerContext context, Amazon.Runtime.Internal.ErrorResponse errorResponse)
- {
- context.Read();
-
- AccessDeniedException unmarshalledObject = new AccessDeniedException(errorResponse.Message, errorResponse.InnerException,
- errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("code", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Code = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("context", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Context = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return unmarshalledObject;
- }
-
- private static AccessDeniedExceptionUnmarshaller _instance = new AccessDeniedExceptionUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static AccessDeniedExceptionUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeMarshaller.cs
deleted file mode 100644
index 9e8490771a8a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ActiveDirectoryComputerAttribute Marshaller
- ///
- public class ActiveDirectoryComputerAttributeMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(ActiveDirectoryComputerAttribute requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetName())
- {
- context.Writer.WritePropertyName("name");
- context.Writer.Write(requestObject.Name);
- }
-
- if(requestObject.IsSetValue())
- {
- context.Writer.WritePropertyName("value");
- context.Writer.Write(requestObject.Value);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static ActiveDirectoryComputerAttributeMarshaller Instance = new ActiveDirectoryComputerAttributeMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeUnmarshaller.cs
deleted file mode 100644
index 80d3dba5bc36..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryComputerAttributeUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ActiveDirectoryComputerAttribute Object
- ///
- public class ActiveDirectoryComputerAttributeUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ActiveDirectoryComputerAttribute IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public ActiveDirectoryComputerAttribute Unmarshall(JsonUnmarshallerContext context)
- {
- ActiveDirectoryComputerAttribute unmarshalledObject = new ActiveDirectoryComputerAttribute();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("name", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Name = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("value", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Value = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static ActiveDirectoryComputerAttributeUnmarshaller _instance = new ActiveDirectoryComputerAttributeUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ActiveDirectoryComputerAttributeUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationMarshaller.cs
deleted file mode 100644
index 53edcaf1f8af..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationMarshaller.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ActiveDirectoryConfiguration Marshaller
- ///
- public class ActiveDirectoryConfigurationMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(ActiveDirectoryConfiguration requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetComputerAttributes())
- {
- context.Writer.WritePropertyName("computerAttributes");
- context.Writer.WriteArrayStart();
- foreach(var requestObjectComputerAttributesListValue in requestObject.ComputerAttributes)
- {
- context.Writer.WriteObjectStart();
-
- var marshaller = ActiveDirectoryComputerAttributeMarshaller.Instance;
- marshaller.Marshall(requestObjectComputerAttributesListValue, context);
-
- context.Writer.WriteObjectEnd();
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(requestObject.IsSetDirectoryId())
- {
- context.Writer.WritePropertyName("directoryId");
- context.Writer.Write(requestObject.DirectoryId);
- }
-
- if(requestObject.IsSetOrganizationalUnitDistinguishedName())
- {
- context.Writer.WritePropertyName("organizationalUnitDistinguishedName");
- context.Writer.Write(requestObject.OrganizationalUnitDistinguishedName);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static ActiveDirectoryConfigurationMarshaller Instance = new ActiveDirectoryConfigurationMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationUnmarshaller.cs
deleted file mode 100644
index cd48b5f53553..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ActiveDirectoryConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ActiveDirectoryConfiguration Object
- ///
- public class ActiveDirectoryConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ActiveDirectoryConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public ActiveDirectoryConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- ActiveDirectoryConfiguration unmarshalledObject = new ActiveDirectoryConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("computerAttributes", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(ActiveDirectoryComputerAttributeUnmarshaller.Instance);
- unmarshalledObject.ComputerAttributes = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("directoryId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.DirectoryId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("organizationalUnitDistinguishedName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.OrganizationalUnitDistinguishedName = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static ActiveDirectoryConfigurationUnmarshaller _instance = new ActiveDirectoryConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ActiveDirectoryConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationMarshaller.cs
deleted file mode 100644
index ed406d1f3e68..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ComputeFarmConfiguration Marshaller
- ///
- public class ComputeFarmConfigurationMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(ComputeFarmConfiguration requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetActiveDirectoryUser())
- {
- context.Writer.WritePropertyName("activeDirectoryUser");
- context.Writer.Write(requestObject.ActiveDirectoryUser);
- }
-
- if(requestObject.IsSetEndpoint())
- {
- context.Writer.WritePropertyName("endpoint");
- context.Writer.Write(requestObject.Endpoint);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static ComputeFarmConfigurationMarshaller Instance = new ComputeFarmConfigurationMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationUnmarshaller.cs
deleted file mode 100644
index 134922c186f0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ComputeFarmConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ComputeFarmConfiguration Object
- ///
- public class ComputeFarmConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ComputeFarmConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public ComputeFarmConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- ComputeFarmConfiguration unmarshalledObject = new ComputeFarmConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("activeDirectoryUser", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.ActiveDirectoryUser = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("endpoint", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Endpoint = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static ComputeFarmConfigurationUnmarshaller _instance = new ComputeFarmConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ComputeFarmConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ConflictExceptionUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ConflictExceptionUnmarshaller.cs
deleted file mode 100644
index b8e62a8ac7da..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ConflictExceptionUnmarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ConflictException Object
- ///
- public class ConflictExceptionUnmarshaller : IErrorResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public ConflictException Unmarshall(JsonUnmarshallerContext context)
- {
- return this.Unmarshall(context, new Amazon.Runtime.Internal.ErrorResponse());
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public ConflictException Unmarshall(JsonUnmarshallerContext context, Amazon.Runtime.Internal.ErrorResponse errorResponse)
- {
- context.Read();
-
- ConflictException unmarshalledObject = new ConflictException(errorResponse.Message, errorResponse.InnerException,
- errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("code", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Code = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("context", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Context = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return unmarshalledObject;
- }
-
- private static ConflictExceptionUnmarshaller _instance = new ConflictExceptionUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ConflictExceptionUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileRequestMarshaller.cs
deleted file mode 100644
index 836efbf2285c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileRequestMarshaller.cs
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateLaunchProfile Request Marshaller
- ///
- public class CreateLaunchProfileRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateLaunchProfileRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateLaunchProfileRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetDescription())
- {
- context.Writer.WritePropertyName("description");
- context.Writer.Write(publicRequest.Description);
- }
-
- if(publicRequest.IsSetEc2SubnetIds())
- {
- context.Writer.WritePropertyName("ec2SubnetIds");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestEc2SubnetIdsListValue in publicRequest.Ec2SubnetIds)
- {
- context.Writer.Write(publicRequestEc2SubnetIdsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetLaunchProfileProtocolVersions())
- {
- context.Writer.WritePropertyName("launchProfileProtocolVersions");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestLaunchProfileProtocolVersionsListValue in publicRequest.LaunchProfileProtocolVersions)
- {
- context.Writer.Write(publicRequestLaunchProfileProtocolVersionsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetName())
- {
- context.Writer.WritePropertyName("name");
- context.Writer.Write(publicRequest.Name);
- }
-
- if(publicRequest.IsSetStreamConfiguration())
- {
- context.Writer.WritePropertyName("streamConfiguration");
- context.Writer.WriteObjectStart();
-
- var marshaller = StreamConfigurationCreateMarshaller.Instance;
- marshaller.Marshall(publicRequest.StreamConfiguration, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- if(publicRequest.IsSetStudioComponentIds())
- {
- context.Writer.WritePropertyName("studioComponentIds");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestStudioComponentIdsListValue in publicRequest.StudioComponentIds)
- {
- context.Writer.Write(publicRequestStudioComponentIdsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetTags())
- {
- context.Writer.WritePropertyName("tags");
- context.Writer.WriteObjectStart();
- foreach (var publicRequestTagsKvp in publicRequest.Tags)
- {
- context.Writer.WritePropertyName(publicRequestTagsKvp.Key);
- var publicRequestTagsValue = publicRequestTagsKvp.Value;
-
- context.Writer.Write(publicRequestTagsValue);
- }
- context.Writer.WriteObjectEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateLaunchProfileRequestMarshaller _instance = new CreateLaunchProfileRequestMarshaller();
-
- internal static CreateLaunchProfileRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateLaunchProfileRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileResponseUnmarshaller.cs
deleted file mode 100644
index 83843214ffde..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateLaunchProfileResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateLaunchProfile operation
- ///
- public class CreateLaunchProfileResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateLaunchProfileResponse response = new CreateLaunchProfileResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfile", targetDepth))
- {
- var unmarshaller = LaunchProfileUnmarshaller.Instance;
- response.LaunchProfile = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateLaunchProfileResponseUnmarshaller _instance = new CreateLaunchProfileResponseUnmarshaller();
-
- internal static CreateLaunchProfileResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateLaunchProfileResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageRequestMarshaller.cs
deleted file mode 100644
index 6d610f4fed0d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageRequestMarshaller.cs
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateStreamingImage Request Marshaller
- ///
- public class CreateStreamingImageRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateStreamingImageRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateStreamingImageRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-images";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetDescription())
- {
- context.Writer.WritePropertyName("description");
- context.Writer.Write(publicRequest.Description);
- }
-
- if(publicRequest.IsSetEc2ImageId())
- {
- context.Writer.WritePropertyName("ec2ImageId");
- context.Writer.Write(publicRequest.Ec2ImageId);
- }
-
- if(publicRequest.IsSetName())
- {
- context.Writer.WritePropertyName("name");
- context.Writer.Write(publicRequest.Name);
- }
-
- if(publicRequest.IsSetTags())
- {
- context.Writer.WritePropertyName("tags");
- context.Writer.WriteObjectStart();
- foreach (var publicRequestTagsKvp in publicRequest.Tags)
- {
- context.Writer.WritePropertyName(publicRequestTagsKvp.Key);
- var publicRequestTagsValue = publicRequestTagsKvp.Value;
-
- context.Writer.Write(publicRequestTagsValue);
- }
- context.Writer.WriteObjectEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateStreamingImageRequestMarshaller _instance = new CreateStreamingImageRequestMarshaller();
-
- internal static CreateStreamingImageRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingImageRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageResponseUnmarshaller.cs
deleted file mode 100644
index 523c14720bfe..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingImageResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateStreamingImage operation
- ///
- public class CreateStreamingImageResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateStreamingImageResponse response = new CreateStreamingImageResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("streamingImage", targetDepth))
- {
- var unmarshaller = StreamingImageUnmarshaller.Instance;
- response.StreamingImage = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateStreamingImageResponseUnmarshaller _instance = new CreateStreamingImageResponseUnmarshaller();
-
- internal static CreateStreamingImageResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingImageResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionRequestMarshaller.cs
deleted file mode 100644
index 75ec0759df24..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionRequestMarshaller.cs
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateStreamingSession Request Marshaller
- ///
- public class CreateStreamingSessionRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateStreamingSessionRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateStreamingSessionRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetEc2InstanceType())
- {
- context.Writer.WritePropertyName("ec2InstanceType");
- context.Writer.Write(publicRequest.Ec2InstanceType);
- }
-
- if(publicRequest.IsSetLaunchProfileId())
- {
- context.Writer.WritePropertyName("launchProfileId");
- context.Writer.Write(publicRequest.LaunchProfileId);
- }
-
- if(publicRequest.IsSetOwnedBy())
- {
- context.Writer.WritePropertyName("ownedBy");
- context.Writer.Write(publicRequest.OwnedBy);
- }
-
- if(publicRequest.IsSetStreamingImageId())
- {
- context.Writer.WritePropertyName("streamingImageId");
- context.Writer.Write(publicRequest.StreamingImageId);
- }
-
- if(publicRequest.IsSetTags())
- {
- context.Writer.WritePropertyName("tags");
- context.Writer.WriteObjectStart();
- foreach (var publicRequestTagsKvp in publicRequest.Tags)
- {
- context.Writer.WritePropertyName(publicRequestTagsKvp.Key);
- var publicRequestTagsValue = publicRequestTagsKvp.Value;
-
- context.Writer.Write(publicRequestTagsValue);
- }
- context.Writer.WriteObjectEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateStreamingSessionRequestMarshaller _instance = new CreateStreamingSessionRequestMarshaller();
-
- internal static CreateStreamingSessionRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingSessionRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionResponseUnmarshaller.cs
deleted file mode 100644
index 71c0c8b030b3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateStreamingSession operation
- ///
- public class CreateStreamingSessionResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateStreamingSessionResponse response = new CreateStreamingSessionResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("session", targetDepth))
- {
- var unmarshaller = StreamingSessionUnmarshaller.Instance;
- response.Session = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateStreamingSessionResponseUnmarshaller _instance = new CreateStreamingSessionResponseUnmarshaller();
-
- internal static CreateStreamingSessionResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingSessionResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamRequestMarshaller.cs
deleted file mode 100644
index 83c9dc8a7ce3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamRequestMarshaller.cs
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateStreamingSessionStream Request Marshaller
- ///
- public class CreateStreamingSessionStreamRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateStreamingSessionStreamRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateStreamingSessionStreamRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetExpirationInSeconds())
- {
- context.Writer.WritePropertyName("expirationInSeconds");
- context.Writer.Write(publicRequest.ExpirationInSeconds);
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateStreamingSessionStreamRequestMarshaller _instance = new CreateStreamingSessionStreamRequestMarshaller();
-
- internal static CreateStreamingSessionStreamRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingSessionStreamRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamResponseUnmarshaller.cs
deleted file mode 100644
index 7cee11730194..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStreamingSessionStreamResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateStreamingSessionStream operation
- ///
- public class CreateStreamingSessionStreamResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateStreamingSessionStreamResponse response = new CreateStreamingSessionStreamResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("stream", targetDepth))
- {
- var unmarshaller = StreamingSessionStreamUnmarshaller.Instance;
- response.Stream = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateStreamingSessionStreamResponseUnmarshaller _instance = new CreateStreamingSessionStreamResponseUnmarshaller();
-
- internal static CreateStreamingSessionStreamResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStreamingSessionStreamResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentRequestMarshaller.cs
deleted file mode 100644
index e9e6b8113502..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentRequestMarshaller.cs
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateStudioComponent Request Marshaller
- ///
- public class CreateStudioComponentRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateStudioComponentRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateStudioComponentRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/studio-components";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetConfiguration())
- {
- context.Writer.WritePropertyName("configuration");
- context.Writer.WriteObjectStart();
-
- var marshaller = StudioComponentConfigurationMarshaller.Instance;
- marshaller.Marshall(publicRequest.Configuration, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- if(publicRequest.IsSetDescription())
- {
- context.Writer.WritePropertyName("description");
- context.Writer.Write(publicRequest.Description);
- }
-
- if(publicRequest.IsSetEc2SecurityGroupIds())
- {
- context.Writer.WritePropertyName("ec2SecurityGroupIds");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestEc2SecurityGroupIdsListValue in publicRequest.Ec2SecurityGroupIds)
- {
- context.Writer.Write(publicRequestEc2SecurityGroupIdsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetInitializationScripts())
- {
- context.Writer.WritePropertyName("initializationScripts");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestInitializationScriptsListValue in publicRequest.InitializationScripts)
- {
- context.Writer.WriteObjectStart();
-
- var marshaller = StudioComponentInitializationScriptMarshaller.Instance;
- marshaller.Marshall(publicRequestInitializationScriptsListValue, context);
-
- context.Writer.WriteObjectEnd();
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetName())
- {
- context.Writer.WritePropertyName("name");
- context.Writer.Write(publicRequest.Name);
- }
-
- if(publicRequest.IsSetRuntimeRoleArn())
- {
- context.Writer.WritePropertyName("runtimeRoleArn");
- context.Writer.Write(publicRequest.RuntimeRoleArn);
- }
-
- if(publicRequest.IsSetScriptParameters())
- {
- context.Writer.WritePropertyName("scriptParameters");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestScriptParametersListValue in publicRequest.ScriptParameters)
- {
- context.Writer.WriteObjectStart();
-
- var marshaller = ScriptParameterKeyValueMarshaller.Instance;
- marshaller.Marshall(publicRequestScriptParametersListValue, context);
-
- context.Writer.WriteObjectEnd();
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(publicRequest.IsSetSecureInitializationRoleArn())
- {
- context.Writer.WritePropertyName("secureInitializationRoleArn");
- context.Writer.Write(publicRequest.SecureInitializationRoleArn);
- }
-
- if(publicRequest.IsSetSubtype())
- {
- context.Writer.WritePropertyName("subtype");
- context.Writer.Write(publicRequest.Subtype);
- }
-
- if(publicRequest.IsSetTags())
- {
- context.Writer.WritePropertyName("tags");
- context.Writer.WriteObjectStart();
- foreach (var publicRequestTagsKvp in publicRequest.Tags)
- {
- context.Writer.WritePropertyName(publicRequestTagsKvp.Key);
- var publicRequestTagsValue = publicRequestTagsKvp.Value;
-
- context.Writer.Write(publicRequestTagsValue);
- }
- context.Writer.WriteObjectEnd();
- }
-
- if(publicRequest.IsSetType())
- {
- context.Writer.WritePropertyName("type");
- context.Writer.Write(publicRequest.Type);
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateStudioComponentRequestMarshaller _instance = new CreateStudioComponentRequestMarshaller();
-
- internal static CreateStudioComponentRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStudioComponentRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentResponseUnmarshaller.cs
deleted file mode 100644
index 126055a3aa23..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioComponentResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateStudioComponent operation
- ///
- public class CreateStudioComponentResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateStudioComponentResponse response = new CreateStudioComponentResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studioComponent", targetDepth))
- {
- var unmarshaller = StudioComponentUnmarshaller.Instance;
- response.StudioComponent = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateStudioComponentResponseUnmarshaller _instance = new CreateStudioComponentResponseUnmarshaller();
-
- internal static CreateStudioComponentResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStudioComponentResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioRequestMarshaller.cs
deleted file mode 100644
index 4cb1d00186c7..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioRequestMarshaller.cs
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// CreateStudio Request Marshaller
- ///
- public class CreateStudioRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((CreateStudioRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(CreateStudioRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- request.ResourcePath = "/2020-08-01/studios";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetAdminRoleArn())
- {
- context.Writer.WritePropertyName("adminRoleArn");
- context.Writer.Write(publicRequest.AdminRoleArn);
- }
-
- if(publicRequest.IsSetDisplayName())
- {
- context.Writer.WritePropertyName("displayName");
- context.Writer.Write(publicRequest.DisplayName);
- }
-
- if(publicRequest.IsSetStudioEncryptionConfiguration())
- {
- context.Writer.WritePropertyName("studioEncryptionConfiguration");
- context.Writer.WriteObjectStart();
-
- var marshaller = StudioEncryptionConfigurationMarshaller.Instance;
- marshaller.Marshall(publicRequest.StudioEncryptionConfiguration, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- if(publicRequest.IsSetStudioName())
- {
- context.Writer.WritePropertyName("studioName");
- context.Writer.Write(publicRequest.StudioName);
- }
-
- if(publicRequest.IsSetTags())
- {
- context.Writer.WritePropertyName("tags");
- context.Writer.WriteObjectStart();
- foreach (var publicRequestTagsKvp in publicRequest.Tags)
- {
- context.Writer.WritePropertyName(publicRequestTagsKvp.Key);
- var publicRequestTagsValue = publicRequestTagsKvp.Value;
-
- context.Writer.Write(publicRequestTagsValue);
- }
- context.Writer.WriteObjectEnd();
- }
-
- if(publicRequest.IsSetUserRoleArn())
- {
- context.Writer.WritePropertyName("userRoleArn");
- context.Writer.Write(publicRequest.UserRoleArn);
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static CreateStudioRequestMarshaller _instance = new CreateStudioRequestMarshaller();
-
- internal static CreateStudioRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStudioRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioResponseUnmarshaller.cs
deleted file mode 100644
index 04b77c3b6926..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/CreateStudioResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for CreateStudio operation
- ///
- public class CreateStudioResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- CreateStudioResponse response = new CreateStudioResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studio", targetDepth))
- {
- var unmarshaller = StudioUnmarshaller.Instance;
- response.Studio = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static CreateStudioResponseUnmarshaller _instance = new CreateStudioResponseUnmarshaller();
-
- internal static CreateStudioResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static CreateStudioResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberRequestMarshaller.cs
deleted file mode 100644
index 49c5ae57e063..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberRequestMarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteLaunchProfileMember Request Marshaller
- ///
- public class DeleteLaunchProfileMemberRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteLaunchProfileMemberRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteLaunchProfileMemberRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetPrincipalId())
- throw new AmazonNimbleStudioException("Request object does not have required field PrincipalId set");
- request.AddPathResource("{principalId}", StringUtils.FromString(publicRequest.PrincipalId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteLaunchProfileMemberRequestMarshaller _instance = new DeleteLaunchProfileMemberRequestMarshaller();
-
- internal static DeleteLaunchProfileMemberRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteLaunchProfileMemberRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberResponseUnmarshaller.cs
deleted file mode 100644
index 6db35c360ce2..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileMemberResponseUnmarshaller.cs
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteLaunchProfileMember operation
- ///
- public class DeleteLaunchProfileMemberResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteLaunchProfileMemberResponse response = new DeleteLaunchProfileMemberResponse();
-
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteLaunchProfileMemberResponseUnmarshaller _instance = new DeleteLaunchProfileMemberResponseUnmarshaller();
-
- internal static DeleteLaunchProfileMemberResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteLaunchProfileMemberResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileRequestMarshaller.cs
deleted file mode 100644
index b572310cbd45..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileRequestMarshaller.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteLaunchProfile Request Marshaller
- ///
- public class DeleteLaunchProfileRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteLaunchProfileRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteLaunchProfileRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteLaunchProfileRequestMarshaller _instance = new DeleteLaunchProfileRequestMarshaller();
-
- internal static DeleteLaunchProfileRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteLaunchProfileRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileResponseUnmarshaller.cs
deleted file mode 100644
index 2b52f0f49b5d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteLaunchProfileResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteLaunchProfile operation
- ///
- public class DeleteLaunchProfileResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteLaunchProfileResponse response = new DeleteLaunchProfileResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfile", targetDepth))
- {
- var unmarshaller = LaunchProfileUnmarshaller.Instance;
- response.LaunchProfile = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteLaunchProfileResponseUnmarshaller _instance = new DeleteLaunchProfileResponseUnmarshaller();
-
- internal static DeleteLaunchProfileResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteLaunchProfileResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageRequestMarshaller.cs
deleted file mode 100644
index 1cf2185303d7..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageRequestMarshaller.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteStreamingImage Request Marshaller
- ///
- public class DeleteStreamingImageRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteStreamingImageRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteStreamingImageRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetStreamingImageId())
- throw new AmazonNimbleStudioException("Request object does not have required field StreamingImageId set");
- request.AddPathResource("{streamingImageId}", StringUtils.FromString(publicRequest.StreamingImageId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteStreamingImageRequestMarshaller _instance = new DeleteStreamingImageRequestMarshaller();
-
- internal static DeleteStreamingImageRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStreamingImageRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageResponseUnmarshaller.cs
deleted file mode 100644
index 883874c34eb8..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingImageResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteStreamingImage operation
- ///
- public class DeleteStreamingImageResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteStreamingImageResponse response = new DeleteStreamingImageResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("streamingImage", targetDepth))
- {
- var unmarshaller = StreamingImageUnmarshaller.Instance;
- response.StreamingImage = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteStreamingImageResponseUnmarshaller _instance = new DeleteStreamingImageResponseUnmarshaller();
-
- internal static DeleteStreamingImageResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStreamingImageResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionRequestMarshaller.cs
deleted file mode 100644
index d196df2b043e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionRequestMarshaller.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteStreamingSession Request Marshaller
- ///
- public class DeleteStreamingSessionRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteStreamingSessionRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteStreamingSessionRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteStreamingSessionRequestMarshaller _instance = new DeleteStreamingSessionRequestMarshaller();
-
- internal static DeleteStreamingSessionRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStreamingSessionRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionResponseUnmarshaller.cs
deleted file mode 100644
index c9a397e2a883..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStreamingSessionResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteStreamingSession operation
- ///
- public class DeleteStreamingSessionResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteStreamingSessionResponse response = new DeleteStreamingSessionResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("session", targetDepth))
- {
- var unmarshaller = StreamingSessionUnmarshaller.Instance;
- response.Session = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteStreamingSessionResponseUnmarshaller _instance = new DeleteStreamingSessionResponseUnmarshaller();
-
- internal static DeleteStreamingSessionResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStreamingSessionResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentRequestMarshaller.cs
deleted file mode 100644
index 25627d55822d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentRequestMarshaller.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteStudioComponent Request Marshaller
- ///
- public class DeleteStudioComponentRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteStudioComponentRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteStudioComponentRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetStudioComponentId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioComponentId set");
- request.AddPathResource("{studioComponentId}", StringUtils.FromString(publicRequest.StudioComponentId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteStudioComponentRequestMarshaller _instance = new DeleteStudioComponentRequestMarshaller();
-
- internal static DeleteStudioComponentRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioComponentRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentResponseUnmarshaller.cs
deleted file mode 100644
index bf38d05df210..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioComponentResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteStudioComponent operation
- ///
- public class DeleteStudioComponentResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteStudioComponentResponse response = new DeleteStudioComponentResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studioComponent", targetDepth))
- {
- var unmarshaller = StudioComponentUnmarshaller.Instance;
- response.StudioComponent = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteStudioComponentResponseUnmarshaller _instance = new DeleteStudioComponentResponseUnmarshaller();
-
- internal static DeleteStudioComponentResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioComponentResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberRequestMarshaller.cs
deleted file mode 100644
index 404253cfaca4..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberRequestMarshaller.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteStudioMember Request Marshaller
- ///
- public class DeleteStudioMemberRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteStudioMemberRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteStudioMemberRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetPrincipalId())
- throw new AmazonNimbleStudioException("Request object does not have required field PrincipalId set");
- request.AddPathResource("{principalId}", StringUtils.FromString(publicRequest.PrincipalId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/membership/{principalId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteStudioMemberRequestMarshaller _instance = new DeleteStudioMemberRequestMarshaller();
-
- internal static DeleteStudioMemberRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioMemberRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberResponseUnmarshaller.cs
deleted file mode 100644
index 64cb95f34738..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioMemberResponseUnmarshaller.cs
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteStudioMember operation
- ///
- public class DeleteStudioMemberResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteStudioMemberResponse response = new DeleteStudioMemberResponse();
-
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteStudioMemberResponseUnmarshaller _instance = new DeleteStudioMemberResponseUnmarshaller();
-
- internal static DeleteStudioMemberResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioMemberResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioRequestMarshaller.cs
deleted file mode 100644
index 8788b4dc8d4e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioRequestMarshaller.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// DeleteStudio Request Marshaller
- ///
- public class DeleteStudioRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((DeleteStudioRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(DeleteStudioRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "DELETE";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static DeleteStudioRequestMarshaller _instance = new DeleteStudioRequestMarshaller();
-
- internal static DeleteStudioRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioResponseUnmarshaller.cs
deleted file mode 100644
index 2df8089c1bf3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/DeleteStudioResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for DeleteStudio operation
- ///
- public class DeleteStudioResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- DeleteStudioResponse response = new DeleteStudioResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studio", targetDepth))
- {
- var unmarshaller = StudioUnmarshaller.Instance;
- response.Studio = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static DeleteStudioResponseUnmarshaller _instance = new DeleteStudioResponseUnmarshaller();
-
- internal static DeleteStudioResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static DeleteStudioResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaAcceptanceUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaAcceptanceUnmarshaller.cs
deleted file mode 100644
index 8321ce171341..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaAcceptanceUnmarshaller.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for EulaAcceptance Object
- ///
- public class EulaAcceptanceUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- EulaAcceptance IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public EulaAcceptance Unmarshall(JsonUnmarshallerContext context)
- {
- EulaAcceptance unmarshalledObject = new EulaAcceptance();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("acceptedAt", targetDepth))
- {
- var unmarshaller = DateTimeUnmarshaller.Instance;
- unmarshalledObject.AcceptedAt = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("acceptedBy", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.AcceptedBy = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("accepteeId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.AccepteeId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("eulaAcceptanceId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.EulaAcceptanceId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("eulaId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.EulaId = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static EulaAcceptanceUnmarshaller _instance = new EulaAcceptanceUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static EulaAcceptanceUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaUnmarshaller.cs
deleted file mode 100644
index 5a9e472246d0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/EulaUnmarshaller.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for Eula Object
- ///
- public class EulaUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- Eula IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public Eula Unmarshall(JsonUnmarshallerContext context)
- {
- Eula unmarshalledObject = new Eula();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("content", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Content = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("createdAt", targetDepth))
- {
- var unmarshaller = DateTimeUnmarshaller.Instance;
- unmarshalledObject.CreatedAt = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("eulaId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.EulaId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("name", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Name = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("updatedAt", targetDepth))
- {
- var unmarshaller = DateTimeUnmarshaller.Instance;
- unmarshalledObject.UpdatedAt = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static EulaUnmarshaller _instance = new EulaUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static EulaUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaRequestMarshaller.cs
deleted file mode 100644
index 6c9acd4fd598..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaRequestMarshaller.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetEula Request Marshaller
- ///
- public class GetEulaRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetEulaRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetEulaRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetEulaId())
- throw new AmazonNimbleStudioException("Request object does not have required field EulaId set");
- request.AddPathResource("{eulaId}", StringUtils.FromString(publicRequest.EulaId));
- request.ResourcePath = "/2020-08-01/eulas/{eulaId}";
-
- return request;
- }
- private static GetEulaRequestMarshaller _instance = new GetEulaRequestMarshaller();
-
- internal static GetEulaRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetEulaRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaResponseUnmarshaller.cs
deleted file mode 100644
index f86b39076c1f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetEulaResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetEula operation
- ///
- public class GetEulaResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetEulaResponse response = new GetEulaResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("eula", targetDepth))
- {
- var unmarshaller = EulaUnmarshaller.Instance;
- response.Eula = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetEulaResponseUnmarshaller _instance = new GetEulaResponseUnmarshaller();
-
- internal static GetEulaResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetEulaResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsRequestMarshaller.cs
deleted file mode 100644
index 90026aded741..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetLaunchProfileDetails Request Marshaller
- ///
- public class GetLaunchProfileDetailsRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetLaunchProfileDetailsRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetLaunchProfileDetailsRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details";
-
- return request;
- }
- private static GetLaunchProfileDetailsRequestMarshaller _instance = new GetLaunchProfileDetailsRequestMarshaller();
-
- internal static GetLaunchProfileDetailsRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileDetailsRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsResponseUnmarshaller.cs
deleted file mode 100644
index 48876e32db92..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileDetailsResponseUnmarshaller.cs
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetLaunchProfileDetails operation
- ///
- public class GetLaunchProfileDetailsResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetLaunchProfileDetailsResponse response = new GetLaunchProfileDetailsResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfile", targetDepth))
- {
- var unmarshaller = LaunchProfileUnmarshaller.Instance;
- response.LaunchProfile = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("streamingImages", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StreamingImageUnmarshaller.Instance);
- response.StreamingImages = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentSummaries", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StudioComponentSummaryUnmarshaller.Instance);
- response.StudioComponentSummaries = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetLaunchProfileDetailsResponseUnmarshaller _instance = new GetLaunchProfileDetailsResponseUnmarshaller();
-
- internal static GetLaunchProfileDetailsResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileDetailsResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationRequestMarshaller.cs
deleted file mode 100644
index 79d04867ac09..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationRequestMarshaller.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetLaunchProfileInitialization Request Marshaller
- ///
- public class GetLaunchProfileInitializationRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetLaunchProfileInitializationRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetLaunchProfileInitializationRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetLaunchProfileProtocolVersions())
- request.ParameterCollection.Add("launchProfileProtocolVersions", publicRequest.LaunchProfileProtocolVersions);
-
- if (publicRequest.IsSetLaunchPurpose())
- request.Parameters.Add("launchPurpose", StringUtils.FromString(publicRequest.LaunchPurpose));
-
- if (publicRequest.IsSetPlatform())
- request.Parameters.Add("platform", StringUtils.FromString(publicRequest.Platform));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init";
- request.UseQueryString = true;
-
- return request;
- }
- private static GetLaunchProfileInitializationRequestMarshaller _instance = new GetLaunchProfileInitializationRequestMarshaller();
-
- internal static GetLaunchProfileInitializationRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileInitializationRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationResponseUnmarshaller.cs
deleted file mode 100644
index 453ccdb7c285..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileInitializationResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetLaunchProfileInitialization operation
- ///
- public class GetLaunchProfileInitializationResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetLaunchProfileInitializationResponse response = new GetLaunchProfileInitializationResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfileInitialization", targetDepth))
- {
- var unmarshaller = LaunchProfileInitializationUnmarshaller.Instance;
- response.LaunchProfileInitialization = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetLaunchProfileInitializationResponseUnmarshaller _instance = new GetLaunchProfileInitializationResponseUnmarshaller();
-
- internal static GetLaunchProfileInitializationResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileInitializationResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberRequestMarshaller.cs
deleted file mode 100644
index 16adffd7f4ef..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberRequestMarshaller.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetLaunchProfileMember Request Marshaller
- ///
- public class GetLaunchProfileMemberRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetLaunchProfileMemberRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetLaunchProfileMemberRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetPrincipalId())
- throw new AmazonNimbleStudioException("Request object does not have required field PrincipalId set");
- request.AddPathResource("{principalId}", StringUtils.FromString(publicRequest.PrincipalId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}";
-
- return request;
- }
- private static GetLaunchProfileMemberRequestMarshaller _instance = new GetLaunchProfileMemberRequestMarshaller();
-
- internal static GetLaunchProfileMemberRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileMemberRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberResponseUnmarshaller.cs
deleted file mode 100644
index 0d63f40a03a3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileMemberResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetLaunchProfileMember operation
- ///
- public class GetLaunchProfileMemberResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetLaunchProfileMemberResponse response = new GetLaunchProfileMemberResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("member", targetDepth))
- {
- var unmarshaller = LaunchProfileMembershipUnmarshaller.Instance;
- response.Member = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetLaunchProfileMemberResponseUnmarshaller _instance = new GetLaunchProfileMemberResponseUnmarshaller();
-
- internal static GetLaunchProfileMemberResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileMemberResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileRequestMarshaller.cs
deleted file mode 100644
index 9ca0c0582b07..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetLaunchProfile Request Marshaller
- ///
- public class GetLaunchProfileRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetLaunchProfileRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetLaunchProfileRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}";
-
- return request;
- }
- private static GetLaunchProfileRequestMarshaller _instance = new GetLaunchProfileRequestMarshaller();
-
- internal static GetLaunchProfileRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileResponseUnmarshaller.cs
deleted file mode 100644
index 02d02ae1d580..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetLaunchProfileResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetLaunchProfile operation
- ///
- public class GetLaunchProfileResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetLaunchProfileResponse response = new GetLaunchProfileResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfile", targetDepth))
- {
- var unmarshaller = LaunchProfileUnmarshaller.Instance;
- response.LaunchProfile = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetLaunchProfileResponseUnmarshaller _instance = new GetLaunchProfileResponseUnmarshaller();
-
- internal static GetLaunchProfileResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetLaunchProfileResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageRequestMarshaller.cs
deleted file mode 100644
index a1bbcd167768..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStreamingImage Request Marshaller
- ///
- public class GetStreamingImageRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStreamingImageRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStreamingImageRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStreamingImageId())
- throw new AmazonNimbleStudioException("Request object does not have required field StreamingImageId set");
- request.AddPathResource("{streamingImageId}", StringUtils.FromString(publicRequest.StreamingImageId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}";
-
- return request;
- }
- private static GetStreamingImageRequestMarshaller _instance = new GetStreamingImageRequestMarshaller();
-
- internal static GetStreamingImageRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingImageRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageResponseUnmarshaller.cs
deleted file mode 100644
index f442216f7690..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingImageResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStreamingImage operation
- ///
- public class GetStreamingImageResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStreamingImageResponse response = new GetStreamingImageResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("streamingImage", targetDepth))
- {
- var unmarshaller = StreamingImageUnmarshaller.Instance;
- response.StreamingImage = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStreamingImageResponseUnmarshaller _instance = new GetStreamingImageResponseUnmarshaller();
-
- internal static GetStreamingImageResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingImageResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupRequestMarshaller.cs
deleted file mode 100644
index 22a6199dbe39..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStreamingSessionBackup Request Marshaller
- ///
- public class GetStreamingSessionBackupRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStreamingSessionBackupRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStreamingSessionBackupRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetBackupId())
- throw new AmazonNimbleStudioException("Request object does not have required field BackupId set");
- request.AddPathResource("{backupId}", StringUtils.FromString(publicRequest.BackupId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}";
-
- return request;
- }
- private static GetStreamingSessionBackupRequestMarshaller _instance = new GetStreamingSessionBackupRequestMarshaller();
-
- internal static GetStreamingSessionBackupRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionBackupRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupResponseUnmarshaller.cs
deleted file mode 100644
index fe749a84c87d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionBackupResponseUnmarshaller.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStreamingSessionBackup operation
- ///
- public class GetStreamingSessionBackupResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStreamingSessionBackupResponse response = new GetStreamingSessionBackupResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("streamingSessionBackup", targetDepth))
- {
- var unmarshaller = StreamingSessionBackupUnmarshaller.Instance;
- response.StreamingSessionBackup = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStreamingSessionBackupResponseUnmarshaller _instance = new GetStreamingSessionBackupResponseUnmarshaller();
-
- internal static GetStreamingSessionBackupResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionBackupResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionRequestMarshaller.cs
deleted file mode 100644
index df874662dbef..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStreamingSession Request Marshaller
- ///
- public class GetStreamingSessionRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStreamingSessionRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStreamingSessionRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}";
-
- return request;
- }
- private static GetStreamingSessionRequestMarshaller _instance = new GetStreamingSessionRequestMarshaller();
-
- internal static GetStreamingSessionRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionResponseUnmarshaller.cs
deleted file mode 100644
index 985ea76a8ef1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStreamingSession operation
- ///
- public class GetStreamingSessionResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStreamingSessionResponse response = new GetStreamingSessionResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("session", targetDepth))
- {
- var unmarshaller = StreamingSessionUnmarshaller.Instance;
- response.Session = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStreamingSessionResponseUnmarshaller _instance = new GetStreamingSessionResponseUnmarshaller();
-
- internal static GetStreamingSessionResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamRequestMarshaller.cs
deleted file mode 100644
index e9411736b32f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamRequestMarshaller.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStreamingSessionStream Request Marshaller
- ///
- public class GetStreamingSessionStreamRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStreamingSessionStreamRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStreamingSessionStreamRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStreamId())
- throw new AmazonNimbleStudioException("Request object does not have required field StreamId set");
- request.AddPathResource("{streamId}", StringUtils.FromString(publicRequest.StreamId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}";
-
- return request;
- }
- private static GetStreamingSessionStreamRequestMarshaller _instance = new GetStreamingSessionStreamRequestMarshaller();
-
- internal static GetStreamingSessionStreamRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionStreamRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamResponseUnmarshaller.cs
deleted file mode 100644
index b54c3ffb6c4d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStreamingSessionStreamResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStreamingSessionStream operation
- ///
- public class GetStreamingSessionStreamResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStreamingSessionStreamResponse response = new GetStreamingSessionStreamResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("stream", targetDepth))
- {
- var unmarshaller = StreamingSessionStreamUnmarshaller.Instance;
- response.Stream = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStreamingSessionStreamResponseUnmarshaller _instance = new GetStreamingSessionStreamResponseUnmarshaller();
-
- internal static GetStreamingSessionStreamResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStreamingSessionStreamResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentRequestMarshaller.cs
deleted file mode 100644
index 89d128c208fc..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStudioComponent Request Marshaller
- ///
- public class GetStudioComponentRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStudioComponentRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStudioComponentRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioComponentId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioComponentId set");
- request.AddPathResource("{studioComponentId}", StringUtils.FromString(publicRequest.StudioComponentId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}";
-
- return request;
- }
- private static GetStudioComponentRequestMarshaller _instance = new GetStudioComponentRequestMarshaller();
-
- internal static GetStudioComponentRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioComponentRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentResponseUnmarshaller.cs
deleted file mode 100644
index 446deff25d6b..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioComponentResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStudioComponent operation
- ///
- public class GetStudioComponentResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStudioComponentResponse response = new GetStudioComponentResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studioComponent", targetDepth))
- {
- var unmarshaller = StudioComponentUnmarshaller.Instance;
- response.StudioComponent = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStudioComponentResponseUnmarshaller _instance = new GetStudioComponentResponseUnmarshaller();
-
- internal static GetStudioComponentResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioComponentResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberRequestMarshaller.cs
deleted file mode 100644
index 1aa86f13692c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberRequestMarshaller.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStudioMember Request Marshaller
- ///
- public class GetStudioMemberRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStudioMemberRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStudioMemberRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetPrincipalId())
- throw new AmazonNimbleStudioException("Request object does not have required field PrincipalId set");
- request.AddPathResource("{principalId}", StringUtils.FromString(publicRequest.PrincipalId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/membership/{principalId}";
-
- return request;
- }
- private static GetStudioMemberRequestMarshaller _instance = new GetStudioMemberRequestMarshaller();
-
- internal static GetStudioMemberRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioMemberRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberResponseUnmarshaller.cs
deleted file mode 100644
index f18dd23c3fef..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioMemberResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStudioMember operation
- ///
- public class GetStudioMemberResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStudioMemberResponse response = new GetStudioMemberResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("member", targetDepth))
- {
- var unmarshaller = StudioMembershipUnmarshaller.Instance;
- response.Member = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStudioMemberResponseUnmarshaller _instance = new GetStudioMemberResponseUnmarshaller();
-
- internal static GetStudioMemberResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioMemberResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioRequestMarshaller.cs
deleted file mode 100644
index 58dcf70f3071..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioRequestMarshaller.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// GetStudio Request Marshaller
- ///
- public class GetStudioRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((GetStudioRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(GetStudioRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}";
-
- return request;
- }
- private static GetStudioRequestMarshaller _instance = new GetStudioRequestMarshaller();
-
- internal static GetStudioRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioResponseUnmarshaller.cs
deleted file mode 100644
index f785ec483b00..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/GetStudioResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for GetStudio operation
- ///
- public class GetStudioResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- GetStudioResponse response = new GetStudioResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studio", targetDepth))
- {
- var unmarshaller = StudioUnmarshaller.Instance;
- response.Studio = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static GetStudioResponseUnmarshaller _instance = new GetStudioResponseUnmarshaller();
-
- internal static GetStudioResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static GetStudioResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/InternalServerErrorExceptionUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/InternalServerErrorExceptionUnmarshaller.cs
deleted file mode 100644
index da13eaeb2a3e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/InternalServerErrorExceptionUnmarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for InternalServerErrorException Object
- ///
- public class InternalServerErrorExceptionUnmarshaller : IErrorResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public InternalServerErrorException Unmarshall(JsonUnmarshallerContext context)
- {
- return this.Unmarshall(context, new Amazon.Runtime.Internal.ErrorResponse());
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public InternalServerErrorException Unmarshall(JsonUnmarshallerContext context, Amazon.Runtime.Internal.ErrorResponse errorResponse)
- {
- context.Read();
-
- InternalServerErrorException unmarshalledObject = new InternalServerErrorException(errorResponse.Message, errorResponse.InnerException,
- errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("code", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Code = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("context", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Context = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return unmarshalledObject;
- }
-
- private static InternalServerErrorExceptionUnmarshaller _instance = new InternalServerErrorExceptionUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static InternalServerErrorExceptionUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationActiveDirectoryUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationActiveDirectoryUnmarshaller.cs
deleted file mode 100644
index 25e5b2391edc..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationActiveDirectoryUnmarshaller.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LaunchProfileInitializationActiveDirectory Object
- ///
- public class LaunchProfileInitializationActiveDirectoryUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LaunchProfileInitializationActiveDirectory IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LaunchProfileInitializationActiveDirectory Unmarshall(JsonUnmarshallerContext context)
- {
- LaunchProfileInitializationActiveDirectory unmarshalledObject = new LaunchProfileInitializationActiveDirectory();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("computerAttributes", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(ActiveDirectoryComputerAttributeUnmarshaller.Instance);
- unmarshalledObject.ComputerAttributes = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("directoryId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.DirectoryId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("directoryName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.DirectoryName = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("dnsIpAddresses", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.DnsIpAddresses = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("organizationalUnitDistinguishedName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.OrganizationalUnitDistinguishedName = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StudioComponentId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StudioComponentName = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LaunchProfileInitializationActiveDirectoryUnmarshaller _instance = new LaunchProfileInitializationActiveDirectoryUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LaunchProfileInitializationActiveDirectoryUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationScriptUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationScriptUnmarshaller.cs
deleted file mode 100644
index e526b61865f5..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationScriptUnmarshaller.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LaunchProfileInitializationScript Object
- ///
- public class LaunchProfileInitializationScriptUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LaunchProfileInitializationScript IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LaunchProfileInitializationScript Unmarshall(JsonUnmarshallerContext context)
- {
- LaunchProfileInitializationScript unmarshalledObject = new LaunchProfileInitializationScript();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("runtimeRoleArn", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.RuntimeRoleArn = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("script", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Script = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("secureInitializationRoleArn", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.SecureInitializationRoleArn = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StudioComponentId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StudioComponentName = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LaunchProfileInitializationScriptUnmarshaller _instance = new LaunchProfileInitializationScriptUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LaunchProfileInitializationScriptUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationUnmarshaller.cs
deleted file mode 100644
index 43483cc70896..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileInitializationUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LaunchProfileInitialization Object
- ///
- public class LaunchProfileInitializationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LaunchProfileInitialization IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LaunchProfileInitialization Unmarshall(JsonUnmarshallerContext context)
- {
- LaunchProfileInitialization unmarshalledObject = new LaunchProfileInitialization();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("activeDirectory", targetDepth))
- {
- var unmarshaller = LaunchProfileInitializationActiveDirectoryUnmarshaller.Instance;
- unmarshalledObject.ActiveDirectory = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("ec2SecurityGroupIds", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.Ec2SecurityGroupIds = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("launchProfileId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.LaunchProfileId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("launchProfileProtocolVersion", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.LaunchProfileProtocolVersion = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("launchPurpose", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.LaunchPurpose = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("name", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Name = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("platform", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Platform = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("systemInitializationScripts", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(LaunchProfileInitializationScriptUnmarshaller.Instance);
- unmarshalledObject.SystemInitializationScripts = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("userInitializationScripts", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(LaunchProfileInitializationScriptUnmarshaller.Instance);
- unmarshalledObject.UserInitializationScripts = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LaunchProfileInitializationUnmarshaller _instance = new LaunchProfileInitializationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LaunchProfileInitializationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileMembershipUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileMembershipUnmarshaller.cs
deleted file mode 100644
index 644c4fb88dbc..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileMembershipUnmarshaller.cs
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LaunchProfileMembership Object
- ///
- public class LaunchProfileMembershipUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LaunchProfileMembership IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LaunchProfileMembership Unmarshall(JsonUnmarshallerContext context)
- {
- LaunchProfileMembership unmarshalledObject = new LaunchProfileMembership();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("identityStoreId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.IdentityStoreId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("persona", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Persona = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("principalId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.PrincipalId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("sid", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Sid = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LaunchProfileMembershipUnmarshaller _instance = new LaunchProfileMembershipUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LaunchProfileMembershipUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileUnmarshaller.cs
deleted file mode 100644
index a65266c9c120..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LaunchProfileUnmarshaller.cs
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LaunchProfile Object
- ///
- public class LaunchProfileUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LaunchProfile IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LaunchProfile Unmarshall(JsonUnmarshallerContext context)
- {
- LaunchProfile unmarshalledObject = new LaunchProfile();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("arn", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Arn = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("createdAt", targetDepth))
- {
- var unmarshaller = DateTimeUnmarshaller.Instance;
- unmarshalledObject.CreatedAt = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("createdBy", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.CreatedBy = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("description", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Description = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("ec2SubnetIds", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.Ec2SubnetIds = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("launchProfileId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.LaunchProfileId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("launchProfileProtocolVersions", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.LaunchProfileProtocolVersions = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("name", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Name = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("state", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.State = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("statusCode", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StatusCode = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("statusMessage", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.StatusMessage = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("streamConfiguration", targetDepth))
- {
- var unmarshaller = StreamConfigurationUnmarshaller.Instance;
- unmarshalledObject.StreamConfiguration = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponentIds", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.StudioComponentIds = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("tags", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Tags = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("updatedAt", targetDepth))
- {
- var unmarshaller = DateTimeUnmarshaller.Instance;
- unmarshalledObject.UpdatedAt = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("updatedBy", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.UpdatedBy = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("validationResults", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(ValidationResultUnmarshaller.Instance);
- unmarshalledObject.ValidationResults = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LaunchProfileUnmarshaller _instance = new LaunchProfileUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LaunchProfileUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationMarshaller.cs
deleted file mode 100644
index 1e6e295d2396..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationMarshaller.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// LicenseServiceConfiguration Marshaller
- ///
- public class LicenseServiceConfigurationMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(LicenseServiceConfiguration requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetEndpoint())
- {
- context.Writer.WritePropertyName("endpoint");
- context.Writer.Write(requestObject.Endpoint);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static LicenseServiceConfigurationMarshaller Instance = new LicenseServiceConfigurationMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationUnmarshaller.cs
deleted file mode 100644
index c32ebd9370a4..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/LicenseServiceConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for LicenseServiceConfiguration Object
- ///
- public class LicenseServiceConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- LicenseServiceConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public LicenseServiceConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- LicenseServiceConfiguration unmarshalledObject = new LicenseServiceConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("endpoint", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Endpoint = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static LicenseServiceConfigurationUnmarshaller _instance = new LicenseServiceConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static LicenseServiceConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesRequestMarshaller.cs
deleted file mode 100644
index ab9c018adde1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesRequestMarshaller.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListEulaAcceptances Request Marshaller
- ///
- public class ListEulaAcceptancesRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListEulaAcceptancesRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListEulaAcceptancesRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetEulaIds())
- request.ParameterCollection.Add("eulaIds", publicRequest.EulaIds);
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/eula-acceptances";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListEulaAcceptancesRequestMarshaller _instance = new ListEulaAcceptancesRequestMarshaller();
-
- internal static ListEulaAcceptancesRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListEulaAcceptancesRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesResponseUnmarshaller.cs
deleted file mode 100644
index a3378b8e3e9e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulaAcceptancesResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListEulaAcceptances operation
- ///
- public class ListEulaAcceptancesResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListEulaAcceptancesResponse response = new ListEulaAcceptancesResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("eulaAcceptances", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(EulaAcceptanceUnmarshaller.Instance);
- response.EulaAcceptances = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListEulaAcceptancesResponseUnmarshaller _instance = new ListEulaAcceptancesResponseUnmarshaller();
-
- internal static ListEulaAcceptancesResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListEulaAcceptancesResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasRequestMarshaller.cs
deleted file mode 100644
index 76b280e36f36..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasRequestMarshaller.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListEulas Request Marshaller
- ///
- public class ListEulasRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListEulasRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListEulasRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
-
- if (publicRequest.IsSetEulaIds())
- request.ParameterCollection.Add("eulaIds", publicRequest.EulaIds);
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
- request.ResourcePath = "/2020-08-01/eulas";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListEulasRequestMarshaller _instance = new ListEulasRequestMarshaller();
-
- internal static ListEulasRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListEulasRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasResponseUnmarshaller.cs
deleted file mode 100644
index f9a499b01f62..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListEulasResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListEulas operation
- ///
- public class ListEulasResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListEulasResponse response = new ListEulasResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("eulas", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(EulaUnmarshaller.Instance);
- response.Eulas = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListEulasResponseUnmarshaller _instance = new ListEulasResponseUnmarshaller();
-
- internal static ListEulasResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListEulasResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersRequestMarshaller.cs
deleted file mode 100644
index c62db0122f34..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersRequestMarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListLaunchProfileMembers Request Marshaller
- ///
- public class ListLaunchProfileMembersRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListLaunchProfileMembersRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListLaunchProfileMembersRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetMaxResults())
- request.Parameters.Add("maxResults", StringUtils.FromInt(publicRequest.MaxResults));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListLaunchProfileMembersRequestMarshaller _instance = new ListLaunchProfileMembersRequestMarshaller();
-
- internal static ListLaunchProfileMembersRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListLaunchProfileMembersRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersResponseUnmarshaller.cs
deleted file mode 100644
index 3b3a95f5b9f3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfileMembersResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListLaunchProfileMembers operation
- ///
- public class ListLaunchProfileMembersResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListLaunchProfileMembersResponse response = new ListLaunchProfileMembersResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("members", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(LaunchProfileMembershipUnmarshaller.Instance);
- response.Members = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListLaunchProfileMembersResponseUnmarshaller _instance = new ListLaunchProfileMembersResponseUnmarshaller();
-
- internal static ListLaunchProfileMembersResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListLaunchProfileMembersResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesRequestMarshaller.cs
deleted file mode 100644
index 79c34b1e7172..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesRequestMarshaller.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListLaunchProfiles Request Marshaller
- ///
- public class ListLaunchProfilesRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListLaunchProfilesRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListLaunchProfilesRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetMaxResults())
- request.Parameters.Add("maxResults", StringUtils.FromInt(publicRequest.MaxResults));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
-
- if (publicRequest.IsSetPrincipalId())
- request.Parameters.Add("principalId", StringUtils.FromString(publicRequest.PrincipalId));
-
- if (publicRequest.IsSetStates())
- request.ParameterCollection.Add("states", publicRequest.States);
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListLaunchProfilesRequestMarshaller _instance = new ListLaunchProfilesRequestMarshaller();
-
- internal static ListLaunchProfilesRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListLaunchProfilesRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesResponseUnmarshaller.cs
deleted file mode 100644
index e3e625177042..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListLaunchProfilesResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListLaunchProfiles operation
- ///
- public class ListLaunchProfilesResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListLaunchProfilesResponse response = new ListLaunchProfilesResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("launchProfiles", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(LaunchProfileUnmarshaller.Instance);
- response.LaunchProfiles = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListLaunchProfilesResponseUnmarshaller _instance = new ListLaunchProfilesResponseUnmarshaller();
-
- internal static ListLaunchProfilesResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListLaunchProfilesResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesRequestMarshaller.cs
deleted file mode 100644
index 0ef0320ec831..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesRequestMarshaller.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStreamingImages Request Marshaller
- ///
- public class ListStreamingImagesRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStreamingImagesRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStreamingImagesRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
-
- if (publicRequest.IsSetOwner())
- request.Parameters.Add("owner", StringUtils.FromString(publicRequest.Owner));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-images";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStreamingImagesRequestMarshaller _instance = new ListStreamingImagesRequestMarshaller();
-
- internal static ListStreamingImagesRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingImagesRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesResponseUnmarshaller.cs
deleted file mode 100644
index 841ab9ea47b2..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingImagesResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStreamingImages operation
- ///
- public class ListStreamingImagesResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStreamingImagesResponse response = new ListStreamingImagesResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("streamingImages", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StreamingImageUnmarshaller.Instance);
- response.StreamingImages = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStreamingImagesResponseUnmarshaller _instance = new ListStreamingImagesResponseUnmarshaller();
-
- internal static ListStreamingImagesResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingImagesResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsRequestMarshaller.cs
deleted file mode 100644
index d80cd748936e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsRequestMarshaller.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStreamingSessionBackups Request Marshaller
- ///
- public class ListStreamingSessionBackupsRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStreamingSessionBackupsRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStreamingSessionBackupsRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
-
- if (publicRequest.IsSetOwnedBy())
- request.Parameters.Add("ownedBy", StringUtils.FromString(publicRequest.OwnedBy));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-session-backups";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStreamingSessionBackupsRequestMarshaller _instance = new ListStreamingSessionBackupsRequestMarshaller();
-
- internal static ListStreamingSessionBackupsRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingSessionBackupsRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsResponseUnmarshaller.cs
deleted file mode 100644
index 6fd5d7af604b..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionBackupsResponseUnmarshaller.cs
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStreamingSessionBackups operation
- ///
- public class ListStreamingSessionBackupsResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStreamingSessionBackupsResponse response = new ListStreamingSessionBackupsResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("streamingSessionBackups", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StreamingSessionBackupUnmarshaller.Instance);
- response.StreamingSessionBackups = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStreamingSessionBackupsResponseUnmarshaller _instance = new ListStreamingSessionBackupsResponseUnmarshaller();
-
- internal static ListStreamingSessionBackupsResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingSessionBackupsResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsRequestMarshaller.cs
deleted file mode 100644
index feeffb4f1f80..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsRequestMarshaller.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStreamingSessions Request Marshaller
- ///
- public class ListStreamingSessionsRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStreamingSessionsRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStreamingSessionsRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetCreatedBy())
- request.Parameters.Add("createdBy", StringUtils.FromString(publicRequest.CreatedBy));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
-
- if (publicRequest.IsSetOwnedBy())
- request.Parameters.Add("ownedBy", StringUtils.FromString(publicRequest.OwnedBy));
-
- if (publicRequest.IsSetSessionIds())
- request.Parameters.Add("sessionIds", StringUtils.FromString(publicRequest.SessionIds));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStreamingSessionsRequestMarshaller _instance = new ListStreamingSessionsRequestMarshaller();
-
- internal static ListStreamingSessionsRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingSessionsRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsResponseUnmarshaller.cs
deleted file mode 100644
index 103e03f117c1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStreamingSessionsResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStreamingSessions operation
- ///
- public class ListStreamingSessionsResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStreamingSessionsResponse response = new ListStreamingSessionsResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("sessions", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StreamingSessionUnmarshaller.Instance);
- response.Sessions = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStreamingSessionsResponseUnmarshaller _instance = new ListStreamingSessionsResponseUnmarshaller();
-
- internal static ListStreamingSessionsResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStreamingSessionsResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsRequestMarshaller.cs
deleted file mode 100644
index a6abb8a81591..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsRequestMarshaller.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStudioComponents Request Marshaller
- ///
- public class ListStudioComponentsRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStudioComponentsRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStudioComponentsRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetMaxResults())
- request.Parameters.Add("maxResults", StringUtils.FromInt(publicRequest.MaxResults));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
-
- if (publicRequest.IsSetStates())
- request.ParameterCollection.Add("states", publicRequest.States);
-
- if (publicRequest.IsSetTypes())
- request.ParameterCollection.Add("types", publicRequest.Types);
- request.ResourcePath = "/2020-08-01/studios/{studioId}/studio-components";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStudioComponentsRequestMarshaller _instance = new ListStudioComponentsRequestMarshaller();
-
- internal static ListStudioComponentsRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudioComponentsRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsResponseUnmarshaller.cs
deleted file mode 100644
index 62d3913f1cf0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioComponentsResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStudioComponents operation
- ///
- public class ListStudioComponentsResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStudioComponentsResponse response = new ListStudioComponentsResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studioComponents", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StudioComponentUnmarshaller.Instance);
- response.StudioComponents = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStudioComponentsResponseUnmarshaller _instance = new ListStudioComponentsResponseUnmarshaller();
-
- internal static ListStudioComponentsResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudioComponentsResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersRequestMarshaller.cs
deleted file mode 100644
index 2c7fcf53bdd6..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersRequestMarshaller.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStudioMembers Request Marshaller
- ///
- public class ListStudioMembersRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStudioMembersRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStudioMembersRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
-
- if (publicRequest.IsSetMaxResults())
- request.Parameters.Add("maxResults", StringUtils.FromInt(publicRequest.MaxResults));
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/membership";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStudioMembersRequestMarshaller _instance = new ListStudioMembersRequestMarshaller();
-
- internal static ListStudioMembersRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudioMembersRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersResponseUnmarshaller.cs
deleted file mode 100644
index 48bceeb681f4..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudioMembersResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStudioMembers operation
- ///
- public class ListStudioMembersResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStudioMembersResponse response = new ListStudioMembersResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("members", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StudioMembershipUnmarshaller.Instance);
- response.Members = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStudioMembersResponseUnmarshaller _instance = new ListStudioMembersResponseUnmarshaller();
-
- internal static ListStudioMembersResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudioMembersResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosRequestMarshaller.cs
deleted file mode 100644
index 458bac33f186..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosRequestMarshaller.cs
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListStudios Request Marshaller
- ///
- public class ListStudiosRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListStudiosRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListStudiosRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
-
- if (publicRequest.IsSetNextToken())
- request.Parameters.Add("nextToken", StringUtils.FromString(publicRequest.NextToken));
- request.ResourcePath = "/2020-08-01/studios";
- request.UseQueryString = true;
-
- return request;
- }
- private static ListStudiosRequestMarshaller _instance = new ListStudiosRequestMarshaller();
-
- internal static ListStudiosRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudiosRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosResponseUnmarshaller.cs
deleted file mode 100644
index 839b22e8171a..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListStudiosResponseUnmarshaller.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListStudios operation
- ///
- public class ListStudiosResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListStudiosResponse response = new ListStudiosResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("nextToken", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- response.NextToken = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("studios", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StudioUnmarshaller.Instance);
- response.Studios = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListStudiosResponseUnmarshaller _instance = new ListStudiosResponseUnmarshaller();
-
- internal static ListStudiosResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListStudiosResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceRequestMarshaller.cs
deleted file mode 100644
index f10941750e56..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceRequestMarshaller.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ListTagsForResource Request Marshaller
- ///
- public class ListTagsForResourceRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((ListTagsForResourceRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(ListTagsForResourceRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "GET";
-
- if (!publicRequest.IsSetResourceArn())
- throw new AmazonNimbleStudioException("Request object does not have required field ResourceArn set");
- request.AddPathResource("{resourceArn}", StringUtils.FromString(publicRequest.ResourceArn));
- request.ResourcePath = "/2020-08-01/tags/{resourceArn}";
-
- return request;
- }
- private static ListTagsForResourceRequestMarshaller _instance = new ListTagsForResourceRequestMarshaller();
-
- internal static ListTagsForResourceRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListTagsForResourceRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceResponseUnmarshaller.cs
deleted file mode 100644
index dd78d8a374e5..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ListTagsForResourceResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ListTagsForResource operation
- ///
- public class ListTagsForResourceResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- ListTagsForResourceResponse response = new ListTagsForResourceResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("tags", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- response.Tags = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static ListTagsForResourceResponseUnmarshaller _instance = new ListTagsForResourceResponseUnmarshaller();
-
- internal static ListTagsForResourceResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static ListTagsForResourceResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewLaunchProfileMemberMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewLaunchProfileMemberMarshaller.cs
deleted file mode 100644
index 88871cccd0d1..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewLaunchProfileMemberMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// NewLaunchProfileMember Marshaller
- ///
- public class NewLaunchProfileMemberMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(NewLaunchProfileMember requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetPersona())
- {
- context.Writer.WritePropertyName("persona");
- context.Writer.Write(requestObject.Persona);
- }
-
- if(requestObject.IsSetPrincipalId())
- {
- context.Writer.WritePropertyName("principalId");
- context.Writer.Write(requestObject.PrincipalId);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static NewLaunchProfileMemberMarshaller Instance = new NewLaunchProfileMemberMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewStudioMemberMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewStudioMemberMarshaller.cs
deleted file mode 100644
index d0cafa29477b..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/NewStudioMemberMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// NewStudioMember Marshaller
- ///
- public class NewStudioMemberMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(NewStudioMember requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetPersona())
- {
- context.Writer.WritePropertyName("persona");
- context.Writer.Write(requestObject.Persona);
- }
-
- if(requestObject.IsSetPrincipalId())
- {
- context.Writer.WritePropertyName("principalId");
- context.Writer.Write(requestObject.PrincipalId);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static NewStudioMemberMarshaller Instance = new NewStudioMemberMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersRequestMarshaller.cs
deleted file mode 100644
index 326691e5c190..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersRequestMarshaller.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// PutLaunchProfileMembers Request Marshaller
- ///
- public class PutLaunchProfileMembersRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((PutLaunchProfileMembersRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(PutLaunchProfileMembersRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetLaunchProfileId())
- throw new AmazonNimbleStudioException("Request object does not have required field LaunchProfileId set");
- request.AddPathResource("{launchProfileId}", StringUtils.FromString(publicRequest.LaunchProfileId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetIdentityStoreId())
- {
- context.Writer.WritePropertyName("identityStoreId");
- context.Writer.Write(publicRequest.IdentityStoreId);
- }
-
- if(publicRequest.IsSetMembers())
- {
- context.Writer.WritePropertyName("members");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestMembersListValue in publicRequest.Members)
- {
- context.Writer.WriteObjectStart();
-
- var marshaller = NewLaunchProfileMemberMarshaller.Instance;
- marshaller.Marshall(publicRequestMembersListValue, context);
-
- context.Writer.WriteObjectEnd();
- }
- context.Writer.WriteArrayEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static PutLaunchProfileMembersRequestMarshaller _instance = new PutLaunchProfileMembersRequestMarshaller();
-
- internal static PutLaunchProfileMembersRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static PutLaunchProfileMembersRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersResponseUnmarshaller.cs
deleted file mode 100644
index 72bada1083df..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutLaunchProfileMembersResponseUnmarshaller.cs
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for PutLaunchProfileMembers operation
- ///
- public class PutLaunchProfileMembersResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- PutLaunchProfileMembersResponse response = new PutLaunchProfileMembersResponse();
-
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static PutLaunchProfileMembersResponseUnmarshaller _instance = new PutLaunchProfileMembersResponseUnmarshaller();
-
- internal static PutLaunchProfileMembersResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static PutLaunchProfileMembersResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersRequestMarshaller.cs
deleted file mode 100644
index 693b833b4498..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersRequestMarshaller.cs
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// PutStudioMembers Request Marshaller
- ///
- public class PutStudioMembersRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((PutStudioMembersRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(PutStudioMembersRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/membership";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetIdentityStoreId())
- {
- context.Writer.WritePropertyName("identityStoreId");
- context.Writer.Write(publicRequest.IdentityStoreId);
- }
-
- if(publicRequest.IsSetMembers())
- {
- context.Writer.WritePropertyName("members");
- context.Writer.WriteArrayStart();
- foreach(var publicRequestMembersListValue in publicRequest.Members)
- {
- context.Writer.WriteObjectStart();
-
- var marshaller = NewStudioMemberMarshaller.Instance;
- marshaller.Marshall(publicRequestMembersListValue, context);
-
- context.Writer.WriteObjectEnd();
- }
- context.Writer.WriteArrayEnd();
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static PutStudioMembersRequestMarshaller _instance = new PutStudioMembersRequestMarshaller();
-
- internal static PutStudioMembersRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static PutStudioMembersRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersResponseUnmarshaller.cs
deleted file mode 100644
index 7325a0b0795d..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/PutStudioMembersResponseUnmarshaller.cs
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for PutStudioMembers operation
- ///
- public class PutStudioMembersResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- PutStudioMembersResponse response = new PutStudioMembersResponse();
-
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static PutStudioMembersResponseUnmarshaller _instance = new PutStudioMembersResponseUnmarshaller();
-
- internal static PutStudioMembersResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static PutStudioMembersResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ResourceNotFoundExceptionUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ResourceNotFoundExceptionUnmarshaller.cs
deleted file mode 100644
index 3bb8534c1417..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ResourceNotFoundExceptionUnmarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ResourceNotFoundException Object
- ///
- public class ResourceNotFoundExceptionUnmarshaller : IErrorResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public ResourceNotFoundException Unmarshall(JsonUnmarshallerContext context)
- {
- return this.Unmarshall(context, new Amazon.Runtime.Internal.ErrorResponse());
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public ResourceNotFoundException Unmarshall(JsonUnmarshallerContext context, Amazon.Runtime.Internal.ErrorResponse errorResponse)
- {
- context.Read();
-
- ResourceNotFoundException unmarshalledObject = new ResourceNotFoundException(errorResponse.Message, errorResponse.InnerException,
- errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("code", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Code = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("context", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Context = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return unmarshalledObject;
- }
-
- private static ResourceNotFoundExceptionUnmarshaller _instance = new ResourceNotFoundExceptionUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ResourceNotFoundExceptionUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueMarshaller.cs
deleted file mode 100644
index 67285a2dcf60..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// ScriptParameterKeyValue Marshaller
- ///
- public class ScriptParameterKeyValueMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(ScriptParameterKeyValue requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetKey())
- {
- context.Writer.WritePropertyName("key");
- context.Writer.Write(requestObject.Key);
- }
-
- if(requestObject.IsSetValue())
- {
- context.Writer.WritePropertyName("value");
- context.Writer.Write(requestObject.Value);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static ScriptParameterKeyValueMarshaller Instance = new ScriptParameterKeyValueMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueUnmarshaller.cs
deleted file mode 100644
index 723aab9dc81c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ScriptParameterKeyValueUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ScriptParameterKeyValue Object
- ///
- public class ScriptParameterKeyValueUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ScriptParameterKeyValue IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public ScriptParameterKeyValue Unmarshall(JsonUnmarshallerContext context)
- {
- ScriptParameterKeyValue unmarshalledObject = new ScriptParameterKeyValue();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("key", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Key = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("value", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Value = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static ScriptParameterKeyValueUnmarshaller _instance = new ScriptParameterKeyValueUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ScriptParameterKeyValueUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ServiceQuotaExceededExceptionUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ServiceQuotaExceededExceptionUnmarshaller.cs
deleted file mode 100644
index 271df957adbc..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/ServiceQuotaExceededExceptionUnmarshaller.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for ServiceQuotaExceededException Object
- ///
- public class ServiceQuotaExceededExceptionUnmarshaller : IErrorResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public ServiceQuotaExceededException Unmarshall(JsonUnmarshallerContext context)
- {
- return this.Unmarshall(context, new Amazon.Runtime.Internal.ErrorResponse());
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public ServiceQuotaExceededException Unmarshall(JsonUnmarshallerContext context, Amazon.Runtime.Internal.ErrorResponse errorResponse)
- {
- context.Read();
-
- ServiceQuotaExceededException unmarshalledObject = new ServiceQuotaExceededException(errorResponse.Message, errorResponse.InnerException,
- errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("code", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Code = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("context", targetDepth))
- {
- var unmarshaller = new DictionaryUnmarshaller(StringUnmarshaller.Instance, StringUnmarshaller.Instance);
- unmarshalledObject.Context = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return unmarshalledObject;
- }
-
- private static ServiceQuotaExceededExceptionUnmarshaller _instance = new ServiceQuotaExceededExceptionUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static ServiceQuotaExceededExceptionUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationMarshaller.cs
deleted file mode 100644
index 254de8bf84b3..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationMarshaller.cs
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// SharedFileSystemConfiguration Marshaller
- ///
- public class SharedFileSystemConfigurationMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(SharedFileSystemConfiguration requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetEndpoint())
- {
- context.Writer.WritePropertyName("endpoint");
- context.Writer.Write(requestObject.Endpoint);
- }
-
- if(requestObject.IsSetFileSystemId())
- {
- context.Writer.WritePropertyName("fileSystemId");
- context.Writer.Write(requestObject.FileSystemId);
- }
-
- if(requestObject.IsSetLinuxMountPoint())
- {
- context.Writer.WritePropertyName("linuxMountPoint");
- context.Writer.Write(requestObject.LinuxMountPoint);
- }
-
- if(requestObject.IsSetShareName())
- {
- context.Writer.WritePropertyName("shareName");
- context.Writer.Write(requestObject.ShareName);
- }
-
- if(requestObject.IsSetWindowsMountDrive())
- {
- context.Writer.WritePropertyName("windowsMountDrive");
- context.Writer.Write(requestObject.WindowsMountDrive);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static SharedFileSystemConfigurationMarshaller Instance = new SharedFileSystemConfigurationMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationUnmarshaller.cs
deleted file mode 100644
index 025e2e6cdb0f..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/SharedFileSystemConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for SharedFileSystemConfiguration Object
- ///
- public class SharedFileSystemConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- SharedFileSystemConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public SharedFileSystemConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- SharedFileSystemConfiguration unmarshalledObject = new SharedFileSystemConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("endpoint", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Endpoint = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("fileSystemId", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.FileSystemId = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("linuxMountPoint", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.LinuxMountPoint = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("shareName", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.ShareName = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("windowsMountDrive", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.WindowsMountDrive = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static SharedFileSystemConfigurationUnmarshaller _instance = new SharedFileSystemConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static SharedFileSystemConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionRequestMarshaller.cs
deleted file mode 100644
index 63c5240799d9..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionRequestMarshaller.cs
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StartStreamingSession Request Marshaller
- ///
- public class StartStreamingSessionRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((StartStreamingSessionRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(StartStreamingSessionRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetBackupId())
- {
- context.Writer.WritePropertyName("backupId");
- context.Writer.Write(publicRequest.BackupId);
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static StartStreamingSessionRequestMarshaller _instance = new StartStreamingSessionRequestMarshaller();
-
- internal static StartStreamingSessionRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StartStreamingSessionRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionResponseUnmarshaller.cs
deleted file mode 100644
index 21dbd2385020..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStreamingSessionResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StartStreamingSession operation
- ///
- public class StartStreamingSessionResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- StartStreamingSessionResponse response = new StartStreamingSessionResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("session", targetDepth))
- {
- var unmarshaller = StreamingSessionUnmarshaller.Instance;
- response.Session = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static StartStreamingSessionResponseUnmarshaller _instance = new StartStreamingSessionResponseUnmarshaller();
-
- internal static StartStreamingSessionResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StartStreamingSessionResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairRequestMarshaller.cs
deleted file mode 100644
index f6ee58cea3af..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairRequestMarshaller.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StartStudioSSOConfigurationRepair Request Marshaller
- ///
- public class StartStudioSSOConfigurationRepairRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((StartStudioSSOConfigurationRepairRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(StartStudioSSOConfigurationRepairRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "PUT";
-
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/sso-configuration";
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static StartStudioSSOConfigurationRepairRequestMarshaller _instance = new StartStudioSSOConfigurationRepairRequestMarshaller();
-
- internal static StartStudioSSOConfigurationRepairRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StartStudioSSOConfigurationRepairRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairResponseUnmarshaller.cs
deleted file mode 100644
index 228305cc5588..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StartStudioSSOConfigurationRepairResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StartStudioSSOConfigurationRepair operation
- ///
- public class StartStudioSSOConfigurationRepairResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- StartStudioSSOConfigurationRepairResponse response = new StartStudioSSOConfigurationRepairResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("studio", targetDepth))
- {
- var unmarshaller = StudioUnmarshaller.Instance;
- response.Studio = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static StartStudioSSOConfigurationRepairResponseUnmarshaller _instance = new StartStudioSSOConfigurationRepairResponseUnmarshaller();
-
- internal static StartStudioSSOConfigurationRepairResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StartStudioSSOConfigurationRepairResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionRequestMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionRequestMarshaller.cs
deleted file mode 100644
index ba8873415df0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionRequestMarshaller.cs
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StopStreamingSession Request Marshaller
- ///
- public class StopStreamingSessionRequestMarshaller : IMarshaller , IMarshaller
- {
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(AmazonWebServiceRequest input)
- {
- return this.Marshall((StopStreamingSessionRequest)input);
- }
-
- ///
- /// Marshaller the request object to the HTTP request.
- ///
- ///
- ///
- public IRequest Marshall(StopStreamingSessionRequest publicRequest)
- {
- IRequest request = new DefaultRequest(publicRequest, "Amazon.NimbleStudio");
- request.Headers["Content-Type"] = "application/json";
- request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = "2020-08-01";
- request.HttpMethod = "POST";
-
- if (!publicRequest.IsSetSessionId())
- throw new AmazonNimbleStudioException("Request object does not have required field SessionId set");
- request.AddPathResource("{sessionId}", StringUtils.FromString(publicRequest.SessionId));
- if (!publicRequest.IsSetStudioId())
- throw new AmazonNimbleStudioException("Request object does not have required field StudioId set");
- request.AddPathResource("{studioId}", StringUtils.FromString(publicRequest.StudioId));
- request.ResourcePath = "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop";
- using (StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture))
- {
- JsonWriter writer = new JsonWriter(stringWriter);
- writer.Validate = false;
- writer.WriteObjectStart();
- var context = new JsonMarshallerContext(request, writer);
- if(publicRequest.IsSetVolumeRetentionMode())
- {
- context.Writer.WritePropertyName("volumeRetentionMode");
- context.Writer.Write(publicRequest.VolumeRetentionMode);
- }
-
- writer.WriteObjectEnd();
- string snippet = stringWriter.ToString();
- request.Content = System.Text.Encoding.UTF8.GetBytes(snippet);
- }
-
-
- if (publicRequest.IsSetClientToken())
- {
- request.Headers["X-Amz-Client-Token"] = publicRequest.ClientToken;
- }
-
- return request;
- }
- private static StopStreamingSessionRequestMarshaller _instance = new StopStreamingSessionRequestMarshaller();
-
- internal static StopStreamingSessionRequestMarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StopStreamingSessionRequestMarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionResponseUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionResponseUnmarshaller.cs
deleted file mode 100644
index 846640cc9c97..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StopStreamingSessionResponseUnmarshaller.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StopStreamingSession operation
- ///
- public class StopStreamingSessionResponseUnmarshaller : JsonResponseUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
- {
- StopStreamingSessionResponse response = new StopStreamingSessionResponse();
-
- context.Read();
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("session", targetDepth))
- {
- var unmarshaller = StreamingSessionUnmarshaller.Instance;
- response.Session = unmarshaller.Unmarshall(context);
- continue;
- }
- }
-
- return response;
- }
-
- ///
- /// Unmarshaller error response to exception.
- ///
- ///
- ///
- ///
- ///
- public override AmazonServiceException UnmarshallException(JsonUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode)
- {
- var errorResponse = JsonErrorResponseUnmarshaller.GetInstance().Unmarshall(context);
- errorResponse.InnerException = innerException;
- errorResponse.StatusCode = statusCode;
-
- var responseBodyBytes = context.GetResponseBodyBytes();
-
- using (var streamCopy = new MemoryStream(responseBodyBytes))
- using (var contextCopy = new JsonUnmarshallerContext(streamCopy, false, null))
- {
- if (errorResponse.Code != null && errorResponse.Code.Equals("AccessDeniedException"))
- {
- return AccessDeniedExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ConflictException"))
- {
- return ConflictExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("InternalServerErrorException"))
- {
- return InternalServerErrorExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ResourceNotFoundException"))
- {
- return ResourceNotFoundExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ServiceQuotaExceededException"))
- {
- return ServiceQuotaExceededExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ThrottlingException"))
- {
- return ThrottlingExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- if (errorResponse.Code != null && errorResponse.Code.Equals("ValidationException"))
- {
- return ValidationExceptionUnmarshaller.Instance.Unmarshall(contextCopy, errorResponse);
- }
- }
- return new AmazonNimbleStudioException(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorResponse.Code, errorResponse.RequestId, errorResponse.StatusCode);
- }
-
- private static StopStreamingSessionResponseUnmarshaller _instance = new StopStreamingSessionResponseUnmarshaller();
-
- internal static StopStreamingSessionResponseUnmarshaller GetInstance()
- {
- return _instance;
- }
-
- ///
- /// Gets the singleton.
- ///
- public static StopStreamingSessionResponseUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationCreateMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationCreateMarshaller.cs
deleted file mode 100644
index fadcb8107d4c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationCreateMarshaller.cs
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StreamConfigurationCreate Marshaller
- ///
- public class StreamConfigurationCreateMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(StreamConfigurationCreate requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetAutomaticTerminationMode())
- {
- context.Writer.WritePropertyName("automaticTerminationMode");
- context.Writer.Write(requestObject.AutomaticTerminationMode);
- }
-
- if(requestObject.IsSetClipboardMode())
- {
- context.Writer.WritePropertyName("clipboardMode");
- context.Writer.Write(requestObject.ClipboardMode);
- }
-
- if(requestObject.IsSetEc2InstanceTypes())
- {
- context.Writer.WritePropertyName("ec2InstanceTypes");
- context.Writer.WriteArrayStart();
- foreach(var requestObjectEc2InstanceTypesListValue in requestObject.Ec2InstanceTypes)
- {
- context.Writer.Write(requestObjectEc2InstanceTypesListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(requestObject.IsSetMaxSessionLengthInMinutes())
- {
- context.Writer.WritePropertyName("maxSessionLengthInMinutes");
- context.Writer.Write(requestObject.MaxSessionLengthInMinutes);
- }
-
- if(requestObject.IsSetMaxStoppedSessionLengthInMinutes())
- {
- context.Writer.WritePropertyName("maxStoppedSessionLengthInMinutes");
- context.Writer.Write(requestObject.MaxStoppedSessionLengthInMinutes);
- }
-
- if(requestObject.IsSetSessionBackup())
- {
- context.Writer.WritePropertyName("sessionBackup");
- context.Writer.WriteObjectStart();
-
- var marshaller = StreamConfigurationSessionBackupMarshaller.Instance;
- marshaller.Marshall(requestObject.SessionBackup, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- if(requestObject.IsSetSessionPersistenceMode())
- {
- context.Writer.WritePropertyName("sessionPersistenceMode");
- context.Writer.Write(requestObject.SessionPersistenceMode);
- }
-
- if(requestObject.IsSetSessionStorage())
- {
- context.Writer.WritePropertyName("sessionStorage");
- context.Writer.WriteObjectStart();
-
- var marshaller = StreamConfigurationSessionStorageMarshaller.Instance;
- marshaller.Marshall(requestObject.SessionStorage, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- if(requestObject.IsSetStreamingImageIds())
- {
- context.Writer.WritePropertyName("streamingImageIds");
- context.Writer.WriteArrayStart();
- foreach(var requestObjectStreamingImageIdsListValue in requestObject.StreamingImageIds)
- {
- context.Writer.Write(requestObjectStreamingImageIdsListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(requestObject.IsSetVolumeConfiguration())
- {
- context.Writer.WritePropertyName("volumeConfiguration");
- context.Writer.WriteObjectStart();
-
- var marshaller = VolumeConfigurationMarshaller.Instance;
- marshaller.Marshall(requestObject.VolumeConfiguration, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static StreamConfigurationCreateMarshaller Instance = new StreamConfigurationCreateMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupMarshaller.cs
deleted file mode 100644
index 9a20f11da715..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupMarshaller.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StreamConfigurationSessionBackup Marshaller
- ///
- public class StreamConfigurationSessionBackupMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(StreamConfigurationSessionBackup requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetMaxBackupsToRetain())
- {
- context.Writer.WritePropertyName("maxBackupsToRetain");
- context.Writer.Write(requestObject.MaxBackupsToRetain);
- }
-
- if(requestObject.IsSetMode())
- {
- context.Writer.WritePropertyName("mode");
- context.Writer.Write(requestObject.Mode);
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static StreamConfigurationSessionBackupMarshaller Instance = new StreamConfigurationSessionBackupMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupUnmarshaller.cs
deleted file mode 100644
index 883383c7147e..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionBackupUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StreamConfigurationSessionBackup Object
- ///
- public class StreamConfigurationSessionBackupUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- StreamConfigurationSessionBackup IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public StreamConfigurationSessionBackup Unmarshall(JsonUnmarshallerContext context)
- {
- StreamConfigurationSessionBackup unmarshalledObject = new StreamConfigurationSessionBackup();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("maxBackupsToRetain", targetDepth))
- {
- var unmarshaller = IntUnmarshaller.Instance;
- unmarshalledObject.MaxBackupsToRetain = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("mode", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.Mode = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static StreamConfigurationSessionBackupUnmarshaller _instance = new StreamConfigurationSessionBackupUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static StreamConfigurationSessionBackupUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageMarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageMarshaller.cs
deleted file mode 100644
index 950fa935cf62..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageMarshaller.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// StreamConfigurationSessionStorage Marshaller
- ///
- public class StreamConfigurationSessionStorageMarshaller : IRequestMarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- ///
- public void Marshall(StreamConfigurationSessionStorage requestObject, JsonMarshallerContext context)
- {
- if(requestObject == null)
- return;
- if(requestObject.IsSetMode())
- {
- context.Writer.WritePropertyName("mode");
- context.Writer.WriteArrayStart();
- foreach(var requestObjectModeListValue in requestObject.Mode)
- {
- context.Writer.Write(requestObjectModeListValue);
- }
- context.Writer.WriteArrayEnd();
- }
-
- if(requestObject.IsSetRoot())
- {
- context.Writer.WritePropertyName("root");
- context.Writer.WriteObjectStart();
-
- var marshaller = StreamingSessionStorageRootMarshaller.Instance;
- marshaller.Marshall(requestObject.Root, context);
-
- context.Writer.WriteObjectEnd();
- }
-
- }
-
- ///
- /// Singleton Marshaller.
- ///
- public readonly static StreamConfigurationSessionStorageMarshaller Instance = new StreamConfigurationSessionStorageMarshaller();
-
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageUnmarshaller.cs
deleted file mode 100644
index 59b46dca7f1c..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationSessionStorageUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StreamConfigurationSessionStorage Object
- ///
- public class StreamConfigurationSessionStorageUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- StreamConfigurationSessionStorage IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public StreamConfigurationSessionStorage Unmarshall(JsonUnmarshallerContext context)
- {
- StreamConfigurationSessionStorage unmarshalledObject = new StreamConfigurationSessionStorage();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("mode", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.Mode = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("root", targetDepth))
- {
- var unmarshaller = StreamingSessionStorageRootUnmarshaller.Instance;
- unmarshalledObject.Root = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static StreamConfigurationSessionStorageUnmarshaller _instance = new StreamConfigurationSessionStorageUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static StreamConfigurationSessionStorageUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationUnmarshaller.cs
deleted file mode 100644
index 6dc0ecc13033..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StreamConfiguration Object
- ///
- public class StreamConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- StreamConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public StreamConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- StreamConfiguration unmarshalledObject = new StreamConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("automaticTerminationMode", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.AutomaticTerminationMode = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("clipboardMode", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.ClipboardMode = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("ec2InstanceTypes", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.Ec2InstanceTypes = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("maxSessionLengthInMinutes", targetDepth))
- {
- var unmarshaller = IntUnmarshaller.Instance;
- unmarshalledObject.MaxSessionLengthInMinutes = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("maxStoppedSessionLengthInMinutes", targetDepth))
- {
- var unmarshaller = IntUnmarshaller.Instance;
- unmarshalledObject.MaxStoppedSessionLengthInMinutes = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("sessionBackup", targetDepth))
- {
- var unmarshaller = StreamConfigurationSessionBackupUnmarshaller.Instance;
- unmarshalledObject.SessionBackup = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("sessionPersistenceMode", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.SessionPersistenceMode = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("sessionStorage", targetDepth))
- {
- var unmarshaller = StreamConfigurationSessionStorageUnmarshaller.Instance;
- unmarshalledObject.SessionStorage = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("streamingImageIds", targetDepth))
- {
- var unmarshaller = new ListUnmarshaller(StringUnmarshaller.Instance);
- unmarshalledObject.StreamingImageIds = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("volumeConfiguration", targetDepth))
- {
- var unmarshaller = VolumeConfigurationUnmarshaller.Instance;
- unmarshalledObject.VolumeConfiguration = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static StreamConfigurationUnmarshaller _instance = new StreamConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static StreamConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageEncryptionConfigurationUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageEncryptionConfigurationUnmarshaller.cs
deleted file mode 100644
index 8ecae946bac0..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageEncryptionConfigurationUnmarshaller.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StreamingImageEncryptionConfiguration Object
- ///
- public class StreamingImageEncryptionConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller
- {
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- ///
- StreamingImageEncryptionConfiguration IUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
- {
- throw new NotImplementedException();
- }
-
- ///
- /// Unmarshaller the response from the service to the response class.
- ///
- ///
- /// The unmarshalled object
- public StreamingImageEncryptionConfiguration Unmarshall(JsonUnmarshallerContext context)
- {
- StreamingImageEncryptionConfiguration unmarshalledObject = new StreamingImageEncryptionConfiguration();
- if (context.IsEmptyResponse)
- return null;
- context.Read();
- if (context.CurrentTokenType == JsonToken.Null)
- return null;
-
- int targetDepth = context.CurrentDepth;
- while (context.ReadAtDepth(targetDepth))
- {
- if (context.TestExpression("keyArn", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.KeyArn = unmarshaller.Unmarshall(context);
- continue;
- }
- if (context.TestExpression("keyType", targetDepth))
- {
- var unmarshaller = StringUnmarshaller.Instance;
- unmarshalledObject.KeyType = unmarshaller.Unmarshall(context);
- continue;
- }
- }
- return unmarshalledObject;
- }
-
-
- private static StreamingImageEncryptionConfigurationUnmarshaller _instance = new StreamingImageEncryptionConfigurationUnmarshaller();
-
- ///
- /// Gets the singleton.
- ///
- public static StreamingImageEncryptionConfigurationUnmarshaller Instance
- {
- get
- {
- return _instance;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageUnmarshaller.cs b/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageUnmarshaller.cs
deleted file mode 100644
index 9da5ae4255df..000000000000
--- a/sdk/src/Services/NimbleStudio/Generated/Model/Internal/MarshallTransformations/StreamingImageUnmarshaller.cs
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-/*
- * Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
- */
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Xml.Serialization;
-
-using Amazon.NimbleStudio.Model;
-using Amazon.Runtime;
-using Amazon.Runtime.Internal;
-using Amazon.Runtime.Internal.Transform;
-using Amazon.Runtime.Internal.Util;
-using ThirdParty.Json.LitJson;
-
-#pragma warning disable CS0612,CS0618
-namespace Amazon.NimbleStudio.Model.Internal.MarshallTransformations
-{
- ///
- /// Response Unmarshaller for StreamingImage Object
- ///
- public class StreamingImageUnmarshaller : IUnmarshaller, IUnmarshaller