/* * 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.NimbleStudio.Model; namespace Amazon.NimbleStudio { /// /// Interface for accessing NimbleStudio /// /// 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. /// /// public partial interface IAmazonNimbleStudio : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// INimbleStudioPaginatorFactory Paginators { get; } #endif #region AcceptEulas /// /// Accept EULAs. /// /// Container for the necessary parameters to execute the AcceptEulas service method. /// /// The response from the AcceptEulas service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for AcceptEulas Operation AcceptEulasResponse AcceptEulas(AcceptEulasRequest request); /// /// Initiates the asynchronous execution of the AcceptEulas operation. /// /// /// Container for the necessary parameters to execute the AcceptEulas operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptEulas /// operation. /// REST API Reference for AcceptEulas Operation IAsyncResult BeginAcceptEulas(AcceptEulasRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AcceptEulas operation. /// /// /// The IAsyncResult returned by the call to BeginAcceptEulas. /// /// Returns a AcceptEulasResult from NimbleStudio. /// REST API Reference for AcceptEulas Operation AcceptEulasResponse EndAcceptEulas(IAsyncResult asyncResult); #endregion #region CreateLaunchProfile /// /// Create a launch profile. /// /// Container for the necessary parameters to execute the CreateLaunchProfile service method. /// /// The response from the CreateLaunchProfile service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateLaunchProfile Operation CreateLaunchProfileResponse CreateLaunchProfile(CreateLaunchProfileRequest request); /// /// Initiates the asynchronous execution of the CreateLaunchProfile operation. /// /// /// Container for the necessary parameters to execute the CreateLaunchProfile operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLaunchProfile /// operation. /// REST API Reference for CreateLaunchProfile Operation IAsyncResult BeginCreateLaunchProfile(CreateLaunchProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLaunchProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLaunchProfile. /// /// Returns a CreateLaunchProfileResult from NimbleStudio. /// REST API Reference for CreateLaunchProfile Operation CreateLaunchProfileResponse EndCreateLaunchProfile(IAsyncResult asyncResult); #endregion #region CreateStreamingImage /// /// Creates a streaming image resource in a studio. /// /// Container for the necessary parameters to execute the CreateStreamingImage service method. /// /// The response from the CreateStreamingImage service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateStreamingImage Operation CreateStreamingImageResponse CreateStreamingImage(CreateStreamingImageRequest request); /// /// Initiates the asynchronous execution of the CreateStreamingImage operation. /// /// /// Container for the necessary parameters to execute the CreateStreamingImage operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStreamingImage /// operation. /// REST API Reference for CreateStreamingImage Operation IAsyncResult BeginCreateStreamingImage(CreateStreamingImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStreamingImage operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStreamingImage. /// /// Returns a CreateStreamingImageResult from NimbleStudio. /// REST API Reference for CreateStreamingImage Operation CreateStreamingImageResponse EndCreateStreamingImage(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the CreateStreamingSession service method. /// /// The response from the CreateStreamingSession service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateStreamingSession Operation CreateStreamingSessionResponse CreateStreamingSession(CreateStreamingSessionRequest request); /// /// Initiates the asynchronous execution of the CreateStreamingSession operation. /// /// /// Container for the necessary parameters to execute the CreateStreamingSession operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStreamingSession /// operation. /// REST API Reference for CreateStreamingSession Operation IAsyncResult BeginCreateStreamingSession(CreateStreamingSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStreamingSession operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStreamingSession. /// /// Returns a CreateStreamingSessionResult from NimbleStudio. /// REST API Reference for CreateStreamingSession Operation CreateStreamingSessionResponse EndCreateStreamingSession(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the CreateStreamingSessionStream service method. /// /// The response from the CreateStreamingSessionStream service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateStreamingSessionStream Operation CreateStreamingSessionStreamResponse CreateStreamingSessionStream(CreateStreamingSessionStreamRequest request); /// /// Initiates the asynchronous execution of the CreateStreamingSessionStream operation. /// /// /// Container for the necessary parameters to execute the CreateStreamingSessionStream operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStreamingSessionStream /// operation. /// REST API Reference for CreateStreamingSessionStream Operation IAsyncResult BeginCreateStreamingSessionStream(CreateStreamingSessionStreamRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStreamingSessionStream operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStreamingSessionStream. /// /// Returns a CreateStreamingSessionStreamResult from NimbleStudio. /// REST API Reference for CreateStreamingSessionStream Operation CreateStreamingSessionStreamResponse EndCreateStreamingSessionStream(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the CreateStudio service method. /// /// The response from the CreateStudio service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateStudio Operation CreateStudioResponse CreateStudio(CreateStudioRequest request); /// /// Initiates the asynchronous execution of the CreateStudio operation. /// /// /// Container for the necessary parameters to execute the CreateStudio operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStudio /// operation. /// REST API Reference for CreateStudio Operation IAsyncResult BeginCreateStudio(CreateStudioRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStudio operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStudio. /// /// Returns a CreateStudioResult from NimbleStudio. /// REST API Reference for CreateStudio Operation CreateStudioResponse EndCreateStudio(IAsyncResult asyncResult); #endregion #region CreateStudioComponent /// /// Creates a studio component resource. /// /// Container for the necessary parameters to execute the CreateStudioComponent service method. /// /// The response from the CreateStudioComponent service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for CreateStudioComponent Operation CreateStudioComponentResponse CreateStudioComponent(CreateStudioComponentRequest request); /// /// Initiates the asynchronous execution of the CreateStudioComponent operation. /// /// /// Container for the necessary parameters to execute the CreateStudioComponent operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStudioComponent /// operation. /// REST API Reference for CreateStudioComponent Operation IAsyncResult BeginCreateStudioComponent(CreateStudioComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStudioComponent operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStudioComponent. /// /// Returns a CreateStudioComponentResult from NimbleStudio. /// REST API Reference for CreateStudioComponent Operation CreateStudioComponentResponse EndCreateStudioComponent(IAsyncResult asyncResult); #endregion #region DeleteLaunchProfile /// /// Permanently delete a launch profile. /// /// Container for the necessary parameters to execute the DeleteLaunchProfile service method. /// /// The response from the DeleteLaunchProfile service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteLaunchProfile Operation DeleteLaunchProfileResponse DeleteLaunchProfile(DeleteLaunchProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteLaunchProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteLaunchProfile operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLaunchProfile /// operation. /// REST API Reference for DeleteLaunchProfile Operation IAsyncResult BeginDeleteLaunchProfile(DeleteLaunchProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLaunchProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLaunchProfile. /// /// Returns a DeleteLaunchProfileResult from NimbleStudio. /// REST API Reference for DeleteLaunchProfile Operation DeleteLaunchProfileResponse EndDeleteLaunchProfile(IAsyncResult asyncResult); #endregion #region DeleteLaunchProfileMember /// /// Delete a user from launch profile membership. /// /// Container for the necessary parameters to execute the DeleteLaunchProfileMember service method. /// /// The response from the DeleteLaunchProfileMember service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteLaunchProfileMember Operation DeleteLaunchProfileMemberResponse DeleteLaunchProfileMember(DeleteLaunchProfileMemberRequest request); /// /// Initiates the asynchronous execution of the DeleteLaunchProfileMember operation. /// /// /// Container for the necessary parameters to execute the DeleteLaunchProfileMember operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLaunchProfileMember /// operation. /// REST API Reference for DeleteLaunchProfileMember Operation IAsyncResult BeginDeleteLaunchProfileMember(DeleteLaunchProfileMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLaunchProfileMember operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLaunchProfileMember. /// /// Returns a DeleteLaunchProfileMemberResult from NimbleStudio. /// REST API Reference for DeleteLaunchProfileMember Operation DeleteLaunchProfileMemberResponse EndDeleteLaunchProfileMember(IAsyncResult asyncResult); #endregion #region DeleteStreamingImage /// /// Delete streaming image. /// /// Container for the necessary parameters to execute the DeleteStreamingImage service method. /// /// The response from the DeleteStreamingImage service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteStreamingImage Operation DeleteStreamingImageResponse DeleteStreamingImage(DeleteStreamingImageRequest request); /// /// Initiates the asynchronous execution of the DeleteStreamingImage operation. /// /// /// Container for the necessary parameters to execute the DeleteStreamingImage operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStreamingImage /// operation. /// REST API Reference for DeleteStreamingImage Operation IAsyncResult BeginDeleteStreamingImage(DeleteStreamingImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStreamingImage operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStreamingImage. /// /// Returns a DeleteStreamingImageResult from NimbleStudio. /// REST API Reference for DeleteStreamingImage Operation DeleteStreamingImageResponse EndDeleteStreamingImage(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the DeleteStreamingSession service method. /// /// The response from the DeleteStreamingSession service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteStreamingSession Operation DeleteStreamingSessionResponse DeleteStreamingSession(DeleteStreamingSessionRequest request); /// /// Initiates the asynchronous execution of the DeleteStreamingSession operation. /// /// /// Container for the necessary parameters to execute the DeleteStreamingSession operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStreamingSession /// operation. /// REST API Reference for DeleteStreamingSession Operation IAsyncResult BeginDeleteStreamingSession(DeleteStreamingSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStreamingSession operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStreamingSession. /// /// Returns a DeleteStreamingSessionResult from NimbleStudio. /// REST API Reference for DeleteStreamingSession Operation DeleteStreamingSessionResponse EndDeleteStreamingSession(IAsyncResult asyncResult); #endregion #region DeleteStudio /// /// Delete a studio resource. /// /// Container for the necessary parameters to execute the DeleteStudio service method. /// /// The response from the DeleteStudio service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteStudio Operation DeleteStudioResponse DeleteStudio(DeleteStudioRequest request); /// /// Initiates the asynchronous execution of the DeleteStudio operation. /// /// /// Container for the necessary parameters to execute the DeleteStudio operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStudio /// operation. /// REST API Reference for DeleteStudio Operation IAsyncResult BeginDeleteStudio(DeleteStudioRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStudio operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStudio. /// /// Returns a DeleteStudioResult from NimbleStudio. /// REST API Reference for DeleteStudio Operation DeleteStudioResponse EndDeleteStudio(IAsyncResult asyncResult); #endregion #region DeleteStudioComponent /// /// Deletes a studio component resource. /// /// Container for the necessary parameters to execute the DeleteStudioComponent service method. /// /// The response from the DeleteStudioComponent service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteStudioComponent Operation DeleteStudioComponentResponse DeleteStudioComponent(DeleteStudioComponentRequest request); /// /// Initiates the asynchronous execution of the DeleteStudioComponent operation. /// /// /// Container for the necessary parameters to execute the DeleteStudioComponent operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStudioComponent /// operation. /// REST API Reference for DeleteStudioComponent Operation IAsyncResult BeginDeleteStudioComponent(DeleteStudioComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStudioComponent operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStudioComponent. /// /// Returns a DeleteStudioComponentResult from NimbleStudio. /// REST API Reference for DeleteStudioComponent Operation DeleteStudioComponentResponse EndDeleteStudioComponent(IAsyncResult asyncResult); #endregion #region DeleteStudioMember /// /// Delete a user from studio membership. /// /// Container for the necessary parameters to execute the DeleteStudioMember service method. /// /// The response from the DeleteStudioMember service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for DeleteStudioMember Operation DeleteStudioMemberResponse DeleteStudioMember(DeleteStudioMemberRequest request); /// /// Initiates the asynchronous execution of the DeleteStudioMember operation. /// /// /// Container for the necessary parameters to execute the DeleteStudioMember operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStudioMember /// operation. /// REST API Reference for DeleteStudioMember Operation IAsyncResult BeginDeleteStudioMember(DeleteStudioMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStudioMember operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStudioMember. /// /// Returns a DeleteStudioMemberResult from NimbleStudio. /// REST API Reference for DeleteStudioMember Operation DeleteStudioMemberResponse EndDeleteStudioMember(IAsyncResult asyncResult); #endregion #region GetEula /// /// Get EULA. /// /// Container for the necessary parameters to execute the GetEula service method. /// /// The response from the GetEula service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetEula Operation GetEulaResponse GetEula(GetEulaRequest request); /// /// Initiates the asynchronous execution of the GetEula operation. /// /// /// Container for the necessary parameters to execute the GetEula operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEula /// operation. /// REST API Reference for GetEula Operation IAsyncResult BeginGetEula(GetEulaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEula operation. /// /// /// The IAsyncResult returned by the call to BeginGetEula. /// /// Returns a GetEulaResult from NimbleStudio. /// REST API Reference for GetEula Operation GetEulaResponse EndGetEula(IAsyncResult asyncResult); #endregion #region GetLaunchProfile /// /// Get a launch profile. /// /// Container for the necessary parameters to execute the GetLaunchProfile service method. /// /// The response from the GetLaunchProfile service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetLaunchProfile Operation GetLaunchProfileResponse GetLaunchProfile(GetLaunchProfileRequest request); /// /// Initiates the asynchronous execution of the GetLaunchProfile operation. /// /// /// Container for the necessary parameters to execute the GetLaunchProfile operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLaunchProfile /// operation. /// REST API Reference for GetLaunchProfile Operation IAsyncResult BeginGetLaunchProfile(GetLaunchProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLaunchProfile operation. /// /// /// The IAsyncResult returned by the call to BeginGetLaunchProfile. /// /// Returns a GetLaunchProfileResult from NimbleStudio. /// REST API Reference for GetLaunchProfile Operation GetLaunchProfileResponse EndGetLaunchProfile(IAsyncResult asyncResult); #endregion #region 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. /// /// Container for the necessary parameters to execute the GetLaunchProfileDetails service method. /// /// The response from the GetLaunchProfileDetails service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetLaunchProfileDetails Operation GetLaunchProfileDetailsResponse GetLaunchProfileDetails(GetLaunchProfileDetailsRequest request); /// /// Initiates the asynchronous execution of the GetLaunchProfileDetails operation. /// /// /// Container for the necessary parameters to execute the GetLaunchProfileDetails operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLaunchProfileDetails /// operation. /// REST API Reference for GetLaunchProfileDetails Operation IAsyncResult BeginGetLaunchProfileDetails(GetLaunchProfileDetailsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLaunchProfileDetails operation. /// /// /// The IAsyncResult returned by the call to BeginGetLaunchProfileDetails. /// /// Returns a GetLaunchProfileDetailsResult from NimbleStudio. /// REST API Reference for GetLaunchProfileDetails Operation GetLaunchProfileDetailsResponse EndGetLaunchProfileDetails(IAsyncResult asyncResult); #endregion #region GetLaunchProfileInitialization /// /// Get a launch profile initialization. /// /// Container for the necessary parameters to execute the GetLaunchProfileInitialization service method. /// /// The response from the GetLaunchProfileInitialization service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetLaunchProfileInitialization Operation GetLaunchProfileInitializationResponse GetLaunchProfileInitialization(GetLaunchProfileInitializationRequest request); /// /// Initiates the asynchronous execution of the GetLaunchProfileInitialization operation. /// /// /// Container for the necessary parameters to execute the GetLaunchProfileInitialization operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLaunchProfileInitialization /// operation. /// REST API Reference for GetLaunchProfileInitialization Operation IAsyncResult BeginGetLaunchProfileInitialization(GetLaunchProfileInitializationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLaunchProfileInitialization operation. /// /// /// The IAsyncResult returned by the call to BeginGetLaunchProfileInitialization. /// /// Returns a GetLaunchProfileInitializationResult from NimbleStudio. /// REST API Reference for GetLaunchProfileInitialization Operation GetLaunchProfileInitializationResponse EndGetLaunchProfileInitialization(IAsyncResult asyncResult); #endregion #region GetLaunchProfileMember /// /// Get a user persona in launch profile membership. /// /// Container for the necessary parameters to execute the GetLaunchProfileMember service method. /// /// The response from the GetLaunchProfileMember service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetLaunchProfileMember Operation GetLaunchProfileMemberResponse GetLaunchProfileMember(GetLaunchProfileMemberRequest request); /// /// Initiates the asynchronous execution of the GetLaunchProfileMember operation. /// /// /// Container for the necessary parameters to execute the GetLaunchProfileMember operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLaunchProfileMember /// operation. /// REST API Reference for GetLaunchProfileMember Operation IAsyncResult BeginGetLaunchProfileMember(GetLaunchProfileMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLaunchProfileMember operation. /// /// /// The IAsyncResult returned by the call to BeginGetLaunchProfileMember. /// /// Returns a GetLaunchProfileMemberResult from NimbleStudio. /// REST API Reference for GetLaunchProfileMember Operation GetLaunchProfileMemberResponse EndGetLaunchProfileMember(IAsyncResult asyncResult); #endregion #region GetStreamingImage /// /// Get streaming image. /// /// Container for the necessary parameters to execute the GetStreamingImage service method. /// /// The response from the GetStreamingImage service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStreamingImage Operation GetStreamingImageResponse GetStreamingImage(GetStreamingImageRequest request); /// /// Initiates the asynchronous execution of the GetStreamingImage operation. /// /// /// Container for the necessary parameters to execute the GetStreamingImage operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStreamingImage /// operation. /// REST API Reference for GetStreamingImage Operation IAsyncResult BeginGetStreamingImage(GetStreamingImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStreamingImage operation. /// /// /// The IAsyncResult returned by the call to BeginGetStreamingImage. /// /// Returns a GetStreamingImageResult from NimbleStudio. /// REST API Reference for GetStreamingImage Operation GetStreamingImageResponse EndGetStreamingImage(IAsyncResult asyncResult); #endregion #region GetStreamingSession /// /// Gets StreamingSession resource. /// /// /// /// Invoke this operation to poll for a streaming session state while creating or deleting /// a session. /// /// /// Container for the necessary parameters to execute the GetStreamingSession service method. /// /// The response from the GetStreamingSession service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStreamingSession Operation GetStreamingSessionResponse GetStreamingSession(GetStreamingSessionRequest request); /// /// Initiates the asynchronous execution of the GetStreamingSession operation. /// /// /// Container for the necessary parameters to execute the GetStreamingSession operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStreamingSession /// operation. /// REST API Reference for GetStreamingSession Operation IAsyncResult BeginGetStreamingSession(GetStreamingSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStreamingSession operation. /// /// /// The IAsyncResult returned by the call to BeginGetStreamingSession. /// /// Returns a GetStreamingSessionResult from NimbleStudio. /// REST API Reference for GetStreamingSession Operation GetStreamingSessionResponse EndGetStreamingSession(IAsyncResult asyncResult); #endregion #region GetStreamingSessionBackup /// /// Gets StreamingSessionBackup resource. /// /// /// /// Invoke this operation to poll for a streaming session backup while stopping a streaming /// session. /// /// /// Container for the necessary parameters to execute the GetStreamingSessionBackup service method. /// /// The response from the GetStreamingSessionBackup service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStreamingSessionBackup Operation GetStreamingSessionBackupResponse GetStreamingSessionBackup(GetStreamingSessionBackupRequest request); /// /// Initiates the asynchronous execution of the GetStreamingSessionBackup operation. /// /// /// Container for the necessary parameters to execute the GetStreamingSessionBackup operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStreamingSessionBackup /// operation. /// REST API Reference for GetStreamingSessionBackup Operation IAsyncResult BeginGetStreamingSessionBackup(GetStreamingSessionBackupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStreamingSessionBackup operation. /// /// /// The IAsyncResult returned by the call to BeginGetStreamingSessionBackup. /// /// Returns a GetStreamingSessionBackupResult from NimbleStudio. /// REST API Reference for GetStreamingSessionBackup Operation GetStreamingSessionBackupResponse EndGetStreamingSessionBackup(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the GetStreamingSessionStream service method. /// /// The response from the GetStreamingSessionStream service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStreamingSessionStream Operation GetStreamingSessionStreamResponse GetStreamingSessionStream(GetStreamingSessionStreamRequest request); /// /// Initiates the asynchronous execution of the GetStreamingSessionStream operation. /// /// /// Container for the necessary parameters to execute the GetStreamingSessionStream operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStreamingSessionStream /// operation. /// REST API Reference for GetStreamingSessionStream Operation IAsyncResult BeginGetStreamingSessionStream(GetStreamingSessionStreamRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStreamingSessionStream operation. /// /// /// The IAsyncResult returned by the call to BeginGetStreamingSessionStream. /// /// Returns a GetStreamingSessionStreamResult from NimbleStudio. /// REST API Reference for GetStreamingSessionStream Operation GetStreamingSessionStreamResponse EndGetStreamingSessionStream(IAsyncResult asyncResult); #endregion #region GetStudio /// /// Get a studio resource. /// /// Container for the necessary parameters to execute the GetStudio service method. /// /// The response from the GetStudio service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStudio Operation GetStudioResponse GetStudio(GetStudioRequest request); /// /// Initiates the asynchronous execution of the GetStudio operation. /// /// /// Container for the necessary parameters to execute the GetStudio operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStudio /// operation. /// REST API Reference for GetStudio Operation IAsyncResult BeginGetStudio(GetStudioRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStudio operation. /// /// /// The IAsyncResult returned by the call to BeginGetStudio. /// /// Returns a GetStudioResult from NimbleStudio. /// REST API Reference for GetStudio Operation GetStudioResponse EndGetStudio(IAsyncResult asyncResult); #endregion #region GetStudioComponent /// /// Gets a studio component resource. /// /// Container for the necessary parameters to execute the GetStudioComponent service method. /// /// The response from the GetStudioComponent service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStudioComponent Operation GetStudioComponentResponse GetStudioComponent(GetStudioComponentRequest request); /// /// Initiates the asynchronous execution of the GetStudioComponent operation. /// /// /// Container for the necessary parameters to execute the GetStudioComponent operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStudioComponent /// operation. /// REST API Reference for GetStudioComponent Operation IAsyncResult BeginGetStudioComponent(GetStudioComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStudioComponent operation. /// /// /// The IAsyncResult returned by the call to BeginGetStudioComponent. /// /// Returns a GetStudioComponentResult from NimbleStudio. /// REST API Reference for GetStudioComponent Operation GetStudioComponentResponse EndGetStudioComponent(IAsyncResult asyncResult); #endregion #region GetStudioMember /// /// Get a user's membership in a studio. /// /// Container for the necessary parameters to execute the GetStudioMember service method. /// /// The response from the GetStudioMember service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for GetStudioMember Operation GetStudioMemberResponse GetStudioMember(GetStudioMemberRequest request); /// /// Initiates the asynchronous execution of the GetStudioMember operation. /// /// /// Container for the necessary parameters to execute the GetStudioMember operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStudioMember /// operation. /// REST API Reference for GetStudioMember Operation IAsyncResult BeginGetStudioMember(GetStudioMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStudioMember operation. /// /// /// The IAsyncResult returned by the call to BeginGetStudioMember. /// /// Returns a GetStudioMemberResult from NimbleStudio. /// REST API Reference for GetStudioMember Operation GetStudioMemberResponse EndGetStudioMember(IAsyncResult asyncResult); #endregion #region ListEulaAcceptances /// /// List EULA acceptances. /// /// Container for the necessary parameters to execute the ListEulaAcceptances service method. /// /// The response from the ListEulaAcceptances service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListEulaAcceptances Operation ListEulaAcceptancesResponse ListEulaAcceptances(ListEulaAcceptancesRequest request); /// /// Initiates the asynchronous execution of the ListEulaAcceptances operation. /// /// /// Container for the necessary parameters to execute the ListEulaAcceptances operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEulaAcceptances /// operation. /// REST API Reference for ListEulaAcceptances Operation IAsyncResult BeginListEulaAcceptances(ListEulaAcceptancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEulaAcceptances operation. /// /// /// The IAsyncResult returned by the call to BeginListEulaAcceptances. /// /// Returns a ListEulaAcceptancesResult from NimbleStudio. /// REST API Reference for ListEulaAcceptances Operation ListEulaAcceptancesResponse EndListEulaAcceptances(IAsyncResult asyncResult); #endregion #region ListEulas /// /// List EULAs. /// /// Container for the necessary parameters to execute the ListEulas service method. /// /// The response from the ListEulas service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListEulas Operation ListEulasResponse ListEulas(ListEulasRequest request); /// /// Initiates the asynchronous execution of the ListEulas operation. /// /// /// Container for the necessary parameters to execute the ListEulas operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEulas /// operation. /// REST API Reference for ListEulas Operation IAsyncResult BeginListEulas(ListEulasRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEulas operation. /// /// /// The IAsyncResult returned by the call to BeginListEulas. /// /// Returns a ListEulasResult from NimbleStudio. /// REST API Reference for ListEulas Operation ListEulasResponse EndListEulas(IAsyncResult asyncResult); #endregion #region ListLaunchProfileMembers /// /// Get all users in a given launch profile membership. /// /// Container for the necessary parameters to execute the ListLaunchProfileMembers service method. /// /// The response from the ListLaunchProfileMembers service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListLaunchProfileMembers Operation ListLaunchProfileMembersResponse ListLaunchProfileMembers(ListLaunchProfileMembersRequest request); /// /// Initiates the asynchronous execution of the ListLaunchProfileMembers operation. /// /// /// Container for the necessary parameters to execute the ListLaunchProfileMembers operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLaunchProfileMembers /// operation. /// REST API Reference for ListLaunchProfileMembers Operation IAsyncResult BeginListLaunchProfileMembers(ListLaunchProfileMembersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLaunchProfileMembers operation. /// /// /// The IAsyncResult returned by the call to BeginListLaunchProfileMembers. /// /// Returns a ListLaunchProfileMembersResult from NimbleStudio. /// REST API Reference for ListLaunchProfileMembers Operation ListLaunchProfileMembersResponse EndListLaunchProfileMembers(IAsyncResult asyncResult); #endregion #region ListLaunchProfiles /// /// List all the launch profiles a studio. /// /// Container for the necessary parameters to execute the ListLaunchProfiles service method. /// /// The response from the ListLaunchProfiles service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListLaunchProfiles Operation ListLaunchProfilesResponse ListLaunchProfiles(ListLaunchProfilesRequest request); /// /// Initiates the asynchronous execution of the ListLaunchProfiles operation. /// /// /// Container for the necessary parameters to execute the ListLaunchProfiles operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLaunchProfiles /// operation. /// REST API Reference for ListLaunchProfiles Operation IAsyncResult BeginListLaunchProfiles(ListLaunchProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLaunchProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListLaunchProfiles. /// /// Returns a ListLaunchProfilesResult from NimbleStudio. /// REST API Reference for ListLaunchProfiles Operation ListLaunchProfilesResponse EndListLaunchProfiles(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the ListStreamingImages service method. /// /// The response from the ListStreamingImages service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStreamingImages Operation ListStreamingImagesResponse ListStreamingImages(ListStreamingImagesRequest request); /// /// Initiates the asynchronous execution of the ListStreamingImages operation. /// /// /// Container for the necessary parameters to execute the ListStreamingImages operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStreamingImages /// operation. /// REST API Reference for ListStreamingImages Operation IAsyncResult BeginListStreamingImages(ListStreamingImagesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStreamingImages operation. /// /// /// The IAsyncResult returned by the call to BeginListStreamingImages. /// /// Returns a ListStreamingImagesResult from NimbleStudio. /// REST API Reference for ListStreamingImages Operation ListStreamingImagesResponse EndListStreamingImages(IAsyncResult asyncResult); #endregion #region ListStreamingSessionBackups /// /// Lists the backups of a streaming session in a studio. /// /// Container for the necessary parameters to execute the ListStreamingSessionBackups service method. /// /// The response from the ListStreamingSessionBackups service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStreamingSessionBackups Operation ListStreamingSessionBackupsResponse ListStreamingSessionBackups(ListStreamingSessionBackupsRequest request); /// /// Initiates the asynchronous execution of the ListStreamingSessionBackups operation. /// /// /// Container for the necessary parameters to execute the ListStreamingSessionBackups operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStreamingSessionBackups /// operation. /// REST API Reference for ListStreamingSessionBackups Operation IAsyncResult BeginListStreamingSessionBackups(ListStreamingSessionBackupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStreamingSessionBackups operation. /// /// /// The IAsyncResult returned by the call to BeginListStreamingSessionBackups. /// /// Returns a ListStreamingSessionBackupsResult from NimbleStudio. /// REST API Reference for ListStreamingSessionBackups Operation ListStreamingSessionBackupsResponse EndListStreamingSessionBackups(IAsyncResult asyncResult); #endregion #region ListStreamingSessions /// /// Lists the streaming sessions in a studio. /// /// Container for the necessary parameters to execute the ListStreamingSessions service method. /// /// The response from the ListStreamingSessions service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStreamingSessions Operation ListStreamingSessionsResponse ListStreamingSessions(ListStreamingSessionsRequest request); /// /// Initiates the asynchronous execution of the ListStreamingSessions operation. /// /// /// Container for the necessary parameters to execute the ListStreamingSessions operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStreamingSessions /// operation. /// REST API Reference for ListStreamingSessions Operation IAsyncResult BeginListStreamingSessions(ListStreamingSessionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStreamingSessions operation. /// /// /// The IAsyncResult returned by the call to BeginListStreamingSessions. /// /// Returns a ListStreamingSessionsResult from NimbleStudio. /// REST API Reference for ListStreamingSessions Operation ListStreamingSessionsResponse EndListStreamingSessions(IAsyncResult asyncResult); #endregion #region ListStudioComponents /// /// Lists the StudioComponents in a studio. /// /// Container for the necessary parameters to execute the ListStudioComponents service method. /// /// The response from the ListStudioComponents service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStudioComponents Operation ListStudioComponentsResponse ListStudioComponents(ListStudioComponentsRequest request); /// /// Initiates the asynchronous execution of the ListStudioComponents operation. /// /// /// Container for the necessary parameters to execute the ListStudioComponents operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStudioComponents /// operation. /// REST API Reference for ListStudioComponents Operation IAsyncResult BeginListStudioComponents(ListStudioComponentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStudioComponents operation. /// /// /// The IAsyncResult returned by the call to BeginListStudioComponents. /// /// Returns a ListStudioComponentsResult from NimbleStudio. /// REST API Reference for ListStudioComponents Operation ListStudioComponentsResponse EndListStudioComponents(IAsyncResult asyncResult); #endregion #region ListStudioMembers /// /// Get all users in a given studio membership. /// /// /// /// ListStudioMembers only returns admin members. /// /// /// /// Container for the necessary parameters to execute the ListStudioMembers service method. /// /// The response from the ListStudioMembers service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStudioMembers Operation ListStudioMembersResponse ListStudioMembers(ListStudioMembersRequest request); /// /// Initiates the asynchronous execution of the ListStudioMembers operation. /// /// /// Container for the necessary parameters to execute the ListStudioMembers operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStudioMembers /// operation. /// REST API Reference for ListStudioMembers Operation IAsyncResult BeginListStudioMembers(ListStudioMembersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStudioMembers operation. /// /// /// The IAsyncResult returned by the call to BeginListStudioMembers. /// /// Returns a ListStudioMembersResult from NimbleStudio. /// REST API Reference for ListStudioMembers Operation ListStudioMembersResponse EndListStudioMembers(IAsyncResult asyncResult); #endregion #region ListStudios /// /// List studios in your Amazon Web Services accounts in the requested Amazon Web Services /// Region. /// /// Container for the necessary parameters to execute the ListStudios service method. /// /// The response from the ListStudios service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListStudios Operation ListStudiosResponse ListStudios(ListStudiosRequest request); /// /// Initiates the asynchronous execution of the ListStudios operation. /// /// /// Container for the necessary parameters to execute the ListStudios operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStudios /// operation. /// REST API Reference for ListStudios Operation IAsyncResult BeginListStudios(ListStudiosRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListStudios operation. /// /// /// The IAsyncResult returned by the call to BeginListStudios. /// /// Returns a ListStudiosResult from NimbleStudio. /// REST API Reference for ListStudios Operation ListStudiosResponse EndListStudios(IAsyncResult asyncResult); #endregion #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. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from NimbleStudio. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region PutLaunchProfileMembers /// /// Add/update users with given persona to launch profile membership. /// /// Container for the necessary parameters to execute the PutLaunchProfileMembers service method. /// /// The response from the PutLaunchProfileMembers service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for PutLaunchProfileMembers Operation PutLaunchProfileMembersResponse PutLaunchProfileMembers(PutLaunchProfileMembersRequest request); /// /// Initiates the asynchronous execution of the PutLaunchProfileMembers operation. /// /// /// Container for the necessary parameters to execute the PutLaunchProfileMembers operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutLaunchProfileMembers /// operation. /// REST API Reference for PutLaunchProfileMembers Operation IAsyncResult BeginPutLaunchProfileMembers(PutLaunchProfileMembersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutLaunchProfileMembers operation. /// /// /// The IAsyncResult returned by the call to BeginPutLaunchProfileMembers. /// /// Returns a PutLaunchProfileMembersResult from NimbleStudio. /// REST API Reference for PutLaunchProfileMembers Operation PutLaunchProfileMembersResponse EndPutLaunchProfileMembers(IAsyncResult asyncResult); #endregion #region PutStudioMembers /// /// Add/update users with given persona to studio membership. /// /// Container for the necessary parameters to execute the PutStudioMembers service method. /// /// The response from the PutStudioMembers service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for PutStudioMembers Operation PutStudioMembersResponse PutStudioMembers(PutStudioMembersRequest request); /// /// Initiates the asynchronous execution of the PutStudioMembers operation. /// /// /// Container for the necessary parameters to execute the PutStudioMembers operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutStudioMembers /// operation. /// REST API Reference for PutStudioMembers Operation IAsyncResult BeginPutStudioMembers(PutStudioMembersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutStudioMembers operation. /// /// /// The IAsyncResult returned by the call to BeginPutStudioMembers. /// /// Returns a PutStudioMembersResult from NimbleStudio. /// REST API Reference for PutStudioMembers Operation PutStudioMembersResponse EndPutStudioMembers(IAsyncResult asyncResult); #endregion #region 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. /// /// Container for the necessary parameters to execute the StartStreamingSession service method. /// /// The response from the StartStreamingSession service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for StartStreamingSession Operation StartStreamingSessionResponse StartStreamingSession(StartStreamingSessionRequest request); /// /// Initiates the asynchronous execution of the StartStreamingSession operation. /// /// /// Container for the necessary parameters to execute the StartStreamingSession operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartStreamingSession /// operation. /// REST API Reference for StartStreamingSession Operation IAsyncResult BeginStartStreamingSession(StartStreamingSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartStreamingSession operation. /// /// /// The IAsyncResult returned by the call to BeginStartStreamingSession. /// /// Returns a StartStreamingSessionResult from NimbleStudio. /// REST API Reference for StartStreamingSession Operation StartStreamingSessionResponse EndStartStreamingSession(IAsyncResult asyncResult); #endregion #region 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. /// /// /// Container for the necessary parameters to execute the StartStudioSSOConfigurationRepair service method. /// /// The response from the StartStudioSSOConfigurationRepair service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for StartStudioSSOConfigurationRepair Operation StartStudioSSOConfigurationRepairResponse StartStudioSSOConfigurationRepair(StartStudioSSOConfigurationRepairRequest request); /// /// Initiates the asynchronous execution of the StartStudioSSOConfigurationRepair operation. /// /// /// Container for the necessary parameters to execute the StartStudioSSOConfigurationRepair operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartStudioSSOConfigurationRepair /// operation. /// REST API Reference for StartStudioSSOConfigurationRepair Operation IAsyncResult BeginStartStudioSSOConfigurationRepair(StartStudioSSOConfigurationRepairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartStudioSSOConfigurationRepair operation. /// /// /// The IAsyncResult returned by the call to BeginStartStudioSSOConfigurationRepair. /// /// Returns a StartStudioSSOConfigurationRepairResult from NimbleStudio. /// REST API Reference for StartStudioSSOConfigurationRepair Operation StartStudioSSOConfigurationRepairResponse EndStartStudioSSOConfigurationRepair(IAsyncResult asyncResult); #endregion #region 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. /// /// Container for the necessary parameters to execute the StopStreamingSession service method. /// /// The response from the StopStreamingSession service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for StopStreamingSession Operation StopStreamingSessionResponse StopStreamingSession(StopStreamingSessionRequest request); /// /// Initiates the asynchronous execution of the StopStreamingSession operation. /// /// /// Container for the necessary parameters to execute the StopStreamingSession operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopStreamingSession /// operation. /// REST API Reference for StopStreamingSession Operation IAsyncResult BeginStopStreamingSession(StopStreamingSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopStreamingSession operation. /// /// /// The IAsyncResult returned by the call to BeginStopStreamingSession. /// /// Returns a StopStreamingSessionResult from NimbleStudio. /// REST API Reference for StopStreamingSession Operation StopStreamingSessionResponse EndStopStreamingSession(IAsyncResult asyncResult); #endregion #region TagResource /// /// Creates tags for a resource, given its ARN. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from NimbleStudio. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Deletes the tags for a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from NimbleStudio. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateLaunchProfile /// /// Update a launch profile. /// /// Container for the necessary parameters to execute the UpdateLaunchProfile service method. /// /// The response from the UpdateLaunchProfile service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UpdateLaunchProfile Operation UpdateLaunchProfileResponse UpdateLaunchProfile(UpdateLaunchProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateLaunchProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateLaunchProfile operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLaunchProfile /// operation. /// REST API Reference for UpdateLaunchProfile Operation IAsyncResult BeginUpdateLaunchProfile(UpdateLaunchProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLaunchProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLaunchProfile. /// /// Returns a UpdateLaunchProfileResult from NimbleStudio. /// REST API Reference for UpdateLaunchProfile Operation UpdateLaunchProfileResponse EndUpdateLaunchProfile(IAsyncResult asyncResult); #endregion #region UpdateLaunchProfileMember /// /// Update a user persona in launch profile membership. /// /// Container for the necessary parameters to execute the UpdateLaunchProfileMember service method. /// /// The response from the UpdateLaunchProfileMember service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UpdateLaunchProfileMember Operation UpdateLaunchProfileMemberResponse UpdateLaunchProfileMember(UpdateLaunchProfileMemberRequest request); /// /// Initiates the asynchronous execution of the UpdateLaunchProfileMember operation. /// /// /// Container for the necessary parameters to execute the UpdateLaunchProfileMember operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLaunchProfileMember /// operation. /// REST API Reference for UpdateLaunchProfileMember Operation IAsyncResult BeginUpdateLaunchProfileMember(UpdateLaunchProfileMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLaunchProfileMember operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLaunchProfileMember. /// /// Returns a UpdateLaunchProfileMemberResult from NimbleStudio. /// REST API Reference for UpdateLaunchProfileMember Operation UpdateLaunchProfileMemberResponse EndUpdateLaunchProfileMember(IAsyncResult asyncResult); #endregion #region UpdateStreamingImage /// /// Update streaming image. /// /// Container for the necessary parameters to execute the UpdateStreamingImage service method. /// /// The response from the UpdateStreamingImage service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UpdateStreamingImage Operation UpdateStreamingImageResponse UpdateStreamingImage(UpdateStreamingImageRequest request); /// /// Initiates the asynchronous execution of the UpdateStreamingImage operation. /// /// /// Container for the necessary parameters to execute the UpdateStreamingImage operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStreamingImage /// operation. /// REST API Reference for UpdateStreamingImage Operation IAsyncResult BeginUpdateStreamingImage(UpdateStreamingImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateStreamingImage operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateStreamingImage. /// /// Returns a UpdateStreamingImageResult from NimbleStudio. /// REST API Reference for UpdateStreamingImage Operation UpdateStreamingImageResponse EndUpdateStreamingImage(IAsyncResult asyncResult); #endregion #region UpdateStudio /// /// Update a Studio resource. /// /// /// /// Currently, this operation only supports updating the displayName of your studio. /// /// /// Container for the necessary parameters to execute the UpdateStudio service method. /// /// The response from the UpdateStudio service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UpdateStudio Operation UpdateStudioResponse UpdateStudio(UpdateStudioRequest request); /// /// Initiates the asynchronous execution of the UpdateStudio operation. /// /// /// Container for the necessary parameters to execute the UpdateStudio operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStudio /// operation. /// REST API Reference for UpdateStudio Operation IAsyncResult BeginUpdateStudio(UpdateStudioRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateStudio operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateStudio. /// /// Returns a UpdateStudioResult from NimbleStudio. /// REST API Reference for UpdateStudio Operation UpdateStudioResponse EndUpdateStudio(IAsyncResult asyncResult); #endregion #region UpdateStudioComponent /// /// Updates a studio component resource. /// /// Container for the necessary parameters to execute the UpdateStudioComponent service method. /// /// The response from the UpdateStudioComponent service method, as returned by NimbleStudio. /// /// You are not authorized to perform this operation. Check your IAM policies, and ensure /// that you are using the correct access keys. /// /// /// Another operation is in progress. /// /// /// An internal error has occurred. Please retry your request. /// /// /// The specified resource could not be found. /// /// /// 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. /// /// /// /// The request throughput limit was exceeded. /// /// /// One of the parameters in the request is invalid. /// /// REST API Reference for UpdateStudioComponent Operation UpdateStudioComponentResponse UpdateStudioComponent(UpdateStudioComponentRequest request); /// /// Initiates the asynchronous execution of the UpdateStudioComponent operation. /// /// /// Container for the necessary parameters to execute the UpdateStudioComponent operation on AmazonNimbleStudioClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStudioComponent /// operation. /// REST API Reference for UpdateStudioComponent Operation IAsyncResult BeginUpdateStudioComponent(UpdateStudioComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateStudioComponent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateStudioComponent. /// /// Returns a UpdateStudioComponentResult from NimbleStudio. /// REST API Reference for UpdateStudioComponent Operation UpdateStudioComponentResponse EndUpdateStudioComponent(IAsyncResult asyncResult); #endregion } }