openapi: 3.2.0 info: title: Amazon Web Services nimble Studios API description: '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.' tags: - name: Studios paths: /2020-08-01/studios/{studioId}/eula-acceptances: GET: summary: Amazon Web Services Listeulaacceptances description: List EULA acceptances. operationId: amazonWebServicesListEulaAcceptances tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles: GET: summary: Amazon Web Services Listlaunchprofiles description: List all the launch profiles a studio. operationId: amazonWebServicesListLaunchProfiles tags: - Studios /2020-08-01/studios/{studioId}/streaming-images: GET: summary: Amazon Web Services Liststreamingimages description: 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. operationId: amazonWebServicesListStreamingImages tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions: GET: summary: Amazon Web Services Liststreamingsessions description: Lists the streaming sessions in a studio. operationId: amazonWebServicesListStreamingSessions tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams: POST: summary: Amazon Web Services Createstreamingsessionstream description: 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. operationId: amazonWebServicesCreateStreamingSessionStream tags: - Studios /2020-08-01/studios: GET: summary: Amazon Web Services Liststudios description: List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region. operationId: amazonWebServicesListStudios tags: - Studios /2020-08-01/studios/{studioId}/studio-components: GET: summary: Amazon Web Services Liststudiocomponents description: Lists the StudioComponents in a studio. operationId: amazonWebServicesListStudioComponents tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}: PATCH: summary: Amazon Web Services Updatelaunchprofile description: Update a launch profile. operationId: amazonWebServicesUpdateLaunchProfile tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}: PATCH: summary: Amazon Web Services Updatelaunchprofilemember description: Update a user persona in launch profile membership. operationId: amazonWebServicesUpdateLaunchProfileMember tags: - Studios /2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}: PATCH: summary: Amazon Web Services Updatestreamingimage description: Update streaming image. operationId: amazonWebServicesUpdateStreamingImage tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}: GET: summary: Amazon Web Services Getstreamingsession description: Gets StreamingSession resource. Invoke this operation to poll for a streaming session state while creating or deleting a session. operationId: amazonWebServicesGetStreamingSession tags: - Studios /2020-08-01/studios/{studioId}: PATCH: summary: Amazon Web Services Updatestudio description: Update a Studio resource. Currently, this operation only supports updating the displayName of your studio. operationId: amazonWebServicesUpdateStudio tags: - Studios /2020-08-01/studios/{studioId}/studio-components/{studioComponentId}: PATCH: summary: Amazon Web Services Updatestudiocomponent description: Updates a studio component resource. operationId: amazonWebServicesUpdateStudioComponent tags: - Studios /2020-08-01/studios/{studioId}/membership/{principalId}: GET: summary: Amazon Web Services Getstudiomember description: Get a user's membership in a studio. operationId: amazonWebServicesGetStudioMember tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details: GET: summary: Amazon Web Services Getlaunchprofiledetails description: 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. operationId: amazonWebServicesGetLaunchProfileDetails tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init: GET: summary: Amazon Web Services Getlaunchprofileinitialization description: Get a launch profile initialization. operationId: amazonWebServicesGetLaunchProfileInitialization tags: - Studios /2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}: GET: summary: Amazon Web Services Getstreamingsessionbackup description: Gets StreamingSessionBackup resource. Invoke this operation to poll for a streaming session backup while stopping a streaming session. operationId: amazonWebServicesGetStreamingSessionBackup tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}: GET: summary: Amazon Web Services Getstreamingsessionstream description: 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. operationId: amazonWebServicesGetStreamingSessionStream tags: - Studios /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership: POST: summary: Amazon Web Services Putlaunchprofilemembers description: Add/update users with given persona to launch profile membership. operationId: amazonWebServicesPutLaunchProfileMembers tags: - Studios /2020-08-01/studios/{studioId}/streaming-session-backups: GET: summary: Amazon Web Services Liststreamingsessionbackups description: Lists the backups of a streaming session in a studio. operationId: amazonWebServicesListStreamingSessionBackups tags: - Studios /2020-08-01/studios/{studioId}/membership: POST: summary: Amazon Web Services Putstudiomembers description: Add/update users with given persona to studio membership. operationId: amazonWebServicesPutStudioMembers tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start: POST: summary: Amazon Web Services Startstreamingsession description: 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. operationId: amazonWebServicesStartStreamingSession tags: - Studios /2020-08-01/studios/{studioId}/sso-configuration: PUT: summary: Amazon Web Services Startstudiossoconfigurationrepair description: 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. operationId: amazonWebServicesStartStudioSSOConfigurationRepair tags: - Studios /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop: POST: summary: Amazon Web Services Stopstreamingsession description: 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. operationId: amazonWebServicesStopStreamingSession tags: - Studios