/* * 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 opsworks-2013-02-18.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.OpsWorks.Model; namespace Amazon.OpsWorks { /// /// Interface for accessing OpsWorks /// /// AWS OpsWorks /// /// Welcome to the AWS OpsWorks Stacks API Reference. This guide provides descriptions, /// syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including /// common parameters and error codes. /// /// /// /// AWS OpsWorks Stacks is an application management service that provides an integrated /// experience for overseeing the complete application lifecycle. For information about /// this product, go to the AWS OpsWorks /// details page. /// /// /// /// SDKs and CLI /// /// /// /// The most common way to use the AWS OpsWorks Stacks API is by using the AWS Command /// Line Interface (CLI) or by using one of the AWS SDKs to implement applications in /// your preferred language. For more information, see: /// /// /// /// Endpoints /// /// /// /// AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You must connect /// to one of the following endpoints. Stacks can only be accessed or managed within the /// endpoint in which they are created. /// /// /// /// Chef Versions /// /// /// /// When you call CreateStack, CloneStack, or UpdateStack we recommend /// you use the ConfigurationManager parameter to specify the Chef version. /// The recommended and default value for Linux stacks is currently 12. Windows stacks /// use Chef 12.2. For more information, see Chef /// Versions. /// /// /// /// You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We recommend migrating /// your existing Linux stacks to Chef 12 as soon as possible. /// /// /// public partial interface IAmazonOpsWorks : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IOpsWorksPaginatorFactory Paginators { get; } #endif #region AssignInstance /// /// Assign a registered instance to a layer. /// /// /// /// Required Permissions: To use this action, an AWS Identity and Access Management /// (IAM) user must have a Manage permissions level for the stack or an attached policy /// that explicitly grants permissions. For more information on user permissions, see /// Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the AssignInstance service method. /// /// The response from the AssignInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for AssignInstance Operation AssignInstanceResponse AssignInstance(AssignInstanceRequest request); /// /// Initiates the asynchronous execution of the AssignInstance operation. /// /// /// Container for the necessary parameters to execute the AssignInstance operation on AmazonOpsWorksClient. /// 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 EndAssignInstance /// operation. /// REST API Reference for AssignInstance Operation IAsyncResult BeginAssignInstance(AssignInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssignInstance operation. /// /// /// The IAsyncResult returned by the call to BeginAssignInstance. /// /// Returns a AssignInstanceResult from OpsWorks. /// REST API Reference for AssignInstance Operation AssignInstanceResponse EndAssignInstance(IAsyncResult asyncResult); #endregion #region AssignVolume /// /// Assigns one of the stack's registered Amazon EBS volumes to a specified instance. /// The volume must first be registered with the stack by calling RegisterVolume. /// After you register the volume, you must call UpdateVolume to specify a mount /// point before calling AssignVolume. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the AssignVolume service method. /// /// The response from the AssignVolume service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for AssignVolume Operation AssignVolumeResponse AssignVolume(AssignVolumeRequest request); /// /// Initiates the asynchronous execution of the AssignVolume operation. /// /// /// Container for the necessary parameters to execute the AssignVolume operation on AmazonOpsWorksClient. /// 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 EndAssignVolume /// operation. /// REST API Reference for AssignVolume Operation IAsyncResult BeginAssignVolume(AssignVolumeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssignVolume operation. /// /// /// The IAsyncResult returned by the call to BeginAssignVolume. /// /// Returns a AssignVolumeResult from OpsWorks. /// REST API Reference for AssignVolume Operation AssignVolumeResponse EndAssignVolume(IAsyncResult asyncResult); #endregion #region AssociateElasticIp /// /// Associates one of the stack's registered Elastic IP addresses with a specified instance. /// The address must first be registered with the stack by calling RegisterElasticIp. /// For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the AssociateElasticIp service method. /// /// The response from the AssociateElasticIp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for AssociateElasticIp Operation AssociateElasticIpResponse AssociateElasticIp(AssociateElasticIpRequest request); /// /// Initiates the asynchronous execution of the AssociateElasticIp operation. /// /// /// Container for the necessary parameters to execute the AssociateElasticIp operation on AmazonOpsWorksClient. /// 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 EndAssociateElasticIp /// operation. /// REST API Reference for AssociateElasticIp Operation IAsyncResult BeginAssociateElasticIp(AssociateElasticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateElasticIp operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateElasticIp. /// /// Returns a AssociateElasticIpResult from OpsWorks. /// REST API Reference for AssociateElasticIp Operation AssociateElasticIpResponse EndAssociateElasticIp(IAsyncResult asyncResult); #endregion #region AttachElasticLoadBalancer /// /// Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks /// Stacks does not support Application Load Balancer. You can only use Classic Load Balancer /// with AWS OpsWorks Stacks. For more information, see Elastic /// Load Balancing. /// /// /// /// You must create the Elastic Load Balancing instance separately, by using the Elastic /// Load Balancing console, API, or CLI. For more information, see /// Elastic Load Balancing Developer Guide. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the AttachElasticLoadBalancer service method. /// /// The response from the AttachElasticLoadBalancer service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for AttachElasticLoadBalancer Operation AttachElasticLoadBalancerResponse AttachElasticLoadBalancer(AttachElasticLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the AttachElasticLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the AttachElasticLoadBalancer operation on AmazonOpsWorksClient. /// 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 EndAttachElasticLoadBalancer /// operation. /// REST API Reference for AttachElasticLoadBalancer Operation IAsyncResult BeginAttachElasticLoadBalancer(AttachElasticLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachElasticLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginAttachElasticLoadBalancer. /// /// Returns a AttachElasticLoadBalancerResult from OpsWorks. /// REST API Reference for AttachElasticLoadBalancer Operation AttachElasticLoadBalancerResponse EndAttachElasticLoadBalancer(IAsyncResult asyncResult); #endregion #region CloneStack /// /// Creates a clone of a specified stack. For more information, see Clone /// a Stack. By default, all parameters are set to the values used by the parent stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CloneStack service method. /// /// The response from the CloneStack service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for CloneStack Operation CloneStackResponse CloneStack(CloneStackRequest request); /// /// Initiates the asynchronous execution of the CloneStack operation. /// /// /// Container for the necessary parameters to execute the CloneStack operation on AmazonOpsWorksClient. /// 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 EndCloneStack /// operation. /// REST API Reference for CloneStack Operation IAsyncResult BeginCloneStack(CloneStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CloneStack operation. /// /// /// The IAsyncResult returned by the call to BeginCloneStack. /// /// Returns a CloneStackResult from OpsWorks. /// REST API Reference for CloneStack Operation CloneStackResponse EndCloneStack(IAsyncResult asyncResult); #endregion #region CreateApp /// /// Creates an app for a specified stack. For more information, see Creating /// Apps. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateApp service method. /// /// The response from the CreateApp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for CreateApp Operation CreateAppResponse CreateApp(CreateAppRequest request); /// /// Initiates the asynchronous execution of the CreateApp operation. /// /// /// Container for the necessary parameters to execute the CreateApp operation on AmazonOpsWorksClient. /// 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 EndCreateApp /// operation. /// REST API Reference for CreateApp Operation IAsyncResult BeginCreateApp(CreateAppRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApp operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApp. /// /// Returns a CreateAppResult from OpsWorks. /// REST API Reference for CreateApp Operation CreateAppResponse EndCreateApp(IAsyncResult asyncResult); #endregion #region CreateDeployment /// /// Runs deployment or stack commands. For more information, see Deploying /// Apps and Run /// Stack Commands. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Deploy or /// Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateDeployment service method. /// /// The response from the CreateDeployment service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request); /// /// Initiates the asynchronous execution of the CreateDeployment operation. /// /// /// Container for the necessary parameters to execute the CreateDeployment operation on AmazonOpsWorksClient. /// 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 EndCreateDeployment /// operation. /// REST API Reference for CreateDeployment Operation IAsyncResult BeginCreateDeployment(CreateDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeployment. /// /// Returns a CreateDeploymentResult from OpsWorks. /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse EndCreateDeployment(IAsyncResult asyncResult); #endregion #region CreateInstance /// /// Creates an instance in a specified stack. For more information, see Adding /// an Instance to a Layer. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateInstance service method. /// /// The response from the CreateInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for CreateInstance Operation CreateInstanceResponse CreateInstance(CreateInstanceRequest request); /// /// Initiates the asynchronous execution of the CreateInstance operation. /// /// /// Container for the necessary parameters to execute the CreateInstance operation on AmazonOpsWorksClient. /// 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 EndCreateInstance /// operation. /// REST API Reference for CreateInstance Operation IAsyncResult BeginCreateInstance(CreateInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstance operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstance. /// /// Returns a CreateInstanceResult from OpsWorks. /// REST API Reference for CreateInstance Operation CreateInstanceResponse EndCreateInstance(IAsyncResult asyncResult); #endregion #region CreateLayer /// /// Creates a layer. For more information, see How /// to Create a Layer. /// /// /// /// You should use CreateLayer for noncustom layer types such as PHP App Server /// only if the stack does not have an existing layer of that type. A stack can have at /// most one instance of each noncustom layer; if you attempt to create a second instance, /// CreateLayer fails. A stack can have an arbitrary number of custom layers, so /// you can call CreateLayer as many times as you like for that layer type. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateLayer service method. /// /// The response from the CreateLayer service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for CreateLayer Operation CreateLayerResponse CreateLayer(CreateLayerRequest request); /// /// Initiates the asynchronous execution of the CreateLayer operation. /// /// /// Container for the necessary parameters to execute the CreateLayer operation on AmazonOpsWorksClient. /// 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 EndCreateLayer /// operation. /// REST API Reference for CreateLayer Operation IAsyncResult BeginCreateLayer(CreateLayerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLayer operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLayer. /// /// Returns a CreateLayerResult from OpsWorks. /// REST API Reference for CreateLayer Operation CreateLayerResponse EndCreateLayer(IAsyncResult asyncResult); #endregion #region CreateStack /// /// Creates a new stack. For more information, see Create /// a New Stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateStack service method. /// /// The response from the CreateStack service method, as returned by OpsWorks. /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for CreateStack Operation CreateStackResponse EndCreateStack(IAsyncResult asyncResult); #endregion #region CreateUserProfile /// /// Creates a new user profile. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the CreateUserProfile service method. /// /// The response from the CreateUserProfile service method, as returned by OpsWorks. /// /// Indicates that a request was not valid. /// /// REST API Reference for CreateUserProfile Operation CreateUserProfileResponse CreateUserProfile(CreateUserProfileRequest request); /// /// Initiates the asynchronous execution of the CreateUserProfile operation. /// /// /// Container for the necessary parameters to execute the CreateUserProfile operation on AmazonOpsWorksClient. /// 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 EndCreateUserProfile /// operation. /// REST API Reference for CreateUserProfile Operation IAsyncResult BeginCreateUserProfile(CreateUserProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUserProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUserProfile. /// /// Returns a CreateUserProfileResult from OpsWorks. /// REST API Reference for CreateUserProfile Operation CreateUserProfileResponse EndCreateUserProfile(IAsyncResult asyncResult); #endregion #region DeleteApp /// /// Deletes a specified app. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeleteApp service method. /// /// The response from the DeleteApp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeleteApp Operation DeleteAppResponse DeleteApp(DeleteAppRequest request); /// /// Initiates the asynchronous execution of the DeleteApp operation. /// /// /// Container for the necessary parameters to execute the DeleteApp operation on AmazonOpsWorksClient. /// 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 EndDeleteApp /// operation. /// REST API Reference for DeleteApp Operation IAsyncResult BeginDeleteApp(DeleteAppRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApp operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApp. /// /// Returns a DeleteAppResult from OpsWorks. /// REST API Reference for DeleteApp Operation DeleteAppResponse EndDeleteApp(IAsyncResult asyncResult); #endregion #region DeleteInstance /// /// Deletes a specified instance, which terminates the associated Amazon EC2 instance. /// You must stop an instance before you can delete it. /// /// /// /// For more information, see Deleting /// Instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeleteInstance service method. /// /// The response from the DeleteInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeleteInstance Operation DeleteInstanceResponse DeleteInstance(DeleteInstanceRequest request); /// /// Initiates the asynchronous execution of the DeleteInstance operation. /// /// /// Container for the necessary parameters to execute the DeleteInstance operation on AmazonOpsWorksClient. /// 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 EndDeleteInstance /// operation. /// REST API Reference for DeleteInstance Operation IAsyncResult BeginDeleteInstance(DeleteInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInstance. /// /// Returns a DeleteInstanceResult from OpsWorks. /// REST API Reference for DeleteInstance Operation DeleteInstanceResponse EndDeleteInstance(IAsyncResult asyncResult); #endregion #region DeleteLayer /// /// Deletes a specified layer. You must first stop and then delete all associated instances /// or unassign registered instances. For more information, see How /// to Delete a Layer. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeleteLayer service method. /// /// The response from the DeleteLayer service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeleteLayer Operation DeleteLayerResponse DeleteLayer(DeleteLayerRequest request); /// /// Initiates the asynchronous execution of the DeleteLayer operation. /// /// /// Container for the necessary parameters to execute the DeleteLayer operation on AmazonOpsWorksClient. /// 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 EndDeleteLayer /// operation. /// REST API Reference for DeleteLayer Operation IAsyncResult BeginDeleteLayer(DeleteLayerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLayer operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLayer. /// /// Returns a DeleteLayerResult from OpsWorks. /// REST API Reference for DeleteLayer Operation DeleteLayerResponse EndDeleteLayer(IAsyncResult asyncResult); #endregion #region DeleteStack /// /// Deletes a specified stack. You must first delete all instances, layers, and apps or /// deregister registered instances. For more information, see Shut /// Down a Stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeleteStack service method. /// /// The response from the DeleteStack service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for DeleteStack Operation DeleteStackResponse EndDeleteStack(IAsyncResult asyncResult); #endregion #region DeleteUserProfile /// /// Deletes a user profile. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeleteUserProfile service method. /// /// The response from the DeleteUserProfile service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeleteUserProfile Operation DeleteUserProfileResponse DeleteUserProfile(DeleteUserProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteUserProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteUserProfile operation on AmazonOpsWorksClient. /// 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 EndDeleteUserProfile /// operation. /// REST API Reference for DeleteUserProfile Operation IAsyncResult BeginDeleteUserProfile(DeleteUserProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUserProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUserProfile. /// /// Returns a DeleteUserProfileResult from OpsWorks. /// REST API Reference for DeleteUserProfile Operation DeleteUserProfileResponse EndDeleteUserProfile(IAsyncResult asyncResult); #endregion #region DeregisterEcsCluster /// /// Deregisters a specified Amazon ECS cluster from a stack. For more information, see /// /// Resource Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack or an attached policy that explicitly grants permissions. For /// more information on user permissions, see https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html. /// /// /// Container for the necessary parameters to execute the DeregisterEcsCluster service method. /// /// The response from the DeregisterEcsCluster service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeregisterEcsCluster Operation DeregisterEcsClusterResponse DeregisterEcsCluster(DeregisterEcsClusterRequest request); /// /// Initiates the asynchronous execution of the DeregisterEcsCluster operation. /// /// /// Container for the necessary parameters to execute the DeregisterEcsCluster operation on AmazonOpsWorksClient. /// 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 EndDeregisterEcsCluster /// operation. /// REST API Reference for DeregisterEcsCluster Operation IAsyncResult BeginDeregisterEcsCluster(DeregisterEcsClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterEcsCluster operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterEcsCluster. /// /// Returns a DeregisterEcsClusterResult from OpsWorks. /// REST API Reference for DeregisterEcsCluster Operation DeregisterEcsClusterResponse EndDeregisterEcsCluster(IAsyncResult asyncResult); #endregion #region DeregisterElasticIp /// /// Deregisters a specified Elastic IP address. The address can then be registered by /// another stack. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeregisterElasticIp service method. /// /// The response from the DeregisterElasticIp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeregisterElasticIp Operation DeregisterElasticIpResponse DeregisterElasticIp(DeregisterElasticIpRequest request); /// /// Initiates the asynchronous execution of the DeregisterElasticIp operation. /// /// /// Container for the necessary parameters to execute the DeregisterElasticIp operation on AmazonOpsWorksClient. /// 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 EndDeregisterElasticIp /// operation. /// REST API Reference for DeregisterElasticIp Operation IAsyncResult BeginDeregisterElasticIp(DeregisterElasticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterElasticIp operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterElasticIp. /// /// Returns a DeregisterElasticIpResult from OpsWorks. /// REST API Reference for DeregisterElasticIp Operation DeregisterElasticIpResponse EndDeregisterElasticIp(IAsyncResult asyncResult); #endregion #region DeregisterInstance /// /// Deregister a registered Amazon EC2 or on-premises instance. This action removes the /// instance from the stack and returns it to your control. This action cannot be used /// with instances that were created with AWS OpsWorks Stacks. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeregisterInstance service method. /// /// The response from the DeregisterInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeregisterInstance Operation DeregisterInstanceResponse DeregisterInstance(DeregisterInstanceRequest request); /// /// Initiates the asynchronous execution of the DeregisterInstance operation. /// /// /// Container for the necessary parameters to execute the DeregisterInstance operation on AmazonOpsWorksClient. /// 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 EndDeregisterInstance /// operation. /// REST API Reference for DeregisterInstance Operation IAsyncResult BeginDeregisterInstance(DeregisterInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterInstance. /// /// Returns a DeregisterInstanceResult from OpsWorks. /// REST API Reference for DeregisterInstance Operation DeregisterInstanceResponse EndDeregisterInstance(IAsyncResult asyncResult); #endregion #region DeregisterRdsDbInstance /// /// Deregisters an Amazon RDS instance. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeregisterRdsDbInstance service method. /// /// The response from the DeregisterRdsDbInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeregisterRdsDbInstance Operation DeregisterRdsDbInstanceResponse DeregisterRdsDbInstance(DeregisterRdsDbInstanceRequest request); /// /// Initiates the asynchronous execution of the DeregisterRdsDbInstance operation. /// /// /// Container for the necessary parameters to execute the DeregisterRdsDbInstance operation on AmazonOpsWorksClient. /// 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 EndDeregisterRdsDbInstance /// operation. /// REST API Reference for DeregisterRdsDbInstance Operation IAsyncResult BeginDeregisterRdsDbInstance(DeregisterRdsDbInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterRdsDbInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterRdsDbInstance. /// /// Returns a DeregisterRdsDbInstanceResult from OpsWorks. /// REST API Reference for DeregisterRdsDbInstance Operation DeregisterRdsDbInstanceResponse EndDeregisterRdsDbInstance(IAsyncResult asyncResult); #endregion #region DeregisterVolume /// /// Deregisters an Amazon EBS volume. The volume can then be registered by another stack. /// For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DeregisterVolume service method. /// /// The response from the DeregisterVolume service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DeregisterVolume Operation DeregisterVolumeResponse DeregisterVolume(DeregisterVolumeRequest request); /// /// Initiates the asynchronous execution of the DeregisterVolume operation. /// /// /// Container for the necessary parameters to execute the DeregisterVolume operation on AmazonOpsWorksClient. /// 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 EndDeregisterVolume /// operation. /// REST API Reference for DeregisterVolume Operation IAsyncResult BeginDeregisterVolume(DeregisterVolumeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterVolume operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterVolume. /// /// Returns a DeregisterVolumeResult from OpsWorks. /// REST API Reference for DeregisterVolume Operation DeregisterVolumeResponse EndDeregisterVolume(IAsyncResult asyncResult); #endregion #region DescribeAgentVersions /// /// Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack /// ID or a configuration manager. DescribeAgentVersions returns a list of /// available agent versions for the specified stack or configuration manager. /// /// Container for the necessary parameters to execute the DescribeAgentVersions service method. /// /// The response from the DescribeAgentVersions service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeAgentVersions Operation DescribeAgentVersionsResponse DescribeAgentVersions(DescribeAgentVersionsRequest request); /// /// Initiates the asynchronous execution of the DescribeAgentVersions operation. /// /// /// Container for the necessary parameters to execute the DescribeAgentVersions operation on AmazonOpsWorksClient. /// 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 EndDescribeAgentVersions /// operation. /// REST API Reference for DescribeAgentVersions Operation IAsyncResult BeginDescribeAgentVersions(DescribeAgentVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAgentVersions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAgentVersions. /// /// Returns a DescribeAgentVersionsResult from OpsWorks. /// REST API Reference for DescribeAgentVersions Operation DescribeAgentVersionsResponse EndDescribeAgentVersions(IAsyncResult asyncResult); #endregion #region DescribeApps /// /// Requests a description of a specified set of apps. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeApps service method. /// /// The response from the DescribeApps service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeApps Operation DescribeAppsResponse DescribeApps(DescribeAppsRequest request); /// /// Initiates the asynchronous execution of the DescribeApps operation. /// /// /// Container for the necessary parameters to execute the DescribeApps operation on AmazonOpsWorksClient. /// 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 EndDescribeApps /// operation. /// REST API Reference for DescribeApps Operation IAsyncResult BeginDescribeApps(DescribeAppsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApps operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApps. /// /// Returns a DescribeAppsResult from OpsWorks. /// REST API Reference for DescribeApps Operation DescribeAppsResponse EndDescribeApps(IAsyncResult asyncResult); #endregion #region DescribeCommands /// /// Describes the results of specified commands. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeCommands service method. /// /// The response from the DescribeCommands service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeCommands Operation DescribeCommandsResponse DescribeCommands(DescribeCommandsRequest request); /// /// Initiates the asynchronous execution of the DescribeCommands operation. /// /// /// Container for the necessary parameters to execute the DescribeCommands operation on AmazonOpsWorksClient. /// 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 EndDescribeCommands /// operation. /// REST API Reference for DescribeCommands Operation IAsyncResult BeginDescribeCommands(DescribeCommandsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeCommands operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeCommands. /// /// Returns a DescribeCommandsResult from OpsWorks. /// REST API Reference for DescribeCommands Operation DescribeCommandsResponse EndDescribeCommands(IAsyncResult asyncResult); #endregion #region DescribeDeployments /// /// Requests a description of a specified set of deployments. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeDeployments service method. /// /// The response from the DescribeDeployments service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeDeployments Operation DescribeDeploymentsResponse DescribeDeployments(DescribeDeploymentsRequest request); /// /// Initiates the asynchronous execution of the DescribeDeployments operation. /// /// /// Container for the necessary parameters to execute the DescribeDeployments operation on AmazonOpsWorksClient. /// 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 EndDescribeDeployments /// operation. /// REST API Reference for DescribeDeployments Operation IAsyncResult BeginDescribeDeployments(DescribeDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDeployments. /// /// Returns a DescribeDeploymentsResult from OpsWorks. /// REST API Reference for DescribeDeployments Operation DescribeDeploymentsResponse EndDescribeDeployments(IAsyncResult asyncResult); #endregion #region DescribeEcsClusters /// /// Describes Amazon ECS clusters that are registered with a stack. If you specify only /// a stack ID, you can use the MaxResults and NextToken parameters /// to paginate the response. However, AWS OpsWorks Stacks currently supports only one /// cluster per layer, so the result set has a maximum of one element. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack or an attached policy that explicitly grants /// permission. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// Container for the necessary parameters to execute the DescribeEcsClusters service method. /// /// The response from the DescribeEcsClusters service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeEcsClusters Operation DescribeEcsClustersResponse DescribeEcsClusters(DescribeEcsClustersRequest request); /// /// Initiates the asynchronous execution of the DescribeEcsClusters operation. /// /// /// Container for the necessary parameters to execute the DescribeEcsClusters operation on AmazonOpsWorksClient. /// 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 EndDescribeEcsClusters /// operation. /// REST API Reference for DescribeEcsClusters Operation IAsyncResult BeginDescribeEcsClusters(DescribeEcsClustersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEcsClusters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEcsClusters. /// /// Returns a DescribeEcsClustersResult from OpsWorks. /// REST API Reference for DescribeEcsClusters Operation DescribeEcsClustersResponse EndDescribeEcsClusters(IAsyncResult asyncResult); #endregion #region DescribeElasticIps /// /// Describes Elastic /// IP addresses. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeElasticIps service method. /// /// The response from the DescribeElasticIps service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeElasticIps Operation DescribeElasticIpsResponse DescribeElasticIps(DescribeElasticIpsRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticIps operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticIps operation on AmazonOpsWorksClient. /// 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 EndDescribeElasticIps /// operation. /// REST API Reference for DescribeElasticIps Operation IAsyncResult BeginDescribeElasticIps(DescribeElasticIpsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticIps operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticIps. /// /// Returns a DescribeElasticIpsResult from OpsWorks. /// REST API Reference for DescribeElasticIps Operation DescribeElasticIpsResponse EndDescribeElasticIps(IAsyncResult asyncResult); #endregion #region DescribeElasticLoadBalancers /// /// Describes a stack's Elastic Load Balancing instances. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// The response from the DescribeElasticLoadBalancers service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeElasticLoadBalancers Operation DescribeElasticLoadBalancersResponse DescribeElasticLoadBalancers(); /// /// Describes a stack's Elastic Load Balancing instances. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeElasticLoadBalancers service method. /// /// The response from the DescribeElasticLoadBalancers service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeElasticLoadBalancers Operation DescribeElasticLoadBalancersResponse DescribeElasticLoadBalancers(DescribeElasticLoadBalancersRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticLoadBalancers operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticLoadBalancers operation on AmazonOpsWorksClient. /// 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 EndDescribeElasticLoadBalancers /// operation. /// REST API Reference for DescribeElasticLoadBalancers Operation IAsyncResult BeginDescribeElasticLoadBalancers(DescribeElasticLoadBalancersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticLoadBalancers operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticLoadBalancers. /// /// Returns a DescribeElasticLoadBalancersResult from OpsWorks. /// REST API Reference for DescribeElasticLoadBalancers Operation DescribeElasticLoadBalancersResponse EndDescribeElasticLoadBalancers(IAsyncResult asyncResult); #endregion #region DescribeInstances /// /// Requests a description of a set of instances. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeInstances service method. /// /// The response from the DescribeInstances service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeInstances Operation DescribeInstancesResponse DescribeInstances(DescribeInstancesRequest request); /// /// Initiates the asynchronous execution of the DescribeInstances operation. /// /// /// Container for the necessary parameters to execute the DescribeInstances operation on AmazonOpsWorksClient. /// 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 EndDescribeInstances /// operation. /// REST API Reference for DescribeInstances Operation IAsyncResult BeginDescribeInstances(DescribeInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstances operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstances. /// /// Returns a DescribeInstancesResult from OpsWorks. /// REST API Reference for DescribeInstances Operation DescribeInstancesResponse EndDescribeInstances(IAsyncResult asyncResult); #endregion #region DescribeLayers /// /// Requests a description of one or more layers in a specified stack. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeLayers service method. /// /// The response from the DescribeLayers service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeLayers Operation DescribeLayersResponse DescribeLayers(DescribeLayersRequest request); /// /// Initiates the asynchronous execution of the DescribeLayers operation. /// /// /// Container for the necessary parameters to execute the DescribeLayers operation on AmazonOpsWorksClient. /// 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 EndDescribeLayers /// operation. /// REST API Reference for DescribeLayers Operation IAsyncResult BeginDescribeLayers(DescribeLayersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeLayers operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeLayers. /// /// Returns a DescribeLayersResult from OpsWorks. /// REST API Reference for DescribeLayers Operation DescribeLayersResponse EndDescribeLayers(IAsyncResult asyncResult); #endregion #region DescribeLoadBasedAutoScaling /// /// Describes load-based auto scaling configurations for specified layers. /// /// /// /// You must specify at least one of the parameters. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeLoadBasedAutoScaling service method. /// /// The response from the DescribeLoadBasedAutoScaling service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeLoadBasedAutoScaling Operation DescribeLoadBasedAutoScalingResponse DescribeLoadBasedAutoScaling(DescribeLoadBasedAutoScalingRequest request); /// /// Initiates the asynchronous execution of the DescribeLoadBasedAutoScaling operation. /// /// /// Container for the necessary parameters to execute the DescribeLoadBasedAutoScaling operation on AmazonOpsWorksClient. /// 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 EndDescribeLoadBasedAutoScaling /// operation. /// REST API Reference for DescribeLoadBasedAutoScaling Operation IAsyncResult BeginDescribeLoadBasedAutoScaling(DescribeLoadBasedAutoScalingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeLoadBasedAutoScaling operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeLoadBasedAutoScaling. /// /// Returns a DescribeLoadBasedAutoScalingResult from OpsWorks. /// REST API Reference for DescribeLoadBasedAutoScaling Operation DescribeLoadBasedAutoScalingResponse EndDescribeLoadBasedAutoScaling(IAsyncResult asyncResult); #endregion #region DescribeMyUserProfile /// /// Describes a user's SSH information. /// /// /// /// Required Permissions: To use this action, an IAM user must have self-management /// enabled or an attached policy that explicitly grants permissions. For more information /// about user permissions, see Managing /// User Permissions. /// /// /// /// The response from the DescribeMyUserProfile service method, as returned by OpsWorks. /// REST API Reference for DescribeMyUserProfile Operation DescribeMyUserProfileResponse DescribeMyUserProfile(); /// /// Describes a user's SSH information. /// /// /// /// Required Permissions: To use this action, an IAM user must have self-management /// enabled or an attached policy that explicitly grants permissions. For more information /// about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeMyUserProfile service method. /// /// The response from the DescribeMyUserProfile service method, as returned by OpsWorks. /// REST API Reference for DescribeMyUserProfile Operation DescribeMyUserProfileResponse DescribeMyUserProfile(DescribeMyUserProfileRequest request); /// /// Initiates the asynchronous execution of the DescribeMyUserProfile operation. /// /// /// Container for the necessary parameters to execute the DescribeMyUserProfile operation on AmazonOpsWorksClient. /// 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 EndDescribeMyUserProfile /// operation. /// REST API Reference for DescribeMyUserProfile Operation IAsyncResult BeginDescribeMyUserProfile(DescribeMyUserProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeMyUserProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeMyUserProfile. /// /// Returns a DescribeMyUserProfileResult from OpsWorks. /// REST API Reference for DescribeMyUserProfile Operation DescribeMyUserProfileResponse EndDescribeMyUserProfile(IAsyncResult asyncResult); #endregion #region DescribeOperatingSystems /// /// Describes the operating systems that are supported by AWS OpsWorks Stacks. /// /// Container for the necessary parameters to execute the DescribeOperatingSystems service method. /// /// The response from the DescribeOperatingSystems service method, as returned by OpsWorks. /// REST API Reference for DescribeOperatingSystems Operation DescribeOperatingSystemsResponse DescribeOperatingSystems(DescribeOperatingSystemsRequest request); /// /// Initiates the asynchronous execution of the DescribeOperatingSystems operation. /// /// /// Container for the necessary parameters to execute the DescribeOperatingSystems operation on AmazonOpsWorksClient. /// 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 EndDescribeOperatingSystems /// operation. /// REST API Reference for DescribeOperatingSystems Operation IAsyncResult BeginDescribeOperatingSystems(DescribeOperatingSystemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOperatingSystems operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOperatingSystems. /// /// Returns a DescribeOperatingSystemsResult from OpsWorks. /// REST API Reference for DescribeOperatingSystems Operation DescribeOperatingSystemsResponse EndDescribeOperatingSystems(IAsyncResult asyncResult); #endregion #region DescribePermissions /// /// Describes the permissions for a specified stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribePermissions service method. /// /// The response from the DescribePermissions service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribePermissions Operation DescribePermissionsResponse DescribePermissions(DescribePermissionsRequest request); /// /// Initiates the asynchronous execution of the DescribePermissions operation. /// /// /// Container for the necessary parameters to execute the DescribePermissions operation on AmazonOpsWorksClient. /// 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 EndDescribePermissions /// operation. /// REST API Reference for DescribePermissions Operation IAsyncResult BeginDescribePermissions(DescribePermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePermissions. /// /// Returns a DescribePermissionsResult from OpsWorks. /// REST API Reference for DescribePermissions Operation DescribePermissionsResponse EndDescribePermissions(IAsyncResult asyncResult); #endregion #region DescribeRaidArrays /// /// Describe an instance's RAID arrays. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeRaidArrays service method. /// /// The response from the DescribeRaidArrays service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeRaidArrays Operation DescribeRaidArraysResponse DescribeRaidArrays(DescribeRaidArraysRequest request); /// /// Initiates the asynchronous execution of the DescribeRaidArrays operation. /// /// /// Container for the necessary parameters to execute the DescribeRaidArrays operation on AmazonOpsWorksClient. /// 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 EndDescribeRaidArrays /// operation. /// REST API Reference for DescribeRaidArrays Operation IAsyncResult BeginDescribeRaidArrays(DescribeRaidArraysRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRaidArrays operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRaidArrays. /// /// Returns a DescribeRaidArraysResult from OpsWorks. /// REST API Reference for DescribeRaidArrays Operation DescribeRaidArraysResponse EndDescribeRaidArrays(IAsyncResult asyncResult); #endregion #region DescribeRdsDbInstances /// /// Describes Amazon RDS instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// Container for the necessary parameters to execute the DescribeRdsDbInstances service method. /// /// The response from the DescribeRdsDbInstances service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeRdsDbInstances Operation DescribeRdsDbInstancesResponse DescribeRdsDbInstances(DescribeRdsDbInstancesRequest request); /// /// Initiates the asynchronous execution of the DescribeRdsDbInstances operation. /// /// /// Container for the necessary parameters to execute the DescribeRdsDbInstances operation on AmazonOpsWorksClient. /// 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 EndDescribeRdsDbInstances /// operation. /// REST API Reference for DescribeRdsDbInstances Operation IAsyncResult BeginDescribeRdsDbInstances(DescribeRdsDbInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRdsDbInstances operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRdsDbInstances. /// /// Returns a DescribeRdsDbInstancesResult from OpsWorks. /// REST API Reference for DescribeRdsDbInstances Operation DescribeRdsDbInstancesResponse EndDescribeRdsDbInstances(IAsyncResult asyncResult); #endregion #region DescribeServiceErrors /// /// Describes AWS OpsWorks Stacks service errors. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// The response from the DescribeServiceErrors service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeServiceErrors Operation DescribeServiceErrorsResponse DescribeServiceErrors(); /// /// Describes AWS OpsWorks Stacks service errors. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// Container for the necessary parameters to execute the DescribeServiceErrors service method. /// /// The response from the DescribeServiceErrors service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeServiceErrors Operation DescribeServiceErrorsResponse DescribeServiceErrors(DescribeServiceErrorsRequest request); /// /// Initiates the asynchronous execution of the DescribeServiceErrors operation. /// /// /// Container for the necessary parameters to execute the DescribeServiceErrors operation on AmazonOpsWorksClient. /// 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 EndDescribeServiceErrors /// operation. /// REST API Reference for DescribeServiceErrors Operation IAsyncResult BeginDescribeServiceErrors(DescribeServiceErrorsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeServiceErrors operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeServiceErrors. /// /// Returns a DescribeServiceErrorsResult from OpsWorks. /// REST API Reference for DescribeServiceErrors Operation DescribeServiceErrorsResponse EndDescribeServiceErrors(IAsyncResult asyncResult); #endregion #region DescribeStackProvisioningParameters /// /// Requests a description of a stack's provisioning parameters. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeStackProvisioningParameters service method. /// /// The response from the DescribeStackProvisioningParameters service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeStackProvisioningParameters Operation DescribeStackProvisioningParametersResponse DescribeStackProvisioningParameters(DescribeStackProvisioningParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeStackProvisioningParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeStackProvisioningParameters operation on AmazonOpsWorksClient. /// 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 EndDescribeStackProvisioningParameters /// operation. /// REST API Reference for DescribeStackProvisioningParameters Operation IAsyncResult BeginDescribeStackProvisioningParameters(DescribeStackProvisioningParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeStackProvisioningParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeStackProvisioningParameters. /// /// Returns a DescribeStackProvisioningParametersResult from OpsWorks. /// REST API Reference for DescribeStackProvisioningParameters Operation DescribeStackProvisioningParametersResponse EndDescribeStackProvisioningParameters(IAsyncResult asyncResult); #endregion #region DescribeStacks /// /// Requests a description of one or more stacks. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// /// The response from the DescribeStacks service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeStacks Operation DescribeStacksResponse DescribeStacks(); /// /// Requests a description of one or more stacks. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeStacks service method. /// /// The response from the DescribeStacks service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for DescribeStacks Operation DescribeStacksResponse EndDescribeStacks(IAsyncResult asyncResult); #endregion #region DescribeStackSummary /// /// Describes the number of layers and apps in a specified stack, and the number of instances /// in each state, such as running_setup or online. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeStackSummary service method. /// /// The response from the DescribeStackSummary service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeStackSummary Operation DescribeStackSummaryResponse DescribeStackSummary(DescribeStackSummaryRequest request); /// /// Initiates the asynchronous execution of the DescribeStackSummary operation. /// /// /// Container for the necessary parameters to execute the DescribeStackSummary operation on AmazonOpsWorksClient. /// 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 EndDescribeStackSummary /// operation. /// REST API Reference for DescribeStackSummary Operation IAsyncResult BeginDescribeStackSummary(DescribeStackSummaryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeStackSummary operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeStackSummary. /// /// Returns a DescribeStackSummaryResult from OpsWorks. /// REST API Reference for DescribeStackSummary Operation DescribeStackSummaryResponse EndDescribeStackSummary(IAsyncResult asyncResult); #endregion #region DescribeTimeBasedAutoScaling /// /// Describes time-based auto scaling configurations for specified instances. /// /// /// /// You must specify at least one of the parameters. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeTimeBasedAutoScaling service method. /// /// The response from the DescribeTimeBasedAutoScaling service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeTimeBasedAutoScaling Operation DescribeTimeBasedAutoScalingResponse DescribeTimeBasedAutoScaling(DescribeTimeBasedAutoScalingRequest request); /// /// Initiates the asynchronous execution of the DescribeTimeBasedAutoScaling operation. /// /// /// Container for the necessary parameters to execute the DescribeTimeBasedAutoScaling operation on AmazonOpsWorksClient. /// 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 EndDescribeTimeBasedAutoScaling /// operation. /// REST API Reference for DescribeTimeBasedAutoScaling Operation IAsyncResult BeginDescribeTimeBasedAutoScaling(DescribeTimeBasedAutoScalingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeTimeBasedAutoScaling operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTimeBasedAutoScaling. /// /// Returns a DescribeTimeBasedAutoScalingResult from OpsWorks. /// REST API Reference for DescribeTimeBasedAutoScaling Operation DescribeTimeBasedAutoScalingResponse EndDescribeTimeBasedAutoScaling(IAsyncResult asyncResult); #endregion #region DescribeUserProfiles /// /// Describe specified users. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// /// The response from the DescribeUserProfiles service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeUserProfiles Operation DescribeUserProfilesResponse DescribeUserProfiles(); /// /// Describe specified users. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeUserProfiles service method. /// /// The response from the DescribeUserProfiles service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeUserProfiles Operation DescribeUserProfilesResponse DescribeUserProfiles(DescribeUserProfilesRequest request); /// /// Initiates the asynchronous execution of the DescribeUserProfiles operation. /// /// /// Container for the necessary parameters to execute the DescribeUserProfiles operation on AmazonOpsWorksClient. /// 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 EndDescribeUserProfiles /// operation. /// REST API Reference for DescribeUserProfiles Operation IAsyncResult BeginDescribeUserProfiles(DescribeUserProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUserProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUserProfiles. /// /// Returns a DescribeUserProfilesResult from OpsWorks. /// REST API Reference for DescribeUserProfiles Operation DescribeUserProfilesResponse EndDescribeUserProfiles(IAsyncResult asyncResult); #endregion #region DescribeVolumes /// /// Describes an instance's Amazon EBS volumes. /// /// /// /// This call accepts only one resource-identifying parameter. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Show, Deploy, /// or Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DescribeVolumes service method. /// /// The response from the DescribeVolumes service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DescribeVolumes Operation DescribeVolumesResponse DescribeVolumes(DescribeVolumesRequest request); /// /// Initiates the asynchronous execution of the DescribeVolumes operation. /// /// /// Container for the necessary parameters to execute the DescribeVolumes operation on AmazonOpsWorksClient. /// 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 EndDescribeVolumes /// operation. /// REST API Reference for DescribeVolumes Operation IAsyncResult BeginDescribeVolumes(DescribeVolumesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeVolumes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeVolumes. /// /// Returns a DescribeVolumesResult from OpsWorks. /// REST API Reference for DescribeVolumes Operation DescribeVolumesResponse EndDescribeVolumes(IAsyncResult asyncResult); #endregion #region DetachElasticLoadBalancer /// /// Detaches a specified Elastic Load Balancing instance from its layer. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DetachElasticLoadBalancer service method. /// /// The response from the DetachElasticLoadBalancer service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// REST API Reference for DetachElasticLoadBalancer Operation DetachElasticLoadBalancerResponse DetachElasticLoadBalancer(DetachElasticLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the DetachElasticLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the DetachElasticLoadBalancer operation on AmazonOpsWorksClient. /// 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 EndDetachElasticLoadBalancer /// operation. /// REST API Reference for DetachElasticLoadBalancer Operation IAsyncResult BeginDetachElasticLoadBalancer(DetachElasticLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DetachElasticLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginDetachElasticLoadBalancer. /// /// Returns a DetachElasticLoadBalancerResult from OpsWorks. /// REST API Reference for DetachElasticLoadBalancer Operation DetachElasticLoadBalancerResponse EndDetachElasticLoadBalancer(IAsyncResult asyncResult); #endregion #region DisassociateElasticIp /// /// Disassociates an Elastic IP address from its instance. The address remains registered /// with the stack. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the DisassociateElasticIp service method. /// /// The response from the DisassociateElasticIp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for DisassociateElasticIp Operation DisassociateElasticIpResponse DisassociateElasticIp(DisassociateElasticIpRequest request); /// /// Initiates the asynchronous execution of the DisassociateElasticIp operation. /// /// /// Container for the necessary parameters to execute the DisassociateElasticIp operation on AmazonOpsWorksClient. /// 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 EndDisassociateElasticIp /// operation. /// REST API Reference for DisassociateElasticIp Operation IAsyncResult BeginDisassociateElasticIp(DisassociateElasticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateElasticIp operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateElasticIp. /// /// Returns a DisassociateElasticIpResult from OpsWorks. /// REST API Reference for DisassociateElasticIp Operation DisassociateElasticIpResponse EndDisassociateElasticIp(IAsyncResult asyncResult); #endregion #region GetHostnameSuggestion /// /// Gets a generated host name for the specified layer, based on the current host name /// theme. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the GetHostnameSuggestion service method. /// /// The response from the GetHostnameSuggestion service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for GetHostnameSuggestion Operation GetHostnameSuggestionResponse GetHostnameSuggestion(GetHostnameSuggestionRequest request); /// /// Initiates the asynchronous execution of the GetHostnameSuggestion operation. /// /// /// Container for the necessary parameters to execute the GetHostnameSuggestion operation on AmazonOpsWorksClient. /// 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 EndGetHostnameSuggestion /// operation. /// REST API Reference for GetHostnameSuggestion Operation IAsyncResult BeginGetHostnameSuggestion(GetHostnameSuggestionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetHostnameSuggestion operation. /// /// /// The IAsyncResult returned by the call to BeginGetHostnameSuggestion. /// /// Returns a GetHostnameSuggestionResult from OpsWorks. /// REST API Reference for GetHostnameSuggestion Operation GetHostnameSuggestionResponse EndGetHostnameSuggestion(IAsyncResult asyncResult); #endregion #region GrantAccess /// /// /// /// This action can be used only with Windows stacks. /// /// /// /// Grants RDP access to a Windows instance for a specified time period. /// /// /// Container for the necessary parameters to execute the GrantAccess service method. /// /// The response from the GrantAccess service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for GrantAccess Operation GrantAccessResponse GrantAccess(GrantAccessRequest request); /// /// Initiates the asynchronous execution of the GrantAccess operation. /// /// /// Container for the necessary parameters to execute the GrantAccess operation on AmazonOpsWorksClient. /// 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 EndGrantAccess /// operation. /// REST API Reference for GrantAccess Operation IAsyncResult BeginGrantAccess(GrantAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GrantAccess operation. /// /// /// The IAsyncResult returned by the call to BeginGrantAccess. /// /// Returns a GrantAccessResult from OpsWorks. /// REST API Reference for GrantAccess Operation GrantAccessResponse EndGrantAccess(IAsyncResult asyncResult); #endregion #region ListTags /// /// Returns a list of tags that are applied to the specified stack or layer. /// /// Container for the necessary parameters to execute the ListTags service method. /// /// The response from the ListTags service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for ListTags Operation ListTagsResponse ListTags(ListTagsRequest request); /// /// Initiates the asynchronous execution of the ListTags operation. /// /// /// Container for the necessary parameters to execute the ListTags operation on AmazonOpsWorksClient. /// 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 EndListTags /// operation. /// REST API Reference for ListTags Operation IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTags operation. /// /// /// The IAsyncResult returned by the call to BeginListTags. /// /// Returns a ListTagsResult from OpsWorks. /// REST API Reference for ListTags Operation ListTagsResponse EndListTags(IAsyncResult asyncResult); #endregion #region RebootInstance /// /// Reboots a specified instance. For more information, see Starting, /// Stopping, and Rebooting Instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the RebootInstance service method. /// /// The response from the RebootInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RebootInstance Operation RebootInstanceResponse RebootInstance(RebootInstanceRequest request); /// /// Initiates the asynchronous execution of the RebootInstance operation. /// /// /// Container for the necessary parameters to execute the RebootInstance operation on AmazonOpsWorksClient. /// 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 EndRebootInstance /// operation. /// REST API Reference for RebootInstance Operation IAsyncResult BeginRebootInstance(RebootInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RebootInstance operation. /// /// /// The IAsyncResult returned by the call to BeginRebootInstance. /// /// Returns a RebootInstanceResult from OpsWorks. /// REST API Reference for RebootInstance Operation RebootInstanceResponse EndRebootInstance(IAsyncResult asyncResult); #endregion #region RegisterEcsCluster /// /// Registers a specified Amazon ECS cluster with a stack. You can register only one cluster /// with a stack. A cluster can be registered with only one stack. For more information, /// see /// Resource Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack or an attached policy that explicitly grants permissions. For /// more information on user permissions, see /// Managing User Permissions. /// /// /// Container for the necessary parameters to execute the RegisterEcsCluster service method. /// /// The response from the RegisterEcsCluster service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RegisterEcsCluster Operation RegisterEcsClusterResponse RegisterEcsCluster(RegisterEcsClusterRequest request); /// /// Initiates the asynchronous execution of the RegisterEcsCluster operation. /// /// /// Container for the necessary parameters to execute the RegisterEcsCluster operation on AmazonOpsWorksClient. /// 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 EndRegisterEcsCluster /// operation. /// REST API Reference for RegisterEcsCluster Operation IAsyncResult BeginRegisterEcsCluster(RegisterEcsClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterEcsCluster operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterEcsCluster. /// /// Returns a RegisterEcsClusterResult from OpsWorks. /// REST API Reference for RegisterEcsCluster Operation RegisterEcsClusterResponse EndRegisterEcsCluster(IAsyncResult asyncResult); #endregion #region RegisterElasticIp /// /// Registers an Elastic IP address with a specified stack. An address can be registered /// with only one stack at a time. If the address is already registered, you must first /// deregister it by calling DeregisterElasticIp. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the RegisterElasticIp service method. /// /// The response from the RegisterElasticIp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RegisterElasticIp Operation RegisterElasticIpResponse RegisterElasticIp(RegisterElasticIpRequest request); /// /// Initiates the asynchronous execution of the RegisterElasticIp operation. /// /// /// Container for the necessary parameters to execute the RegisterElasticIp operation on AmazonOpsWorksClient. /// 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 EndRegisterElasticIp /// operation. /// REST API Reference for RegisterElasticIp Operation IAsyncResult BeginRegisterElasticIp(RegisterElasticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterElasticIp operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterElasticIp. /// /// Returns a RegisterElasticIpResult from OpsWorks. /// REST API Reference for RegisterElasticIp Operation RegisterElasticIpResponse EndRegisterElasticIp(IAsyncResult asyncResult); #endregion #region RegisterInstance /// /// Registers instances that were created outside of AWS OpsWorks Stacks with a specified /// stack. /// /// /// /// We do not recommend using this action to register instances. The complete registration /// operation includes two tasks: installing the AWS OpsWorks Stacks agent on the instance, /// and registering the instance with the stack. RegisterInstance handles /// only the second step. You should instead use the AWS CLI register command, /// which performs the entire registration operation. For more information, see /// Registering an Instance with an AWS OpsWorks Stacks Stack. /// /// /// /// Registered instances have the same requirements as instances that are created by using /// the CreateInstance API. For example, registered instances must be running a /// supported Linux-based operating system, and they must have a supported instance type. /// For more information about requirements for instances that you want to register, see /// /// Preparing the Instance. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the RegisterInstance service method. /// /// The response from the RegisterInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RegisterInstance Operation RegisterInstanceResponse RegisterInstance(RegisterInstanceRequest request); /// /// Initiates the asynchronous execution of the RegisterInstance operation. /// /// /// Container for the necessary parameters to execute the RegisterInstance operation on AmazonOpsWorksClient. /// 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 EndRegisterInstance /// operation. /// REST API Reference for RegisterInstance Operation IAsyncResult BeginRegisterInstance(RegisterInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterInstance operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterInstance. /// /// Returns a RegisterInstanceResult from OpsWorks. /// REST API Reference for RegisterInstance Operation RegisterInstanceResponse EndRegisterInstance(IAsyncResult asyncResult); #endregion #region RegisterRdsDbInstance /// /// Registers an Amazon RDS instance with a stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the RegisterRdsDbInstance service method. /// /// The response from the RegisterRdsDbInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RegisterRdsDbInstance Operation RegisterRdsDbInstanceResponse RegisterRdsDbInstance(RegisterRdsDbInstanceRequest request); /// /// Initiates the asynchronous execution of the RegisterRdsDbInstance operation. /// /// /// Container for the necessary parameters to execute the RegisterRdsDbInstance operation on AmazonOpsWorksClient. /// 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 EndRegisterRdsDbInstance /// operation. /// REST API Reference for RegisterRdsDbInstance Operation IAsyncResult BeginRegisterRdsDbInstance(RegisterRdsDbInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterRdsDbInstance operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterRdsDbInstance. /// /// Returns a RegisterRdsDbInstanceResult from OpsWorks. /// REST API Reference for RegisterRdsDbInstance Operation RegisterRdsDbInstanceResponse EndRegisterRdsDbInstance(IAsyncResult asyncResult); #endregion #region RegisterVolume /// /// Registers an Amazon EBS volume with a specified stack. A volume can be registered /// with only one stack at a time. If the volume is already registered, you must first /// deregister it by calling DeregisterVolume. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the RegisterVolume service method. /// /// The response from the RegisterVolume service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for RegisterVolume Operation RegisterVolumeResponse RegisterVolume(RegisterVolumeRequest request); /// /// Initiates the asynchronous execution of the RegisterVolume operation. /// /// /// Container for the necessary parameters to execute the RegisterVolume operation on AmazonOpsWorksClient. /// 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 EndRegisterVolume /// operation. /// REST API Reference for RegisterVolume Operation IAsyncResult BeginRegisterVolume(RegisterVolumeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterVolume operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterVolume. /// /// Returns a RegisterVolumeResult from OpsWorks. /// REST API Reference for RegisterVolume Operation RegisterVolumeResponse EndRegisterVolume(IAsyncResult asyncResult); #endregion #region SetLoadBasedAutoScaling /// /// Specify the load-based auto scaling configuration for a specified layer. For more /// information, see Managing /// Load with Time-based and Load-based Instances. /// /// /// /// To use load-based auto scaling, you must create a set of load-based auto scaling instances. /// Load-based auto scaling operates only on the instances from that set, so you must /// ensure that you have created enough instances to handle the maximum anticipated load. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the SetLoadBasedAutoScaling service method. /// /// The response from the SetLoadBasedAutoScaling service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for SetLoadBasedAutoScaling Operation SetLoadBasedAutoScalingResponse SetLoadBasedAutoScaling(SetLoadBasedAutoScalingRequest request); /// /// Initiates the asynchronous execution of the SetLoadBasedAutoScaling operation. /// /// /// Container for the necessary parameters to execute the SetLoadBasedAutoScaling operation on AmazonOpsWorksClient. /// 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 EndSetLoadBasedAutoScaling /// operation. /// REST API Reference for SetLoadBasedAutoScaling Operation IAsyncResult BeginSetLoadBasedAutoScaling(SetLoadBasedAutoScalingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetLoadBasedAutoScaling operation. /// /// /// The IAsyncResult returned by the call to BeginSetLoadBasedAutoScaling. /// /// Returns a SetLoadBasedAutoScalingResult from OpsWorks. /// REST API Reference for SetLoadBasedAutoScaling Operation SetLoadBasedAutoScalingResponse EndSetLoadBasedAutoScaling(IAsyncResult asyncResult); #endregion #region SetPermission /// /// Specifies a user's permissions. For more information, see Security /// and Permissions. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the SetPermission service method. /// /// The response from the SetPermission service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for SetPermission Operation SetPermissionResponse SetPermission(SetPermissionRequest request); /// /// Initiates the asynchronous execution of the SetPermission operation. /// /// /// Container for the necessary parameters to execute the SetPermission operation on AmazonOpsWorksClient. /// 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 EndSetPermission /// operation. /// REST API Reference for SetPermission Operation IAsyncResult BeginSetPermission(SetPermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetPermission operation. /// /// /// The IAsyncResult returned by the call to BeginSetPermission. /// /// Returns a SetPermissionResult from OpsWorks. /// REST API Reference for SetPermission Operation SetPermissionResponse EndSetPermission(IAsyncResult asyncResult); #endregion #region SetTimeBasedAutoScaling /// /// Specify the time-based auto scaling configuration for a specified instance. For more /// information, see Managing /// Load with Time-based and Load-based Instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the SetTimeBasedAutoScaling service method. /// /// The response from the SetTimeBasedAutoScaling service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for SetTimeBasedAutoScaling Operation SetTimeBasedAutoScalingResponse SetTimeBasedAutoScaling(SetTimeBasedAutoScalingRequest request); /// /// Initiates the asynchronous execution of the SetTimeBasedAutoScaling operation. /// /// /// Container for the necessary parameters to execute the SetTimeBasedAutoScaling operation on AmazonOpsWorksClient. /// 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 EndSetTimeBasedAutoScaling /// operation. /// REST API Reference for SetTimeBasedAutoScaling Operation IAsyncResult BeginSetTimeBasedAutoScaling(SetTimeBasedAutoScalingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetTimeBasedAutoScaling operation. /// /// /// The IAsyncResult returned by the call to BeginSetTimeBasedAutoScaling. /// /// Returns a SetTimeBasedAutoScalingResult from OpsWorks. /// REST API Reference for SetTimeBasedAutoScaling Operation SetTimeBasedAutoScalingResponse EndSetTimeBasedAutoScaling(IAsyncResult asyncResult); #endregion #region StartInstance /// /// Starts a specified instance. For more information, see Starting, /// Stopping, and Rebooting Instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the StartInstance service method. /// /// The response from the StartInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for StartInstance Operation StartInstanceResponse StartInstance(StartInstanceRequest request); /// /// Initiates the asynchronous execution of the StartInstance operation. /// /// /// Container for the necessary parameters to execute the StartInstance operation on AmazonOpsWorksClient. /// 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 EndStartInstance /// operation. /// REST API Reference for StartInstance Operation IAsyncResult BeginStartInstance(StartInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartInstance operation. /// /// /// The IAsyncResult returned by the call to BeginStartInstance. /// /// Returns a StartInstanceResult from OpsWorks. /// REST API Reference for StartInstance Operation StartInstanceResponse EndStartInstance(IAsyncResult asyncResult); #endregion #region StartStack /// /// Starts a stack's instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the StartStack service method. /// /// The response from the StartStack service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for StartStack Operation StartStackResponse StartStack(StartStackRequest request); /// /// Initiates the asynchronous execution of the StartStack operation. /// /// /// Container for the necessary parameters to execute the StartStack operation on AmazonOpsWorksClient. /// 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 EndStartStack /// operation. /// REST API Reference for StartStack Operation IAsyncResult BeginStartStack(StartStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartStack operation. /// /// /// The IAsyncResult returned by the call to BeginStartStack. /// /// Returns a StartStackResult from OpsWorks. /// REST API Reference for StartStack Operation StartStackResponse EndStartStack(IAsyncResult asyncResult); #endregion #region StopInstance /// /// Stops a specified instance. When you stop a standard instance, the data disappears /// and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed /// instance without losing data. For more information, see Starting, /// Stopping, and Rebooting Instances. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the StopInstance service method. /// /// The response from the StopInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for StopInstance Operation StopInstanceResponse StopInstance(StopInstanceRequest request); /// /// Initiates the asynchronous execution of the StopInstance operation. /// /// /// Container for the necessary parameters to execute the StopInstance operation on AmazonOpsWorksClient. /// 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 EndStopInstance /// operation. /// REST API Reference for StopInstance Operation IAsyncResult BeginStopInstance(StopInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopInstance operation. /// /// /// The IAsyncResult returned by the call to BeginStopInstance. /// /// Returns a StopInstanceResult from OpsWorks. /// REST API Reference for StopInstance Operation StopInstanceResponse EndStopInstance(IAsyncResult asyncResult); #endregion #region StopStack /// /// Stops a specified stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the StopStack service method. /// /// The response from the StopStack service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for StopStack Operation StopStackResponse StopStack(StopStackRequest request); /// /// Initiates the asynchronous execution of the StopStack operation. /// /// /// Container for the necessary parameters to execute the StopStack operation on AmazonOpsWorksClient. /// 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 EndStopStack /// operation. /// REST API Reference for StopStack Operation IAsyncResult BeginStopStack(StopStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopStack operation. /// /// /// The IAsyncResult returned by the call to BeginStopStack. /// /// Returns a StopStackResult from OpsWorks. /// REST API Reference for StopStack Operation StopStackResponse EndStopStack(IAsyncResult asyncResult); #endregion #region TagResource /// /// Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For /// more information about how tagging works, see Tags /// in the AWS OpsWorks User Guide. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UnassignInstance /// /// Unassigns a registered instance from all layers that are using the instance. The instance /// remains in the stack as an unassigned instance, and can be assigned to another layer /// as needed. You cannot use this action with instances that were created with AWS OpsWorks /// Stacks. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack or an attached policy that explicitly grants permissions. For /// more information about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UnassignInstance service method. /// /// The response from the UnassignInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UnassignInstance Operation UnassignInstanceResponse UnassignInstance(UnassignInstanceRequest request); /// /// Initiates the asynchronous execution of the UnassignInstance operation. /// /// /// Container for the necessary parameters to execute the UnassignInstance operation on AmazonOpsWorksClient. /// 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 EndUnassignInstance /// operation. /// REST API Reference for UnassignInstance Operation IAsyncResult BeginUnassignInstance(UnassignInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UnassignInstance operation. /// /// /// The IAsyncResult returned by the call to BeginUnassignInstance. /// /// Returns a UnassignInstanceResult from OpsWorks. /// REST API Reference for UnassignInstance Operation UnassignInstanceResponse EndUnassignInstance(IAsyncResult asyncResult); #endregion #region UnassignVolume /// /// Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. /// For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UnassignVolume service method. /// /// The response from the UnassignVolume service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UnassignVolume Operation UnassignVolumeResponse UnassignVolume(UnassignVolumeRequest request); /// /// Initiates the asynchronous execution of the UnassignVolume operation. /// /// /// Container for the necessary parameters to execute the UnassignVolume operation on AmazonOpsWorksClient. /// 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 EndUnassignVolume /// operation. /// REST API Reference for UnassignVolume Operation IAsyncResult BeginUnassignVolume(UnassignVolumeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UnassignVolume operation. /// /// /// The IAsyncResult returned by the call to BeginUnassignVolume. /// /// Returns a UnassignVolumeResult from OpsWorks. /// REST API Reference for UnassignVolume Operation UnassignVolumeResponse EndUnassignVolume(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes tags from a specified stack or layer. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateApp /// /// Updates a specified app. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Deploy or /// Manage permissions level for the stack, or an attached policy that explicitly grants /// permissions. For more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateApp service method. /// /// The response from the UpdateApp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateApp Operation UpdateAppResponse UpdateApp(UpdateAppRequest request); /// /// Initiates the asynchronous execution of the UpdateApp operation. /// /// /// Container for the necessary parameters to execute the UpdateApp operation on AmazonOpsWorksClient. /// 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 EndUpdateApp /// operation. /// REST API Reference for UpdateApp Operation IAsyncResult BeginUpdateApp(UpdateAppRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApp operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApp. /// /// Returns a UpdateAppResult from OpsWorks. /// REST API Reference for UpdateApp Operation UpdateAppResponse EndUpdateApp(IAsyncResult asyncResult); #endregion #region UpdateElasticIp /// /// Updates a registered Elastic IP address's name. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateElasticIp service method. /// /// The response from the UpdateElasticIp service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateElasticIp Operation UpdateElasticIpResponse UpdateElasticIp(UpdateElasticIpRequest request); /// /// Initiates the asynchronous execution of the UpdateElasticIp operation. /// /// /// Container for the necessary parameters to execute the UpdateElasticIp operation on AmazonOpsWorksClient. /// 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 EndUpdateElasticIp /// operation. /// REST API Reference for UpdateElasticIp Operation IAsyncResult BeginUpdateElasticIp(UpdateElasticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateElasticIp operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateElasticIp. /// /// Returns a UpdateElasticIpResult from OpsWorks. /// REST API Reference for UpdateElasticIp Operation UpdateElasticIpResponse EndUpdateElasticIp(IAsyncResult asyncResult); #endregion #region UpdateInstance /// /// Updates a specified instance. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateInstance service method. /// /// The response from the UpdateInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateInstance Operation UpdateInstanceResponse UpdateInstance(UpdateInstanceRequest request); /// /// Initiates the asynchronous execution of the UpdateInstance operation. /// /// /// Container for the necessary parameters to execute the UpdateInstance operation on AmazonOpsWorksClient. /// 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 EndUpdateInstance /// operation. /// REST API Reference for UpdateInstance Operation IAsyncResult BeginUpdateInstance(UpdateInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateInstance operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateInstance. /// /// Returns a UpdateInstanceResult from OpsWorks. /// REST API Reference for UpdateInstance Operation UpdateInstanceResponse EndUpdateInstance(IAsyncResult asyncResult); #endregion #region UpdateLayer /// /// Updates a specified layer. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateLayer service method. /// /// The response from the UpdateLayer service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateLayer Operation UpdateLayerResponse UpdateLayer(UpdateLayerRequest request); /// /// Initiates the asynchronous execution of the UpdateLayer operation. /// /// /// Container for the necessary parameters to execute the UpdateLayer operation on AmazonOpsWorksClient. /// 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 EndUpdateLayer /// operation. /// REST API Reference for UpdateLayer Operation IAsyncResult BeginUpdateLayer(UpdateLayerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLayer operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLayer. /// /// Returns a UpdateLayerResult from OpsWorks. /// REST API Reference for UpdateLayer Operation UpdateLayerResponse EndUpdateLayer(IAsyncResult asyncResult); #endregion #region UpdateMyUserProfile /// /// Updates a user's SSH public key. /// /// /// /// Required Permissions: To use this action, an IAM user must have self-management /// enabled or an attached policy that explicitly grants permissions. For more information /// about user permissions, see Managing /// User Permissions. /// /// /// /// The response from the UpdateMyUserProfile service method, as returned by OpsWorks. /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateMyUserProfile Operation UpdateMyUserProfileResponse UpdateMyUserProfile(); /// /// Updates a user's SSH public key. /// /// /// /// Required Permissions: To use this action, an IAM user must have self-management /// enabled or an attached policy that explicitly grants permissions. For more information /// about user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateMyUserProfile service method. /// /// The response from the UpdateMyUserProfile service method, as returned by OpsWorks. /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateMyUserProfile Operation UpdateMyUserProfileResponse UpdateMyUserProfile(UpdateMyUserProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateMyUserProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateMyUserProfile operation on AmazonOpsWorksClient. /// 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 EndUpdateMyUserProfile /// operation. /// REST API Reference for UpdateMyUserProfile Operation IAsyncResult BeginUpdateMyUserProfile(UpdateMyUserProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMyUserProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMyUserProfile. /// /// Returns a UpdateMyUserProfileResult from OpsWorks. /// REST API Reference for UpdateMyUserProfile Operation UpdateMyUserProfileResponse EndUpdateMyUserProfile(IAsyncResult asyncResult); #endregion #region UpdateRdsDbInstance /// /// Updates an Amazon RDS instance. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateRdsDbInstance service method. /// /// The response from the UpdateRdsDbInstance service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateRdsDbInstance Operation UpdateRdsDbInstanceResponse UpdateRdsDbInstance(UpdateRdsDbInstanceRequest request); /// /// Initiates the asynchronous execution of the UpdateRdsDbInstance operation. /// /// /// Container for the necessary parameters to execute the UpdateRdsDbInstance operation on AmazonOpsWorksClient. /// 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 EndUpdateRdsDbInstance /// operation. /// REST API Reference for UpdateRdsDbInstance Operation IAsyncResult BeginUpdateRdsDbInstance(UpdateRdsDbInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRdsDbInstance operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRdsDbInstance. /// /// Returns a UpdateRdsDbInstanceResult from OpsWorks. /// REST API Reference for UpdateRdsDbInstance Operation UpdateRdsDbInstanceResponse EndUpdateRdsDbInstance(IAsyncResult asyncResult); #endregion #region UpdateStack /// /// Updates a specified stack. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateStack service method. /// /// The response from the UpdateStack service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// 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 AmazonOpsWorksClient. /// 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 OpsWorks. /// REST API Reference for UpdateStack Operation UpdateStackResponse EndUpdateStack(IAsyncResult asyncResult); #endregion #region UpdateUserProfile /// /// Updates a specified user profile. /// /// /// /// Required Permissions: To use this action, an IAM user must have an attached /// policy that explicitly grants permissions. For more information about user permissions, /// see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateUserProfile service method. /// /// The response from the UpdateUserProfile service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateUserProfile Operation UpdateUserProfileResponse UpdateUserProfile(UpdateUserProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateUserProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateUserProfile operation on AmazonOpsWorksClient. /// 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 EndUpdateUserProfile /// operation. /// REST API Reference for UpdateUserProfile Operation IAsyncResult BeginUpdateUserProfile(UpdateUserProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserProfile. /// /// Returns a UpdateUserProfileResult from OpsWorks. /// REST API Reference for UpdateUserProfile Operation UpdateUserProfileResponse EndUpdateUserProfile(IAsyncResult asyncResult); #endregion #region UpdateVolume /// /// Updates an Amazon EBS volume's name or mount point. For more information, see Resource /// Management. /// /// /// /// Required Permissions: To use this action, an IAM user must have a Manage permissions /// level for the stack, or an attached policy that explicitly grants permissions. For /// more information on user permissions, see Managing /// User Permissions. /// /// /// Container for the necessary parameters to execute the UpdateVolume service method. /// /// The response from the UpdateVolume service method, as returned by OpsWorks. /// /// Indicates that a resource was not found. /// /// /// Indicates that a request was not valid. /// /// REST API Reference for UpdateVolume Operation UpdateVolumeResponse UpdateVolume(UpdateVolumeRequest request); /// /// Initiates the asynchronous execution of the UpdateVolume operation. /// /// /// Container for the necessary parameters to execute the UpdateVolume operation on AmazonOpsWorksClient. /// 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 EndUpdateVolume /// operation. /// REST API Reference for UpdateVolume Operation IAsyncResult BeginUpdateVolume(UpdateVolumeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVolume operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVolume. /// /// Returns a UpdateVolumeResult from OpsWorks. /// REST API Reference for UpdateVolume Operation UpdateVolumeResponse EndUpdateVolume(IAsyncResult asyncResult); #endregion } }