/* * 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 appstream-2016-12-01.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AppStream.Model; namespace Amazon.AppStream { /// /// Interface for accessing AppStream /// /// Amazon AppStream 2.0 /// /// This is the Amazon AppStream 2.0 API Reference. This documentation provides /// descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream /// 2.0 is a fully managed, secure application streaming service that lets you stream /// desktop applications to users without rewriting applications. AppStream 2.0 manages /// the AWS resources that are required to host and run your applications, scales automatically, /// and provides access to your users on demand. /// /// /// /// You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface /// endpoint). For more information, see Access /// AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint /// in the Amazon AppStream 2.0 Administration Guide. /// /// /// /// To learn more about AppStream 2.0, see the following resources: /// /// /// public partial interface IAmazonAppStream : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IAppStreamPaginatorFactory Paginators { get; } #endif #region AssociateAppBlockBuilderAppBlock /// /// Associates the specified app block builder with the specified app block. /// /// Container for the necessary parameters to execute the AssociateAppBlockBuilderAppBlock service method. /// /// The response from the AssociateAppBlockBuilderAppBlock service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for AssociateAppBlockBuilderAppBlock Operation AssociateAppBlockBuilderAppBlockResponse AssociateAppBlockBuilderAppBlock(AssociateAppBlockBuilderAppBlockRequest request); /// /// Initiates the asynchronous execution of the AssociateAppBlockBuilderAppBlock operation. /// /// /// Container for the necessary parameters to execute the AssociateAppBlockBuilderAppBlock operation on AmazonAppStreamClient. /// 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 EndAssociateAppBlockBuilderAppBlock /// operation. /// REST API Reference for AssociateAppBlockBuilderAppBlock Operation IAsyncResult BeginAssociateAppBlockBuilderAppBlock(AssociateAppBlockBuilderAppBlockRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateAppBlockBuilderAppBlock operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateAppBlockBuilderAppBlock. /// /// Returns a AssociateAppBlockBuilderAppBlockResult from AppStream. /// REST API Reference for AssociateAppBlockBuilderAppBlock Operation AssociateAppBlockBuilderAppBlockResponse EndAssociateAppBlockBuilderAppBlock(IAsyncResult asyncResult); #endregion #region AssociateApplicationFleet /// /// Associates the specified application with the specified fleet. This is only supported /// for Elastic fleets. /// /// Container for the necessary parameters to execute the AssociateApplicationFleet service method. /// /// The response from the AssociateApplicationFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for AssociateApplicationFleet Operation AssociateApplicationFleetResponse AssociateApplicationFleet(AssociateApplicationFleetRequest request); /// /// Initiates the asynchronous execution of the AssociateApplicationFleet operation. /// /// /// Container for the necessary parameters to execute the AssociateApplicationFleet operation on AmazonAppStreamClient. /// 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 EndAssociateApplicationFleet /// operation. /// REST API Reference for AssociateApplicationFleet Operation IAsyncResult BeginAssociateApplicationFleet(AssociateApplicationFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateApplicationFleet operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateApplicationFleet. /// /// Returns a AssociateApplicationFleetResult from AppStream. /// REST API Reference for AssociateApplicationFleet Operation AssociateApplicationFleetResponse EndAssociateApplicationFleet(IAsyncResult asyncResult); #endregion #region AssociateApplicationToEntitlement /// /// Associates an application to entitle. /// /// Container for the necessary parameters to execute the AssociateApplicationToEntitlement service method. /// /// The response from the AssociateApplicationToEntitlement service method, as returned by AppStream. /// /// The entitlement can't be found. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for AssociateApplicationToEntitlement Operation AssociateApplicationToEntitlementResponse AssociateApplicationToEntitlement(AssociateApplicationToEntitlementRequest request); /// /// Initiates the asynchronous execution of the AssociateApplicationToEntitlement operation. /// /// /// Container for the necessary parameters to execute the AssociateApplicationToEntitlement operation on AmazonAppStreamClient. /// 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 EndAssociateApplicationToEntitlement /// operation. /// REST API Reference for AssociateApplicationToEntitlement Operation IAsyncResult BeginAssociateApplicationToEntitlement(AssociateApplicationToEntitlementRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateApplicationToEntitlement operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateApplicationToEntitlement. /// /// Returns a AssociateApplicationToEntitlementResult from AppStream. /// REST API Reference for AssociateApplicationToEntitlement Operation AssociateApplicationToEntitlementResponse EndAssociateApplicationToEntitlement(IAsyncResult asyncResult); #endregion #region AssociateFleet /// /// Associates the specified fleet with the specified stack. /// /// Container for the necessary parameters to execute the AssociateFleet service method. /// /// The response from the AssociateFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for AssociateFleet Operation AssociateFleetResponse AssociateFleet(AssociateFleetRequest request); /// /// Initiates the asynchronous execution of the AssociateFleet operation. /// /// /// Container for the necessary parameters to execute the AssociateFleet operation on AmazonAppStreamClient. /// 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 EndAssociateFleet /// operation. /// REST API Reference for AssociateFleet Operation IAsyncResult BeginAssociateFleet(AssociateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateFleet. /// /// Returns a AssociateFleetResult from AppStream. /// REST API Reference for AssociateFleet Operation AssociateFleetResponse EndAssociateFleet(IAsyncResult asyncResult); #endregion #region BatchAssociateUserStack /// /// Associates the specified users with the specified stacks. Users in a user pool cannot /// be assigned to stacks with fleets that are joined to an Active Directory domain. /// /// Container for the necessary parameters to execute the BatchAssociateUserStack service method. /// /// The response from the BatchAssociateUserStack service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for BatchAssociateUserStack Operation BatchAssociateUserStackResponse BatchAssociateUserStack(BatchAssociateUserStackRequest request); /// /// Initiates the asynchronous execution of the BatchAssociateUserStack operation. /// /// /// Container for the necessary parameters to execute the BatchAssociateUserStack operation on AmazonAppStreamClient. /// 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 EndBatchAssociateUserStack /// operation. /// REST API Reference for BatchAssociateUserStack Operation IAsyncResult BeginBatchAssociateUserStack(BatchAssociateUserStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchAssociateUserStack operation. /// /// /// The IAsyncResult returned by the call to BeginBatchAssociateUserStack. /// /// Returns a BatchAssociateUserStackResult from AppStream. /// REST API Reference for BatchAssociateUserStack Operation BatchAssociateUserStackResponse EndBatchAssociateUserStack(IAsyncResult asyncResult); #endregion #region BatchDisassociateUserStack /// /// Disassociates the specified users from the specified stacks. /// /// Container for the necessary parameters to execute the BatchDisassociateUserStack service method. /// /// The response from the BatchDisassociateUserStack service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for BatchDisassociateUserStack Operation BatchDisassociateUserStackResponse BatchDisassociateUserStack(BatchDisassociateUserStackRequest request); /// /// Initiates the asynchronous execution of the BatchDisassociateUserStack operation. /// /// /// Container for the necessary parameters to execute the BatchDisassociateUserStack operation on AmazonAppStreamClient. /// 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 EndBatchDisassociateUserStack /// operation. /// REST API Reference for BatchDisassociateUserStack Operation IAsyncResult BeginBatchDisassociateUserStack(BatchDisassociateUserStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDisassociateUserStack operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDisassociateUserStack. /// /// Returns a BatchDisassociateUserStackResult from AppStream. /// REST API Reference for BatchDisassociateUserStack Operation BatchDisassociateUserStackResponse EndBatchDisassociateUserStack(IAsyncResult asyncResult); #endregion #region CopyImage /// /// Copies the image within the same region or to a new region within the same AWS account. /// Note that any tags you added to the image will not be copied. /// /// Container for the necessary parameters to execute the CopyImage service method. /// /// The response from the CopyImage service method, as returned by AppStream. /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The specified resource already exists. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for CopyImage Operation CopyImageResponse CopyImage(CopyImageRequest request); /// /// Initiates the asynchronous execution of the CopyImage operation. /// /// /// Container for the necessary parameters to execute the CopyImage operation on AmazonAppStreamClient. /// 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 EndCopyImage /// operation. /// REST API Reference for CopyImage Operation IAsyncResult BeginCopyImage(CopyImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyImage operation. /// /// /// The IAsyncResult returned by the call to BeginCopyImage. /// /// Returns a CopyImageResult from AppStream. /// REST API Reference for CopyImage Operation CopyImageResponse EndCopyImage(IAsyncResult asyncResult); #endregion #region CreateAppBlock /// /// Creates an app block. /// /// /// /// App blocks are an Amazon AppStream 2.0 resource that stores the details about the /// virtual hard disk in an S3 bucket. It also stores the setup script with details about /// how to mount the virtual hard disk. The virtual hard disk includes the application /// binaries and other files necessary to launch your applications. Multiple applications /// can be assigned to a single app block. /// /// /// /// This is only supported for Elastic fleets. /// /// /// Container for the necessary parameters to execute the CreateAppBlock service method. /// /// The response from the CreateAppBlock service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource already exists. /// /// REST API Reference for CreateAppBlock Operation CreateAppBlockResponse CreateAppBlock(CreateAppBlockRequest request); /// /// Initiates the asynchronous execution of the CreateAppBlock operation. /// /// /// Container for the necessary parameters to execute the CreateAppBlock operation on AmazonAppStreamClient. /// 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 EndCreateAppBlock /// operation. /// REST API Reference for CreateAppBlock Operation IAsyncResult BeginCreateAppBlock(CreateAppBlockRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAppBlock operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAppBlock. /// /// Returns a CreateAppBlockResult from AppStream. /// REST API Reference for CreateAppBlock Operation CreateAppBlockResponse EndCreateAppBlock(IAsyncResult asyncResult); #endregion #region CreateAppBlockBuilder /// /// Creates an app block builder. /// /// Container for the necessary parameters to execute the CreateAppBlockBuilder service method. /// /// The response from the CreateAppBlockBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource already exists. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateAppBlockBuilder Operation CreateAppBlockBuilderResponse CreateAppBlockBuilder(CreateAppBlockBuilderRequest request); /// /// Initiates the asynchronous execution of the CreateAppBlockBuilder operation. /// /// /// Container for the necessary parameters to execute the CreateAppBlockBuilder operation on AmazonAppStreamClient. /// 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 EndCreateAppBlockBuilder /// operation. /// REST API Reference for CreateAppBlockBuilder Operation IAsyncResult BeginCreateAppBlockBuilder(CreateAppBlockBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAppBlockBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAppBlockBuilder. /// /// Returns a CreateAppBlockBuilderResult from AppStream. /// REST API Reference for CreateAppBlockBuilder Operation CreateAppBlockBuilderResponse EndCreateAppBlockBuilder(IAsyncResult asyncResult); #endregion #region CreateAppBlockBuilderStreamingURL /// /// Creates a URL to start a create app block builder streaming session. /// /// Container for the necessary parameters to execute the CreateAppBlockBuilderStreamingURL service method. /// /// The response from the CreateAppBlockBuilderStreamingURL service method, as returned by AppStream. /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateAppBlockBuilderStreamingURL Operation CreateAppBlockBuilderStreamingURLResponse CreateAppBlockBuilderStreamingURL(CreateAppBlockBuilderStreamingURLRequest request); /// /// Initiates the asynchronous execution of the CreateAppBlockBuilderStreamingURL operation. /// /// /// Container for the necessary parameters to execute the CreateAppBlockBuilderStreamingURL operation on AmazonAppStreamClient. /// 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 EndCreateAppBlockBuilderStreamingURL /// operation. /// REST API Reference for CreateAppBlockBuilderStreamingURL Operation IAsyncResult BeginCreateAppBlockBuilderStreamingURL(CreateAppBlockBuilderStreamingURLRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAppBlockBuilderStreamingURL operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAppBlockBuilderStreamingURL. /// /// Returns a CreateAppBlockBuilderStreamingURLResult from AppStream. /// REST API Reference for CreateAppBlockBuilderStreamingURL Operation CreateAppBlockBuilderStreamingURLResponse EndCreateAppBlockBuilderStreamingURL(IAsyncResult asyncResult); #endregion #region CreateApplication /// /// Creates an application. /// /// /// /// Applications are an Amazon AppStream 2.0 resource that stores the details about how /// to launch applications on Elastic fleet streaming instances. An application consists /// of the launch details, icon, and display name. Applications are associated with an /// app block that contains the application binaries and other files. The applications /// assigned to an Elastic fleet are the applications users can launch. /// /// /// /// This is only supported for Elastic fleets. /// /// /// Container for the necessary parameters to execute the CreateApplication service method. /// /// The response from the CreateApplication service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource already exists. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateApplication Operation CreateApplicationResponse CreateApplication(CreateApplicationRequest request); /// /// Initiates the asynchronous execution of the CreateApplication operation. /// /// /// Container for the necessary parameters to execute the CreateApplication operation on AmazonAppStreamClient. /// 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 EndCreateApplication /// operation. /// REST API Reference for CreateApplication Operation IAsyncResult BeginCreateApplication(CreateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplication. /// /// Returns a CreateApplicationResult from AppStream. /// REST API Reference for CreateApplication Operation CreateApplicationResponse EndCreateApplication(IAsyncResult asyncResult); #endregion #region CreateDirectoryConfig /// /// Creates a Directory Config object in AppStream 2.0. This object includes the configuration /// information required to join fleets and image builders to Microsoft Active Directory /// domains. /// /// Container for the necessary parameters to execute the CreateDirectoryConfig service method. /// /// The response from the CreateDirectoryConfig service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource already exists. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateDirectoryConfig Operation CreateDirectoryConfigResponse CreateDirectoryConfig(CreateDirectoryConfigRequest request); /// /// Initiates the asynchronous execution of the CreateDirectoryConfig operation. /// /// /// Container for the necessary parameters to execute the CreateDirectoryConfig operation on AmazonAppStreamClient. /// 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 EndCreateDirectoryConfig /// operation. /// REST API Reference for CreateDirectoryConfig Operation IAsyncResult BeginCreateDirectoryConfig(CreateDirectoryConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDirectoryConfig operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDirectoryConfig. /// /// Returns a CreateDirectoryConfigResult from AppStream. /// REST API Reference for CreateDirectoryConfig Operation CreateDirectoryConfigResponse EndCreateDirectoryConfig(IAsyncResult asyncResult); #endregion #region CreateEntitlement /// /// Creates a new entitlement. Entitlements control access to specific applications within /// a stack, based on user attributes. Entitlements apply to SAML 2.0 federated user identities. /// Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications /// in a stack. Entitlements don't apply to the desktop stream view application, or to /// applications managed by a dynamic app provider using the Dynamic Application Framework. /// /// Container for the necessary parameters to execute the CreateEntitlement service method. /// /// The response from the CreateEntitlement service method, as returned by AppStream. /// /// The entitlement already exists. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateEntitlement Operation CreateEntitlementResponse CreateEntitlement(CreateEntitlementRequest request); /// /// Initiates the asynchronous execution of the CreateEntitlement operation. /// /// /// Container for the necessary parameters to execute the CreateEntitlement operation on AmazonAppStreamClient. /// 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 EndCreateEntitlement /// operation. /// REST API Reference for CreateEntitlement Operation IAsyncResult BeginCreateEntitlement(CreateEntitlementRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateEntitlement operation. /// /// /// The IAsyncResult returned by the call to BeginCreateEntitlement. /// /// Returns a CreateEntitlementResult from AppStream. /// REST API Reference for CreateEntitlement Operation CreateEntitlementResponse EndCreateEntitlement(IAsyncResult asyncResult); #endregion #region CreateFleet /// /// Creates a fleet. A fleet consists of streaming instances that your users access for /// their applications and desktops. /// /// Container for the necessary parameters to execute the CreateFleet service method. /// /// The response from the CreateFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource already exists. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateFleet Operation CreateFleetResponse CreateFleet(CreateFleetRequest request); /// /// Initiates the asynchronous execution of the CreateFleet operation. /// /// /// Container for the necessary parameters to execute the CreateFleet operation on AmazonAppStreamClient. /// 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 EndCreateFleet /// operation. /// REST API Reference for CreateFleet Operation IAsyncResult BeginCreateFleet(CreateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFleet. /// /// Returns a CreateFleetResult from AppStream. /// REST API Reference for CreateFleet Operation CreateFleetResponse EndCreateFleet(IAsyncResult asyncResult); #endregion #region CreateImageBuilder /// /// Creates an image builder. An image builder is a virtual machine that is used to create /// an image. /// /// /// /// The initial state of the builder is PENDING. When it is ready, the state /// is RUNNING. /// /// /// Container for the necessary parameters to execute the CreateImageBuilder service method. /// /// The response from the CreateImageBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource already exists. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateImageBuilder Operation CreateImageBuilderResponse CreateImageBuilder(CreateImageBuilderRequest request); /// /// Initiates the asynchronous execution of the CreateImageBuilder operation. /// /// /// Container for the necessary parameters to execute the CreateImageBuilder operation on AmazonAppStreamClient. /// 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 EndCreateImageBuilder /// operation. /// REST API Reference for CreateImageBuilder Operation IAsyncResult BeginCreateImageBuilder(CreateImageBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateImageBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginCreateImageBuilder. /// /// Returns a CreateImageBuilderResult from AppStream. /// REST API Reference for CreateImageBuilder Operation CreateImageBuilderResponse EndCreateImageBuilder(IAsyncResult asyncResult); #endregion #region CreateImageBuilderStreamingURL /// /// Creates a URL to start an image builder streaming session. /// /// Container for the necessary parameters to execute the CreateImageBuilderStreamingURL service method. /// /// The response from the CreateImageBuilderStreamingURL service method, as returned by AppStream. /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateImageBuilderStreamingURL Operation CreateImageBuilderStreamingURLResponse CreateImageBuilderStreamingURL(CreateImageBuilderStreamingURLRequest request); /// /// Initiates the asynchronous execution of the CreateImageBuilderStreamingURL operation. /// /// /// Container for the necessary parameters to execute the CreateImageBuilderStreamingURL operation on AmazonAppStreamClient. /// 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 EndCreateImageBuilderStreamingURL /// operation. /// REST API Reference for CreateImageBuilderStreamingURL Operation IAsyncResult BeginCreateImageBuilderStreamingURL(CreateImageBuilderStreamingURLRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateImageBuilderStreamingURL operation. /// /// /// The IAsyncResult returned by the call to BeginCreateImageBuilderStreamingURL. /// /// Returns a CreateImageBuilderStreamingURLResult from AppStream. /// REST API Reference for CreateImageBuilderStreamingURL Operation CreateImageBuilderStreamingURLResponse EndCreateImageBuilderStreamingURL(IAsyncResult asyncResult); #endregion #region CreateStack /// /// Creates a stack to start streaming applications to users. A stack consists of an associated /// fleet, user access policies, and storage configurations. /// /// Container for the necessary parameters to execute the CreateStack service method. /// /// The response from the CreateStack service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The specified resource already exists. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateStack Operation CreateStackResponse CreateStack(CreateStackRequest request); /// /// Initiates the asynchronous execution of the CreateStack operation. /// /// /// Container for the necessary parameters to execute the CreateStack operation on AmazonAppStreamClient. /// 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 EndCreateStack /// operation. /// REST API Reference for CreateStack Operation IAsyncResult BeginCreateStack(CreateStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStack operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStack. /// /// Returns a CreateStackResult from AppStream. /// REST API Reference for CreateStack Operation CreateStackResponse EndCreateStack(IAsyncResult asyncResult); #endregion #region CreateStreamingURL /// /// Creates a temporary URL to start an AppStream 2.0 streaming session for the specified /// user. A streaming URL enables application streaming to be tested without user setup. /// /// Container for the necessary parameters to execute the CreateStreamingURL service method. /// /// The response from the CreateStreamingURL service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateStreamingURL Operation CreateStreamingURLResponse CreateStreamingURL(CreateStreamingURLRequest request); /// /// Initiates the asynchronous execution of the CreateStreamingURL operation. /// /// /// Container for the necessary parameters to execute the CreateStreamingURL operation on AmazonAppStreamClient. /// 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 EndCreateStreamingURL /// operation. /// REST API Reference for CreateStreamingURL Operation IAsyncResult BeginCreateStreamingURL(CreateStreamingURLRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateStreamingURL operation. /// /// /// The IAsyncResult returned by the call to BeginCreateStreamingURL. /// /// Returns a CreateStreamingURLResult from AppStream. /// REST API Reference for CreateStreamingURL Operation CreateStreamingURLResponse EndCreateStreamingURL(IAsyncResult asyncResult); #endregion #region CreateUpdatedImage /// /// Creates a new image with the latest Windows operating system updates, driver updates, /// and AppStream 2.0 agent software. /// /// /// /// For more information, see the "Update an Image by Using Managed AppStream 2.0 Image /// Updates" section in Administer /// Your AppStream 2.0 Images, in the Amazon AppStream 2.0 Administration Guide. /// /// /// Container for the necessary parameters to execute the CreateUpdatedImage service method. /// /// The response from the CreateUpdatedImage service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource already exists. /// /// /// The specified resource was not found. /// /// REST API Reference for CreateUpdatedImage Operation CreateUpdatedImageResponse CreateUpdatedImage(CreateUpdatedImageRequest request); /// /// Initiates the asynchronous execution of the CreateUpdatedImage operation. /// /// /// Container for the necessary parameters to execute the CreateUpdatedImage operation on AmazonAppStreamClient. /// 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 EndCreateUpdatedImage /// operation. /// REST API Reference for CreateUpdatedImage Operation IAsyncResult BeginCreateUpdatedImage(CreateUpdatedImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUpdatedImage operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUpdatedImage. /// /// Returns a CreateUpdatedImageResult from AppStream. /// REST API Reference for CreateUpdatedImage Operation CreateUpdatedImageResponse EndCreateUpdatedImage(IAsyncResult asyncResult); #endregion #region CreateUsageReportSubscription /// /// Creates a usage report subscription. Usage reports are generated daily. /// /// Container for the necessary parameters to execute the CreateUsageReportSubscription service method. /// /// The response from the CreateUsageReportSubscription service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// REST API Reference for CreateUsageReportSubscription Operation CreateUsageReportSubscriptionResponse CreateUsageReportSubscription(CreateUsageReportSubscriptionRequest request); /// /// Initiates the asynchronous execution of the CreateUsageReportSubscription operation. /// /// /// Container for the necessary parameters to execute the CreateUsageReportSubscription operation on AmazonAppStreamClient. /// 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 EndCreateUsageReportSubscription /// operation. /// REST API Reference for CreateUsageReportSubscription Operation IAsyncResult BeginCreateUsageReportSubscription(CreateUsageReportSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUsageReportSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUsageReportSubscription. /// /// Returns a CreateUsageReportSubscriptionResult from AppStream. /// REST API Reference for CreateUsageReportSubscription Operation CreateUsageReportSubscriptionResponse EndCreateUsageReportSubscription(IAsyncResult asyncResult); #endregion #region CreateUser /// /// Creates a new user in the user pool. /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// The response from the CreateUser service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource already exists. /// /// REST API Reference for CreateUser Operation CreateUserResponse CreateUser(CreateUserRequest request); /// /// Initiates the asynchronous execution of the CreateUser operation. /// /// /// Container for the necessary parameters to execute the CreateUser operation on AmazonAppStreamClient. /// 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 EndCreateUser /// operation. /// REST API Reference for CreateUser Operation IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUser operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUser. /// /// Returns a CreateUserResult from AppStream. /// REST API Reference for CreateUser Operation CreateUserResponse EndCreateUser(IAsyncResult asyncResult); #endregion #region DeleteAppBlock /// /// Deletes an app block. /// /// Container for the necessary parameters to execute the DeleteAppBlock service method. /// /// The response from the DeleteAppBlock service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteAppBlock Operation DeleteAppBlockResponse DeleteAppBlock(DeleteAppBlockRequest request); /// /// Initiates the asynchronous execution of the DeleteAppBlock operation. /// /// /// Container for the necessary parameters to execute the DeleteAppBlock operation on AmazonAppStreamClient. /// 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 EndDeleteAppBlock /// operation. /// REST API Reference for DeleteAppBlock Operation IAsyncResult BeginDeleteAppBlock(DeleteAppBlockRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAppBlock operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAppBlock. /// /// Returns a DeleteAppBlockResult from AppStream. /// REST API Reference for DeleteAppBlock Operation DeleteAppBlockResponse EndDeleteAppBlock(IAsyncResult asyncResult); #endregion #region DeleteAppBlockBuilder /// /// Deletes an app block builder. /// /// /// /// An app block builder can only be deleted when it has no association with an app block. /// /// /// Container for the necessary parameters to execute the DeleteAppBlockBuilder service method. /// /// The response from the DeleteAppBlockBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteAppBlockBuilder Operation DeleteAppBlockBuilderResponse DeleteAppBlockBuilder(DeleteAppBlockBuilderRequest request); /// /// Initiates the asynchronous execution of the DeleteAppBlockBuilder operation. /// /// /// Container for the necessary parameters to execute the DeleteAppBlockBuilder operation on AmazonAppStreamClient. /// 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 EndDeleteAppBlockBuilder /// operation. /// REST API Reference for DeleteAppBlockBuilder Operation IAsyncResult BeginDeleteAppBlockBuilder(DeleteAppBlockBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAppBlockBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAppBlockBuilder. /// /// Returns a DeleteAppBlockBuilderResult from AppStream. /// REST API Reference for DeleteAppBlockBuilder Operation DeleteAppBlockBuilderResponse EndDeleteAppBlockBuilder(IAsyncResult asyncResult); #endregion #region DeleteApplication /// /// Deletes an application. /// /// Container for the necessary parameters to execute the DeleteApplication service method. /// /// The response from the DeleteApplication service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse DeleteApplication(DeleteApplicationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplication operation. /// /// /// Container for the necessary parameters to execute the DeleteApplication operation on AmazonAppStreamClient. /// 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 EndDeleteApplication /// operation. /// REST API Reference for DeleteApplication Operation IAsyncResult BeginDeleteApplication(DeleteApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplication. /// /// Returns a DeleteApplicationResult from AppStream. /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse EndDeleteApplication(IAsyncResult asyncResult); #endregion #region DeleteDirectoryConfig /// /// Deletes the specified Directory Config object from AppStream 2.0. This object includes /// the information required to join streaming instances to an Active Directory domain. /// /// Container for the necessary parameters to execute the DeleteDirectoryConfig service method. /// /// The response from the DeleteDirectoryConfig service method, as returned by AppStream. /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteDirectoryConfig Operation DeleteDirectoryConfigResponse DeleteDirectoryConfig(DeleteDirectoryConfigRequest request); /// /// Initiates the asynchronous execution of the DeleteDirectoryConfig operation. /// /// /// Container for the necessary parameters to execute the DeleteDirectoryConfig operation on AmazonAppStreamClient. /// 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 EndDeleteDirectoryConfig /// operation. /// REST API Reference for DeleteDirectoryConfig Operation IAsyncResult BeginDeleteDirectoryConfig(DeleteDirectoryConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDirectoryConfig operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDirectoryConfig. /// /// Returns a DeleteDirectoryConfigResult from AppStream. /// REST API Reference for DeleteDirectoryConfig Operation DeleteDirectoryConfigResponse EndDeleteDirectoryConfig(IAsyncResult asyncResult); #endregion #region DeleteEntitlement /// /// Deletes the specified entitlement. /// /// Container for the necessary parameters to execute the DeleteEntitlement service method. /// /// The response from the DeleteEntitlement service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The entitlement can't be found. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteEntitlement Operation DeleteEntitlementResponse DeleteEntitlement(DeleteEntitlementRequest request); /// /// Initiates the asynchronous execution of the DeleteEntitlement operation. /// /// /// Container for the necessary parameters to execute the DeleteEntitlement operation on AmazonAppStreamClient. /// 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 EndDeleteEntitlement /// operation. /// REST API Reference for DeleteEntitlement Operation IAsyncResult BeginDeleteEntitlement(DeleteEntitlementRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEntitlement operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEntitlement. /// /// Returns a DeleteEntitlementResult from AppStream. /// REST API Reference for DeleteEntitlement Operation DeleteEntitlementResponse EndDeleteEntitlement(IAsyncResult asyncResult); #endregion #region DeleteFleet /// /// Deletes the specified fleet. /// /// Container for the necessary parameters to execute the DeleteFleet service method. /// /// The response from the DeleteFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteFleet Operation DeleteFleetResponse DeleteFleet(DeleteFleetRequest request); /// /// Initiates the asynchronous execution of the DeleteFleet operation. /// /// /// Container for the necessary parameters to execute the DeleteFleet operation on AmazonAppStreamClient. /// 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 EndDeleteFleet /// operation. /// REST API Reference for DeleteFleet Operation IAsyncResult BeginDeleteFleet(DeleteFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFleet. /// /// Returns a DeleteFleetResult from AppStream. /// REST API Reference for DeleteFleet Operation DeleteFleetResponse EndDeleteFleet(IAsyncResult asyncResult); #endregion #region DeleteImage /// /// Deletes the specified image. You cannot delete an image when it is in use. After you /// delete an image, you cannot provision new capacity using the image. /// /// Container for the necessary parameters to execute the DeleteImage service method. /// /// The response from the DeleteImage service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteImage Operation DeleteImageResponse DeleteImage(DeleteImageRequest request); /// /// Initiates the asynchronous execution of the DeleteImage operation. /// /// /// Container for the necessary parameters to execute the DeleteImage operation on AmazonAppStreamClient. /// 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 EndDeleteImage /// operation. /// REST API Reference for DeleteImage Operation IAsyncResult BeginDeleteImage(DeleteImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteImage operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteImage. /// /// Returns a DeleteImageResult from AppStream. /// REST API Reference for DeleteImage Operation DeleteImageResponse EndDeleteImage(IAsyncResult asyncResult); #endregion #region DeleteImageBuilder /// /// Deletes the specified image builder and releases the capacity. /// /// Container for the necessary parameters to execute the DeleteImageBuilder service method. /// /// The response from the DeleteImageBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteImageBuilder Operation DeleteImageBuilderResponse DeleteImageBuilder(DeleteImageBuilderRequest request); /// /// Initiates the asynchronous execution of the DeleteImageBuilder operation. /// /// /// Container for the necessary parameters to execute the DeleteImageBuilder operation on AmazonAppStreamClient. /// 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 EndDeleteImageBuilder /// operation. /// REST API Reference for DeleteImageBuilder Operation IAsyncResult BeginDeleteImageBuilder(DeleteImageBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteImageBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteImageBuilder. /// /// Returns a DeleteImageBuilderResult from AppStream. /// REST API Reference for DeleteImageBuilder Operation DeleteImageBuilderResponse EndDeleteImageBuilder(IAsyncResult asyncResult); #endregion #region DeleteImagePermissions /// /// Deletes permissions for the specified private image. After you delete permissions /// for an image, AWS accounts to which you previously granted these permissions can no /// longer use the image. /// /// Container for the necessary parameters to execute the DeleteImagePermissions service method. /// /// The response from the DeleteImagePermissions service method, as returned by AppStream. /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteImagePermissions Operation DeleteImagePermissionsResponse DeleteImagePermissions(DeleteImagePermissionsRequest request); /// /// Initiates the asynchronous execution of the DeleteImagePermissions operation. /// /// /// Container for the necessary parameters to execute the DeleteImagePermissions operation on AmazonAppStreamClient. /// 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 EndDeleteImagePermissions /// operation. /// REST API Reference for DeleteImagePermissions Operation IAsyncResult BeginDeleteImagePermissions(DeleteImagePermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteImagePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteImagePermissions. /// /// Returns a DeleteImagePermissionsResult from AppStream. /// REST API Reference for DeleteImagePermissions Operation DeleteImagePermissionsResponse EndDeleteImagePermissions(IAsyncResult asyncResult); #endregion #region DeleteStack /// /// Deletes the specified stack. After the stack is deleted, the application streaming /// environment provided by the stack is no longer available to users. Also, any reservations /// made for application streaming sessions for the stack are released. /// /// Container for the necessary parameters to execute the DeleteStack service method. /// /// The response from the DeleteStack service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteStack Operation DeleteStackResponse DeleteStack(DeleteStackRequest request); /// /// Initiates the asynchronous execution of the DeleteStack operation. /// /// /// Container for the necessary parameters to execute the DeleteStack operation on AmazonAppStreamClient. /// 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 EndDeleteStack /// operation. /// REST API Reference for DeleteStack Operation IAsyncResult BeginDeleteStack(DeleteStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteStack operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteStack. /// /// Returns a DeleteStackResult from AppStream. /// REST API Reference for DeleteStack Operation DeleteStackResponse EndDeleteStack(IAsyncResult asyncResult); #endregion #region DeleteUsageReportSubscription /// /// Disables usage report generation. /// /// Container for the necessary parameters to execute the DeleteUsageReportSubscription service method. /// /// The response from the DeleteUsageReportSubscription service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteUsageReportSubscription Operation DeleteUsageReportSubscriptionResponse DeleteUsageReportSubscription(DeleteUsageReportSubscriptionRequest request); /// /// Initiates the asynchronous execution of the DeleteUsageReportSubscription operation. /// /// /// Container for the necessary parameters to execute the DeleteUsageReportSubscription operation on AmazonAppStreamClient. /// 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 EndDeleteUsageReportSubscription /// operation. /// REST API Reference for DeleteUsageReportSubscription Operation IAsyncResult BeginDeleteUsageReportSubscription(DeleteUsageReportSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUsageReportSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUsageReportSubscription. /// /// Returns a DeleteUsageReportSubscriptionResult from AppStream. /// REST API Reference for DeleteUsageReportSubscription Operation DeleteUsageReportSubscriptionResponse EndDeleteUsageReportSubscription(IAsyncResult asyncResult); #endregion #region DeleteUser /// /// Deletes a user from the user pool. /// /// Container for the necessary parameters to execute the DeleteUser service method. /// /// The response from the DeleteUser service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DeleteUser Operation DeleteUserResponse DeleteUser(DeleteUserRequest request); /// /// Initiates the asynchronous execution of the DeleteUser operation. /// /// /// Container for the necessary parameters to execute the DeleteUser operation on AmazonAppStreamClient. /// 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 EndDeleteUser /// operation. /// REST API Reference for DeleteUser Operation IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUser operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUser. /// /// Returns a DeleteUserResult from AppStream. /// REST API Reference for DeleteUser Operation DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult); #endregion #region DescribeAppBlockBuilderAppBlockAssociations /// /// Retrieves a list that describes one or more app block builder associations. /// /// Container for the necessary parameters to execute the DescribeAppBlockBuilderAppBlockAssociations service method. /// /// The response from the DescribeAppBlockBuilderAppBlockAssociations service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for DescribeAppBlockBuilderAppBlockAssociations Operation DescribeAppBlockBuilderAppBlockAssociationsResponse DescribeAppBlockBuilderAppBlockAssociations(DescribeAppBlockBuilderAppBlockAssociationsRequest request); /// /// Initiates the asynchronous execution of the DescribeAppBlockBuilderAppBlockAssociations operation. /// /// /// Container for the necessary parameters to execute the DescribeAppBlockBuilderAppBlockAssociations operation on AmazonAppStreamClient. /// 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 EndDescribeAppBlockBuilderAppBlockAssociations /// operation. /// REST API Reference for DescribeAppBlockBuilderAppBlockAssociations Operation IAsyncResult BeginDescribeAppBlockBuilderAppBlockAssociations(DescribeAppBlockBuilderAppBlockAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAppBlockBuilderAppBlockAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAppBlockBuilderAppBlockAssociations. /// /// Returns a DescribeAppBlockBuilderAppBlockAssociationsResult from AppStream. /// REST API Reference for DescribeAppBlockBuilderAppBlockAssociations Operation DescribeAppBlockBuilderAppBlockAssociationsResponse EndDescribeAppBlockBuilderAppBlockAssociations(IAsyncResult asyncResult); #endregion #region DescribeAppBlockBuilders /// /// Retrieves a list that describes one or more app block builders. /// /// Container for the necessary parameters to execute the DescribeAppBlockBuilders service method. /// /// The response from the DescribeAppBlockBuilders service method, as returned by AppStream. /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeAppBlockBuilders Operation DescribeAppBlockBuildersResponse DescribeAppBlockBuilders(DescribeAppBlockBuildersRequest request); /// /// Initiates the asynchronous execution of the DescribeAppBlockBuilders operation. /// /// /// Container for the necessary parameters to execute the DescribeAppBlockBuilders operation on AmazonAppStreamClient. /// 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 EndDescribeAppBlockBuilders /// operation. /// REST API Reference for DescribeAppBlockBuilders Operation IAsyncResult BeginDescribeAppBlockBuilders(DescribeAppBlockBuildersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAppBlockBuilders operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAppBlockBuilders. /// /// Returns a DescribeAppBlockBuildersResult from AppStream. /// REST API Reference for DescribeAppBlockBuilders Operation DescribeAppBlockBuildersResponse EndDescribeAppBlockBuilders(IAsyncResult asyncResult); #endregion #region DescribeAppBlocks /// /// Retrieves a list that describes one or more app blocks. /// /// Container for the necessary parameters to execute the DescribeAppBlocks service method. /// /// The response from the DescribeAppBlocks service method, as returned by AppStream. /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeAppBlocks Operation DescribeAppBlocksResponse DescribeAppBlocks(DescribeAppBlocksRequest request); /// /// Initiates the asynchronous execution of the DescribeAppBlocks operation. /// /// /// Container for the necessary parameters to execute the DescribeAppBlocks operation on AmazonAppStreamClient. /// 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 EndDescribeAppBlocks /// operation. /// REST API Reference for DescribeAppBlocks Operation IAsyncResult BeginDescribeAppBlocks(DescribeAppBlocksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAppBlocks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAppBlocks. /// /// Returns a DescribeAppBlocksResult from AppStream. /// REST API Reference for DescribeAppBlocks Operation DescribeAppBlocksResponse EndDescribeAppBlocks(IAsyncResult asyncResult); #endregion #region DescribeApplicationFleetAssociations /// /// Retrieves a list that describes one or more application fleet associations. Either /// ApplicationArn or FleetName must be specified. /// /// Container for the necessary parameters to execute the DescribeApplicationFleetAssociations service method. /// /// The response from the DescribeApplicationFleetAssociations service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for DescribeApplicationFleetAssociations Operation DescribeApplicationFleetAssociationsResponse DescribeApplicationFleetAssociations(DescribeApplicationFleetAssociationsRequest request); /// /// Initiates the asynchronous execution of the DescribeApplicationFleetAssociations operation. /// /// /// Container for the necessary parameters to execute the DescribeApplicationFleetAssociations operation on AmazonAppStreamClient. /// 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 EndDescribeApplicationFleetAssociations /// operation. /// REST API Reference for DescribeApplicationFleetAssociations Operation IAsyncResult BeginDescribeApplicationFleetAssociations(DescribeApplicationFleetAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplicationFleetAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplicationFleetAssociations. /// /// Returns a DescribeApplicationFleetAssociationsResult from AppStream. /// REST API Reference for DescribeApplicationFleetAssociations Operation DescribeApplicationFleetAssociationsResponse EndDescribeApplicationFleetAssociations(IAsyncResult asyncResult); #endregion #region DescribeApplications /// /// Retrieves a list that describes one or more applications. /// /// Container for the necessary parameters to execute the DescribeApplications service method. /// /// The response from the DescribeApplications service method, as returned by AppStream. /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeApplications Operation DescribeApplicationsResponse DescribeApplications(DescribeApplicationsRequest request); /// /// Initiates the asynchronous execution of the DescribeApplications operation. /// /// /// Container for the necessary parameters to execute the DescribeApplications operation on AmazonAppStreamClient. /// 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 EndDescribeApplications /// operation. /// REST API Reference for DescribeApplications Operation IAsyncResult BeginDescribeApplications(DescribeApplicationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplications operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplications. /// /// Returns a DescribeApplicationsResult from AppStream. /// REST API Reference for DescribeApplications Operation DescribeApplicationsResponse EndDescribeApplications(IAsyncResult asyncResult); #endregion #region DescribeDirectoryConfigs /// /// Retrieves a list that describes one or more specified Directory Config objects for /// AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory /// Config objects in the account are described. These objects include the configuration /// information required to join fleets and image builders to Microsoft Active Directory /// domains. /// /// /// /// Although the response syntax in this topic includes the account password, this password /// is not returned in the actual response. /// /// /// Container for the necessary parameters to execute the DescribeDirectoryConfigs service method. /// /// The response from the DescribeDirectoryConfigs service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DescribeDirectoryConfigs Operation DescribeDirectoryConfigsResponse DescribeDirectoryConfigs(DescribeDirectoryConfigsRequest request); /// /// Initiates the asynchronous execution of the DescribeDirectoryConfigs operation. /// /// /// Container for the necessary parameters to execute the DescribeDirectoryConfigs operation on AmazonAppStreamClient. /// 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 EndDescribeDirectoryConfigs /// operation. /// REST API Reference for DescribeDirectoryConfigs Operation IAsyncResult BeginDescribeDirectoryConfigs(DescribeDirectoryConfigsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDirectoryConfigs operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDirectoryConfigs. /// /// Returns a DescribeDirectoryConfigsResult from AppStream. /// REST API Reference for DescribeDirectoryConfigs Operation DescribeDirectoryConfigsResponse EndDescribeDirectoryConfigs(IAsyncResult asyncResult); #endregion #region DescribeEntitlements /// /// Retrieves a list that describes one of more entitlements. /// /// Container for the necessary parameters to execute the DescribeEntitlements service method. /// /// The response from the DescribeEntitlements service method, as returned by AppStream. /// /// The entitlement can't be found. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeEntitlements Operation DescribeEntitlementsResponse DescribeEntitlements(DescribeEntitlementsRequest request); /// /// Initiates the asynchronous execution of the DescribeEntitlements operation. /// /// /// Container for the necessary parameters to execute the DescribeEntitlements operation on AmazonAppStreamClient. /// 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 EndDescribeEntitlements /// operation. /// REST API Reference for DescribeEntitlements Operation IAsyncResult BeginDescribeEntitlements(DescribeEntitlementsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEntitlements operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEntitlements. /// /// Returns a DescribeEntitlementsResult from AppStream. /// REST API Reference for DescribeEntitlements Operation DescribeEntitlementsResponse EndDescribeEntitlements(IAsyncResult asyncResult); #endregion #region DescribeFleets /// /// Retrieves a list that describes one or more specified fleets, if the fleet names are /// provided. Otherwise, all fleets in the account are described. /// /// Container for the necessary parameters to execute the DescribeFleets service method. /// /// The response from the DescribeFleets service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DescribeFleets Operation DescribeFleetsResponse DescribeFleets(DescribeFleetsRequest request); /// /// Initiates the asynchronous execution of the DescribeFleets operation. /// /// /// Container for the necessary parameters to execute the DescribeFleets operation on AmazonAppStreamClient. /// 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 EndDescribeFleets /// operation. /// REST API Reference for DescribeFleets Operation IAsyncResult BeginDescribeFleets(DescribeFleetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFleets operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFleets. /// /// Returns a DescribeFleetsResult from AppStream. /// REST API Reference for DescribeFleets Operation DescribeFleetsResponse EndDescribeFleets(IAsyncResult asyncResult); #endregion #region DescribeImageBuilders /// /// Retrieves a list that describes one or more specified image builders, if the image /// builder names are provided. Otherwise, all image builders in the account are described. /// /// Container for the necessary parameters to execute the DescribeImageBuilders service method. /// /// The response from the DescribeImageBuilders service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DescribeImageBuilders Operation DescribeImageBuildersResponse DescribeImageBuilders(DescribeImageBuildersRequest request); /// /// Initiates the asynchronous execution of the DescribeImageBuilders operation. /// /// /// Container for the necessary parameters to execute the DescribeImageBuilders operation on AmazonAppStreamClient. /// 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 EndDescribeImageBuilders /// operation. /// REST API Reference for DescribeImageBuilders Operation IAsyncResult BeginDescribeImageBuilders(DescribeImageBuildersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeImageBuilders operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeImageBuilders. /// /// Returns a DescribeImageBuildersResult from AppStream. /// REST API Reference for DescribeImageBuilders Operation DescribeImageBuildersResponse EndDescribeImageBuilders(IAsyncResult asyncResult); #endregion #region DescribeImagePermissions /// /// Retrieves a list that describes the permissions for shared AWS account IDs on a private /// image that you own. /// /// Container for the necessary parameters to execute the DescribeImagePermissions service method. /// /// The response from the DescribeImagePermissions service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DescribeImagePermissions Operation DescribeImagePermissionsResponse DescribeImagePermissions(DescribeImagePermissionsRequest request); /// /// Initiates the asynchronous execution of the DescribeImagePermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeImagePermissions operation on AmazonAppStreamClient. /// 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 EndDescribeImagePermissions /// operation. /// REST API Reference for DescribeImagePermissions Operation IAsyncResult BeginDescribeImagePermissions(DescribeImagePermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeImagePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeImagePermissions. /// /// Returns a DescribeImagePermissionsResult from AppStream. /// REST API Reference for DescribeImagePermissions Operation DescribeImagePermissionsResponse EndDescribeImagePermissions(IAsyncResult asyncResult); #endregion #region DescribeImages /// /// Retrieves a list that describes one or more specified images, if the image names or /// image ARNs are provided. Otherwise, all images in the account are described. /// /// Container for the necessary parameters to execute the DescribeImages service method. /// /// The response from the DescribeImages service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeImages Operation DescribeImagesResponse DescribeImages(DescribeImagesRequest request); /// /// Initiates the asynchronous execution of the DescribeImages operation. /// /// /// Container for the necessary parameters to execute the DescribeImages operation on AmazonAppStreamClient. /// 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 EndDescribeImages /// operation. /// REST API Reference for DescribeImages Operation IAsyncResult BeginDescribeImages(DescribeImagesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeImages operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeImages. /// /// Returns a DescribeImagesResult from AppStream. /// REST API Reference for DescribeImages Operation DescribeImagesResponse EndDescribeImages(IAsyncResult asyncResult); #endregion #region DescribeSessions /// /// Retrieves a list that describes the streaming sessions for a specified stack and fleet. /// If a UserId is provided for the stack and fleet, only streaming sessions for that /// user are described. If an authentication type is not provided, the default is to authenticate /// users using a streaming URL. /// /// Container for the necessary parameters to execute the DescribeSessions service method. /// /// The response from the DescribeSessions service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// REST API Reference for DescribeSessions Operation DescribeSessionsResponse DescribeSessions(DescribeSessionsRequest request); /// /// Initiates the asynchronous execution of the DescribeSessions operation. /// /// /// Container for the necessary parameters to execute the DescribeSessions operation on AmazonAppStreamClient. /// 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 EndDescribeSessions /// operation. /// REST API Reference for DescribeSessions Operation IAsyncResult BeginDescribeSessions(DescribeSessionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSessions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSessions. /// /// Returns a DescribeSessionsResult from AppStream. /// REST API Reference for DescribeSessions Operation DescribeSessionsResponse EndDescribeSessions(IAsyncResult asyncResult); #endregion #region DescribeStacks /// /// Retrieves a list that describes one or more specified stacks, if the stack names are /// provided. Otherwise, all stacks in the account are described. /// /// Container for the necessary parameters to execute the DescribeStacks service method. /// /// The response from the DescribeStacks service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DescribeStacks Operation DescribeStacksResponse DescribeStacks(DescribeStacksRequest request); /// /// Initiates the asynchronous execution of the DescribeStacks operation. /// /// /// Container for the necessary parameters to execute the DescribeStacks operation on AmazonAppStreamClient. /// 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 EndDescribeStacks /// operation. /// REST API Reference for DescribeStacks Operation IAsyncResult BeginDescribeStacks(DescribeStacksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeStacks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeStacks. /// /// Returns a DescribeStacksResult from AppStream. /// REST API Reference for DescribeStacks Operation DescribeStacksResponse EndDescribeStacks(IAsyncResult asyncResult); #endregion #region DescribeUsageReportSubscriptions /// /// Retrieves a list that describes one or more usage report subscriptions. /// /// Container for the necessary parameters to execute the DescribeUsageReportSubscriptions service method. /// /// The response from the DescribeUsageReportSubscriptions service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeUsageReportSubscriptions Operation DescribeUsageReportSubscriptionsResponse DescribeUsageReportSubscriptions(DescribeUsageReportSubscriptionsRequest request); /// /// Initiates the asynchronous execution of the DescribeUsageReportSubscriptions operation. /// /// /// Container for the necessary parameters to execute the DescribeUsageReportSubscriptions operation on AmazonAppStreamClient. /// 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 EndDescribeUsageReportSubscriptions /// operation. /// REST API Reference for DescribeUsageReportSubscriptions Operation IAsyncResult BeginDescribeUsageReportSubscriptions(DescribeUsageReportSubscriptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUsageReportSubscriptions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUsageReportSubscriptions. /// /// Returns a DescribeUsageReportSubscriptionsResult from AppStream. /// REST API Reference for DescribeUsageReportSubscriptions Operation DescribeUsageReportSubscriptionsResponse EndDescribeUsageReportSubscriptions(IAsyncResult asyncResult); #endregion #region DescribeUsers /// /// Retrieves a list that describes one or more specified users in the user pool. /// /// Container for the necessary parameters to execute the DescribeUsers service method. /// /// The response from the DescribeUsers service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeUsers Operation DescribeUsersResponse DescribeUsers(DescribeUsersRequest request); /// /// Initiates the asynchronous execution of the DescribeUsers operation. /// /// /// Container for the necessary parameters to execute the DescribeUsers operation on AmazonAppStreamClient. /// 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 EndDescribeUsers /// operation. /// REST API Reference for DescribeUsers Operation IAsyncResult BeginDescribeUsers(DescribeUsersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUsers operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUsers. /// /// Returns a DescribeUsersResult from AppStream. /// REST API Reference for DescribeUsers Operation DescribeUsersResponse EndDescribeUsers(IAsyncResult asyncResult); #endregion #region DescribeUserStackAssociations /// /// Retrieves a list that describes the UserStackAssociation objects. You must specify /// either or both of the following: /// /// /// /// Container for the necessary parameters to execute the DescribeUserStackAssociations service method. /// /// The response from the DescribeUserStackAssociations service method, as returned by AppStream. /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for DescribeUserStackAssociations Operation DescribeUserStackAssociationsResponse DescribeUserStackAssociations(DescribeUserStackAssociationsRequest request); /// /// Initiates the asynchronous execution of the DescribeUserStackAssociations operation. /// /// /// Container for the necessary parameters to execute the DescribeUserStackAssociations operation on AmazonAppStreamClient. /// 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 EndDescribeUserStackAssociations /// operation. /// REST API Reference for DescribeUserStackAssociations Operation IAsyncResult BeginDescribeUserStackAssociations(DescribeUserStackAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUserStackAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUserStackAssociations. /// /// Returns a DescribeUserStackAssociationsResult from AppStream. /// REST API Reference for DescribeUserStackAssociations Operation DescribeUserStackAssociationsResponse EndDescribeUserStackAssociations(IAsyncResult asyncResult); #endregion #region DisableUser /// /// Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 /// until they are re-enabled. This action does not delete the user. /// /// Container for the necessary parameters to execute the DisableUser service method. /// /// The response from the DisableUser service method, as returned by AppStream. /// /// The specified resource was not found. /// /// REST API Reference for DisableUser Operation DisableUserResponse DisableUser(DisableUserRequest request); /// /// Initiates the asynchronous execution of the DisableUser operation. /// /// /// Container for the necessary parameters to execute the DisableUser operation on AmazonAppStreamClient. /// 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 EndDisableUser /// operation. /// REST API Reference for DisableUser Operation IAsyncResult BeginDisableUser(DisableUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisableUser operation. /// /// /// The IAsyncResult returned by the call to BeginDisableUser. /// /// Returns a DisableUserResult from AppStream. /// REST API Reference for DisableUser Operation DisableUserResponse EndDisableUser(IAsyncResult asyncResult); #endregion #region DisassociateAppBlockBuilderAppBlock /// /// Disassociates a specified app block builder from a specified app block. /// /// Container for the necessary parameters to execute the DisassociateAppBlockBuilderAppBlock service method. /// /// The response from the DisassociateAppBlockBuilderAppBlock service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DisassociateAppBlockBuilderAppBlock Operation DisassociateAppBlockBuilderAppBlockResponse DisassociateAppBlockBuilderAppBlock(DisassociateAppBlockBuilderAppBlockRequest request); /// /// Initiates the asynchronous execution of the DisassociateAppBlockBuilderAppBlock operation. /// /// /// Container for the necessary parameters to execute the DisassociateAppBlockBuilderAppBlock operation on AmazonAppStreamClient. /// 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 EndDisassociateAppBlockBuilderAppBlock /// operation. /// REST API Reference for DisassociateAppBlockBuilderAppBlock Operation IAsyncResult BeginDisassociateAppBlockBuilderAppBlock(DisassociateAppBlockBuilderAppBlockRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateAppBlockBuilderAppBlock operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateAppBlockBuilderAppBlock. /// /// Returns a DisassociateAppBlockBuilderAppBlockResult from AppStream. /// REST API Reference for DisassociateAppBlockBuilderAppBlock Operation DisassociateAppBlockBuilderAppBlockResponse EndDisassociateAppBlockBuilderAppBlock(IAsyncResult asyncResult); #endregion #region DisassociateApplicationFleet /// /// Disassociates the specified application from the fleet. /// /// Container for the necessary parameters to execute the DisassociateApplicationFleet service method. /// /// The response from the DisassociateApplicationFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The attempted operation is not permitted. /// /// REST API Reference for DisassociateApplicationFleet Operation DisassociateApplicationFleetResponse DisassociateApplicationFleet(DisassociateApplicationFleetRequest request); /// /// Initiates the asynchronous execution of the DisassociateApplicationFleet operation. /// /// /// Container for the necessary parameters to execute the DisassociateApplicationFleet operation on AmazonAppStreamClient. /// 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 EndDisassociateApplicationFleet /// operation. /// REST API Reference for DisassociateApplicationFleet Operation IAsyncResult BeginDisassociateApplicationFleet(DisassociateApplicationFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateApplicationFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateApplicationFleet. /// /// Returns a DisassociateApplicationFleetResult from AppStream. /// REST API Reference for DisassociateApplicationFleet Operation DisassociateApplicationFleetResponse EndDisassociateApplicationFleet(IAsyncResult asyncResult); #endregion #region DisassociateApplicationFromEntitlement /// /// Deletes the specified application from the specified entitlement. /// /// Container for the necessary parameters to execute the DisassociateApplicationFromEntitlement service method. /// /// The response from the DisassociateApplicationFromEntitlement service method, as returned by AppStream. /// /// The entitlement can't be found. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for DisassociateApplicationFromEntitlement Operation DisassociateApplicationFromEntitlementResponse DisassociateApplicationFromEntitlement(DisassociateApplicationFromEntitlementRequest request); /// /// Initiates the asynchronous execution of the DisassociateApplicationFromEntitlement operation. /// /// /// Container for the necessary parameters to execute the DisassociateApplicationFromEntitlement operation on AmazonAppStreamClient. /// 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 EndDisassociateApplicationFromEntitlement /// operation. /// REST API Reference for DisassociateApplicationFromEntitlement Operation IAsyncResult BeginDisassociateApplicationFromEntitlement(DisassociateApplicationFromEntitlementRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateApplicationFromEntitlement operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateApplicationFromEntitlement. /// /// Returns a DisassociateApplicationFromEntitlementResult from AppStream. /// REST API Reference for DisassociateApplicationFromEntitlement Operation DisassociateApplicationFromEntitlementResponse EndDisassociateApplicationFromEntitlement(IAsyncResult asyncResult); #endregion #region DisassociateFleet /// /// Disassociates the specified fleet from the specified stack. /// /// Container for the necessary parameters to execute the DisassociateFleet service method. /// /// The response from the DisassociateFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for DisassociateFleet Operation DisassociateFleetResponse DisassociateFleet(DisassociateFleetRequest request); /// /// Initiates the asynchronous execution of the DisassociateFleet operation. /// /// /// Container for the necessary parameters to execute the DisassociateFleet operation on AmazonAppStreamClient. /// 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 EndDisassociateFleet /// operation. /// REST API Reference for DisassociateFleet Operation IAsyncResult BeginDisassociateFleet(DisassociateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateFleet. /// /// Returns a DisassociateFleetResult from AppStream. /// REST API Reference for DisassociateFleet Operation DisassociateFleetResponse EndDisassociateFleet(IAsyncResult asyncResult); #endregion #region EnableUser /// /// Enables a user in the user pool. After being enabled, users can sign in to AppStream /// 2.0 and open applications from the stacks to which they are assigned. /// /// Container for the necessary parameters to execute the EnableUser service method. /// /// The response from the EnableUser service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified resource was not found. /// /// REST API Reference for EnableUser Operation EnableUserResponse EnableUser(EnableUserRequest request); /// /// Initiates the asynchronous execution of the EnableUser operation. /// /// /// Container for the necessary parameters to execute the EnableUser operation on AmazonAppStreamClient. /// 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 EndEnableUser /// operation. /// REST API Reference for EnableUser Operation IAsyncResult BeginEnableUser(EnableUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the EnableUser operation. /// /// /// The IAsyncResult returned by the call to BeginEnableUser. /// /// Returns a EnableUserResult from AppStream. /// REST API Reference for EnableUser Operation EnableUserResponse EndEnableUser(IAsyncResult asyncResult); #endregion #region ExpireSession /// /// Immediately stops the specified streaming session. /// /// Container for the necessary parameters to execute the ExpireSession service method. /// /// The response from the ExpireSession service method, as returned by AppStream. /// REST API Reference for ExpireSession Operation ExpireSessionResponse ExpireSession(ExpireSessionRequest request); /// /// Initiates the asynchronous execution of the ExpireSession operation. /// /// /// Container for the necessary parameters to execute the ExpireSession operation on AmazonAppStreamClient. /// 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 EndExpireSession /// operation. /// REST API Reference for ExpireSession Operation IAsyncResult BeginExpireSession(ExpireSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExpireSession operation. /// /// /// The IAsyncResult returned by the call to BeginExpireSession. /// /// Returns a ExpireSessionResult from AppStream. /// REST API Reference for ExpireSession Operation ExpireSessionResponse EndExpireSession(IAsyncResult asyncResult); #endregion #region ListAssociatedFleets /// /// Retrieves the name of the fleet that is associated with the specified stack. /// /// Container for the necessary parameters to execute the ListAssociatedFleets service method. /// /// The response from the ListAssociatedFleets service method, as returned by AppStream. /// REST API Reference for ListAssociatedFleets Operation ListAssociatedFleetsResponse ListAssociatedFleets(ListAssociatedFleetsRequest request); /// /// Initiates the asynchronous execution of the ListAssociatedFleets operation. /// /// /// Container for the necessary parameters to execute the ListAssociatedFleets operation on AmazonAppStreamClient. /// 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 EndListAssociatedFleets /// operation. /// REST API Reference for ListAssociatedFleets Operation IAsyncResult BeginListAssociatedFleets(ListAssociatedFleetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssociatedFleets operation. /// /// /// The IAsyncResult returned by the call to BeginListAssociatedFleets. /// /// Returns a ListAssociatedFleetsResult from AppStream. /// REST API Reference for ListAssociatedFleets Operation ListAssociatedFleetsResponse EndListAssociatedFleets(IAsyncResult asyncResult); #endregion #region ListAssociatedStacks /// /// Retrieves the name of the stack with which the specified fleet is associated. /// /// Container for the necessary parameters to execute the ListAssociatedStacks service method. /// /// The response from the ListAssociatedStacks service method, as returned by AppStream. /// REST API Reference for ListAssociatedStacks Operation ListAssociatedStacksResponse ListAssociatedStacks(ListAssociatedStacksRequest request); /// /// Initiates the asynchronous execution of the ListAssociatedStacks operation. /// /// /// Container for the necessary parameters to execute the ListAssociatedStacks operation on AmazonAppStreamClient. /// 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 EndListAssociatedStacks /// operation. /// REST API Reference for ListAssociatedStacks Operation IAsyncResult BeginListAssociatedStacks(ListAssociatedStacksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssociatedStacks operation. /// /// /// The IAsyncResult returned by the call to BeginListAssociatedStacks. /// /// Returns a ListAssociatedStacksResult from AppStream. /// REST API Reference for ListAssociatedStacks Operation ListAssociatedStacksResponse EndListAssociatedStacks(IAsyncResult asyncResult); #endregion #region ListEntitledApplications /// /// Retrieves a list of entitled applications. /// /// Container for the necessary parameters to execute the ListEntitledApplications service method. /// /// The response from the ListEntitledApplications service method, as returned by AppStream. /// /// The entitlement can't be found. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for ListEntitledApplications Operation ListEntitledApplicationsResponse ListEntitledApplications(ListEntitledApplicationsRequest request); /// /// Initiates the asynchronous execution of the ListEntitledApplications operation. /// /// /// Container for the necessary parameters to execute the ListEntitledApplications operation on AmazonAppStreamClient. /// 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 EndListEntitledApplications /// operation. /// REST API Reference for ListEntitledApplications Operation IAsyncResult BeginListEntitledApplications(ListEntitledApplicationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEntitledApplications operation. /// /// /// The IAsyncResult returned by the call to BeginListEntitledApplications. /// /// Returns a ListEntitledApplicationsResult from AppStream. /// REST API Reference for ListEntitledApplications Operation ListEntitledApplicationsResponse EndListEntitledApplications(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag /// AppStream 2.0 image builders, images, fleets, and stacks. /// /// /// /// For more information about tags, see Tagging /// Your Resources in the Amazon AppStream 2.0 Administration Guide. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by AppStream. /// /// The specified resource was not found. /// /// 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 AmazonAppStreamClient. /// 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 AppStream. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region StartAppBlockBuilder /// /// Starts an app block builder. /// /// /// /// An app block builder can only be started when it's associated with an app block. /// /// /// /// Starting an app block builder starts a new instance, which is equivalent to an elastic /// fleet instance with application builder assistance functionality. /// /// /// Container for the necessary parameters to execute the StartAppBlockBuilder service method. /// /// The response from the StartAppBlockBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for StartAppBlockBuilder Operation StartAppBlockBuilderResponse StartAppBlockBuilder(StartAppBlockBuilderRequest request); /// /// Initiates the asynchronous execution of the StartAppBlockBuilder operation. /// /// /// Container for the necessary parameters to execute the StartAppBlockBuilder operation on AmazonAppStreamClient. /// 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 EndStartAppBlockBuilder /// operation. /// REST API Reference for StartAppBlockBuilder Operation IAsyncResult BeginStartAppBlockBuilder(StartAppBlockBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartAppBlockBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginStartAppBlockBuilder. /// /// Returns a StartAppBlockBuilderResult from AppStream. /// REST API Reference for StartAppBlockBuilder Operation StartAppBlockBuilderResponse EndStartAppBlockBuilder(IAsyncResult asyncResult); #endregion #region StartFleet /// /// Starts the specified fleet. /// /// Container for the necessary parameters to execute the StartFleet service method. /// /// The response from the StartFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for StartFleet Operation StartFleetResponse StartFleet(StartFleetRequest request); /// /// Initiates the asynchronous execution of the StartFleet operation. /// /// /// Container for the necessary parameters to execute the StartFleet operation on AmazonAppStreamClient. /// 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 EndStartFleet /// operation. /// REST API Reference for StartFleet Operation IAsyncResult BeginStartFleet(StartFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartFleet operation. /// /// /// The IAsyncResult returned by the call to BeginStartFleet. /// /// Returns a StartFleetResult from AppStream. /// REST API Reference for StartFleet Operation StartFleetResponse EndStartFleet(IAsyncResult asyncResult); #endregion #region StartImageBuilder /// /// Starts the specified image builder. /// /// Container for the necessary parameters to execute the StartImageBuilder service method. /// /// The response from the StartImageBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for StartImageBuilder Operation StartImageBuilderResponse StartImageBuilder(StartImageBuilderRequest request); /// /// Initiates the asynchronous execution of the StartImageBuilder operation. /// /// /// Container for the necessary parameters to execute the StartImageBuilder operation on AmazonAppStreamClient. /// 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 EndStartImageBuilder /// operation. /// REST API Reference for StartImageBuilder Operation IAsyncResult BeginStartImageBuilder(StartImageBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartImageBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginStartImageBuilder. /// /// Returns a StartImageBuilderResult from AppStream. /// REST API Reference for StartImageBuilder Operation StartImageBuilderResponse EndStartImageBuilder(IAsyncResult asyncResult); #endregion #region StopAppBlockBuilder /// /// Stops an app block builder. /// /// /// /// Stopping an app block builder terminates the instance, and the instance state is not /// persisted. /// /// /// Container for the necessary parameters to execute the StopAppBlockBuilder service method. /// /// The response from the StopAppBlockBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for StopAppBlockBuilder Operation StopAppBlockBuilderResponse StopAppBlockBuilder(StopAppBlockBuilderRequest request); /// /// Initiates the asynchronous execution of the StopAppBlockBuilder operation. /// /// /// Container for the necessary parameters to execute the StopAppBlockBuilder operation on AmazonAppStreamClient. /// 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 EndStopAppBlockBuilder /// operation. /// REST API Reference for StopAppBlockBuilder Operation IAsyncResult BeginStopAppBlockBuilder(StopAppBlockBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopAppBlockBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginStopAppBlockBuilder. /// /// Returns a StopAppBlockBuilderResult from AppStream. /// REST API Reference for StopAppBlockBuilder Operation StopAppBlockBuilderResponse EndStopAppBlockBuilder(IAsyncResult asyncResult); #endregion #region StopFleet /// /// Stops the specified fleet. /// /// Container for the necessary parameters to execute the StopFleet service method. /// /// The response from the StopFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The specified resource was not found. /// /// REST API Reference for StopFleet Operation StopFleetResponse StopFleet(StopFleetRequest request); /// /// Initiates the asynchronous execution of the StopFleet operation. /// /// /// Container for the necessary parameters to execute the StopFleet operation on AmazonAppStreamClient. /// 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 EndStopFleet /// operation. /// REST API Reference for StopFleet Operation IAsyncResult BeginStopFleet(StopFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopFleet operation. /// /// /// The IAsyncResult returned by the call to BeginStopFleet. /// /// Returns a StopFleetResult from AppStream. /// REST API Reference for StopFleet Operation StopFleetResponse EndStopFleet(IAsyncResult asyncResult); #endregion #region StopImageBuilder /// /// Stops the specified image builder. /// /// Container for the necessary parameters to execute the StopImageBuilder service method. /// /// The response from the StopImageBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for StopImageBuilder Operation StopImageBuilderResponse StopImageBuilder(StopImageBuilderRequest request); /// /// Initiates the asynchronous execution of the StopImageBuilder operation. /// /// /// Container for the necessary parameters to execute the StopImageBuilder operation on AmazonAppStreamClient. /// 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 EndStopImageBuilder /// operation. /// REST API Reference for StopImageBuilder Operation IAsyncResult BeginStopImageBuilder(StopImageBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopImageBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginStopImageBuilder. /// /// Returns a StopImageBuilderResult from AppStream. /// REST API Reference for StopImageBuilder Operation StopImageBuilderResponse EndStopImageBuilder(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You /// can tag AppStream 2.0 image builders, images, fleets, and stacks. /// /// /// /// Each tag consists of a key and an optional value. If a resource already has a tag /// with the same key, this operation updates its value. /// /// /// /// To list the current tags for your resources, use ListTagsForResource. To disassociate /// tags from your resources, use UntagResource. /// /// /// /// For more information about tags, see Tagging /// Your Resources in the Amazon AppStream 2.0 Administration Guide. /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by AppStream. /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The specified resource was not found. /// /// 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 AmazonAppStreamClient. /// 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 AppStream. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Disassociates one or more specified tags from the specified AppStream 2.0 resource. /// /// /// /// To list the current tags for your resources, use ListTagsForResource. /// /// /// /// For more information about tags, see Tagging /// Your Resources in the Amazon AppStream 2.0 Administration Guide. /// /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by AppStream. /// /// The specified resource was not found. /// /// 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 AmazonAppStreamClient. /// 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 AppStream. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateAppBlockBuilder /// /// Updates an app block builder. /// /// /// /// If the app block builder is in the STARTING or STOPPING /// state, you can't update it. If the app block builder is in the RUNNING /// state, you can only update the DisplayName and Description. If the app block builder /// is in the STOPPED state, you can update any attribute except the Name. /// /// /// Container for the necessary parameters to execute the UpdateAppBlockBuilder service method. /// /// The response from the UpdateAppBlockBuilder service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource is in use. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateAppBlockBuilder Operation UpdateAppBlockBuilderResponse UpdateAppBlockBuilder(UpdateAppBlockBuilderRequest request); /// /// Initiates the asynchronous execution of the UpdateAppBlockBuilder operation. /// /// /// Container for the necessary parameters to execute the UpdateAppBlockBuilder operation on AmazonAppStreamClient. /// 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 EndUpdateAppBlockBuilder /// operation. /// REST API Reference for UpdateAppBlockBuilder Operation IAsyncResult BeginUpdateAppBlockBuilder(UpdateAppBlockBuilderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAppBlockBuilder operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAppBlockBuilder. /// /// Returns a UpdateAppBlockBuilderResult from AppStream. /// REST API Reference for UpdateAppBlockBuilder Operation UpdateAppBlockBuilderResponse EndUpdateAppBlockBuilder(IAsyncResult asyncResult); #endregion #region UpdateApplication /// /// Updates the specified application. /// /// Container for the necessary parameters to execute the UpdateApplication service method. /// /// The response from the UpdateApplication service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse UpdateApplication(UpdateApplicationRequest request); /// /// Initiates the asynchronous execution of the UpdateApplication operation. /// /// /// Container for the necessary parameters to execute the UpdateApplication operation on AmazonAppStreamClient. /// 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 EndUpdateApplication /// operation. /// REST API Reference for UpdateApplication Operation IAsyncResult BeginUpdateApplication(UpdateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplication. /// /// Returns a UpdateApplicationResult from AppStream. /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse EndUpdateApplication(IAsyncResult asyncResult); #endregion #region UpdateDirectoryConfig /// /// Updates the specified Directory Config object in AppStream 2.0. This object includes /// the configuration information required to join fleets and image builders to Microsoft /// Active Directory domains. /// /// Container for the necessary parameters to execute the UpdateDirectoryConfig service method. /// /// The response from the UpdateDirectoryConfig service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The specified role is invalid. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateDirectoryConfig Operation UpdateDirectoryConfigResponse UpdateDirectoryConfig(UpdateDirectoryConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateDirectoryConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateDirectoryConfig operation on AmazonAppStreamClient. /// 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 EndUpdateDirectoryConfig /// operation. /// REST API Reference for UpdateDirectoryConfig Operation IAsyncResult BeginUpdateDirectoryConfig(UpdateDirectoryConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDirectoryConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDirectoryConfig. /// /// Returns a UpdateDirectoryConfigResult from AppStream. /// REST API Reference for UpdateDirectoryConfig Operation UpdateDirectoryConfigResponse EndUpdateDirectoryConfig(IAsyncResult asyncResult); #endregion #region UpdateEntitlement /// /// Updates the specified entitlement. /// /// Container for the necessary parameters to execute the UpdateEntitlement service method. /// /// The response from the UpdateEntitlement service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The entitlement can't be found. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateEntitlement Operation UpdateEntitlementResponse UpdateEntitlement(UpdateEntitlementRequest request); /// /// Initiates the asynchronous execution of the UpdateEntitlement operation. /// /// /// Container for the necessary parameters to execute the UpdateEntitlement operation on AmazonAppStreamClient. /// 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 EndUpdateEntitlement /// operation. /// REST API Reference for UpdateEntitlement Operation IAsyncResult BeginUpdateEntitlement(UpdateEntitlementRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEntitlement operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEntitlement. /// /// Returns a UpdateEntitlementResult from AppStream. /// REST API Reference for UpdateEntitlement Operation UpdateEntitlementResponse EndUpdateEntitlement(IAsyncResult asyncResult); #endregion #region UpdateFleet /// /// Updates the specified fleet. /// /// /// /// If the fleet is in the STOPPED state, you can update any attribute except /// the fleet name. /// /// /// /// If the fleet is in the RUNNING state, you can update the following based /// on the fleet type: /// /// /// /// If the fleet is in the STARTING or STOPPED state, you can't /// update it. /// /// /// Container for the necessary parameters to execute the UpdateFleet service method. /// /// The response from the UpdateFleet service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// AppStream 2.0 can’t process the request right now because the Describe calls from /// your AWS account are being throttled by Amazon EC2. Try again later. /// /// /// The specified resource is in use. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateFleet Operation UpdateFleetResponse UpdateFleet(UpdateFleetRequest request); /// /// Initiates the asynchronous execution of the UpdateFleet operation. /// /// /// Container for the necessary parameters to execute the UpdateFleet operation on AmazonAppStreamClient. /// 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 EndUpdateFleet /// operation. /// REST API Reference for UpdateFleet Operation IAsyncResult BeginUpdateFleet(UpdateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFleet. /// /// Returns a UpdateFleetResult from AppStream. /// REST API Reference for UpdateFleet Operation UpdateFleetResponse EndUpdateFleet(IAsyncResult asyncResult); #endregion #region UpdateImagePermissions /// /// Adds or updates permissions for the specified private image. /// /// Container for the necessary parameters to execute the UpdateImagePermissions service method. /// /// The response from the UpdateImagePermissions service method, as returned by AppStream. /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The specified resource exists and is not in use, but isn't available. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateImagePermissions Operation UpdateImagePermissionsResponse UpdateImagePermissions(UpdateImagePermissionsRequest request); /// /// Initiates the asynchronous execution of the UpdateImagePermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateImagePermissions operation on AmazonAppStreamClient. /// 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 EndUpdateImagePermissions /// operation. /// REST API Reference for UpdateImagePermissions Operation IAsyncResult BeginUpdateImagePermissions(UpdateImagePermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateImagePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateImagePermissions. /// /// Returns a UpdateImagePermissionsResult from AppStream. /// REST API Reference for UpdateImagePermissions Operation UpdateImagePermissionsResponse EndUpdateImagePermissions(IAsyncResult asyncResult); #endregion #region UpdateStack /// /// Updates the specified fields for the specified stack. /// /// Container for the necessary parameters to execute the UpdateStack service method. /// /// The response from the UpdateStack service method, as returned by AppStream. /// /// An API error occurred. Wait a few minutes and try again. /// /// /// The image can't be updated because it's not compatible for updates. /// /// /// The resource cannot be created because your AWS account is suspended. For assistance, /// contact AWS Support. /// /// /// Indicates an incorrect combination of parameters, or a missing parameter. /// /// /// The specified role is invalid. /// /// /// The requested limit exceeds the permitted limit for an account. /// /// /// The attempted operation is not permitted. /// /// /// The specified resource is in use. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateStack Operation UpdateStackResponse UpdateStack(UpdateStackRequest request); /// /// Initiates the asynchronous execution of the UpdateStack operation. /// /// /// Container for the necessary parameters to execute the UpdateStack operation on AmazonAppStreamClient. /// 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 EndUpdateStack /// operation. /// REST API Reference for UpdateStack Operation IAsyncResult BeginUpdateStack(UpdateStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateStack operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateStack. /// /// Returns a UpdateStackResult from AppStream. /// REST API Reference for UpdateStack Operation UpdateStackResponse EndUpdateStack(IAsyncResult asyncResult); #endregion } }