/* * 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 lightsail-2016-11-28.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Lightsail.Model; namespace Amazon.Lightsail { /// /// Interface for accessing Lightsail /// /// Amazon Lightsail is the easiest way to get started with Amazon Web Services (Amazon /// Web Services) for developers who need to build websites or web applications. It includes /// everything you need to launch your project quickly - instances (virtual private servers), /// container services, storage buckets, managed databases, SSD-based block storage, static /// IP addresses, load balancers, content delivery network (CDN) distributions, DNS management /// of registered domains, and resource snapshots (backups) - for a low, predictable monthly /// price. /// /// /// /// You can manage your Lightsail resources using the Lightsail console, Lightsail API, /// Command Line Interface (CLI), or SDKs. For more information about Lightsail concepts /// and tasks, see the Amazon /// Lightsail Developer Guide. /// /// /// /// This API Reference provides detailed information about the actions, data types, parameters, /// and errors of the Lightsail service. For more information about the supported Amazon /// Web Services Regions, endpoints, and service quotas of the Lightsail service, see /// Amazon Lightsail /// Endpoints and Quotas in the Amazon Web Services General Reference. /// /// public partial interface IAmazonLightsail : IAmazonService, IDisposable { #region AllocateStaticIp /// /// Allocates a static IP address. /// /// Container for the necessary parameters to execute the AllocateStaticIp service method. /// /// The response from the AllocateStaticIp service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AllocateStaticIp Operation AllocateStaticIpResponse AllocateStaticIp(AllocateStaticIpRequest request); /// /// Initiates the asynchronous execution of the AllocateStaticIp operation. /// /// /// Container for the necessary parameters to execute the AllocateStaticIp operation on AmazonLightsailClient. /// 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 EndAllocateStaticIp /// operation. /// REST API Reference for AllocateStaticIp Operation IAsyncResult BeginAllocateStaticIp(AllocateStaticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AllocateStaticIp operation. /// /// /// The IAsyncResult returned by the call to BeginAllocateStaticIp. /// /// Returns a AllocateStaticIpResult from Lightsail. /// REST API Reference for AllocateStaticIp Operation AllocateStaticIpResponse EndAllocateStaticIp(IAsyncResult asyncResult); #endregion #region AttachCertificateToDistribution /// /// Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network /// (CDN) distribution. /// /// /// /// After the certificate is attached, your distribution accepts HTTPS traffic for all /// of the domains that are associated with the certificate. /// /// /// /// Use the CreateCertificate action to create a certificate that you can /// attach to your distribution. /// /// /// /// Only certificates created in the us-east-1 Amazon Web Services Region /// can be attached to Lightsail distributions. Lightsail distributions are global resources /// that can reference an origin in any Amazon Web Services Region, and distribute its /// content globally. However, all distributions are located in the us-east-1 /// Region. /// /// /// /// Container for the necessary parameters to execute the AttachCertificateToDistribution service method. /// /// The response from the AttachCertificateToDistribution service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AttachCertificateToDistribution Operation AttachCertificateToDistributionResponse AttachCertificateToDistribution(AttachCertificateToDistributionRequest request); /// /// Initiates the asynchronous execution of the AttachCertificateToDistribution operation. /// /// /// Container for the necessary parameters to execute the AttachCertificateToDistribution operation on AmazonLightsailClient. /// 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 EndAttachCertificateToDistribution /// operation. /// REST API Reference for AttachCertificateToDistribution Operation IAsyncResult BeginAttachCertificateToDistribution(AttachCertificateToDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachCertificateToDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginAttachCertificateToDistribution. /// /// Returns a AttachCertificateToDistributionResult from Lightsail. /// REST API Reference for AttachCertificateToDistribution Operation AttachCertificateToDistributionResponse EndAttachCertificateToDistribution(IAsyncResult asyncResult); #endregion #region AttachDisk /// /// Attaches a block storage disk to a running or stopped Lightsail instance and exposes /// it to the instance with the specified disk name. /// /// /// /// The attach disk operation supports tag-based access control via resource /// tags applied to the resource identified by disk name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the AttachDisk service method. /// /// The response from the AttachDisk service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AttachDisk Operation AttachDiskResponse AttachDisk(AttachDiskRequest request); /// /// Initiates the asynchronous execution of the AttachDisk operation. /// /// /// Container for the necessary parameters to execute the AttachDisk operation on AmazonLightsailClient. /// 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 EndAttachDisk /// operation. /// REST API Reference for AttachDisk Operation IAsyncResult BeginAttachDisk(AttachDiskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachDisk operation. /// /// /// The IAsyncResult returned by the call to BeginAttachDisk. /// /// Returns a AttachDiskResult from Lightsail. /// REST API Reference for AttachDisk Operation AttachDiskResponse EndAttachDisk(IAsyncResult asyncResult); #endregion #region AttachInstancesToLoadBalancer /// /// Attaches one or more Lightsail instances to a load balancer. /// /// /// /// After some time, the instances are attached to the load balancer and the health check /// status is available. /// /// /// /// The attach instances to load balancer operation supports tag-based access /// control via resource tags applied to the resource identified by load balancer /// name. For more information, see the Lightsail /// Developer Guide. /// /// /// Container for the necessary parameters to execute the AttachInstancesToLoadBalancer service method. /// /// The response from the AttachInstancesToLoadBalancer service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AttachInstancesToLoadBalancer Operation AttachInstancesToLoadBalancerResponse AttachInstancesToLoadBalancer(AttachInstancesToLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the AttachInstancesToLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the AttachInstancesToLoadBalancer operation on AmazonLightsailClient. /// 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 EndAttachInstancesToLoadBalancer /// operation. /// REST API Reference for AttachInstancesToLoadBalancer Operation IAsyncResult BeginAttachInstancesToLoadBalancer(AttachInstancesToLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachInstancesToLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginAttachInstancesToLoadBalancer. /// /// Returns a AttachInstancesToLoadBalancerResult from Lightsail. /// REST API Reference for AttachInstancesToLoadBalancer Operation AttachInstancesToLoadBalancerResponse EndAttachInstancesToLoadBalancer(IAsyncResult asyncResult); #endregion #region AttachLoadBalancerTlsCertificate /// /// Attaches a Transport Layer Security (TLS) certificate to your load balancer. TLS is /// just an updated, more secure version of Secure Socket Layer (SSL). /// /// /// /// Once you create and validate your certificate, you can attach it to your load balancer. /// You can also use this API to rotate the certificates on your account. Use the AttachLoadBalancerTlsCertificate /// action with the non-attached certificate, and it will replace the existing one and /// become the attached certificate. /// /// /// /// The AttachLoadBalancerTlsCertificate operation supports tag-based access /// control via resource tags applied to the resource identified by load balancer /// name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the AttachLoadBalancerTlsCertificate service method. /// /// The response from the AttachLoadBalancerTlsCertificate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AttachLoadBalancerTlsCertificate Operation AttachLoadBalancerTlsCertificateResponse AttachLoadBalancerTlsCertificate(AttachLoadBalancerTlsCertificateRequest request); /// /// Initiates the asynchronous execution of the AttachLoadBalancerTlsCertificate operation. /// /// /// Container for the necessary parameters to execute the AttachLoadBalancerTlsCertificate operation on AmazonLightsailClient. /// 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 EndAttachLoadBalancerTlsCertificate /// operation. /// REST API Reference for AttachLoadBalancerTlsCertificate Operation IAsyncResult BeginAttachLoadBalancerTlsCertificate(AttachLoadBalancerTlsCertificateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachLoadBalancerTlsCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginAttachLoadBalancerTlsCertificate. /// /// Returns a AttachLoadBalancerTlsCertificateResult from Lightsail. /// REST API Reference for AttachLoadBalancerTlsCertificate Operation AttachLoadBalancerTlsCertificateResponse EndAttachLoadBalancerTlsCertificate(IAsyncResult asyncResult); #endregion #region AttachStaticIp /// /// Attaches a static IP address to a specific Amazon Lightsail instance. /// /// Container for the necessary parameters to execute the AttachStaticIp service method. /// /// The response from the AttachStaticIp service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for AttachStaticIp Operation AttachStaticIpResponse AttachStaticIp(AttachStaticIpRequest request); /// /// Initiates the asynchronous execution of the AttachStaticIp operation. /// /// /// Container for the necessary parameters to execute the AttachStaticIp operation on AmazonLightsailClient. /// 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 EndAttachStaticIp /// operation. /// REST API Reference for AttachStaticIp Operation IAsyncResult BeginAttachStaticIp(AttachStaticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AttachStaticIp operation. /// /// /// The IAsyncResult returned by the call to BeginAttachStaticIp. /// /// Returns a AttachStaticIpResult from Lightsail. /// REST API Reference for AttachStaticIp Operation AttachStaticIpResponse EndAttachStaticIp(IAsyncResult asyncResult); #endregion #region CloseInstancePublicPorts /// /// Closes ports for a specific Amazon Lightsail instance. /// /// /// /// The CloseInstancePublicPorts action supports tag-based access control /// via resource tags applied to the resource identified by instanceName. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CloseInstancePublicPorts service method. /// /// The response from the CloseInstancePublicPorts service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CloseInstancePublicPorts Operation CloseInstancePublicPortsResponse CloseInstancePublicPorts(CloseInstancePublicPortsRequest request); /// /// Initiates the asynchronous execution of the CloseInstancePublicPorts operation. /// /// /// Container for the necessary parameters to execute the CloseInstancePublicPorts operation on AmazonLightsailClient. /// 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 EndCloseInstancePublicPorts /// operation. /// REST API Reference for CloseInstancePublicPorts Operation IAsyncResult BeginCloseInstancePublicPorts(CloseInstancePublicPortsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CloseInstancePublicPorts operation. /// /// /// The IAsyncResult returned by the call to BeginCloseInstancePublicPorts. /// /// Returns a CloseInstancePublicPortsResult from Lightsail. /// REST API Reference for CloseInstancePublicPorts Operation CloseInstancePublicPortsResponse EndCloseInstancePublicPorts(IAsyncResult asyncResult); #endregion #region CopySnapshot /// /// Copies a manual snapshot of an instance or disk as another manual snapshot, or copies /// an automatic snapshot of an instance or disk as a manual snapshot. This operation /// can also be used to copy a manual or automatic snapshot of an instance or a disk from /// one Amazon Web Services Region to another in Amazon Lightsail. /// /// /// /// When copying a manual snapshot, be sure to define the source region, /// source snapshot name, and target snapshot name parameters. /// /// /// /// When copying an automatic snapshot, be sure to define the source region, /// source resource name, target snapshot name, and either the /// restore date or the use latest restorable auto snapshot /// parameters. /// /// /// Container for the necessary parameters to execute the CopySnapshot service method. /// /// The response from the CopySnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CopySnapshot Operation CopySnapshotResponse CopySnapshot(CopySnapshotRequest request); /// /// Initiates the asynchronous execution of the CopySnapshot operation. /// /// /// Container for the necessary parameters to execute the CopySnapshot operation on AmazonLightsailClient. /// 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 EndCopySnapshot /// operation. /// REST API Reference for CopySnapshot Operation IAsyncResult BeginCopySnapshot(CopySnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopySnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCopySnapshot. /// /// Returns a CopySnapshotResult from Lightsail. /// REST API Reference for CopySnapshot Operation CopySnapshotResponse EndCopySnapshot(IAsyncResult asyncResult); #endregion #region CreateBucket /// /// Creates an Amazon Lightsail bucket. /// /// /// /// A bucket is a cloud storage resource available in the Lightsail object storage service. /// Use buckets to store objects such as data and its descriptive metadata. For more information /// about buckets, see Buckets /// in Amazon Lightsail in the Amazon Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateBucket service method. /// /// The response from the CreateBucket service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateBucket Operation CreateBucketResponse CreateBucket(CreateBucketRequest request); /// /// Initiates the asynchronous execution of the CreateBucket operation. /// /// /// Container for the necessary parameters to execute the CreateBucket operation on AmazonLightsailClient. /// 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 EndCreateBucket /// operation. /// REST API Reference for CreateBucket Operation IAsyncResult BeginCreateBucket(CreateBucketRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBucket operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBucket. /// /// Returns a CreateBucketResult from Lightsail. /// REST API Reference for CreateBucket Operation CreateBucketResponse EndCreateBucket(IAsyncResult asyncResult); #endregion #region CreateBucketAccessKey /// /// Creates a new access key for the specified Amazon Lightsail bucket. Access keys consist /// of an access key ID and corresponding secret access key. /// /// /// /// Access keys grant full programmatic access to the specified bucket and its objects. /// You can have a maximum of two access keys per bucket. Use the GetBucketAccessKeys /// action to get a list of current access keys for a specific bucket. For more information /// about access keys, see Creating /// access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer /// Guide. /// /// /// /// The secretAccessKey value is returned only in response to the CreateBucketAccessKey /// action. You can get a secret access key only when you first create an access key; /// you cannot get the secret access key later. If you lose the secret access key, you /// must create a new access key. /// /// /// /// Container for the necessary parameters to execute the CreateBucketAccessKey service method. /// /// The response from the CreateBucketAccessKey service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateBucketAccessKey Operation CreateBucketAccessKeyResponse CreateBucketAccessKey(CreateBucketAccessKeyRequest request); /// /// Initiates the asynchronous execution of the CreateBucketAccessKey operation. /// /// /// Container for the necessary parameters to execute the CreateBucketAccessKey operation on AmazonLightsailClient. /// 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 EndCreateBucketAccessKey /// operation. /// REST API Reference for CreateBucketAccessKey Operation IAsyncResult BeginCreateBucketAccessKey(CreateBucketAccessKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBucketAccessKey operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBucketAccessKey. /// /// Returns a CreateBucketAccessKeyResult from Lightsail. /// REST API Reference for CreateBucketAccessKey Operation CreateBucketAccessKeyResponse EndCreateBucketAccessKey(IAsyncResult asyncResult); #endregion #region CreateCertificate /// /// Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) /// distribution and a container service. /// /// /// /// After the certificate is valid, use the AttachCertificateToDistribution /// action to use the certificate and its domains with your distribution. Or use the UpdateContainerService /// action to use the certificate and its domains with your container service. /// /// /// /// Only certificates created in the us-east-1 Amazon Web Services Region /// can be attached to Lightsail distributions. Lightsail distributions are global resources /// that can reference an origin in any Amazon Web Services Region, and distribute its /// content globally. However, all distributions are located in the us-east-1 /// Region. /// /// /// /// Container for the necessary parameters to execute the CreateCertificate service method. /// /// The response from the CreateCertificate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateCertificate Operation CreateCertificateResponse CreateCertificate(CreateCertificateRequest request); /// /// Initiates the asynchronous execution of the CreateCertificate operation. /// /// /// Container for the necessary parameters to execute the CreateCertificate operation on AmazonLightsailClient. /// 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 EndCreateCertificate /// operation. /// REST API Reference for CreateCertificate Operation IAsyncResult BeginCreateCertificate(CreateCertificateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCertificate. /// /// Returns a CreateCertificateResult from Lightsail. /// REST API Reference for CreateCertificate Operation CreateCertificateResponse EndCreateCertificate(IAsyncResult asyncResult); #endregion #region CreateCloudFormationStack /// /// Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from /// an exported Amazon Lightsail snapshot. This operation results in a CloudFormation /// stack record that can be used to track the AWS CloudFormation stack created. Use the /// get cloud formation stack records operation to get a list of the CloudFormation /// stacks created. /// /// /// /// Wait until after your new Amazon EC2 instance is created before running the create /// cloud formation stack operation again with the same export snapshot record. /// /// /// /// Container for the necessary parameters to execute the CreateCloudFormationStack service method. /// /// The response from the CreateCloudFormationStack service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateCloudFormationStack Operation CreateCloudFormationStackResponse CreateCloudFormationStack(CreateCloudFormationStackRequest request); /// /// Initiates the asynchronous execution of the CreateCloudFormationStack operation. /// /// /// Container for the necessary parameters to execute the CreateCloudFormationStack operation on AmazonLightsailClient. /// 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 EndCreateCloudFormationStack /// operation. /// REST API Reference for CreateCloudFormationStack Operation IAsyncResult BeginCreateCloudFormationStack(CreateCloudFormationStackRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCloudFormationStack operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCloudFormationStack. /// /// Returns a CreateCloudFormationStackResult from Lightsail. /// REST API Reference for CreateCloudFormationStack Operation CreateCloudFormationStackResponse EndCreateCloudFormationStack(IAsyncResult asyncResult); #endregion #region CreateContactMethod /// /// Creates an email or SMS text message contact method. /// /// /// /// A contact method is used to send you notifications about your Amazon Lightsail resources. /// You can add one email address and one mobile phone number contact method in each Amazon /// Web Services Region. However, SMS text messaging is not supported in some Amazon Web /// Services Regions, and SMS text messages cannot be sent to some countries/regions. /// For more information, see Notifications /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the CreateContactMethod service method. /// /// The response from the CreateContactMethod service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateContactMethod Operation CreateContactMethodResponse CreateContactMethod(CreateContactMethodRequest request); /// /// Initiates the asynchronous execution of the CreateContactMethod operation. /// /// /// Container for the necessary parameters to execute the CreateContactMethod operation on AmazonLightsailClient. /// 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 EndCreateContactMethod /// operation. /// REST API Reference for CreateContactMethod Operation IAsyncResult BeginCreateContactMethod(CreateContactMethodRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContactMethod operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContactMethod. /// /// Returns a CreateContactMethodResult from Lightsail. /// REST API Reference for CreateContactMethod Operation CreateContactMethodResponse EndCreateContactMethod(IAsyncResult asyncResult); #endregion #region CreateContainerService /// /// Creates an Amazon Lightsail container service. /// /// /// /// A Lightsail container service is a compute resource to which you can deploy containers. /// For more information, see Container /// services in Amazon Lightsail in the Lightsail Dev Guide. /// /// /// Container for the necessary parameters to execute the CreateContainerService service method. /// /// The response from the CreateContainerService service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateContainerService Operation CreateContainerServiceResponse CreateContainerService(CreateContainerServiceRequest request); /// /// Initiates the asynchronous execution of the CreateContainerService operation. /// /// /// Container for the necessary parameters to execute the CreateContainerService operation on AmazonLightsailClient. /// 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 EndCreateContainerService /// operation. /// REST API Reference for CreateContainerService Operation IAsyncResult BeginCreateContainerService(CreateContainerServiceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContainerService operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContainerService. /// /// Returns a CreateContainerServiceResult from Lightsail. /// REST API Reference for CreateContainerService Operation CreateContainerServiceResponse EndCreateContainerService(IAsyncResult asyncResult); #endregion #region CreateContainerServiceDeployment /// /// Creates a deployment for your Amazon Lightsail container service. /// /// /// /// A deployment specifies the containers that will be launched on the container service /// and their settings, such as the ports to open, the environment variables to apply, /// and the launch command to run. It also specifies the container that will serve as /// the public endpoint of the deployment and its settings, such as the HTTP or HTTPS /// port to use, and the health check configuration. /// /// /// /// You can deploy containers to your container service using container images from a /// public registry such as Amazon ECR Public, or from your local machine. For more information, /// see Creating /// container images for your Amazon Lightsail container services in the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateContainerServiceDeployment service method. /// /// The response from the CreateContainerServiceDeployment service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateContainerServiceDeployment Operation CreateContainerServiceDeploymentResponse CreateContainerServiceDeployment(CreateContainerServiceDeploymentRequest request); /// /// Initiates the asynchronous execution of the CreateContainerServiceDeployment operation. /// /// /// Container for the necessary parameters to execute the CreateContainerServiceDeployment operation on AmazonLightsailClient. /// 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 EndCreateContainerServiceDeployment /// operation. /// REST API Reference for CreateContainerServiceDeployment Operation IAsyncResult BeginCreateContainerServiceDeployment(CreateContainerServiceDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContainerServiceDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContainerServiceDeployment. /// /// Returns a CreateContainerServiceDeploymentResult from Lightsail. /// REST API Reference for CreateContainerServiceDeployment Operation CreateContainerServiceDeploymentResponse EndCreateContainerServiceDeployment(IAsyncResult asyncResult); #endregion #region CreateContainerServiceRegistryLogin /// /// Creates a temporary set of log in credentials that you can use to log in to the Docker /// process on your local machine. After you're logged in, you can use the native Docker /// commands to push your local container images to the container image registry of your /// Amazon Lightsail account so that you can use them with your Lightsail container service. /// The log in credentials expire 12 hours after they are created, at which point you /// will need to create a new set of log in credentials. /// /// /// /// You can only push container images to the container service registry of your Lightsail /// account. You cannot pull container images or perform any other container image management /// actions on the container service registry. /// /// /// /// After you push your container images to the container image registry of your Lightsail /// account, use the RegisterContainerImage action to register the pushed /// images to a specific Lightsail container service. /// /// /// /// This action is not required if you install and use the Lightsail Control (lightsailctl) /// plugin to push container images to your Lightsail container service. For more information, /// see Pushing /// and managing container images on your Amazon Lightsail container services in the /// Amazon Lightsail Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateContainerServiceRegistryLogin service method. /// /// The response from the CreateContainerServiceRegistryLogin service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateContainerServiceRegistryLogin Operation CreateContainerServiceRegistryLoginResponse CreateContainerServiceRegistryLogin(CreateContainerServiceRegistryLoginRequest request); /// /// Initiates the asynchronous execution of the CreateContainerServiceRegistryLogin operation. /// /// /// Container for the necessary parameters to execute the CreateContainerServiceRegistryLogin operation on AmazonLightsailClient. /// 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 EndCreateContainerServiceRegistryLogin /// operation. /// REST API Reference for CreateContainerServiceRegistryLogin Operation IAsyncResult BeginCreateContainerServiceRegistryLogin(CreateContainerServiceRegistryLoginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContainerServiceRegistryLogin operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContainerServiceRegistryLogin. /// /// Returns a CreateContainerServiceRegistryLoginResult from Lightsail. /// REST API Reference for CreateContainerServiceRegistryLogin Operation CreateContainerServiceRegistryLoginResponse EndCreateContainerServiceRegistryLogin(IAsyncResult asyncResult); #endregion #region CreateDisk /// /// Creates a block storage disk that can be attached to an Amazon Lightsail instance /// in the same Availability Zone (e.g., us-east-2a). /// /// /// /// The create disk operation supports tag-based access control via request /// tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDisk service method. /// /// The response from the CreateDisk service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDisk Operation CreateDiskResponse CreateDisk(CreateDiskRequest request); /// /// Initiates the asynchronous execution of the CreateDisk operation. /// /// /// Container for the necessary parameters to execute the CreateDisk operation on AmazonLightsailClient. /// 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 EndCreateDisk /// operation. /// REST API Reference for CreateDisk Operation IAsyncResult BeginCreateDisk(CreateDiskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDisk operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDisk. /// /// Returns a CreateDiskResult from Lightsail. /// REST API Reference for CreateDisk Operation CreateDiskResponse EndCreateDisk(IAsyncResult asyncResult); #endregion #region CreateDiskFromSnapshot /// /// Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting /// disk can be attached to an Amazon Lightsail instance in the same Availability Zone /// (e.g., us-east-2a). /// /// /// /// The create disk from snapshot operation supports tag-based access control /// via request tags and resource tags applied to the resource identified by disk /// snapshot name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDiskFromSnapshot service method. /// /// The response from the CreateDiskFromSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDiskFromSnapshot Operation CreateDiskFromSnapshotResponse CreateDiskFromSnapshot(CreateDiskFromSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateDiskFromSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateDiskFromSnapshot operation on AmazonLightsailClient. /// 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 EndCreateDiskFromSnapshot /// operation. /// REST API Reference for CreateDiskFromSnapshot Operation IAsyncResult BeginCreateDiskFromSnapshot(CreateDiskFromSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDiskFromSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDiskFromSnapshot. /// /// Returns a CreateDiskFromSnapshotResult from Lightsail. /// REST API Reference for CreateDiskFromSnapshot Operation CreateDiskFromSnapshotResponse EndCreateDiskFromSnapshot(IAsyncResult asyncResult); #endregion #region CreateDiskSnapshot /// /// Creates a snapshot of a block storage disk. You can use snapshots for backups, to /// make copies of disks, and to save data before shutting down a Lightsail instance. /// /// /// /// You can take a snapshot of an attached disk that is in use; however, snapshots only /// capture data that has been written to your disk at the time the snapshot command is /// issued. This may exclude any data that has been cached by any applications or the /// operating system. If you can pause any file systems on the disk long enough to take /// a snapshot, your snapshot should be complete. Nevertheless, if you cannot pause all /// file writes to the disk, you should unmount the disk from within the Lightsail instance, /// issue the create disk snapshot command, and then remount the disk to ensure a consistent /// and complete snapshot. You may remount and use your disk while the snapshot status /// is pending. /// /// /// /// You can also use this operation to create a snapshot of an instance's system volume. /// You might want to do this, for example, to recover data from the system volume of /// a botched instance or to create a backup of the system volume like you would for a /// block storage disk. To create a snapshot of a system volume, just define the instance /// name parameter when issuing the snapshot command, and a snapshot of the defined /// instance's system volume will be created. After the snapshot is available, you can /// create a block storage disk from the snapshot and attach it to a running instance /// to access the data on the disk. /// /// /// /// The create disk snapshot operation supports tag-based access control /// via request tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDiskSnapshot service method. /// /// The response from the CreateDiskSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDiskSnapshot Operation CreateDiskSnapshotResponse CreateDiskSnapshot(CreateDiskSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateDiskSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateDiskSnapshot operation on AmazonLightsailClient. /// 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 EndCreateDiskSnapshot /// operation. /// REST API Reference for CreateDiskSnapshot Operation IAsyncResult BeginCreateDiskSnapshot(CreateDiskSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDiskSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDiskSnapshot. /// /// Returns a CreateDiskSnapshotResult from Lightsail. /// REST API Reference for CreateDiskSnapshot Operation CreateDiskSnapshotResponse EndCreateDiskSnapshot(IAsyncResult asyncResult); #endregion #region CreateDistribution /// /// Creates an Amazon Lightsail content delivery network (CDN) distribution. /// /// /// /// A distribution is a globally distributed network of caching servers that improve the /// performance of your website or web application hosted on a Lightsail instance. For /// more information, see Content /// delivery networks in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the CreateDistribution service method. /// /// The response from the CreateDistribution service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDistribution Operation CreateDistributionResponse CreateDistribution(CreateDistributionRequest request); /// /// Initiates the asynchronous execution of the CreateDistribution operation. /// /// /// Container for the necessary parameters to execute the CreateDistribution operation on AmazonLightsailClient. /// 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 EndCreateDistribution /// operation. /// REST API Reference for CreateDistribution Operation IAsyncResult BeginCreateDistribution(CreateDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDistribution. /// /// Returns a CreateDistributionResult from Lightsail. /// REST API Reference for CreateDistribution Operation CreateDistributionResponse EndCreateDistribution(IAsyncResult asyncResult); #endregion #region CreateDomain /// /// Creates a domain resource for the specified domain (e.g., example.com). /// /// /// /// The create domain operation supports tag-based access control via request /// tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDomain service method. /// /// The response from the CreateDomain service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDomain Operation CreateDomainResponse CreateDomain(CreateDomainRequest request); /// /// Initiates the asynchronous execution of the CreateDomain operation. /// /// /// Container for the necessary parameters to execute the CreateDomain operation on AmazonLightsailClient. /// 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 EndCreateDomain /// operation. /// REST API Reference for CreateDomain Operation IAsyncResult BeginCreateDomain(CreateDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDomain operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDomain. /// /// Returns a CreateDomainResult from Lightsail. /// REST API Reference for CreateDomain Operation CreateDomainResponse EndCreateDomain(IAsyncResult asyncResult); #endregion #region CreateDomainEntry /// /// Creates one of the following domain name system (DNS) records in a domain DNS zone: /// Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start /// of authority (SOA), service locator (SRV), or text (TXT). /// /// /// /// The create domain entry operation supports tag-based access control via /// resource tags applied to the resource identified by domain name. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDomainEntry service method. /// /// The response from the CreateDomainEntry service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateDomainEntry Operation CreateDomainEntryResponse CreateDomainEntry(CreateDomainEntryRequest request); /// /// Initiates the asynchronous execution of the CreateDomainEntry operation. /// /// /// Container for the necessary parameters to execute the CreateDomainEntry operation on AmazonLightsailClient. /// 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 EndCreateDomainEntry /// operation. /// REST API Reference for CreateDomainEntry Operation IAsyncResult BeginCreateDomainEntry(CreateDomainEntryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDomainEntry operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDomainEntry. /// /// Returns a CreateDomainEntryResult from Lightsail. /// REST API Reference for CreateDomainEntry Operation CreateDomainEntryResponse EndCreateDomainEntry(IAsyncResult asyncResult); #endregion #region CreateGUISessionAccessDetails /// /// Creates two URLs that are used to access a virtual computer’s graphical user interface /// (GUI) session. The primary URL initiates a web-based NICE DCV session to the virtual /// computer's application. The secondary URL initiates a web-based NICE DCV session to /// the virtual computer's operating session. /// /// /// /// Use StartGUISession to open the session. /// /// /// Container for the necessary parameters to execute the CreateGUISessionAccessDetails service method. /// /// The response from the CreateGUISessionAccessDetails service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateGUISessionAccessDetails Operation CreateGUISessionAccessDetailsResponse CreateGUISessionAccessDetails(CreateGUISessionAccessDetailsRequest request); /// /// Initiates the asynchronous execution of the CreateGUISessionAccessDetails operation. /// /// /// Container for the necessary parameters to execute the CreateGUISessionAccessDetails operation on AmazonLightsailClient. /// 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 EndCreateGUISessionAccessDetails /// operation. /// REST API Reference for CreateGUISessionAccessDetails Operation IAsyncResult BeginCreateGUISessionAccessDetails(CreateGUISessionAccessDetailsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGUISessionAccessDetails operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGUISessionAccessDetails. /// /// Returns a CreateGUISessionAccessDetailsResult from Lightsail. /// REST API Reference for CreateGUISessionAccessDetails Operation CreateGUISessionAccessDetailsResponse EndCreateGUISessionAccessDetails(IAsyncResult asyncResult); #endregion #region CreateInstances /// /// Creates one or more Amazon Lightsail instances. /// /// /// /// The create instances operation supports tag-based access control via /// request tags. For more information, see the Lightsail /// Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateInstances service method. /// /// The response from the CreateInstances service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateInstances Operation CreateInstancesResponse CreateInstances(CreateInstancesRequest request); /// /// Initiates the asynchronous execution of the CreateInstances operation. /// /// /// Container for the necessary parameters to execute the CreateInstances operation on AmazonLightsailClient. /// 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 EndCreateInstances /// operation. /// REST API Reference for CreateInstances Operation IAsyncResult BeginCreateInstances(CreateInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstances operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstances. /// /// Returns a CreateInstancesResult from Lightsail. /// REST API Reference for CreateInstances Operation CreateInstancesResponse EndCreateInstances(IAsyncResult asyncResult); #endregion #region CreateInstancesFromSnapshot /// /// Creates one or more new instances from a manual or automatic snapshot of an instance. /// /// /// /// The create instances from snapshot operation supports tag-based access /// control via request tags and resource tags applied to the resource identified by instance /// snapshot name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateInstancesFromSnapshot service method. /// /// The response from the CreateInstancesFromSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateInstancesFromSnapshot Operation CreateInstancesFromSnapshotResponse CreateInstancesFromSnapshot(CreateInstancesFromSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateInstancesFromSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateInstancesFromSnapshot operation on AmazonLightsailClient. /// 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 EndCreateInstancesFromSnapshot /// operation. /// REST API Reference for CreateInstancesFromSnapshot Operation IAsyncResult BeginCreateInstancesFromSnapshot(CreateInstancesFromSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstancesFromSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstancesFromSnapshot. /// /// Returns a CreateInstancesFromSnapshotResult from Lightsail. /// REST API Reference for CreateInstancesFromSnapshot Operation CreateInstancesFromSnapshotResponse EndCreateInstancesFromSnapshot(IAsyncResult asyncResult); #endregion #region CreateInstanceSnapshot /// /// Creates a snapshot of a specific virtual private server, or instance. You can /// use a snapshot to create a new instance that is based on that snapshot. /// /// /// /// The create instance snapshot operation supports tag-based access control /// via request tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateInstanceSnapshot service method. /// /// The response from the CreateInstanceSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateInstanceSnapshot Operation CreateInstanceSnapshotResponse CreateInstanceSnapshot(CreateInstanceSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateInstanceSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateInstanceSnapshot operation on AmazonLightsailClient. /// 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 EndCreateInstanceSnapshot /// operation. /// REST API Reference for CreateInstanceSnapshot Operation IAsyncResult BeginCreateInstanceSnapshot(CreateInstanceSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstanceSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstanceSnapshot. /// /// Returns a CreateInstanceSnapshotResult from Lightsail. /// REST API Reference for CreateInstanceSnapshot Operation CreateInstanceSnapshotResponse EndCreateInstanceSnapshot(IAsyncResult asyncResult); #endregion #region CreateKeyPair /// /// Creates a custom SSH key pair that you can use with an Amazon Lightsail instance. /// /// /// /// Use the DownloadDefaultKeyPair /// action to create a Lightsail default key pair in an Amazon Web Services Region where /// a default key pair does not currently exist. /// /// /// /// The create key pair operation supports tag-based access control via request /// tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateKeyPair service method. /// /// The response from the CreateKeyPair service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateKeyPair Operation CreateKeyPairResponse CreateKeyPair(CreateKeyPairRequest request); /// /// Initiates the asynchronous execution of the CreateKeyPair operation. /// /// /// Container for the necessary parameters to execute the CreateKeyPair operation on AmazonLightsailClient. /// 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 EndCreateKeyPair /// operation. /// REST API Reference for CreateKeyPair Operation IAsyncResult BeginCreateKeyPair(CreateKeyPairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateKeyPair operation. /// /// /// The IAsyncResult returned by the call to BeginCreateKeyPair. /// /// Returns a CreateKeyPairResult from Lightsail. /// REST API Reference for CreateKeyPair Operation CreateKeyPairResponse EndCreateKeyPair(IAsyncResult asyncResult); #endregion #region CreateLoadBalancer /// /// Creates a Lightsail load balancer. To learn more about deciding whether to load balance /// your application, see Configure /// your Lightsail instances for load balancing. You can create up to 5 load balancers /// per AWS Region in your account. /// /// /// /// When you create a load balancer, you can specify a unique name and port settings. /// To change additional load balancer settings, use the UpdateLoadBalancerAttribute /// operation. /// /// /// /// The create load balancer operation supports tag-based access control /// via request tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateLoadBalancer service method. /// /// The response from the CreateLoadBalancer service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateLoadBalancer Operation CreateLoadBalancerResponse CreateLoadBalancer(CreateLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the CreateLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the CreateLoadBalancer operation on AmazonLightsailClient. /// 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 EndCreateLoadBalancer /// operation. /// REST API Reference for CreateLoadBalancer Operation IAsyncResult BeginCreateLoadBalancer(CreateLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLoadBalancer. /// /// Returns a CreateLoadBalancerResult from Lightsail. /// REST API Reference for CreateLoadBalancer Operation CreateLoadBalancerResponse EndCreateLoadBalancer(IAsyncResult asyncResult); #endregion #region CreateLoadBalancerTlsCertificate /// /// Creates an SSL/TLS certificate for an Amazon Lightsail load balancer. /// /// /// /// TLS is just an updated, more secure version of Secure Socket Layer (SSL). /// /// /// /// The CreateLoadBalancerTlsCertificate operation supports tag-based access /// control via resource tags applied to the resource identified by load balancer /// name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateLoadBalancerTlsCertificate service method. /// /// The response from the CreateLoadBalancerTlsCertificate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateLoadBalancerTlsCertificate Operation CreateLoadBalancerTlsCertificateResponse CreateLoadBalancerTlsCertificate(CreateLoadBalancerTlsCertificateRequest request); /// /// Initiates the asynchronous execution of the CreateLoadBalancerTlsCertificate operation. /// /// /// Container for the necessary parameters to execute the CreateLoadBalancerTlsCertificate operation on AmazonLightsailClient. /// 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 EndCreateLoadBalancerTlsCertificate /// operation. /// REST API Reference for CreateLoadBalancerTlsCertificate Operation IAsyncResult BeginCreateLoadBalancerTlsCertificate(CreateLoadBalancerTlsCertificateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLoadBalancerTlsCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLoadBalancerTlsCertificate. /// /// Returns a CreateLoadBalancerTlsCertificateResult from Lightsail. /// REST API Reference for CreateLoadBalancerTlsCertificate Operation CreateLoadBalancerTlsCertificateResponse EndCreateLoadBalancerTlsCertificate(IAsyncResult asyncResult); #endregion #region CreateRelationalDatabase /// /// Creates a new database in Amazon Lightsail. /// /// /// /// The create relational database operation supports tag-based access control /// via request tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabase service method. /// /// The response from the CreateRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateRelationalDatabase Operation CreateRelationalDatabaseResponse CreateRelationalDatabase(CreateRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the CreateRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabase operation on AmazonLightsailClient. /// 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 EndCreateRelationalDatabase /// operation. /// REST API Reference for CreateRelationalDatabase Operation IAsyncResult BeginCreateRelationalDatabase(CreateRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRelationalDatabase. /// /// Returns a CreateRelationalDatabaseResult from Lightsail. /// REST API Reference for CreateRelationalDatabase Operation CreateRelationalDatabaseResponse EndCreateRelationalDatabase(IAsyncResult asyncResult); #endregion #region CreateRelationalDatabaseFromSnapshot /// /// Creates a new database from an existing database snapshot in Amazon Lightsail. /// /// /// /// You can create a new database from a snapshot in if something goes wrong with your /// original database, or to change it to a different plan, such as a high availability /// or standard plan. /// /// /// /// The create relational database from snapshot operation supports tag-based /// access control via request tags and resource tags applied to the resource identified /// by relationalDatabaseSnapshotName. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabaseFromSnapshot service method. /// /// The response from the CreateRelationalDatabaseFromSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateRelationalDatabaseFromSnapshot Operation CreateRelationalDatabaseFromSnapshotResponse CreateRelationalDatabaseFromSnapshot(CreateRelationalDatabaseFromSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateRelationalDatabaseFromSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabaseFromSnapshot operation on AmazonLightsailClient. /// 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 EndCreateRelationalDatabaseFromSnapshot /// operation. /// REST API Reference for CreateRelationalDatabaseFromSnapshot Operation IAsyncResult BeginCreateRelationalDatabaseFromSnapshot(CreateRelationalDatabaseFromSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRelationalDatabaseFromSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRelationalDatabaseFromSnapshot. /// /// Returns a CreateRelationalDatabaseFromSnapshotResult from Lightsail. /// REST API Reference for CreateRelationalDatabaseFromSnapshot Operation CreateRelationalDatabaseFromSnapshotResponse EndCreateRelationalDatabaseFromSnapshot(IAsyncResult asyncResult); #endregion #region CreateRelationalDatabaseSnapshot /// /// Creates a snapshot of your database in Amazon Lightsail. You can use snapshots for /// backups, to make copies of a database, and to save data before deleting a database. /// /// /// /// The create relational database snapshot operation supports tag-based /// access control via request tags. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabaseSnapshot service method. /// /// The response from the CreateRelationalDatabaseSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for CreateRelationalDatabaseSnapshot Operation CreateRelationalDatabaseSnapshotResponse CreateRelationalDatabaseSnapshot(CreateRelationalDatabaseSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateRelationalDatabaseSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateRelationalDatabaseSnapshot operation on AmazonLightsailClient. /// 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 EndCreateRelationalDatabaseSnapshot /// operation. /// REST API Reference for CreateRelationalDatabaseSnapshot Operation IAsyncResult BeginCreateRelationalDatabaseSnapshot(CreateRelationalDatabaseSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRelationalDatabaseSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRelationalDatabaseSnapshot. /// /// Returns a CreateRelationalDatabaseSnapshotResult from Lightsail. /// REST API Reference for CreateRelationalDatabaseSnapshot Operation CreateRelationalDatabaseSnapshotResponse EndCreateRelationalDatabaseSnapshot(IAsyncResult asyncResult); #endregion #region DeleteAlarm /// /// Deletes an alarm. /// /// /// /// An alarm is used to monitor a single metric for one of your resources. When a metric /// condition is met, the alarm can notify you by email, SMS text message, and a banner /// displayed on the Amazon Lightsail console. For more information, see Alarms /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the DeleteAlarm service method. /// /// The response from the DeleteAlarm service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteAlarm Operation DeleteAlarmResponse DeleteAlarm(DeleteAlarmRequest request); /// /// Initiates the asynchronous execution of the DeleteAlarm operation. /// /// /// Container for the necessary parameters to execute the DeleteAlarm operation on AmazonLightsailClient. /// 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 EndDeleteAlarm /// operation. /// REST API Reference for DeleteAlarm Operation IAsyncResult BeginDeleteAlarm(DeleteAlarmRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAlarm operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAlarm. /// /// Returns a DeleteAlarmResult from Lightsail. /// REST API Reference for DeleteAlarm Operation DeleteAlarmResponse EndDeleteAlarm(IAsyncResult asyncResult); #endregion #region DeleteAutoSnapshot /// /// Deletes an automatic snapshot of an instance or disk. For more information, see the /// Amazon /// Lightsail Developer Guide. /// /// Container for the necessary parameters to execute the DeleteAutoSnapshot service method. /// /// The response from the DeleteAutoSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteAutoSnapshot Operation DeleteAutoSnapshotResponse DeleteAutoSnapshot(DeleteAutoSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteAutoSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteAutoSnapshot operation on AmazonLightsailClient. /// 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 EndDeleteAutoSnapshot /// operation. /// REST API Reference for DeleteAutoSnapshot Operation IAsyncResult BeginDeleteAutoSnapshot(DeleteAutoSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAutoSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAutoSnapshot. /// /// Returns a DeleteAutoSnapshotResult from Lightsail. /// REST API Reference for DeleteAutoSnapshot Operation DeleteAutoSnapshotResponse EndDeleteAutoSnapshot(IAsyncResult asyncResult); #endregion #region DeleteBucket /// /// Deletes a Amazon Lightsail bucket. /// /// /// /// When you delete your bucket, the bucket name is released and can be reused for a new /// bucket in your account or another Amazon Web Services account. /// /// /// /// Container for the necessary parameters to execute the DeleteBucket service method. /// /// The response from the DeleteBucket service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteBucket Operation DeleteBucketResponse DeleteBucket(DeleteBucketRequest request); /// /// Initiates the asynchronous execution of the DeleteBucket operation. /// /// /// Container for the necessary parameters to execute the DeleteBucket operation on AmazonLightsailClient. /// 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 EndDeleteBucket /// operation. /// REST API Reference for DeleteBucket Operation IAsyncResult BeginDeleteBucket(DeleteBucketRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBucket operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBucket. /// /// Returns a DeleteBucketResult from Lightsail. /// REST API Reference for DeleteBucket Operation DeleteBucketResponse EndDeleteBucket(IAsyncResult asyncResult); #endregion #region DeleteBucketAccessKey /// /// Deletes an access key for the specified Amazon Lightsail bucket. /// /// /// /// We recommend that you delete an access key if the secret access key is compromised. /// /// /// /// For more information about access keys, see Creating /// access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer /// Guide. /// /// /// Container for the necessary parameters to execute the DeleteBucketAccessKey service method. /// /// The response from the DeleteBucketAccessKey service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteBucketAccessKey Operation DeleteBucketAccessKeyResponse DeleteBucketAccessKey(DeleteBucketAccessKeyRequest request); /// /// Initiates the asynchronous execution of the DeleteBucketAccessKey operation. /// /// /// Container for the necessary parameters to execute the DeleteBucketAccessKey operation on AmazonLightsailClient. /// 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 EndDeleteBucketAccessKey /// operation. /// REST API Reference for DeleteBucketAccessKey Operation IAsyncResult BeginDeleteBucketAccessKey(DeleteBucketAccessKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBucketAccessKey operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBucketAccessKey. /// /// Returns a DeleteBucketAccessKeyResult from Lightsail. /// REST API Reference for DeleteBucketAccessKey Operation DeleteBucketAccessKeyResponse EndDeleteBucketAccessKey(IAsyncResult asyncResult); #endregion #region DeleteCertificate /// /// Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network /// (CDN) distribution. /// /// /// /// Certificates that are currently attached to a distribution cannot be deleted. Use /// the DetachCertificateFromDistribution action to detach a certificate /// from a distribution. /// /// /// Container for the necessary parameters to execute the DeleteCertificate service method. /// /// The response from the DeleteCertificate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteCertificate Operation DeleteCertificateResponse DeleteCertificate(DeleteCertificateRequest request); /// /// Initiates the asynchronous execution of the DeleteCertificate operation. /// /// /// Container for the necessary parameters to execute the DeleteCertificate operation on AmazonLightsailClient. /// 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 EndDeleteCertificate /// operation. /// REST API Reference for DeleteCertificate Operation IAsyncResult BeginDeleteCertificate(DeleteCertificateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCertificate. /// /// Returns a DeleteCertificateResult from Lightsail. /// REST API Reference for DeleteCertificate Operation DeleteCertificateResponse EndDeleteCertificate(IAsyncResult asyncResult); #endregion #region DeleteContactMethod /// /// Deletes a contact method. /// /// /// /// A contact method is used to send you notifications about your Amazon Lightsail resources. /// You can add one email address and one mobile phone number contact method in each Amazon /// Web Services Region. However, SMS text messaging is not supported in some Amazon Web /// Services Regions, and SMS text messages cannot be sent to some countries/regions. /// For more information, see Notifications /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the DeleteContactMethod service method. /// /// The response from the DeleteContactMethod service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteContactMethod Operation DeleteContactMethodResponse DeleteContactMethod(DeleteContactMethodRequest request); /// /// Initiates the asynchronous execution of the DeleteContactMethod operation. /// /// /// Container for the necessary parameters to execute the DeleteContactMethod operation on AmazonLightsailClient. /// 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 EndDeleteContactMethod /// operation. /// REST API Reference for DeleteContactMethod Operation IAsyncResult BeginDeleteContactMethod(DeleteContactMethodRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContactMethod operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContactMethod. /// /// Returns a DeleteContactMethodResult from Lightsail. /// REST API Reference for DeleteContactMethod Operation DeleteContactMethodResponse EndDeleteContactMethod(IAsyncResult asyncResult); #endregion #region DeleteContainerImage /// /// Deletes a container image that is registered to your Amazon Lightsail container service. /// /// Container for the necessary parameters to execute the DeleteContainerImage service method. /// /// The response from the DeleteContainerImage service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteContainerImage Operation DeleteContainerImageResponse DeleteContainerImage(DeleteContainerImageRequest request); /// /// Initiates the asynchronous execution of the DeleteContainerImage operation. /// /// /// Container for the necessary parameters to execute the DeleteContainerImage operation on AmazonLightsailClient. /// 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 EndDeleteContainerImage /// operation. /// REST API Reference for DeleteContainerImage Operation IAsyncResult BeginDeleteContainerImage(DeleteContainerImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContainerImage operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContainerImage. /// /// Returns a DeleteContainerImageResult from Lightsail. /// REST API Reference for DeleteContainerImage Operation DeleteContainerImageResponse EndDeleteContainerImage(IAsyncResult asyncResult); #endregion #region DeleteContainerService /// /// Deletes your Amazon Lightsail container service. /// /// Container for the necessary parameters to execute the DeleteContainerService service method. /// /// The response from the DeleteContainerService service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteContainerService Operation DeleteContainerServiceResponse DeleteContainerService(DeleteContainerServiceRequest request); /// /// Initiates the asynchronous execution of the DeleteContainerService operation. /// /// /// Container for the necessary parameters to execute the DeleteContainerService operation on AmazonLightsailClient. /// 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 EndDeleteContainerService /// operation. /// REST API Reference for DeleteContainerService Operation IAsyncResult BeginDeleteContainerService(DeleteContainerServiceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContainerService operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContainerService. /// /// Returns a DeleteContainerServiceResult from Lightsail. /// REST API Reference for DeleteContainerService Operation DeleteContainerServiceResponse EndDeleteContainerService(IAsyncResult asyncResult); #endregion #region DeleteDisk /// /// Deletes the specified block storage disk. The disk must be in the available /// state (not attached to a Lightsail instance). /// /// /// /// The disk may remain in the deleting state for several minutes. /// /// /// /// The delete disk operation supports tag-based access control via resource /// tags applied to the resource identified by disk name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteDisk service method. /// /// The response from the DeleteDisk service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteDisk Operation DeleteDiskResponse DeleteDisk(DeleteDiskRequest request); /// /// Initiates the asynchronous execution of the DeleteDisk operation. /// /// /// Container for the necessary parameters to execute the DeleteDisk operation on AmazonLightsailClient. /// 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 EndDeleteDisk /// operation. /// REST API Reference for DeleteDisk Operation IAsyncResult BeginDeleteDisk(DeleteDiskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDisk operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDisk. /// /// Returns a DeleteDiskResult from Lightsail. /// REST API Reference for DeleteDisk Operation DeleteDiskResponse EndDeleteDisk(IAsyncResult asyncResult); #endregion #region DeleteDiskSnapshot /// /// Deletes the specified disk snapshot. /// /// /// /// When you make periodic snapshots of a disk, the snapshots are incremental, and only /// the blocks on the device that have changed since your last snapshot are saved in the /// new snapshot. When you delete a snapshot, only the data not needed for any other snapshot /// is removed. So regardless of which prior snapshots have been deleted, all active snapshots /// will have access to all the information needed to restore the disk. /// /// /// /// The delete disk snapshot operation supports tag-based access control /// via resource tags applied to the resource identified by disk snapshot name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteDiskSnapshot service method. /// /// The response from the DeleteDiskSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteDiskSnapshot Operation DeleteDiskSnapshotResponse DeleteDiskSnapshot(DeleteDiskSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteDiskSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteDiskSnapshot operation on AmazonLightsailClient. /// 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 EndDeleteDiskSnapshot /// operation. /// REST API Reference for DeleteDiskSnapshot Operation IAsyncResult BeginDeleteDiskSnapshot(DeleteDiskSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDiskSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDiskSnapshot. /// /// Returns a DeleteDiskSnapshotResult from Lightsail. /// REST API Reference for DeleteDiskSnapshot Operation DeleteDiskSnapshotResponse EndDeleteDiskSnapshot(IAsyncResult asyncResult); #endregion #region DeleteDistribution /// /// Deletes your Amazon Lightsail content delivery network (CDN) distribution. /// /// Container for the necessary parameters to execute the DeleteDistribution service method. /// /// The response from the DeleteDistribution service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteDistribution Operation DeleteDistributionResponse DeleteDistribution(DeleteDistributionRequest request); /// /// Initiates the asynchronous execution of the DeleteDistribution operation. /// /// /// Container for the necessary parameters to execute the DeleteDistribution operation on AmazonLightsailClient. /// 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 EndDeleteDistribution /// operation. /// REST API Reference for DeleteDistribution Operation IAsyncResult BeginDeleteDistribution(DeleteDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDistribution. /// /// Returns a DeleteDistributionResult from Lightsail. /// REST API Reference for DeleteDistribution Operation DeleteDistributionResponse EndDeleteDistribution(IAsyncResult asyncResult); #endregion #region DeleteDomain /// /// Deletes the specified domain recordset and all of its domain records. /// /// /// /// The delete domain operation supports tag-based access control via resource /// tags applied to the resource identified by domain name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteDomain service method. /// /// The response from the DeleteDomain service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteDomain Operation DeleteDomainResponse DeleteDomain(DeleteDomainRequest request); /// /// Initiates the asynchronous execution of the DeleteDomain operation. /// /// /// Container for the necessary parameters to execute the DeleteDomain operation on AmazonLightsailClient. /// 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 EndDeleteDomain /// operation. /// REST API Reference for DeleteDomain Operation IAsyncResult BeginDeleteDomain(DeleteDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDomain. /// /// Returns a DeleteDomainResult from Lightsail. /// REST API Reference for DeleteDomain Operation DeleteDomainResponse EndDeleteDomain(IAsyncResult asyncResult); #endregion #region DeleteDomainEntry /// /// Deletes a specific domain entry. /// /// /// /// The delete domain entry operation supports tag-based access control via /// resource tags applied to the resource identified by domain name. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteDomainEntry service method. /// /// The response from the DeleteDomainEntry service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteDomainEntry Operation DeleteDomainEntryResponse DeleteDomainEntry(DeleteDomainEntryRequest request); /// /// Initiates the asynchronous execution of the DeleteDomainEntry operation. /// /// /// Container for the necessary parameters to execute the DeleteDomainEntry operation on AmazonLightsailClient. /// 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 EndDeleteDomainEntry /// operation. /// REST API Reference for DeleteDomainEntry Operation IAsyncResult BeginDeleteDomainEntry(DeleteDomainEntryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDomainEntry operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDomainEntry. /// /// Returns a DeleteDomainEntryResult from Lightsail. /// REST API Reference for DeleteDomainEntry Operation DeleteDomainEntryResponse EndDeleteDomainEntry(IAsyncResult asyncResult); #endregion #region DeleteInstance /// /// Deletes an Amazon Lightsail instance. /// /// /// /// The delete instance operation supports tag-based access control via resource /// tags applied to the resource identified by instance name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteInstance service method. /// /// The response from the DeleteInstance service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for DeleteInstance Operation DeleteInstanceResponse EndDeleteInstance(IAsyncResult asyncResult); #endregion #region DeleteInstanceSnapshot /// /// Deletes a specific snapshot of a virtual private server (or instance). /// /// /// /// The delete instance snapshot operation supports tag-based access control /// via resource tags applied to the resource identified by instance snapshot name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteInstanceSnapshot service method. /// /// The response from the DeleteInstanceSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteInstanceSnapshot Operation DeleteInstanceSnapshotResponse DeleteInstanceSnapshot(DeleteInstanceSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteInstanceSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteInstanceSnapshot operation on AmazonLightsailClient. /// 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 EndDeleteInstanceSnapshot /// operation. /// REST API Reference for DeleteInstanceSnapshot Operation IAsyncResult BeginDeleteInstanceSnapshot(DeleteInstanceSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInstanceSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInstanceSnapshot. /// /// Returns a DeleteInstanceSnapshotResult from Lightsail. /// REST API Reference for DeleteInstanceSnapshot Operation DeleteInstanceSnapshotResponse EndDeleteInstanceSnapshot(IAsyncResult asyncResult); #endregion #region DeleteKeyPair /// /// Deletes the specified key pair by removing the public key from Amazon Lightsail. /// /// /// /// You can delete key pairs that were created using the ImportKeyPair /// and CreateKeyPair /// actions, as well as the Lightsail default key pair. A new default key pair will not /// be created unless you launch an instance without specifying a custom key pair, or /// you call the DownloadDefaultKeyPair /// API. /// /// /// /// The delete key pair operation supports tag-based access control via resource /// tags applied to the resource identified by key pair name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteKeyPair service method. /// /// The response from the DeleteKeyPair service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteKeyPair Operation DeleteKeyPairResponse DeleteKeyPair(DeleteKeyPairRequest request); /// /// Initiates the asynchronous execution of the DeleteKeyPair operation. /// /// /// Container for the necessary parameters to execute the DeleteKeyPair operation on AmazonLightsailClient. /// 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 EndDeleteKeyPair /// operation. /// REST API Reference for DeleteKeyPair Operation IAsyncResult BeginDeleteKeyPair(DeleteKeyPairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteKeyPair operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteKeyPair. /// /// Returns a DeleteKeyPairResult from Lightsail. /// REST API Reference for DeleteKeyPair Operation DeleteKeyPairResponse EndDeleteKeyPair(IAsyncResult asyncResult); #endregion #region DeleteKnownHostKeys /// /// Deletes the known host key or certificate used by the Amazon Lightsail browser-based /// SSH or RDP clients to authenticate an instance. This operation enables the Lightsail /// browser-based SSH or RDP clients to connect to the instance after a host key mismatch. /// /// /// /// Perform this operation only if you were expecting the host key or certificate mismatch /// or if you are familiar with the new host key or certificate on the instance. For more /// information, see Troubleshooting /// connection issues when using the Amazon Lightsail browser-based SSH or RDP client. /// /// /// /// Container for the necessary parameters to execute the DeleteKnownHostKeys service method. /// /// The response from the DeleteKnownHostKeys service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteKnownHostKeys Operation DeleteKnownHostKeysResponse DeleteKnownHostKeys(DeleteKnownHostKeysRequest request); /// /// Initiates the asynchronous execution of the DeleteKnownHostKeys operation. /// /// /// Container for the necessary parameters to execute the DeleteKnownHostKeys operation on AmazonLightsailClient. /// 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 EndDeleteKnownHostKeys /// operation. /// REST API Reference for DeleteKnownHostKeys Operation IAsyncResult BeginDeleteKnownHostKeys(DeleteKnownHostKeysRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteKnownHostKeys operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteKnownHostKeys. /// /// Returns a DeleteKnownHostKeysResult from Lightsail. /// REST API Reference for DeleteKnownHostKeys Operation DeleteKnownHostKeysResponse EndDeleteKnownHostKeys(IAsyncResult asyncResult); #endregion #region DeleteLoadBalancer /// /// Deletes a Lightsail load balancer and all its associated SSL/TLS certificates. Once /// the load balancer is deleted, you will need to create a new load balancer, create /// a new certificate, and verify domain ownership again. /// /// /// /// The delete load balancer operation supports tag-based access control /// via resource tags applied to the resource identified by load balancer name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteLoadBalancer service method. /// /// The response from the DeleteLoadBalancer service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteLoadBalancer Operation DeleteLoadBalancerResponse DeleteLoadBalancer(DeleteLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the DeleteLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the DeleteLoadBalancer operation on AmazonLightsailClient. /// 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 EndDeleteLoadBalancer /// operation. /// REST API Reference for DeleteLoadBalancer Operation IAsyncResult BeginDeleteLoadBalancer(DeleteLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLoadBalancer. /// /// Returns a DeleteLoadBalancerResult from Lightsail. /// REST API Reference for DeleteLoadBalancer Operation DeleteLoadBalancerResponse EndDeleteLoadBalancer(IAsyncResult asyncResult); #endregion #region DeleteLoadBalancerTlsCertificate /// /// Deletes an SSL/TLS certificate associated with a Lightsail load balancer. /// /// /// /// The DeleteLoadBalancerTlsCertificate operation supports tag-based access /// control via resource tags applied to the resource identified by load balancer /// name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteLoadBalancerTlsCertificate service method. /// /// The response from the DeleteLoadBalancerTlsCertificate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteLoadBalancerTlsCertificate Operation DeleteLoadBalancerTlsCertificateResponse DeleteLoadBalancerTlsCertificate(DeleteLoadBalancerTlsCertificateRequest request); /// /// Initiates the asynchronous execution of the DeleteLoadBalancerTlsCertificate operation. /// /// /// Container for the necessary parameters to execute the DeleteLoadBalancerTlsCertificate operation on AmazonLightsailClient. /// 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 EndDeleteLoadBalancerTlsCertificate /// operation. /// REST API Reference for DeleteLoadBalancerTlsCertificate Operation IAsyncResult BeginDeleteLoadBalancerTlsCertificate(DeleteLoadBalancerTlsCertificateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLoadBalancerTlsCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLoadBalancerTlsCertificate. /// /// Returns a DeleteLoadBalancerTlsCertificateResult from Lightsail. /// REST API Reference for DeleteLoadBalancerTlsCertificate Operation DeleteLoadBalancerTlsCertificateResponse EndDeleteLoadBalancerTlsCertificate(IAsyncResult asyncResult); #endregion #region DeleteRelationalDatabase /// /// Deletes a database in Amazon Lightsail. /// /// /// /// The delete relational database operation supports tag-based access control /// via resource tags applied to the resource identified by relationalDatabaseName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteRelationalDatabase service method. /// /// The response from the DeleteRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteRelationalDatabase Operation DeleteRelationalDatabaseResponse DeleteRelationalDatabase(DeleteRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the DeleteRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the DeleteRelationalDatabase operation on AmazonLightsailClient. /// 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 EndDeleteRelationalDatabase /// operation. /// REST API Reference for DeleteRelationalDatabase Operation IAsyncResult BeginDeleteRelationalDatabase(DeleteRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRelationalDatabase. /// /// Returns a DeleteRelationalDatabaseResult from Lightsail. /// REST API Reference for DeleteRelationalDatabase Operation DeleteRelationalDatabaseResponse EndDeleteRelationalDatabase(IAsyncResult asyncResult); #endregion #region DeleteRelationalDatabaseSnapshot /// /// Deletes a database snapshot in Amazon Lightsail. /// /// /// /// The delete relational database snapshot operation supports tag-based /// access control via resource tags applied to the resource identified by relationalDatabaseName. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DeleteRelationalDatabaseSnapshot service method. /// /// The response from the DeleteRelationalDatabaseSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DeleteRelationalDatabaseSnapshot Operation DeleteRelationalDatabaseSnapshotResponse DeleteRelationalDatabaseSnapshot(DeleteRelationalDatabaseSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteRelationalDatabaseSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteRelationalDatabaseSnapshot operation on AmazonLightsailClient. /// 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 EndDeleteRelationalDatabaseSnapshot /// operation. /// REST API Reference for DeleteRelationalDatabaseSnapshot Operation IAsyncResult BeginDeleteRelationalDatabaseSnapshot(DeleteRelationalDatabaseSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRelationalDatabaseSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRelationalDatabaseSnapshot. /// /// Returns a DeleteRelationalDatabaseSnapshotResult from Lightsail. /// REST API Reference for DeleteRelationalDatabaseSnapshot Operation DeleteRelationalDatabaseSnapshotResponse EndDeleteRelationalDatabaseSnapshot(IAsyncResult asyncResult); #endregion #region DetachCertificateFromDistribution /// /// Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network /// (CDN) distribution. /// /// /// /// After the certificate is detached, your distribution stops accepting traffic for all /// of the domains that are associated with the certificate. /// /// /// Container for the necessary parameters to execute the DetachCertificateFromDistribution service method. /// /// The response from the DetachCertificateFromDistribution service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DetachCertificateFromDistribution Operation DetachCertificateFromDistributionResponse DetachCertificateFromDistribution(DetachCertificateFromDistributionRequest request); /// /// Initiates the asynchronous execution of the DetachCertificateFromDistribution operation. /// /// /// Container for the necessary parameters to execute the DetachCertificateFromDistribution operation on AmazonLightsailClient. /// 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 EndDetachCertificateFromDistribution /// operation. /// REST API Reference for DetachCertificateFromDistribution Operation IAsyncResult BeginDetachCertificateFromDistribution(DetachCertificateFromDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DetachCertificateFromDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginDetachCertificateFromDistribution. /// /// Returns a DetachCertificateFromDistributionResult from Lightsail. /// REST API Reference for DetachCertificateFromDistribution Operation DetachCertificateFromDistributionResponse EndDetachCertificateFromDistribution(IAsyncResult asyncResult); #endregion #region DetachDisk /// /// Detaches a stopped block storage disk from a Lightsail instance. Make sure to unmount /// any file systems on the device within your operating system before stopping the instance /// and detaching the disk. /// /// /// /// The detach disk operation supports tag-based access control via resource /// tags applied to the resource identified by disk name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DetachDisk service method. /// /// The response from the DetachDisk service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DetachDisk Operation DetachDiskResponse DetachDisk(DetachDiskRequest request); /// /// Initiates the asynchronous execution of the DetachDisk operation. /// /// /// Container for the necessary parameters to execute the DetachDisk operation on AmazonLightsailClient. /// 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 EndDetachDisk /// operation. /// REST API Reference for DetachDisk Operation IAsyncResult BeginDetachDisk(DetachDiskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DetachDisk operation. /// /// /// The IAsyncResult returned by the call to BeginDetachDisk. /// /// Returns a DetachDiskResult from Lightsail. /// REST API Reference for DetachDisk Operation DetachDiskResponse EndDetachDisk(IAsyncResult asyncResult); #endregion #region DetachInstancesFromLoadBalancer /// /// Detaches the specified instances from a Lightsail load balancer. /// /// /// /// This operation waits until the instances are no longer needed before they are detached /// from the load balancer. /// /// /// /// The detach instances from load balancer operation supports tag-based /// access control via resource tags applied to the resource identified by load /// balancer name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the DetachInstancesFromLoadBalancer service method. /// /// The response from the DetachInstancesFromLoadBalancer service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DetachInstancesFromLoadBalancer Operation DetachInstancesFromLoadBalancerResponse DetachInstancesFromLoadBalancer(DetachInstancesFromLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the DetachInstancesFromLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the DetachInstancesFromLoadBalancer operation on AmazonLightsailClient. /// 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 EndDetachInstancesFromLoadBalancer /// operation. /// REST API Reference for DetachInstancesFromLoadBalancer Operation IAsyncResult BeginDetachInstancesFromLoadBalancer(DetachInstancesFromLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DetachInstancesFromLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginDetachInstancesFromLoadBalancer. /// /// Returns a DetachInstancesFromLoadBalancerResult from Lightsail. /// REST API Reference for DetachInstancesFromLoadBalancer Operation DetachInstancesFromLoadBalancerResponse EndDetachInstancesFromLoadBalancer(IAsyncResult asyncResult); #endregion #region DetachStaticIp /// /// Detaches a static IP from the Amazon Lightsail instance to which it is attached. /// /// Container for the necessary parameters to execute the DetachStaticIp service method. /// /// The response from the DetachStaticIp service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DetachStaticIp Operation DetachStaticIpResponse DetachStaticIp(DetachStaticIpRequest request); /// /// Initiates the asynchronous execution of the DetachStaticIp operation. /// /// /// Container for the necessary parameters to execute the DetachStaticIp operation on AmazonLightsailClient. /// 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 EndDetachStaticIp /// operation. /// REST API Reference for DetachStaticIp Operation IAsyncResult BeginDetachStaticIp(DetachStaticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DetachStaticIp operation. /// /// /// The IAsyncResult returned by the call to BeginDetachStaticIp. /// /// Returns a DetachStaticIpResult from Lightsail. /// REST API Reference for DetachStaticIp Operation DetachStaticIpResponse EndDetachStaticIp(IAsyncResult asyncResult); #endregion #region DisableAddOn /// /// Disables an add-on for an Amazon Lightsail resource. For more information, see the /// Amazon /// Lightsail Developer Guide. /// /// Container for the necessary parameters to execute the DisableAddOn service method. /// /// The response from the DisableAddOn service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DisableAddOn Operation DisableAddOnResponse DisableAddOn(DisableAddOnRequest request); /// /// Initiates the asynchronous execution of the DisableAddOn operation. /// /// /// Container for the necessary parameters to execute the DisableAddOn operation on AmazonLightsailClient. /// 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 EndDisableAddOn /// operation. /// REST API Reference for DisableAddOn Operation IAsyncResult BeginDisableAddOn(DisableAddOnRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisableAddOn operation. /// /// /// The IAsyncResult returned by the call to BeginDisableAddOn. /// /// Returns a DisableAddOnResult from Lightsail. /// REST API Reference for DisableAddOn Operation DisableAddOnResponse EndDisableAddOn(IAsyncResult asyncResult); #endregion #region DownloadDefaultKeyPair /// /// Downloads the regional Amazon Lightsail default key pair. /// /// /// /// This action also creates a Lightsail default key pair if a default key pair does not /// currently exist in the Amazon Web Services Region. /// /// /// Container for the necessary parameters to execute the DownloadDefaultKeyPair service method. /// /// The response from the DownloadDefaultKeyPair service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for DownloadDefaultKeyPair Operation DownloadDefaultKeyPairResponse DownloadDefaultKeyPair(DownloadDefaultKeyPairRequest request); /// /// Initiates the asynchronous execution of the DownloadDefaultKeyPair operation. /// /// /// Container for the necessary parameters to execute the DownloadDefaultKeyPair operation on AmazonLightsailClient. /// 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 EndDownloadDefaultKeyPair /// operation. /// REST API Reference for DownloadDefaultKeyPair Operation IAsyncResult BeginDownloadDefaultKeyPair(DownloadDefaultKeyPairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DownloadDefaultKeyPair operation. /// /// /// The IAsyncResult returned by the call to BeginDownloadDefaultKeyPair. /// /// Returns a DownloadDefaultKeyPairResult from Lightsail. /// REST API Reference for DownloadDefaultKeyPair Operation DownloadDefaultKeyPairResponse EndDownloadDefaultKeyPair(IAsyncResult asyncResult); #endregion #region EnableAddOn /// /// Enables or modifies an add-on for an Amazon Lightsail resource. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// Container for the necessary parameters to execute the EnableAddOn service method. /// /// The response from the EnableAddOn service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for EnableAddOn Operation EnableAddOnResponse EnableAddOn(EnableAddOnRequest request); /// /// Initiates the asynchronous execution of the EnableAddOn operation. /// /// /// Container for the necessary parameters to execute the EnableAddOn operation on AmazonLightsailClient. /// 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 EndEnableAddOn /// operation. /// REST API Reference for EnableAddOn Operation IAsyncResult BeginEnableAddOn(EnableAddOnRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the EnableAddOn operation. /// /// /// The IAsyncResult returned by the call to BeginEnableAddOn. /// /// Returns a EnableAddOnResult from Lightsail. /// REST API Reference for EnableAddOn Operation EnableAddOnResponse EndEnableAddOn(IAsyncResult asyncResult); #endregion #region ExportSnapshot /// /// Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic /// Compute Cloud (Amazon EC2). This operation results in an export snapshot record that /// can be used with the create cloud formation stack operation to create /// new Amazon EC2 instances. /// /// /// /// Exported instance snapshots appear in Amazon EC2 as Amazon Machine Images (AMIs), /// and the instance system disk appears as an Amazon Elastic Block Store (Amazon EBS) /// volume. Exported disk snapshots appear in Amazon EC2 as Amazon EBS volumes. Snapshots /// are exported to the same Amazon Web Services Region in Amazon EC2 as the source Lightsail /// snapshot. /// /// /// /// The export snapshot operation supports tag-based access control via resource /// tags applied to the resource identified by source snapshot name. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// /// Use the get instance snapshots or get disk snapshots operations /// to get a list of snapshots that you can export to Amazon EC2. /// /// /// /// Container for the necessary parameters to execute the ExportSnapshot service method. /// /// The response from the ExportSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for ExportSnapshot Operation ExportSnapshotResponse ExportSnapshot(ExportSnapshotRequest request); /// /// Initiates the asynchronous execution of the ExportSnapshot operation. /// /// /// Container for the necessary parameters to execute the ExportSnapshot operation on AmazonLightsailClient. /// 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 EndExportSnapshot /// operation. /// REST API Reference for ExportSnapshot Operation IAsyncResult BeginExportSnapshot(ExportSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExportSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginExportSnapshot. /// /// Returns a ExportSnapshotResult from Lightsail. /// REST API Reference for ExportSnapshot Operation ExportSnapshotResponse EndExportSnapshot(IAsyncResult asyncResult); #endregion #region GetActiveNames /// /// Returns the names of all active (not deleted) resources. /// /// Container for the necessary parameters to execute the GetActiveNames service method. /// /// The response from the GetActiveNames service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetActiveNames Operation GetActiveNamesResponse GetActiveNames(GetActiveNamesRequest request); /// /// Initiates the asynchronous execution of the GetActiveNames operation. /// /// /// Container for the necessary parameters to execute the GetActiveNames operation on AmazonLightsailClient. /// 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 EndGetActiveNames /// operation. /// REST API Reference for GetActiveNames Operation IAsyncResult BeginGetActiveNames(GetActiveNamesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetActiveNames operation. /// /// /// The IAsyncResult returned by the call to BeginGetActiveNames. /// /// Returns a GetActiveNamesResult from Lightsail. /// REST API Reference for GetActiveNames Operation GetActiveNamesResponse EndGetActiveNames(IAsyncResult asyncResult); #endregion #region GetAlarms /// /// Returns information about the configured alarms. Specify an alarm name in your request /// to return information about a specific alarm, or specify a monitored resource name /// to return information about all alarms for a specific resource. /// /// /// /// An alarm is used to monitor a single metric for one of your resources. When a metric /// condition is met, the alarm can notify you by email, SMS text message, and a banner /// displayed on the Amazon Lightsail console. For more information, see Alarms /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the GetAlarms service method. /// /// The response from the GetAlarms service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetAlarms Operation GetAlarmsResponse GetAlarms(GetAlarmsRequest request); /// /// Initiates the asynchronous execution of the GetAlarms operation. /// /// /// Container for the necessary parameters to execute the GetAlarms operation on AmazonLightsailClient. /// 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 EndGetAlarms /// operation. /// REST API Reference for GetAlarms Operation IAsyncResult BeginGetAlarms(GetAlarmsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAlarms operation. /// /// /// The IAsyncResult returned by the call to BeginGetAlarms. /// /// Returns a GetAlarmsResult from Lightsail. /// REST API Reference for GetAlarms Operation GetAlarmsResponse EndGetAlarms(IAsyncResult asyncResult); #endregion #region GetAutoSnapshots /// /// Returns the available automatic snapshots for an instance or disk. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// Container for the necessary parameters to execute the GetAutoSnapshots service method. /// /// The response from the GetAutoSnapshots service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetAutoSnapshots Operation GetAutoSnapshotsResponse GetAutoSnapshots(GetAutoSnapshotsRequest request); /// /// Initiates the asynchronous execution of the GetAutoSnapshots operation. /// /// /// Container for the necessary parameters to execute the GetAutoSnapshots operation on AmazonLightsailClient. /// 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 EndGetAutoSnapshots /// operation. /// REST API Reference for GetAutoSnapshots Operation IAsyncResult BeginGetAutoSnapshots(GetAutoSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAutoSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginGetAutoSnapshots. /// /// Returns a GetAutoSnapshotsResult from Lightsail. /// REST API Reference for GetAutoSnapshots Operation GetAutoSnapshotsResponse EndGetAutoSnapshots(IAsyncResult asyncResult); #endregion #region GetBlueprints /// /// Returns the list of available instance images, or blueprints. You can use a /// blueprint to create a new instance already running a specific operating system, as /// well as a preinstalled app or development stack. The software each instance is running /// depends on the blueprint image you choose. /// /// /// /// Use active blueprints when creating new instances. Inactive blueprints are listed /// to support customers with existing instances and are not necessarily available to /// create new instances. Blueprints are marked inactive when they become outdated due /// to operating system updates or new application releases. /// /// /// /// Container for the necessary parameters to execute the GetBlueprints service method. /// /// The response from the GetBlueprints service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBlueprints Operation GetBlueprintsResponse GetBlueprints(GetBlueprintsRequest request); /// /// Initiates the asynchronous execution of the GetBlueprints operation. /// /// /// Container for the necessary parameters to execute the GetBlueprints operation on AmazonLightsailClient. /// 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 EndGetBlueprints /// operation. /// REST API Reference for GetBlueprints Operation IAsyncResult BeginGetBlueprints(GetBlueprintsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBlueprints operation. /// /// /// The IAsyncResult returned by the call to BeginGetBlueprints. /// /// Returns a GetBlueprintsResult from Lightsail. /// REST API Reference for GetBlueprints Operation GetBlueprintsResponse EndGetBlueprints(IAsyncResult asyncResult); #endregion #region GetBucketAccessKeys /// /// Returns the existing access key IDs for the specified Amazon Lightsail bucket. /// /// /// /// This action does not return the secret access key value of an access key. You can /// get a secret access key only when you create it from the response of the CreateBucketAccessKey /// action. If you lose the secret access key, you must create a new access key. /// /// /// /// Container for the necessary parameters to execute the GetBucketAccessKeys service method. /// /// The response from the GetBucketAccessKeys service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBucketAccessKeys Operation GetBucketAccessKeysResponse GetBucketAccessKeys(GetBucketAccessKeysRequest request); /// /// Initiates the asynchronous execution of the GetBucketAccessKeys operation. /// /// /// Container for the necessary parameters to execute the GetBucketAccessKeys operation on AmazonLightsailClient. /// 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 EndGetBucketAccessKeys /// operation. /// REST API Reference for GetBucketAccessKeys Operation IAsyncResult BeginGetBucketAccessKeys(GetBucketAccessKeysRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBucketAccessKeys operation. /// /// /// The IAsyncResult returned by the call to BeginGetBucketAccessKeys. /// /// Returns a GetBucketAccessKeysResult from Lightsail. /// REST API Reference for GetBucketAccessKeys Operation GetBucketAccessKeysResponse EndGetBucketAccessKeys(IAsyncResult asyncResult); #endregion #region GetBucketBundles /// /// Returns the bundles that you can apply to a Amazon Lightsail bucket. /// /// /// /// The bucket bundle specifies the monthly cost, storage quota, and data transfer quota /// for a bucket. /// /// /// /// Use the UpdateBucketBundle /// action to update the bundle for a bucket. /// /// /// Container for the necessary parameters to execute the GetBucketBundles service method. /// /// The response from the GetBucketBundles service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBucketBundles Operation GetBucketBundlesResponse GetBucketBundles(GetBucketBundlesRequest request); /// /// Initiates the asynchronous execution of the GetBucketBundles operation. /// /// /// Container for the necessary parameters to execute the GetBucketBundles operation on AmazonLightsailClient. /// 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 EndGetBucketBundles /// operation. /// REST API Reference for GetBucketBundles Operation IAsyncResult BeginGetBucketBundles(GetBucketBundlesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBucketBundles operation. /// /// /// The IAsyncResult returned by the call to BeginGetBucketBundles. /// /// Returns a GetBucketBundlesResult from Lightsail. /// REST API Reference for GetBucketBundles Operation GetBucketBundlesResponse EndGetBucketBundles(IAsyncResult asyncResult); #endregion #region GetBucketMetricData /// /// Returns the data points of a specific metric for an Amazon Lightsail bucket. /// /// /// /// Metrics report the utilization of a bucket. View and collect metric data regularly /// to monitor the number of objects stored in a bucket (including object versions) and /// the storage space used by those objects. /// /// /// Container for the necessary parameters to execute the GetBucketMetricData service method. /// /// The response from the GetBucketMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBucketMetricData Operation GetBucketMetricDataResponse GetBucketMetricData(GetBucketMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetBucketMetricData operation. /// /// /// Container for the necessary parameters to execute the GetBucketMetricData operation on AmazonLightsailClient. /// 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 EndGetBucketMetricData /// operation. /// REST API Reference for GetBucketMetricData Operation IAsyncResult BeginGetBucketMetricData(GetBucketMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBucketMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetBucketMetricData. /// /// Returns a GetBucketMetricDataResult from Lightsail. /// REST API Reference for GetBucketMetricData Operation GetBucketMetricDataResponse EndGetBucketMetricData(IAsyncResult asyncResult); #endregion #region GetBuckets /// /// Returns information about one or more Amazon Lightsail buckets. The information returned /// includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) /// account-level block public access feature for your Lightsail buckets. /// /// /// /// For more information about buckets, see Buckets /// in Amazon Lightsail in the Amazon Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the GetBuckets service method. /// /// The response from the GetBuckets service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBuckets Operation GetBucketsResponse GetBuckets(GetBucketsRequest request); /// /// Initiates the asynchronous execution of the GetBuckets operation. /// /// /// Container for the necessary parameters to execute the GetBuckets operation on AmazonLightsailClient. /// 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 EndGetBuckets /// operation. /// REST API Reference for GetBuckets Operation IAsyncResult BeginGetBuckets(GetBucketsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBuckets operation. /// /// /// The IAsyncResult returned by the call to BeginGetBuckets. /// /// Returns a GetBucketsResult from Lightsail. /// REST API Reference for GetBuckets Operation GetBucketsResponse EndGetBuckets(IAsyncResult asyncResult); #endregion #region GetBundles /// /// Returns the bundles that you can apply to an Amazon Lightsail instance when you create /// it. /// /// /// /// A bundle describes the specifications of an instance, such as the monthly cost, amount /// of memory, the number of vCPUs, amount of storage space, and monthly network data /// transfer quota. /// /// /// /// Bundles are referred to as instance plans in the Lightsail console. /// /// /// /// Container for the necessary parameters to execute the GetBundles service method. /// /// The response from the GetBundles service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetBundles Operation GetBundlesResponse GetBundles(GetBundlesRequest request); /// /// Initiates the asynchronous execution of the GetBundles operation. /// /// /// Container for the necessary parameters to execute the GetBundles operation on AmazonLightsailClient. /// 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 EndGetBundles /// operation. /// REST API Reference for GetBundles Operation IAsyncResult BeginGetBundles(GetBundlesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBundles operation. /// /// /// The IAsyncResult returned by the call to BeginGetBundles. /// /// Returns a GetBundlesResult from Lightsail. /// REST API Reference for GetBundles Operation GetBundlesResponse EndGetBundles(IAsyncResult asyncResult); #endregion #region GetCertificates /// /// Returns information about one or more Amazon Lightsail SSL/TLS certificates. /// /// /// /// To get a summary of a certificate, omit includeCertificateDetails from /// your request. The response will include only the certificate Amazon Resource Name /// (ARN), certificate name, domain name, and tags. /// /// /// /// Container for the necessary parameters to execute the GetCertificates service method. /// /// The response from the GetCertificates service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetCertificates Operation GetCertificatesResponse GetCertificates(GetCertificatesRequest request); /// /// Initiates the asynchronous execution of the GetCertificates operation. /// /// /// Container for the necessary parameters to execute the GetCertificates operation on AmazonLightsailClient. /// 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 EndGetCertificates /// operation. /// REST API Reference for GetCertificates Operation IAsyncResult BeginGetCertificates(GetCertificatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCertificates operation. /// /// /// The IAsyncResult returned by the call to BeginGetCertificates. /// /// Returns a GetCertificatesResult from Lightsail. /// REST API Reference for GetCertificates Operation GetCertificatesResponse EndGetCertificates(IAsyncResult asyncResult); #endregion #region GetCloudFormationStackRecords /// /// Returns the CloudFormation stack record created as a result of the create cloud /// formation stack operation. /// /// /// /// An AWS CloudFormation stack is used to create a new Amazon EC2 instance from an exported /// Lightsail snapshot. /// /// /// Container for the necessary parameters to execute the GetCloudFormationStackRecords service method. /// /// The response from the GetCloudFormationStackRecords service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetCloudFormationStackRecords Operation GetCloudFormationStackRecordsResponse GetCloudFormationStackRecords(GetCloudFormationStackRecordsRequest request); /// /// Initiates the asynchronous execution of the GetCloudFormationStackRecords operation. /// /// /// Container for the necessary parameters to execute the GetCloudFormationStackRecords operation on AmazonLightsailClient. /// 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 EndGetCloudFormationStackRecords /// operation. /// REST API Reference for GetCloudFormationStackRecords Operation IAsyncResult BeginGetCloudFormationStackRecords(GetCloudFormationStackRecordsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCloudFormationStackRecords operation. /// /// /// The IAsyncResult returned by the call to BeginGetCloudFormationStackRecords. /// /// Returns a GetCloudFormationStackRecordsResult from Lightsail. /// REST API Reference for GetCloudFormationStackRecords Operation GetCloudFormationStackRecordsResponse EndGetCloudFormationStackRecords(IAsyncResult asyncResult); #endregion #region GetContactMethods /// /// Returns information about the configured contact methods. Specify a protocol in your /// request to return information about a specific contact method. /// /// /// /// A contact method is used to send you notifications about your Amazon Lightsail resources. /// You can add one email address and one mobile phone number contact method in each Amazon /// Web Services Region. However, SMS text messaging is not supported in some Amazon Web /// Services Regions, and SMS text messages cannot be sent to some countries/regions. /// For more information, see Notifications /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the GetContactMethods service method. /// /// The response from the GetContactMethods service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContactMethods Operation GetContactMethodsResponse GetContactMethods(GetContactMethodsRequest request); /// /// Initiates the asynchronous execution of the GetContactMethods operation. /// /// /// Container for the necessary parameters to execute the GetContactMethods operation on AmazonLightsailClient. /// 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 EndGetContactMethods /// operation. /// REST API Reference for GetContactMethods Operation IAsyncResult BeginGetContactMethods(GetContactMethodsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContactMethods operation. /// /// /// The IAsyncResult returned by the call to BeginGetContactMethods. /// /// Returns a GetContactMethodsResult from Lightsail. /// REST API Reference for GetContactMethods Operation GetContactMethodsResponse EndGetContactMethods(IAsyncResult asyncResult); #endregion #region GetContainerAPIMetadata /// /// Returns information about Amazon Lightsail containers, such as the current version /// of the Lightsail Control (lightsailctl) plugin. /// /// Container for the necessary parameters to execute the GetContainerAPIMetadata service method. /// /// The response from the GetContainerAPIMetadata service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerAPIMetadata Operation GetContainerAPIMetadataResponse GetContainerAPIMetadata(GetContainerAPIMetadataRequest request); /// /// Initiates the asynchronous execution of the GetContainerAPIMetadata operation. /// /// /// Container for the necessary parameters to execute the GetContainerAPIMetadata operation on AmazonLightsailClient. /// 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 EndGetContainerAPIMetadata /// operation. /// REST API Reference for GetContainerAPIMetadata Operation IAsyncResult BeginGetContainerAPIMetadata(GetContainerAPIMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerAPIMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerAPIMetadata. /// /// Returns a GetContainerAPIMetadataResult from Lightsail. /// REST API Reference for GetContainerAPIMetadata Operation GetContainerAPIMetadataResponse EndGetContainerAPIMetadata(IAsyncResult asyncResult); #endregion #region GetContainerImages /// /// Returns the container images that are registered to your Amazon Lightsail container /// service. /// /// /// /// If you created a deployment on your Lightsail container service that uses container /// images from a public registry like Docker Hub, those images are not returned as part /// of this action. Those images are not registered to your Lightsail container service. /// /// /// /// Container for the necessary parameters to execute the GetContainerImages service method. /// /// The response from the GetContainerImages service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerImages Operation GetContainerImagesResponse GetContainerImages(GetContainerImagesRequest request); /// /// Initiates the asynchronous execution of the GetContainerImages operation. /// /// /// Container for the necessary parameters to execute the GetContainerImages operation on AmazonLightsailClient. /// 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 EndGetContainerImages /// operation. /// REST API Reference for GetContainerImages Operation IAsyncResult BeginGetContainerImages(GetContainerImagesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerImages operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerImages. /// /// Returns a GetContainerImagesResult from Lightsail. /// REST API Reference for GetContainerImages Operation GetContainerImagesResponse EndGetContainerImages(IAsyncResult asyncResult); #endregion #region GetContainerLog /// /// Returns the log events of a container of your Amazon Lightsail container service. /// /// /// /// If your container service has more than one node (i.e., a scale greater than 1), then /// the log events that are returned for the specified container are merged from all nodes /// on your container service. /// /// /// /// Container logs are retained for a certain amount of time. For more information, see /// Amazon Lightsail /// endpoints and quotas in the Amazon Web Services General Reference. /// /// /// /// Container for the necessary parameters to execute the GetContainerLog service method. /// /// The response from the GetContainerLog service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerLog Operation GetContainerLogResponse GetContainerLog(GetContainerLogRequest request); /// /// Initiates the asynchronous execution of the GetContainerLog operation. /// /// /// Container for the necessary parameters to execute the GetContainerLog operation on AmazonLightsailClient. /// 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 EndGetContainerLog /// operation. /// REST API Reference for GetContainerLog Operation IAsyncResult BeginGetContainerLog(GetContainerLogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerLog operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerLog. /// /// Returns a GetContainerLogResult from Lightsail. /// REST API Reference for GetContainerLog Operation GetContainerLogResponse EndGetContainerLog(IAsyncResult asyncResult); #endregion #region GetContainerServiceDeployments /// /// Returns the deployments for your Amazon Lightsail container service /// /// /// /// A deployment specifies the settings, such as the ports and launch command, of containers /// that are deployed to your container service. /// /// /// /// The deployments are ordered by version in ascending order. The newest version is listed /// at the top of the response. /// /// /// /// A set number of deployments are kept before the oldest one is replaced with the newest /// one. For more information, see Amazon /// Lightsail endpoints and quotas in the Amazon Web Services General Reference. /// /// /// /// Container for the necessary parameters to execute the GetContainerServiceDeployments service method. /// /// The response from the GetContainerServiceDeployments service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerServiceDeployments Operation GetContainerServiceDeploymentsResponse GetContainerServiceDeployments(GetContainerServiceDeploymentsRequest request); /// /// Initiates the asynchronous execution of the GetContainerServiceDeployments operation. /// /// /// Container for the necessary parameters to execute the GetContainerServiceDeployments operation on AmazonLightsailClient. /// 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 EndGetContainerServiceDeployments /// operation. /// REST API Reference for GetContainerServiceDeployments Operation IAsyncResult BeginGetContainerServiceDeployments(GetContainerServiceDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerServiceDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerServiceDeployments. /// /// Returns a GetContainerServiceDeploymentsResult from Lightsail. /// REST API Reference for GetContainerServiceDeployments Operation GetContainerServiceDeploymentsResponse EndGetContainerServiceDeployments(IAsyncResult asyncResult); #endregion #region GetContainerServiceMetricData /// /// Returns the data points of a specific metric of your Amazon Lightsail container service. /// /// /// /// Metrics report the utilization of your resources. Monitor and collect metric data /// regularly to maintain the reliability, availability, and performance of your resources. /// /// /// Container for the necessary parameters to execute the GetContainerServiceMetricData service method. /// /// The response from the GetContainerServiceMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerServiceMetricData Operation GetContainerServiceMetricDataResponse GetContainerServiceMetricData(GetContainerServiceMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetContainerServiceMetricData operation. /// /// /// Container for the necessary parameters to execute the GetContainerServiceMetricData operation on AmazonLightsailClient. /// 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 EndGetContainerServiceMetricData /// operation. /// REST API Reference for GetContainerServiceMetricData Operation IAsyncResult BeginGetContainerServiceMetricData(GetContainerServiceMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerServiceMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerServiceMetricData. /// /// Returns a GetContainerServiceMetricDataResult from Lightsail. /// REST API Reference for GetContainerServiceMetricData Operation GetContainerServiceMetricDataResponse EndGetContainerServiceMetricData(IAsyncResult asyncResult); #endregion #region GetContainerServicePowers /// /// Returns the list of powers that can be specified for your Amazon Lightsail container /// services. /// /// /// /// The power specifies the amount of memory, the number of vCPUs, and the base price /// of the container service. /// /// /// Container for the necessary parameters to execute the GetContainerServicePowers service method. /// /// The response from the GetContainerServicePowers service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerServicePowers Operation GetContainerServicePowersResponse GetContainerServicePowers(GetContainerServicePowersRequest request); /// /// Initiates the asynchronous execution of the GetContainerServicePowers operation. /// /// /// Container for the necessary parameters to execute the GetContainerServicePowers operation on AmazonLightsailClient. /// 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 EndGetContainerServicePowers /// operation. /// REST API Reference for GetContainerServicePowers Operation IAsyncResult BeginGetContainerServicePowers(GetContainerServicePowersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerServicePowers operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerServicePowers. /// /// Returns a GetContainerServicePowersResult from Lightsail. /// REST API Reference for GetContainerServicePowers Operation GetContainerServicePowersResponse EndGetContainerServicePowers(IAsyncResult asyncResult); #endregion #region GetContainerServices /// /// Returns information about one or more of your Amazon Lightsail container services. /// /// Container for the necessary parameters to execute the GetContainerServices service method. /// /// The response from the GetContainerServices service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetContainerServices Operation GetContainerServicesResponse GetContainerServices(GetContainerServicesRequest request); /// /// Initiates the asynchronous execution of the GetContainerServices operation. /// /// /// Container for the necessary parameters to execute the GetContainerServices operation on AmazonLightsailClient. /// 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 EndGetContainerServices /// operation. /// REST API Reference for GetContainerServices Operation IAsyncResult BeginGetContainerServices(GetContainerServicesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContainerServices operation. /// /// /// The IAsyncResult returned by the call to BeginGetContainerServices. /// /// Returns a GetContainerServicesResult from Lightsail. /// REST API Reference for GetContainerServices Operation GetContainerServicesResponse EndGetContainerServices(IAsyncResult asyncResult); #endregion #region GetCostEstimate /// /// Retrieves information about the cost estimate for a specified resource. A cost estimate /// will not generate for a resource that has been deleted. /// /// Container for the necessary parameters to execute the GetCostEstimate service method. /// /// The response from the GetCostEstimate service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetCostEstimate Operation GetCostEstimateResponse GetCostEstimate(GetCostEstimateRequest request); /// /// Initiates the asynchronous execution of the GetCostEstimate operation. /// /// /// Container for the necessary parameters to execute the GetCostEstimate operation on AmazonLightsailClient. /// 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 EndGetCostEstimate /// operation. /// REST API Reference for GetCostEstimate Operation IAsyncResult BeginGetCostEstimate(GetCostEstimateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCostEstimate operation. /// /// /// The IAsyncResult returned by the call to BeginGetCostEstimate. /// /// Returns a GetCostEstimateResult from Lightsail. /// REST API Reference for GetCostEstimate Operation GetCostEstimateResponse EndGetCostEstimate(IAsyncResult asyncResult); #endregion #region GetDisk /// /// Returns information about a specific block storage disk. /// /// Container for the necessary parameters to execute the GetDisk service method. /// /// The response from the GetDisk service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDisk Operation GetDiskResponse GetDisk(GetDiskRequest request); /// /// Initiates the asynchronous execution of the GetDisk operation. /// /// /// Container for the necessary parameters to execute the GetDisk operation on AmazonLightsailClient. /// 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 EndGetDisk /// operation. /// REST API Reference for GetDisk Operation IAsyncResult BeginGetDisk(GetDiskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDisk operation. /// /// /// The IAsyncResult returned by the call to BeginGetDisk. /// /// Returns a GetDiskResult from Lightsail. /// REST API Reference for GetDisk Operation GetDiskResponse EndGetDisk(IAsyncResult asyncResult); #endregion #region GetDisks /// /// Returns information about all block storage disks in your AWS account and region. /// /// Container for the necessary parameters to execute the GetDisks service method. /// /// The response from the GetDisks service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDisks Operation GetDisksResponse GetDisks(GetDisksRequest request); /// /// Initiates the asynchronous execution of the GetDisks operation. /// /// /// Container for the necessary parameters to execute the GetDisks operation on AmazonLightsailClient. /// 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 EndGetDisks /// operation. /// REST API Reference for GetDisks Operation IAsyncResult BeginGetDisks(GetDisksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDisks operation. /// /// /// The IAsyncResult returned by the call to BeginGetDisks. /// /// Returns a GetDisksResult from Lightsail. /// REST API Reference for GetDisks Operation GetDisksResponse EndGetDisks(IAsyncResult asyncResult); #endregion #region GetDiskSnapshot /// /// Returns information about a specific block storage disk snapshot. /// /// Container for the necessary parameters to execute the GetDiskSnapshot service method. /// /// The response from the GetDiskSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDiskSnapshot Operation GetDiskSnapshotResponse GetDiskSnapshot(GetDiskSnapshotRequest request); /// /// Initiates the asynchronous execution of the GetDiskSnapshot operation. /// /// /// Container for the necessary parameters to execute the GetDiskSnapshot operation on AmazonLightsailClient. /// 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 EndGetDiskSnapshot /// operation. /// REST API Reference for GetDiskSnapshot Operation IAsyncResult BeginGetDiskSnapshot(GetDiskSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDiskSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginGetDiskSnapshot. /// /// Returns a GetDiskSnapshotResult from Lightsail. /// REST API Reference for GetDiskSnapshot Operation GetDiskSnapshotResponse EndGetDiskSnapshot(IAsyncResult asyncResult); #endregion #region GetDiskSnapshots /// /// Returns information about all block storage disk snapshots in your AWS account and /// region. /// /// Container for the necessary parameters to execute the GetDiskSnapshots service method. /// /// The response from the GetDiskSnapshots service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDiskSnapshots Operation GetDiskSnapshotsResponse GetDiskSnapshots(GetDiskSnapshotsRequest request); /// /// Initiates the asynchronous execution of the GetDiskSnapshots operation. /// /// /// Container for the necessary parameters to execute the GetDiskSnapshots operation on AmazonLightsailClient. /// 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 EndGetDiskSnapshots /// operation. /// REST API Reference for GetDiskSnapshots Operation IAsyncResult BeginGetDiskSnapshots(GetDiskSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDiskSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginGetDiskSnapshots. /// /// Returns a GetDiskSnapshotsResult from Lightsail. /// REST API Reference for GetDiskSnapshots Operation GetDiskSnapshotsResponse EndGetDiskSnapshots(IAsyncResult asyncResult); #endregion #region GetDistributionBundles /// /// Returns the bundles that can be applied to your Amazon Lightsail content delivery /// network (CDN) distributions. /// /// /// /// A distribution bundle specifies the monthly network transfer quota and monthly cost /// of your distribution. /// /// /// Container for the necessary parameters to execute the GetDistributionBundles service method. /// /// The response from the GetDistributionBundles service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDistributionBundles Operation GetDistributionBundlesResponse GetDistributionBundles(GetDistributionBundlesRequest request); /// /// Initiates the asynchronous execution of the GetDistributionBundles operation. /// /// /// Container for the necessary parameters to execute the GetDistributionBundles operation on AmazonLightsailClient. /// 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 EndGetDistributionBundles /// operation. /// REST API Reference for GetDistributionBundles Operation IAsyncResult BeginGetDistributionBundles(GetDistributionBundlesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDistributionBundles operation. /// /// /// The IAsyncResult returned by the call to BeginGetDistributionBundles. /// /// Returns a GetDistributionBundlesResult from Lightsail. /// REST API Reference for GetDistributionBundles Operation GetDistributionBundlesResponse EndGetDistributionBundles(IAsyncResult asyncResult); #endregion #region GetDistributionLatestCacheReset /// /// Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail /// content delivery network (CDN) distribution. /// /// Container for the necessary parameters to execute the GetDistributionLatestCacheReset service method. /// /// The response from the GetDistributionLatestCacheReset service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDistributionLatestCacheReset Operation GetDistributionLatestCacheResetResponse GetDistributionLatestCacheReset(GetDistributionLatestCacheResetRequest request); /// /// Initiates the asynchronous execution of the GetDistributionLatestCacheReset operation. /// /// /// Container for the necessary parameters to execute the GetDistributionLatestCacheReset operation on AmazonLightsailClient. /// 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 EndGetDistributionLatestCacheReset /// operation. /// REST API Reference for GetDistributionLatestCacheReset Operation IAsyncResult BeginGetDistributionLatestCacheReset(GetDistributionLatestCacheResetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDistributionLatestCacheReset operation. /// /// /// The IAsyncResult returned by the call to BeginGetDistributionLatestCacheReset. /// /// Returns a GetDistributionLatestCacheResetResult from Lightsail. /// REST API Reference for GetDistributionLatestCacheReset Operation GetDistributionLatestCacheResetResponse EndGetDistributionLatestCacheReset(IAsyncResult asyncResult); #endregion #region GetDistributionMetricData /// /// Returns the data points of a specific metric for an Amazon Lightsail content delivery /// network (CDN) distribution. /// /// /// /// Metrics report the utilization of your resources, and the error counts generated by /// them. Monitor and collect metric data regularly to maintain the reliability, availability, /// and performance of your resources. /// /// /// Container for the necessary parameters to execute the GetDistributionMetricData service method. /// /// The response from the GetDistributionMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDistributionMetricData Operation GetDistributionMetricDataResponse GetDistributionMetricData(GetDistributionMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetDistributionMetricData operation. /// /// /// Container for the necessary parameters to execute the GetDistributionMetricData operation on AmazonLightsailClient. /// 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 EndGetDistributionMetricData /// operation. /// REST API Reference for GetDistributionMetricData Operation IAsyncResult BeginGetDistributionMetricData(GetDistributionMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDistributionMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetDistributionMetricData. /// /// Returns a GetDistributionMetricDataResult from Lightsail. /// REST API Reference for GetDistributionMetricData Operation GetDistributionMetricDataResponse EndGetDistributionMetricData(IAsyncResult asyncResult); #endregion #region GetDistributions /// /// Returns information about one or more of your Amazon Lightsail content delivery network /// (CDN) distributions. /// /// Container for the necessary parameters to execute the GetDistributions service method. /// /// The response from the GetDistributions service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDistributions Operation GetDistributionsResponse GetDistributions(GetDistributionsRequest request); /// /// Initiates the asynchronous execution of the GetDistributions operation. /// /// /// Container for the necessary parameters to execute the GetDistributions operation on AmazonLightsailClient. /// 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 EndGetDistributions /// operation. /// REST API Reference for GetDistributions Operation IAsyncResult BeginGetDistributions(GetDistributionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDistributions operation. /// /// /// The IAsyncResult returned by the call to BeginGetDistributions. /// /// Returns a GetDistributionsResult from Lightsail. /// REST API Reference for GetDistributions Operation GetDistributionsResponse EndGetDistributions(IAsyncResult asyncResult); #endregion #region GetDomain /// /// Returns information about a specific domain recordset. /// /// Container for the necessary parameters to execute the GetDomain service method. /// /// The response from the GetDomain service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDomain Operation GetDomainResponse GetDomain(GetDomainRequest request); /// /// Initiates the asynchronous execution of the GetDomain operation. /// /// /// Container for the necessary parameters to execute the GetDomain operation on AmazonLightsailClient. /// 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 EndGetDomain /// operation. /// REST API Reference for GetDomain Operation IAsyncResult BeginGetDomain(GetDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDomain operation. /// /// /// The IAsyncResult returned by the call to BeginGetDomain. /// /// Returns a GetDomainResult from Lightsail. /// REST API Reference for GetDomain Operation GetDomainResponse EndGetDomain(IAsyncResult asyncResult); #endregion #region GetDomains /// /// Returns a list of all domains in the user's account. /// /// Container for the necessary parameters to execute the GetDomains service method. /// /// The response from the GetDomains service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetDomains Operation GetDomainsResponse GetDomains(GetDomainsRequest request); /// /// Initiates the asynchronous execution of the GetDomains operation. /// /// /// Container for the necessary parameters to execute the GetDomains operation on AmazonLightsailClient. /// 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 EndGetDomains /// operation. /// REST API Reference for GetDomains Operation IAsyncResult BeginGetDomains(GetDomainsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDomains operation. /// /// /// The IAsyncResult returned by the call to BeginGetDomains. /// /// Returns a GetDomainsResult from Lightsail. /// REST API Reference for GetDomains Operation GetDomainsResponse EndGetDomains(IAsyncResult asyncResult); #endregion #region GetExportSnapshotRecords /// /// Returns all export snapshot records created as a result of the export snapshot /// operation. /// /// /// /// An export snapshot record can be used to create a new Amazon EC2 instance and its /// related resources with the CreateCloudFormationStack /// action. /// /// /// Container for the necessary parameters to execute the GetExportSnapshotRecords service method. /// /// The response from the GetExportSnapshotRecords service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetExportSnapshotRecords Operation GetExportSnapshotRecordsResponse GetExportSnapshotRecords(GetExportSnapshotRecordsRequest request); /// /// Initiates the asynchronous execution of the GetExportSnapshotRecords operation. /// /// /// Container for the necessary parameters to execute the GetExportSnapshotRecords operation on AmazonLightsailClient. /// 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 EndGetExportSnapshotRecords /// operation. /// REST API Reference for GetExportSnapshotRecords Operation IAsyncResult BeginGetExportSnapshotRecords(GetExportSnapshotRecordsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetExportSnapshotRecords operation. /// /// /// The IAsyncResult returned by the call to BeginGetExportSnapshotRecords. /// /// Returns a GetExportSnapshotRecordsResult from Lightsail. /// REST API Reference for GetExportSnapshotRecords Operation GetExportSnapshotRecordsResponse EndGetExportSnapshotRecords(IAsyncResult asyncResult); #endregion #region GetInstance /// /// Returns information about a specific Amazon Lightsail instance, which is a virtual /// private server. /// /// Container for the necessary parameters to execute the GetInstance service method. /// /// The response from the GetInstance service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstance Operation GetInstanceResponse GetInstance(GetInstanceRequest request); /// /// Initiates the asynchronous execution of the GetInstance operation. /// /// /// Container for the necessary parameters to execute the GetInstance operation on AmazonLightsailClient. /// 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 EndGetInstance /// operation. /// REST API Reference for GetInstance Operation IAsyncResult BeginGetInstance(GetInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstance operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstance. /// /// Returns a GetInstanceResult from Lightsail. /// REST API Reference for GetInstance Operation GetInstanceResponse EndGetInstance(IAsyncResult asyncResult); #endregion #region GetInstanceAccessDetails /// /// Returns temporary SSH keys you can use to connect to a specific virtual private server, /// or instance. /// /// /// /// The get instance access details operation supports tag-based access control /// via resource tags applied to the resource identified by instance name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the GetInstanceAccessDetails service method. /// /// The response from the GetInstanceAccessDetails service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstanceAccessDetails Operation GetInstanceAccessDetailsResponse GetInstanceAccessDetails(GetInstanceAccessDetailsRequest request); /// /// Initiates the asynchronous execution of the GetInstanceAccessDetails operation. /// /// /// Container for the necessary parameters to execute the GetInstanceAccessDetails operation on AmazonLightsailClient. /// 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 EndGetInstanceAccessDetails /// operation. /// REST API Reference for GetInstanceAccessDetails Operation IAsyncResult BeginGetInstanceAccessDetails(GetInstanceAccessDetailsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceAccessDetails operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceAccessDetails. /// /// Returns a GetInstanceAccessDetailsResult from Lightsail. /// REST API Reference for GetInstanceAccessDetails Operation GetInstanceAccessDetailsResponse EndGetInstanceAccessDetails(IAsyncResult asyncResult); #endregion #region GetInstanceMetricData /// /// Returns the data points for the specified Amazon Lightsail instance metric, given /// an instance name. /// /// /// /// Metrics report the utilization of your resources, and the error counts generated by /// them. Monitor and collect metric data regularly to maintain the reliability, availability, /// and performance of your resources. /// /// /// Container for the necessary parameters to execute the GetInstanceMetricData service method. /// /// The response from the GetInstanceMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstanceMetricData Operation GetInstanceMetricDataResponse GetInstanceMetricData(GetInstanceMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetInstanceMetricData operation. /// /// /// Container for the necessary parameters to execute the GetInstanceMetricData operation on AmazonLightsailClient. /// 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 EndGetInstanceMetricData /// operation. /// REST API Reference for GetInstanceMetricData Operation IAsyncResult BeginGetInstanceMetricData(GetInstanceMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceMetricData. /// /// Returns a GetInstanceMetricDataResult from Lightsail. /// REST API Reference for GetInstanceMetricData Operation GetInstanceMetricDataResponse EndGetInstanceMetricData(IAsyncResult asyncResult); #endregion #region GetInstancePortStates /// /// Returns the firewall port states for a specific Amazon Lightsail instance, the IP /// addresses allowed to connect to the instance through the ports, and the protocol. /// /// Container for the necessary parameters to execute the GetInstancePortStates service method. /// /// The response from the GetInstancePortStates service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstancePortStates Operation GetInstancePortStatesResponse GetInstancePortStates(GetInstancePortStatesRequest request); /// /// Initiates the asynchronous execution of the GetInstancePortStates operation. /// /// /// Container for the necessary parameters to execute the GetInstancePortStates operation on AmazonLightsailClient. /// 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 EndGetInstancePortStates /// operation. /// REST API Reference for GetInstancePortStates Operation IAsyncResult BeginGetInstancePortStates(GetInstancePortStatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstancePortStates operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstancePortStates. /// /// Returns a GetInstancePortStatesResult from Lightsail. /// REST API Reference for GetInstancePortStates Operation GetInstancePortStatesResponse EndGetInstancePortStates(IAsyncResult asyncResult); #endregion #region GetInstances /// /// Returns information about all Amazon Lightsail virtual private servers, or instances. /// /// Container for the necessary parameters to execute the GetInstances service method. /// /// The response from the GetInstances service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstances Operation GetInstancesResponse GetInstances(GetInstancesRequest request); /// /// Initiates the asynchronous execution of the GetInstances operation. /// /// /// Container for the necessary parameters to execute the GetInstances operation on AmazonLightsailClient. /// 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 EndGetInstances /// operation. /// REST API Reference for GetInstances Operation IAsyncResult BeginGetInstances(GetInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstances operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstances. /// /// Returns a GetInstancesResult from Lightsail. /// REST API Reference for GetInstances Operation GetInstancesResponse EndGetInstances(IAsyncResult asyncResult); #endregion #region GetInstanceSnapshot /// /// Returns information about a specific instance snapshot. /// /// Container for the necessary parameters to execute the GetInstanceSnapshot service method. /// /// The response from the GetInstanceSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstanceSnapshot Operation GetInstanceSnapshotResponse GetInstanceSnapshot(GetInstanceSnapshotRequest request); /// /// Initiates the asynchronous execution of the GetInstanceSnapshot operation. /// /// /// Container for the necessary parameters to execute the GetInstanceSnapshot operation on AmazonLightsailClient. /// 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 EndGetInstanceSnapshot /// operation. /// REST API Reference for GetInstanceSnapshot Operation IAsyncResult BeginGetInstanceSnapshot(GetInstanceSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceSnapshot. /// /// Returns a GetInstanceSnapshotResult from Lightsail. /// REST API Reference for GetInstanceSnapshot Operation GetInstanceSnapshotResponse EndGetInstanceSnapshot(IAsyncResult asyncResult); #endregion #region GetInstanceSnapshots /// /// Returns all instance snapshots for the user's account. /// /// Container for the necessary parameters to execute the GetInstanceSnapshots service method. /// /// The response from the GetInstanceSnapshots service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstanceSnapshots Operation GetInstanceSnapshotsResponse GetInstanceSnapshots(GetInstanceSnapshotsRequest request); /// /// Initiates the asynchronous execution of the GetInstanceSnapshots operation. /// /// /// Container for the necessary parameters to execute the GetInstanceSnapshots operation on AmazonLightsailClient. /// 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 EndGetInstanceSnapshots /// operation. /// REST API Reference for GetInstanceSnapshots Operation IAsyncResult BeginGetInstanceSnapshots(GetInstanceSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceSnapshots. /// /// Returns a GetInstanceSnapshotsResult from Lightsail. /// REST API Reference for GetInstanceSnapshots Operation GetInstanceSnapshotsResponse EndGetInstanceSnapshots(IAsyncResult asyncResult); #endregion #region GetInstanceState /// /// Returns the state of a specific instance. Works on one instance at a time. /// /// Container for the necessary parameters to execute the GetInstanceState service method. /// /// The response from the GetInstanceState service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetInstanceState Operation GetInstanceStateResponse GetInstanceState(GetInstanceStateRequest request); /// /// Initiates the asynchronous execution of the GetInstanceState operation. /// /// /// Container for the necessary parameters to execute the GetInstanceState operation on AmazonLightsailClient. /// 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 EndGetInstanceState /// operation. /// REST API Reference for GetInstanceState Operation IAsyncResult BeginGetInstanceState(GetInstanceStateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceState operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceState. /// /// Returns a GetInstanceStateResult from Lightsail. /// REST API Reference for GetInstanceState Operation GetInstanceStateResponse EndGetInstanceState(IAsyncResult asyncResult); #endregion #region GetKeyPair /// /// Returns information about a specific key pair. /// /// Container for the necessary parameters to execute the GetKeyPair service method. /// /// The response from the GetKeyPair service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetKeyPair Operation GetKeyPairResponse GetKeyPair(GetKeyPairRequest request); /// /// Initiates the asynchronous execution of the GetKeyPair operation. /// /// /// Container for the necessary parameters to execute the GetKeyPair operation on AmazonLightsailClient. /// 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 EndGetKeyPair /// operation. /// REST API Reference for GetKeyPair Operation IAsyncResult BeginGetKeyPair(GetKeyPairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetKeyPair operation. /// /// /// The IAsyncResult returned by the call to BeginGetKeyPair. /// /// Returns a GetKeyPairResult from Lightsail. /// REST API Reference for GetKeyPair Operation GetKeyPairResponse EndGetKeyPair(IAsyncResult asyncResult); #endregion #region GetKeyPairs /// /// Returns information about all key pairs in the user's account. /// /// Container for the necessary parameters to execute the GetKeyPairs service method. /// /// The response from the GetKeyPairs service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetKeyPairs Operation GetKeyPairsResponse GetKeyPairs(GetKeyPairsRequest request); /// /// Initiates the asynchronous execution of the GetKeyPairs operation. /// /// /// Container for the necessary parameters to execute the GetKeyPairs operation on AmazonLightsailClient. /// 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 EndGetKeyPairs /// operation. /// REST API Reference for GetKeyPairs Operation IAsyncResult BeginGetKeyPairs(GetKeyPairsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetKeyPairs operation. /// /// /// The IAsyncResult returned by the call to BeginGetKeyPairs. /// /// Returns a GetKeyPairsResult from Lightsail. /// REST API Reference for GetKeyPairs Operation GetKeyPairsResponse EndGetKeyPairs(IAsyncResult asyncResult); #endregion #region GetLoadBalancer /// /// Returns information about the specified Lightsail load balancer. /// /// Container for the necessary parameters to execute the GetLoadBalancer service method. /// /// The response from the GetLoadBalancer service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetLoadBalancer Operation GetLoadBalancerResponse GetLoadBalancer(GetLoadBalancerRequest request); /// /// Initiates the asynchronous execution of the GetLoadBalancer operation. /// /// /// Container for the necessary parameters to execute the GetLoadBalancer operation on AmazonLightsailClient. /// 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 EndGetLoadBalancer /// operation. /// REST API Reference for GetLoadBalancer Operation IAsyncResult BeginGetLoadBalancer(GetLoadBalancerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoadBalancer operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoadBalancer. /// /// Returns a GetLoadBalancerResult from Lightsail. /// REST API Reference for GetLoadBalancer Operation GetLoadBalancerResponse EndGetLoadBalancer(IAsyncResult asyncResult); #endregion #region GetLoadBalancerMetricData /// /// Returns information about health metrics for your Lightsail load balancer. /// /// /// /// Metrics report the utilization of your resources, and the error counts generated by /// them. Monitor and collect metric data regularly to maintain the reliability, availability, /// and performance of your resources. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerMetricData service method. /// /// The response from the GetLoadBalancerMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetLoadBalancerMetricData Operation GetLoadBalancerMetricDataResponse GetLoadBalancerMetricData(GetLoadBalancerMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetLoadBalancerMetricData operation. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerMetricData operation on AmazonLightsailClient. /// 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 EndGetLoadBalancerMetricData /// operation. /// REST API Reference for GetLoadBalancerMetricData Operation IAsyncResult BeginGetLoadBalancerMetricData(GetLoadBalancerMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoadBalancerMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoadBalancerMetricData. /// /// Returns a GetLoadBalancerMetricDataResult from Lightsail. /// REST API Reference for GetLoadBalancerMetricData Operation GetLoadBalancerMetricDataResponse EndGetLoadBalancerMetricData(IAsyncResult asyncResult); #endregion #region GetLoadBalancers /// /// Returns information about all load balancers in an account. /// /// Container for the necessary parameters to execute the GetLoadBalancers service method. /// /// The response from the GetLoadBalancers service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetLoadBalancers Operation GetLoadBalancersResponse GetLoadBalancers(GetLoadBalancersRequest request); /// /// Initiates the asynchronous execution of the GetLoadBalancers operation. /// /// /// Container for the necessary parameters to execute the GetLoadBalancers operation on AmazonLightsailClient. /// 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 EndGetLoadBalancers /// operation. /// REST API Reference for GetLoadBalancers Operation IAsyncResult BeginGetLoadBalancers(GetLoadBalancersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoadBalancers operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoadBalancers. /// /// Returns a GetLoadBalancersResult from Lightsail. /// REST API Reference for GetLoadBalancers Operation GetLoadBalancersResponse EndGetLoadBalancers(IAsyncResult asyncResult); #endregion #region GetLoadBalancerTlsCertificates /// /// Returns information about the TLS certificates that are associated with the specified /// Lightsail load balancer. /// /// /// /// TLS is just an updated, more secure version of Secure Socket Layer (SSL). /// /// /// /// You can have a maximum of 2 certificates associated with a Lightsail load balancer. /// One is active and the other is inactive. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerTlsCertificates service method. /// /// The response from the GetLoadBalancerTlsCertificates service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetLoadBalancerTlsCertificates Operation GetLoadBalancerTlsCertificatesResponse GetLoadBalancerTlsCertificates(GetLoadBalancerTlsCertificatesRequest request); /// /// Initiates the asynchronous execution of the GetLoadBalancerTlsCertificates operation. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerTlsCertificates operation on AmazonLightsailClient. /// 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 EndGetLoadBalancerTlsCertificates /// operation. /// REST API Reference for GetLoadBalancerTlsCertificates Operation IAsyncResult BeginGetLoadBalancerTlsCertificates(GetLoadBalancerTlsCertificatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoadBalancerTlsCertificates operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoadBalancerTlsCertificates. /// /// Returns a GetLoadBalancerTlsCertificatesResult from Lightsail. /// REST API Reference for GetLoadBalancerTlsCertificates Operation GetLoadBalancerTlsCertificatesResponse EndGetLoadBalancerTlsCertificates(IAsyncResult asyncResult); #endregion #region GetLoadBalancerTlsPolicies /// /// Returns a list of TLS security policies that you can apply to Lightsail load balancers. /// /// /// /// For more information about load balancer TLS security policies, see Configuring /// TLS security policies on your Amazon Lightsail load balancers in the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerTlsPolicies service method. /// /// The response from the GetLoadBalancerTlsPolicies service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetLoadBalancerTlsPolicies Operation GetLoadBalancerTlsPoliciesResponse GetLoadBalancerTlsPolicies(GetLoadBalancerTlsPoliciesRequest request); /// /// Initiates the asynchronous execution of the GetLoadBalancerTlsPolicies operation. /// /// /// Container for the necessary parameters to execute the GetLoadBalancerTlsPolicies operation on AmazonLightsailClient. /// 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 EndGetLoadBalancerTlsPolicies /// operation. /// REST API Reference for GetLoadBalancerTlsPolicies Operation IAsyncResult BeginGetLoadBalancerTlsPolicies(GetLoadBalancerTlsPoliciesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoadBalancerTlsPolicies operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoadBalancerTlsPolicies. /// /// Returns a GetLoadBalancerTlsPoliciesResult from Lightsail. /// REST API Reference for GetLoadBalancerTlsPolicies Operation GetLoadBalancerTlsPoliciesResponse EndGetLoadBalancerTlsPolicies(IAsyncResult asyncResult); #endregion #region GetOperation /// /// Returns information about a specific operation. Operations include events such as /// when you create an instance, allocate a static IP, attach a static IP, and so on. /// /// Container for the necessary parameters to execute the GetOperation service method. /// /// The response from the GetOperation service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetOperation Operation GetOperationResponse GetOperation(GetOperationRequest request); /// /// Initiates the asynchronous execution of the GetOperation operation. /// /// /// Container for the necessary parameters to execute the GetOperation operation on AmazonLightsailClient. /// 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 EndGetOperation /// operation. /// REST API Reference for GetOperation Operation IAsyncResult BeginGetOperation(GetOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOperation operation. /// /// /// The IAsyncResult returned by the call to BeginGetOperation. /// /// Returns a GetOperationResult from Lightsail. /// REST API Reference for GetOperation Operation GetOperationResponse EndGetOperation(IAsyncResult asyncResult); #endregion #region GetOperations /// /// Returns information about all operations. /// /// /// /// Results are returned from oldest to newest, up to a maximum of 200. Results can be /// paged by making each subsequent call to GetOperations use the maximum /// (last) statusChangedAt value from the previous request. /// /// /// Container for the necessary parameters to execute the GetOperations service method. /// /// The response from the GetOperations service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetOperations Operation GetOperationsResponse GetOperations(GetOperationsRequest request); /// /// Initiates the asynchronous execution of the GetOperations operation. /// /// /// Container for the necessary parameters to execute the GetOperations operation on AmazonLightsailClient. /// 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 EndGetOperations /// operation. /// REST API Reference for GetOperations Operation IAsyncResult BeginGetOperations(GetOperationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOperations operation. /// /// /// The IAsyncResult returned by the call to BeginGetOperations. /// /// Returns a GetOperationsResult from Lightsail. /// REST API Reference for GetOperations Operation GetOperationsResponse EndGetOperations(IAsyncResult asyncResult); #endregion #region GetOperationsForResource /// /// Gets operations for a specific resource (e.g., an instance or a static IP). /// /// Container for the necessary parameters to execute the GetOperationsForResource service method. /// /// The response from the GetOperationsForResource service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetOperationsForResource Operation GetOperationsForResourceResponse GetOperationsForResource(GetOperationsForResourceRequest request); /// /// Initiates the asynchronous execution of the GetOperationsForResource operation. /// /// /// Container for the necessary parameters to execute the GetOperationsForResource operation on AmazonLightsailClient. /// 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 EndGetOperationsForResource /// operation. /// REST API Reference for GetOperationsForResource Operation IAsyncResult BeginGetOperationsForResource(GetOperationsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOperationsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginGetOperationsForResource. /// /// Returns a GetOperationsForResourceResult from Lightsail. /// REST API Reference for GetOperationsForResource Operation GetOperationsForResourceResponse EndGetOperationsForResource(IAsyncResult asyncResult); #endregion #region GetRegions /// /// Returns a list of all valid regions for Amazon Lightsail. Use the include availability /// zones parameter to also return the Availability Zones in a region. /// /// Container for the necessary parameters to execute the GetRegions service method. /// /// The response from the GetRegions service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRegions Operation GetRegionsResponse GetRegions(GetRegionsRequest request); /// /// Initiates the asynchronous execution of the GetRegions operation. /// /// /// Container for the necessary parameters to execute the GetRegions operation on AmazonLightsailClient. /// 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 EndGetRegions /// operation. /// REST API Reference for GetRegions Operation IAsyncResult BeginGetRegions(GetRegionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRegions operation. /// /// /// The IAsyncResult returned by the call to BeginGetRegions. /// /// Returns a GetRegionsResult from Lightsail. /// REST API Reference for GetRegions Operation GetRegionsResponse EndGetRegions(IAsyncResult asyncResult); #endregion #region GetRelationalDatabase /// /// Returns information about a specific database in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabase service method. /// /// The response from the GetRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabase Operation GetRelationalDatabaseResponse GetRelationalDatabase(GetRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabase operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabase /// operation. /// REST API Reference for GetRelationalDatabase Operation IAsyncResult BeginGetRelationalDatabase(GetRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabase. /// /// Returns a GetRelationalDatabaseResult from Lightsail. /// REST API Reference for GetRelationalDatabase Operation GetRelationalDatabaseResponse EndGetRelationalDatabase(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseBlueprints /// /// Returns a list of available database blueprints in Amazon Lightsail. A blueprint describes /// the major engine version of a database. /// /// /// /// You can use a blueprint ID to create a new database that runs a specific database /// engine. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseBlueprints service method. /// /// The response from the GetRelationalDatabaseBlueprints service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseBlueprints Operation GetRelationalDatabaseBlueprintsResponse GetRelationalDatabaseBlueprints(GetRelationalDatabaseBlueprintsRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseBlueprints operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseBlueprints operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseBlueprints /// operation. /// REST API Reference for GetRelationalDatabaseBlueprints Operation IAsyncResult BeginGetRelationalDatabaseBlueprints(GetRelationalDatabaseBlueprintsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseBlueprints operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseBlueprints. /// /// Returns a GetRelationalDatabaseBlueprintsResult from Lightsail. /// REST API Reference for GetRelationalDatabaseBlueprints Operation GetRelationalDatabaseBlueprintsResponse EndGetRelationalDatabaseBlueprints(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseBundles /// /// Returns the list of bundles that are available in Amazon Lightsail. A bundle describes /// the performance specifications for a database. /// /// /// /// You can use a bundle ID to create a new database with explicit performance specifications. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseBundles service method. /// /// The response from the GetRelationalDatabaseBundles service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseBundles Operation GetRelationalDatabaseBundlesResponse GetRelationalDatabaseBundles(GetRelationalDatabaseBundlesRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseBundles operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseBundles operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseBundles /// operation. /// REST API Reference for GetRelationalDatabaseBundles Operation IAsyncResult BeginGetRelationalDatabaseBundles(GetRelationalDatabaseBundlesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseBundles operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseBundles. /// /// Returns a GetRelationalDatabaseBundlesResult from Lightsail. /// REST API Reference for GetRelationalDatabaseBundles Operation GetRelationalDatabaseBundlesResponse EndGetRelationalDatabaseBundles(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseEvents /// /// Returns a list of events for a specific database in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabaseEvents service method. /// /// The response from the GetRelationalDatabaseEvents service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseEvents Operation GetRelationalDatabaseEventsResponse GetRelationalDatabaseEvents(GetRelationalDatabaseEventsRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseEvents operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseEvents operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseEvents /// operation. /// REST API Reference for GetRelationalDatabaseEvents Operation IAsyncResult BeginGetRelationalDatabaseEvents(GetRelationalDatabaseEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseEvents operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseEvents. /// /// Returns a GetRelationalDatabaseEventsResult from Lightsail. /// REST API Reference for GetRelationalDatabaseEvents Operation GetRelationalDatabaseEventsResponse EndGetRelationalDatabaseEvents(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseLogEvents /// /// Returns a list of log events for a database in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabaseLogEvents service method. /// /// The response from the GetRelationalDatabaseLogEvents service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseLogEvents Operation GetRelationalDatabaseLogEventsResponse GetRelationalDatabaseLogEvents(GetRelationalDatabaseLogEventsRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseLogEvents operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseLogEvents operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseLogEvents /// operation. /// REST API Reference for GetRelationalDatabaseLogEvents Operation IAsyncResult BeginGetRelationalDatabaseLogEvents(GetRelationalDatabaseLogEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseLogEvents operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseLogEvents. /// /// Returns a GetRelationalDatabaseLogEventsResult from Lightsail. /// REST API Reference for GetRelationalDatabaseLogEvents Operation GetRelationalDatabaseLogEventsResponse EndGetRelationalDatabaseLogEvents(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseLogStreams /// /// Returns a list of available log streams for a specific database in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabaseLogStreams service method. /// /// The response from the GetRelationalDatabaseLogStreams service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseLogStreams Operation GetRelationalDatabaseLogStreamsResponse GetRelationalDatabaseLogStreams(GetRelationalDatabaseLogStreamsRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseLogStreams operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseLogStreams operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseLogStreams /// operation. /// REST API Reference for GetRelationalDatabaseLogStreams Operation IAsyncResult BeginGetRelationalDatabaseLogStreams(GetRelationalDatabaseLogStreamsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseLogStreams operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseLogStreams. /// /// Returns a GetRelationalDatabaseLogStreamsResult from Lightsail. /// REST API Reference for GetRelationalDatabaseLogStreams Operation GetRelationalDatabaseLogStreamsResponse EndGetRelationalDatabaseLogStreams(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseMasterUserPassword /// /// Returns the current, previous, or pending versions of the master user password for /// a Lightsail database. /// /// /// /// The GetRelationalDatabaseMasterUserPassword operation supports tag-based /// access control via resource tags applied to the resource identified by relationalDatabaseName. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseMasterUserPassword service method. /// /// The response from the GetRelationalDatabaseMasterUserPassword service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseMasterUserPassword Operation GetRelationalDatabaseMasterUserPasswordResponse GetRelationalDatabaseMasterUserPassword(GetRelationalDatabaseMasterUserPasswordRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseMasterUserPassword operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseMasterUserPassword operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseMasterUserPassword /// operation. /// REST API Reference for GetRelationalDatabaseMasterUserPassword Operation IAsyncResult BeginGetRelationalDatabaseMasterUserPassword(GetRelationalDatabaseMasterUserPasswordRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseMasterUserPassword operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseMasterUserPassword. /// /// Returns a GetRelationalDatabaseMasterUserPasswordResult from Lightsail. /// REST API Reference for GetRelationalDatabaseMasterUserPassword Operation GetRelationalDatabaseMasterUserPasswordResponse EndGetRelationalDatabaseMasterUserPassword(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseMetricData /// /// Returns the data points of the specified metric for a database in Amazon Lightsail. /// /// /// /// Metrics report the utilization of your resources, and the error counts generated by /// them. Monitor and collect metric data regularly to maintain the reliability, availability, /// and performance of your resources. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseMetricData service method. /// /// The response from the GetRelationalDatabaseMetricData service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseMetricData Operation GetRelationalDatabaseMetricDataResponse GetRelationalDatabaseMetricData(GetRelationalDatabaseMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseMetricData operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseMetricData operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseMetricData /// operation. /// REST API Reference for GetRelationalDatabaseMetricData Operation IAsyncResult BeginGetRelationalDatabaseMetricData(GetRelationalDatabaseMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseMetricData. /// /// Returns a GetRelationalDatabaseMetricDataResult from Lightsail. /// REST API Reference for GetRelationalDatabaseMetricData Operation GetRelationalDatabaseMetricDataResponse EndGetRelationalDatabaseMetricData(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseParameters /// /// Returns all of the runtime parameters offered by the underlying database software, /// or engine, for a specific database in Amazon Lightsail. /// /// /// /// In addition to the parameter names and values, this operation returns other information /// about each parameter. This information includes whether changes require a reboot, /// whether the parameter is modifiable, the allowed values, and the data types. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseParameters service method. /// /// The response from the GetRelationalDatabaseParameters service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseParameters Operation GetRelationalDatabaseParametersResponse GetRelationalDatabaseParameters(GetRelationalDatabaseParametersRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseParameters operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseParameters operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseParameters /// operation. /// REST API Reference for GetRelationalDatabaseParameters Operation IAsyncResult BeginGetRelationalDatabaseParameters(GetRelationalDatabaseParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseParameters operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseParameters. /// /// Returns a GetRelationalDatabaseParametersResult from Lightsail. /// REST API Reference for GetRelationalDatabaseParameters Operation GetRelationalDatabaseParametersResponse EndGetRelationalDatabaseParameters(IAsyncResult asyncResult); #endregion #region GetRelationalDatabases /// /// Returns information about all of your databases in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabases service method. /// /// The response from the GetRelationalDatabases service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabases Operation GetRelationalDatabasesResponse GetRelationalDatabases(GetRelationalDatabasesRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabases operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabases operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabases /// operation. /// REST API Reference for GetRelationalDatabases Operation IAsyncResult BeginGetRelationalDatabases(GetRelationalDatabasesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabases operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabases. /// /// Returns a GetRelationalDatabasesResult from Lightsail. /// REST API Reference for GetRelationalDatabases Operation GetRelationalDatabasesResponse EndGetRelationalDatabases(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseSnapshot /// /// Returns information about a specific database snapshot in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabaseSnapshot service method. /// /// The response from the GetRelationalDatabaseSnapshot service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseSnapshot Operation GetRelationalDatabaseSnapshotResponse GetRelationalDatabaseSnapshot(GetRelationalDatabaseSnapshotRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseSnapshot operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseSnapshot operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseSnapshot /// operation. /// REST API Reference for GetRelationalDatabaseSnapshot Operation IAsyncResult BeginGetRelationalDatabaseSnapshot(GetRelationalDatabaseSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseSnapshot. /// /// Returns a GetRelationalDatabaseSnapshotResult from Lightsail. /// REST API Reference for GetRelationalDatabaseSnapshot Operation GetRelationalDatabaseSnapshotResponse EndGetRelationalDatabaseSnapshot(IAsyncResult asyncResult); #endregion #region GetRelationalDatabaseSnapshots /// /// Returns information about all of your database snapshots in Amazon Lightsail. /// /// Container for the necessary parameters to execute the GetRelationalDatabaseSnapshots service method. /// /// The response from the GetRelationalDatabaseSnapshots service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetRelationalDatabaseSnapshots Operation GetRelationalDatabaseSnapshotsResponse GetRelationalDatabaseSnapshots(GetRelationalDatabaseSnapshotsRequest request); /// /// Initiates the asynchronous execution of the GetRelationalDatabaseSnapshots operation. /// /// /// Container for the necessary parameters to execute the GetRelationalDatabaseSnapshots operation on AmazonLightsailClient. /// 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 EndGetRelationalDatabaseSnapshots /// operation. /// REST API Reference for GetRelationalDatabaseSnapshots Operation IAsyncResult BeginGetRelationalDatabaseSnapshots(GetRelationalDatabaseSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRelationalDatabaseSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginGetRelationalDatabaseSnapshots. /// /// Returns a GetRelationalDatabaseSnapshotsResult from Lightsail. /// REST API Reference for GetRelationalDatabaseSnapshots Operation GetRelationalDatabaseSnapshotsResponse EndGetRelationalDatabaseSnapshots(IAsyncResult asyncResult); #endregion #region GetStaticIp /// /// Returns information about an Amazon Lightsail static IP. /// /// Container for the necessary parameters to execute the GetStaticIp service method. /// /// The response from the GetStaticIp service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetStaticIp Operation GetStaticIpResponse GetStaticIp(GetStaticIpRequest request); /// /// Initiates the asynchronous execution of the GetStaticIp operation. /// /// /// Container for the necessary parameters to execute the GetStaticIp operation on AmazonLightsailClient. /// 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 EndGetStaticIp /// operation. /// REST API Reference for GetStaticIp Operation IAsyncResult BeginGetStaticIp(GetStaticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStaticIp operation. /// /// /// The IAsyncResult returned by the call to BeginGetStaticIp. /// /// Returns a GetStaticIpResult from Lightsail. /// REST API Reference for GetStaticIp Operation GetStaticIpResponse EndGetStaticIp(IAsyncResult asyncResult); #endregion #region GetStaticIps /// /// Returns information about all static IPs in the user's account. /// /// Container for the necessary parameters to execute the GetStaticIps service method. /// /// The response from the GetStaticIps service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for GetStaticIps Operation GetStaticIpsResponse GetStaticIps(GetStaticIpsRequest request); /// /// Initiates the asynchronous execution of the GetStaticIps operation. /// /// /// Container for the necessary parameters to execute the GetStaticIps operation on AmazonLightsailClient. /// 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 EndGetStaticIps /// operation. /// REST API Reference for GetStaticIps Operation IAsyncResult BeginGetStaticIps(GetStaticIpsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetStaticIps operation. /// /// /// The IAsyncResult returned by the call to BeginGetStaticIps. /// /// Returns a GetStaticIpsResult from Lightsail. /// REST API Reference for GetStaticIps Operation GetStaticIpsResponse EndGetStaticIps(IAsyncResult asyncResult); #endregion #region ImportKeyPair /// /// Imports a public SSH key from a specific key pair. /// /// Container for the necessary parameters to execute the ImportKeyPair service method. /// /// The response from the ImportKeyPair service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for ImportKeyPair Operation ImportKeyPairResponse ImportKeyPair(ImportKeyPairRequest request); /// /// Initiates the asynchronous execution of the ImportKeyPair operation. /// /// /// Container for the necessary parameters to execute the ImportKeyPair operation on AmazonLightsailClient. /// 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 EndImportKeyPair /// operation. /// REST API Reference for ImportKeyPair Operation IAsyncResult BeginImportKeyPair(ImportKeyPairRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ImportKeyPair operation. /// /// /// The IAsyncResult returned by the call to BeginImportKeyPair. /// /// Returns a ImportKeyPairResult from Lightsail. /// REST API Reference for ImportKeyPair Operation ImportKeyPairResponse EndImportKeyPair(IAsyncResult asyncResult); #endregion #region IsVpcPeered /// /// Returns a Boolean value indicating whether your Lightsail VPC is peered. /// /// Container for the necessary parameters to execute the IsVpcPeered service method. /// /// The response from the IsVpcPeered service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for IsVpcPeered Operation IsVpcPeeredResponse IsVpcPeered(IsVpcPeeredRequest request); /// /// Initiates the asynchronous execution of the IsVpcPeered operation. /// /// /// Container for the necessary parameters to execute the IsVpcPeered operation on AmazonLightsailClient. /// 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 EndIsVpcPeered /// operation. /// REST API Reference for IsVpcPeered Operation IAsyncResult BeginIsVpcPeered(IsVpcPeeredRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the IsVpcPeered operation. /// /// /// The IAsyncResult returned by the call to BeginIsVpcPeered. /// /// Returns a IsVpcPeeredResult from Lightsail. /// REST API Reference for IsVpcPeered Operation IsVpcPeeredResponse EndIsVpcPeered(IAsyncResult asyncResult); #endregion #region OpenInstancePublicPorts /// /// Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses /// allowed to connect to the instance through the ports, and the protocol. /// /// /// /// The OpenInstancePublicPorts action supports tag-based access control /// via resource tags applied to the resource identified by instanceName. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the OpenInstancePublicPorts service method. /// /// The response from the OpenInstancePublicPorts service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for OpenInstancePublicPorts Operation OpenInstancePublicPortsResponse OpenInstancePublicPorts(OpenInstancePublicPortsRequest request); /// /// Initiates the asynchronous execution of the OpenInstancePublicPorts operation. /// /// /// Container for the necessary parameters to execute the OpenInstancePublicPorts operation on AmazonLightsailClient. /// 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 EndOpenInstancePublicPorts /// operation. /// REST API Reference for OpenInstancePublicPorts Operation IAsyncResult BeginOpenInstancePublicPorts(OpenInstancePublicPortsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the OpenInstancePublicPorts operation. /// /// /// The IAsyncResult returned by the call to BeginOpenInstancePublicPorts. /// /// Returns a OpenInstancePublicPortsResult from Lightsail. /// REST API Reference for OpenInstancePublicPorts Operation OpenInstancePublicPortsResponse EndOpenInstancePublicPorts(IAsyncResult asyncResult); #endregion #region PeerVpc /// /// Peers the Lightsail VPC with the user's default VPC. /// /// Container for the necessary parameters to execute the PeerVpc service method. /// /// The response from the PeerVpc service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for PeerVpc Operation PeerVpcResponse PeerVpc(PeerVpcRequest request); /// /// Initiates the asynchronous execution of the PeerVpc operation. /// /// /// Container for the necessary parameters to execute the PeerVpc operation on AmazonLightsailClient. /// 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 EndPeerVpc /// operation. /// REST API Reference for PeerVpc Operation IAsyncResult BeginPeerVpc(PeerVpcRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PeerVpc operation. /// /// /// The IAsyncResult returned by the call to BeginPeerVpc. /// /// Returns a PeerVpcResult from Lightsail. /// REST API Reference for PeerVpc Operation PeerVpcResponse EndPeerVpc(IAsyncResult asyncResult); #endregion #region PutAlarm /// /// Creates or updates an alarm, and associates it with the specified metric. /// /// /// /// An alarm is used to monitor a single metric for one of your resources. When a metric /// condition is met, the alarm can notify you by email, SMS text message, and a banner /// displayed on the Amazon Lightsail console. For more information, see Alarms /// in Amazon Lightsail. /// /// /// /// When this action creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA. /// The alarm is then evaluated and its state is set appropriately. Any actions associated /// with the new state are then executed. /// /// /// /// When you update an existing alarm, its state is left unchanged, but the update completely /// overwrites the previous configuration of the alarm. The alarm is then evaluated with /// the updated configuration. /// /// /// Container for the necessary parameters to execute the PutAlarm service method. /// /// The response from the PutAlarm service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for PutAlarm Operation PutAlarmResponse PutAlarm(PutAlarmRequest request); /// /// Initiates the asynchronous execution of the PutAlarm operation. /// /// /// Container for the necessary parameters to execute the PutAlarm operation on AmazonLightsailClient. /// 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 EndPutAlarm /// operation. /// REST API Reference for PutAlarm Operation IAsyncResult BeginPutAlarm(PutAlarmRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutAlarm operation. /// /// /// The IAsyncResult returned by the call to BeginPutAlarm. /// /// Returns a PutAlarmResult from Lightsail. /// REST API Reference for PutAlarm Operation PutAlarmResponse EndPutAlarm(IAsyncResult asyncResult); #endregion #region PutInstancePublicPorts /// /// Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses /// allowed to connect to the instance through the ports, and the protocol. This action /// also closes all currently open ports that are not included in the request. Include /// all of the ports and the protocols you want to open in your PutInstancePublicPortsrequest. /// Or use the OpenInstancePublicPorts action to open ports without closing /// currently open ports. /// /// /// /// The PutInstancePublicPorts action supports tag-based access control via /// resource tags applied to the resource identified by instanceName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the PutInstancePublicPorts service method. /// /// The response from the PutInstancePublicPorts service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for PutInstancePublicPorts Operation PutInstancePublicPortsResponse PutInstancePublicPorts(PutInstancePublicPortsRequest request); /// /// Initiates the asynchronous execution of the PutInstancePublicPorts operation. /// /// /// Container for the necessary parameters to execute the PutInstancePublicPorts operation on AmazonLightsailClient. /// 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 EndPutInstancePublicPorts /// operation. /// REST API Reference for PutInstancePublicPorts Operation IAsyncResult BeginPutInstancePublicPorts(PutInstancePublicPortsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutInstancePublicPorts operation. /// /// /// The IAsyncResult returned by the call to BeginPutInstancePublicPorts. /// /// Returns a PutInstancePublicPortsResult from Lightsail. /// REST API Reference for PutInstancePublicPorts Operation PutInstancePublicPortsResponse EndPutInstancePublicPorts(IAsyncResult asyncResult); #endregion #region RebootInstance /// /// Restarts a specific instance. /// /// /// /// The reboot instance operation supports tag-based access control via resource /// tags applied to the resource identified by instance name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the RebootInstance service method. /// /// The response from the RebootInstance service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for RebootInstance Operation RebootInstanceResponse EndRebootInstance(IAsyncResult asyncResult); #endregion #region RebootRelationalDatabase /// /// Restarts a specific database in Amazon Lightsail. /// /// /// /// The reboot relational database operation supports tag-based access control /// via resource tags applied to the resource identified by relationalDatabaseName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the RebootRelationalDatabase service method. /// /// The response from the RebootRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for RebootRelationalDatabase Operation RebootRelationalDatabaseResponse RebootRelationalDatabase(RebootRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the RebootRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the RebootRelationalDatabase operation on AmazonLightsailClient. /// 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 EndRebootRelationalDatabase /// operation. /// REST API Reference for RebootRelationalDatabase Operation IAsyncResult BeginRebootRelationalDatabase(RebootRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RebootRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginRebootRelationalDatabase. /// /// Returns a RebootRelationalDatabaseResult from Lightsail. /// REST API Reference for RebootRelationalDatabase Operation RebootRelationalDatabaseResponse EndRebootRelationalDatabase(IAsyncResult asyncResult); #endregion #region RegisterContainerImage /// /// Registers a container image to your Amazon Lightsail container service. /// /// /// /// This action is not required if you install and use the Lightsail Control (lightsailctl) /// plugin to push container images to your Lightsail container service. For more information, /// see Pushing /// and managing container images on your Amazon Lightsail container services in the /// Amazon Lightsail Developer Guide. /// /// /// /// Container for the necessary parameters to execute the RegisterContainerImage service method. /// /// The response from the RegisterContainerImage service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for RegisterContainerImage Operation RegisterContainerImageResponse RegisterContainerImage(RegisterContainerImageRequest request); /// /// Initiates the asynchronous execution of the RegisterContainerImage operation. /// /// /// Container for the necessary parameters to execute the RegisterContainerImage operation on AmazonLightsailClient. /// 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 EndRegisterContainerImage /// operation. /// REST API Reference for RegisterContainerImage Operation IAsyncResult BeginRegisterContainerImage(RegisterContainerImageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterContainerImage operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterContainerImage. /// /// Returns a RegisterContainerImageResult from Lightsail. /// REST API Reference for RegisterContainerImage Operation RegisterContainerImageResponse EndRegisterContainerImage(IAsyncResult asyncResult); #endregion #region ReleaseStaticIp /// /// Deletes a specific static IP from your account. /// /// Container for the necessary parameters to execute the ReleaseStaticIp service method. /// /// The response from the ReleaseStaticIp service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for ReleaseStaticIp Operation ReleaseStaticIpResponse ReleaseStaticIp(ReleaseStaticIpRequest request); /// /// Initiates the asynchronous execution of the ReleaseStaticIp operation. /// /// /// Container for the necessary parameters to execute the ReleaseStaticIp operation on AmazonLightsailClient. /// 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 EndReleaseStaticIp /// operation. /// REST API Reference for ReleaseStaticIp Operation IAsyncResult BeginReleaseStaticIp(ReleaseStaticIpRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ReleaseStaticIp operation. /// /// /// The IAsyncResult returned by the call to BeginReleaseStaticIp. /// /// Returns a ReleaseStaticIpResult from Lightsail. /// REST API Reference for ReleaseStaticIp Operation ReleaseStaticIpResponse EndReleaseStaticIp(IAsyncResult asyncResult); #endregion #region ResetDistributionCache /// /// Deletes currently cached content from your Amazon Lightsail content delivery network /// (CDN) distribution. /// /// /// /// After resetting the cache, the next time a content request is made, your distribution /// pulls, serves, and caches it from the origin. /// /// /// Container for the necessary parameters to execute the ResetDistributionCache service method. /// /// The response from the ResetDistributionCache service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for ResetDistributionCache Operation ResetDistributionCacheResponse ResetDistributionCache(ResetDistributionCacheRequest request); /// /// Initiates the asynchronous execution of the ResetDistributionCache operation. /// /// /// Container for the necessary parameters to execute the ResetDistributionCache operation on AmazonLightsailClient. /// 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 EndResetDistributionCache /// operation. /// REST API Reference for ResetDistributionCache Operation IAsyncResult BeginResetDistributionCache(ResetDistributionCacheRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetDistributionCache operation. /// /// /// The IAsyncResult returned by the call to BeginResetDistributionCache. /// /// Returns a ResetDistributionCacheResult from Lightsail. /// REST API Reference for ResetDistributionCache Operation ResetDistributionCacheResponse EndResetDistributionCache(IAsyncResult asyncResult); #endregion #region SendContactMethodVerification /// /// Sends a verification request to an email contact method to ensure it's owned by the /// requester. SMS contact methods don't need to be verified. /// /// /// /// A contact method is used to send you notifications about your Amazon Lightsail resources. /// You can add one email address and one mobile phone number contact method in each Amazon /// Web Services Region. However, SMS text messaging is not supported in some Amazon Web /// Services Regions, and SMS text messages cannot be sent to some countries/regions. /// For more information, see Notifications /// in Amazon Lightsail. /// /// /// /// A verification request is sent to the contact method when you initially create it. /// Use this action to send another verification request if a previous verification request /// was deleted, or has expired. /// /// /// /// Notifications are not sent to an email contact method until after it is verified, /// and confirmed as valid. /// /// /// /// Container for the necessary parameters to execute the SendContactMethodVerification service method. /// /// The response from the SendContactMethodVerification service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for SendContactMethodVerification Operation SendContactMethodVerificationResponse SendContactMethodVerification(SendContactMethodVerificationRequest request); /// /// Initiates the asynchronous execution of the SendContactMethodVerification operation. /// /// /// Container for the necessary parameters to execute the SendContactMethodVerification operation on AmazonLightsailClient. /// 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 EndSendContactMethodVerification /// operation. /// REST API Reference for SendContactMethodVerification Operation IAsyncResult BeginSendContactMethodVerification(SendContactMethodVerificationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendContactMethodVerification operation. /// /// /// The IAsyncResult returned by the call to BeginSendContactMethodVerification. /// /// Returns a SendContactMethodVerificationResult from Lightsail. /// REST API Reference for SendContactMethodVerification Operation SendContactMethodVerificationResponse EndSendContactMethodVerification(IAsyncResult asyncResult); #endregion #region SetIpAddressType /// /// Sets the IP address type for an Amazon Lightsail resource. /// /// /// /// Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for /// the specified resource. Alternately, you can use this action to disable dual-stack, /// and enable IPv4 only. /// /// /// Container for the necessary parameters to execute the SetIpAddressType service method. /// /// The response from the SetIpAddressType service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for SetIpAddressType Operation SetIpAddressTypeResponse SetIpAddressType(SetIpAddressTypeRequest request); /// /// Initiates the asynchronous execution of the SetIpAddressType operation. /// /// /// Container for the necessary parameters to execute the SetIpAddressType operation on AmazonLightsailClient. /// 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 EndSetIpAddressType /// operation. /// REST API Reference for SetIpAddressType Operation IAsyncResult BeginSetIpAddressType(SetIpAddressTypeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIpAddressType operation. /// /// /// The IAsyncResult returned by the call to BeginSetIpAddressType. /// /// Returns a SetIpAddressTypeResult from Lightsail. /// REST API Reference for SetIpAddressType Operation SetIpAddressTypeResponse EndSetIpAddressType(IAsyncResult asyncResult); #endregion #region SetResourceAccessForBucket /// /// Sets the Amazon Lightsail resources that can access the specified Lightsail bucket. /// /// /// /// Lightsail buckets currently support setting access for Lightsail instances in the /// same Amazon Web Services Region. /// /// /// Container for the necessary parameters to execute the SetResourceAccessForBucket service method. /// /// The response from the SetResourceAccessForBucket service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for SetResourceAccessForBucket Operation SetResourceAccessForBucketResponse SetResourceAccessForBucket(SetResourceAccessForBucketRequest request); /// /// Initiates the asynchronous execution of the SetResourceAccessForBucket operation. /// /// /// Container for the necessary parameters to execute the SetResourceAccessForBucket operation on AmazonLightsailClient. /// 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 EndSetResourceAccessForBucket /// operation. /// REST API Reference for SetResourceAccessForBucket Operation IAsyncResult BeginSetResourceAccessForBucket(SetResourceAccessForBucketRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetResourceAccessForBucket operation. /// /// /// The IAsyncResult returned by the call to BeginSetResourceAccessForBucket. /// /// Returns a SetResourceAccessForBucketResult from Lightsail. /// REST API Reference for SetResourceAccessForBucket Operation SetResourceAccessForBucketResponse EndSetResourceAccessForBucket(IAsyncResult asyncResult); #endregion #region StartGUISession /// /// Initiates a graphical user interface (GUI) session that’s used to access a virtual /// computer’s operating system and application. The session will be active for 1 hour. /// Use this action to resume the session after it expires. /// /// Container for the necessary parameters to execute the StartGUISession service method. /// /// The response from the StartGUISession service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for StartGUISession Operation StartGUISessionResponse StartGUISession(StartGUISessionRequest request); /// /// Initiates the asynchronous execution of the StartGUISession operation. /// /// /// Container for the necessary parameters to execute the StartGUISession operation on AmazonLightsailClient. /// 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 EndStartGUISession /// operation. /// REST API Reference for StartGUISession Operation IAsyncResult BeginStartGUISession(StartGUISessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartGUISession operation. /// /// /// The IAsyncResult returned by the call to BeginStartGUISession. /// /// Returns a StartGUISessionResult from Lightsail. /// REST API Reference for StartGUISession Operation StartGUISessionResponse EndStartGUISession(IAsyncResult asyncResult); #endregion #region StartInstance /// /// Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, /// use the reboot instance operation. /// /// /// /// When you start a stopped instance, Lightsail assigns a new public IP address to the /// instance. To use the same IP address after stopping and starting an instance, create /// a static IP address and attach it to the instance. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// /// The start instance operation supports tag-based access control via resource /// tags applied to the resource identified by instance name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the StartInstance service method. /// /// The response from the StartInstance service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for StartInstance Operation StartInstanceResponse EndStartInstance(IAsyncResult asyncResult); #endregion #region StartRelationalDatabase /// /// Starts a specific database from a stopped state in Amazon Lightsail. To restart a /// database, use the reboot relational database operation. /// /// /// /// The start relational database operation supports tag-based access control /// via resource tags applied to the resource identified by relationalDatabaseName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the StartRelationalDatabase service method. /// /// The response from the StartRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for StartRelationalDatabase Operation StartRelationalDatabaseResponse StartRelationalDatabase(StartRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the StartRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the StartRelationalDatabase operation on AmazonLightsailClient. /// 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 EndStartRelationalDatabase /// operation. /// REST API Reference for StartRelationalDatabase Operation IAsyncResult BeginStartRelationalDatabase(StartRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginStartRelationalDatabase. /// /// Returns a StartRelationalDatabaseResult from Lightsail. /// REST API Reference for StartRelationalDatabase Operation StartRelationalDatabaseResponse EndStartRelationalDatabase(IAsyncResult asyncResult); #endregion #region StopGUISession /// /// Terminates a web-based NICE DCV session that’s used to access a virtual computer’s /// operating system or application. The session will close and any unsaved data will /// be lost. /// /// Container for the necessary parameters to execute the StopGUISession service method. /// /// The response from the StopGUISession service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for StopGUISession Operation StopGUISessionResponse StopGUISession(StopGUISessionRequest request); /// /// Initiates the asynchronous execution of the StopGUISession operation. /// /// /// Container for the necessary parameters to execute the StopGUISession operation on AmazonLightsailClient. /// 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 EndStopGUISession /// operation. /// REST API Reference for StopGUISession Operation IAsyncResult BeginStopGUISession(StopGUISessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopGUISession operation. /// /// /// The IAsyncResult returned by the call to BeginStopGUISession. /// /// Returns a StopGUISessionResult from Lightsail. /// REST API Reference for StopGUISession Operation StopGUISessionResponse EndStopGUISession(IAsyncResult asyncResult); #endregion #region StopInstance /// /// Stops a specific Amazon Lightsail instance that is currently running. /// /// /// /// When you start a stopped instance, Lightsail assigns a new public IP address to the /// instance. To use the same IP address after stopping and starting an instance, create /// a static IP address and attach it to the instance. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// /// The stop instance operation supports tag-based access control via resource /// tags applied to the resource identified by instance name. For more information, /// see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the StopInstance service method. /// /// The response from the StopInstance service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for StopInstance Operation StopInstanceResponse EndStopInstance(IAsyncResult asyncResult); #endregion #region StopRelationalDatabase /// /// Stops a specific database that is currently running in Amazon Lightsail. /// /// /// /// The stop relational database operation supports tag-based access control /// via resource tags applied to the resource identified by relationalDatabaseName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the StopRelationalDatabase service method. /// /// The response from the StopRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for StopRelationalDatabase Operation StopRelationalDatabaseResponse StopRelationalDatabase(StopRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the StopRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the StopRelationalDatabase operation on AmazonLightsailClient. /// 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 EndStopRelationalDatabase /// operation. /// REST API Reference for StopRelationalDatabase Operation IAsyncResult BeginStopRelationalDatabase(StopRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginStopRelationalDatabase. /// /// Returns a StopRelationalDatabaseResult from Lightsail. /// REST API Reference for StopRelationalDatabase Operation StopRelationalDatabaseResponse EndStopRelationalDatabase(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds one or more tags to the specified Amazon Lightsail resource. Each resource can /// have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys /// must be unique per resource. For more information about tags, see the Amazon /// Lightsail Developer Guide. /// /// /// /// The tag resource operation supports tag-based access control via request /// tags and resource tags applied to the resource identified by resource name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region TestAlarm /// /// Tests an alarm by displaying a banner on the Amazon Lightsail console. If a notification /// trigger is configured for the specified alarm, the test also sends a notification /// to the notification protocol (Email and/or SMS) configured /// for the alarm. /// /// /// /// An alarm is used to monitor a single metric for one of your resources. When a metric /// condition is met, the alarm can notify you by email, SMS text message, and a banner /// displayed on the Amazon Lightsail console. For more information, see Alarms /// in Amazon Lightsail. /// /// /// Container for the necessary parameters to execute the TestAlarm service method. /// /// The response from the TestAlarm service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for TestAlarm Operation TestAlarmResponse TestAlarm(TestAlarmRequest request); /// /// Initiates the asynchronous execution of the TestAlarm operation. /// /// /// Container for the necessary parameters to execute the TestAlarm operation on AmazonLightsailClient. /// 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 EndTestAlarm /// operation. /// REST API Reference for TestAlarm Operation IAsyncResult BeginTestAlarm(TestAlarmRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TestAlarm operation. /// /// /// The IAsyncResult returned by the call to BeginTestAlarm. /// /// Returns a TestAlarmResult from Lightsail. /// REST API Reference for TestAlarm Operation TestAlarmResponse EndTestAlarm(IAsyncResult asyncResult); #endregion #region UnpeerVpc /// /// Unpeers the Lightsail VPC from the user's default VPC. /// /// Container for the necessary parameters to execute the UnpeerVpc service method. /// /// The response from the UnpeerVpc service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UnpeerVpc Operation UnpeerVpcResponse UnpeerVpc(UnpeerVpcRequest request); /// /// Initiates the asynchronous execution of the UnpeerVpc operation. /// /// /// Container for the necessary parameters to execute the UnpeerVpc operation on AmazonLightsailClient. /// 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 EndUnpeerVpc /// operation. /// REST API Reference for UnpeerVpc Operation IAsyncResult BeginUnpeerVpc(UnpeerVpcRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UnpeerVpc operation. /// /// /// The IAsyncResult returned by the call to BeginUnpeerVpc. /// /// Returns a UnpeerVpcResult from Lightsail. /// REST API Reference for UnpeerVpc Operation UnpeerVpcResponse EndUnpeerVpc(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Deletes the specified set of tag keys and their values from the specified Amazon Lightsail /// resource. /// /// /// /// The untag resource operation supports tag-based access control via request /// tags and resource tags applied to the resource identified by resource name. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// 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 AmazonLightsailClient. /// 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 Lightsail. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateBucket /// /// Updates an existing Amazon Lightsail bucket. /// /// /// /// Use this action to update the configuration of an existing bucket, such as versioning, /// public accessibility, and the Amazon Web Services accounts that can access the bucket. /// /// /// Container for the necessary parameters to execute the UpdateBucket service method. /// /// The response from the UpdateBucket service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateBucket Operation UpdateBucketResponse UpdateBucket(UpdateBucketRequest request); /// /// Initiates the asynchronous execution of the UpdateBucket operation. /// /// /// Container for the necessary parameters to execute the UpdateBucket operation on AmazonLightsailClient. /// 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 EndUpdateBucket /// operation. /// REST API Reference for UpdateBucket Operation IAsyncResult BeginUpdateBucket(UpdateBucketRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBucket operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBucket. /// /// Returns a UpdateBucketResult from Lightsail. /// REST API Reference for UpdateBucket Operation UpdateBucketResponse EndUpdateBucket(IAsyncResult asyncResult); #endregion #region UpdateBucketBundle /// /// Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket. /// /// /// /// A bucket bundle specifies the monthly cost, storage space, and data transfer quota /// for a bucket. You can update a bucket's bundle only one time within a monthly Amazon /// Web Services billing cycle. To determine if you can update a bucket's bundle, use /// the GetBuckets /// action. The ableToUpdateBundle parameter in the response will indicate /// whether you can currently update a bucket's bundle. /// /// /// /// Update a bucket's bundle if it's consistently going over its storage space or data /// transfer quota, or if a bucket's usage is consistently in the lower range of its storage /// space or data transfer quota. Due to the unpredictable usage fluctuations that a bucket /// might experience, we strongly recommend that you update a bucket's bundle only as /// a long-term strategy, instead of as a short-term, monthly cost-cutting measure. Choose /// a bucket bundle that will provide the bucket with ample storage space and data transfer /// for a long time to come. /// /// /// Container for the necessary parameters to execute the UpdateBucketBundle service method. /// /// The response from the UpdateBucketBundle service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateBucketBundle Operation UpdateBucketBundleResponse UpdateBucketBundle(UpdateBucketBundleRequest request); /// /// Initiates the asynchronous execution of the UpdateBucketBundle operation. /// /// /// Container for the necessary parameters to execute the UpdateBucketBundle operation on AmazonLightsailClient. /// 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 EndUpdateBucketBundle /// operation. /// REST API Reference for UpdateBucketBundle Operation IAsyncResult BeginUpdateBucketBundle(UpdateBucketBundleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBucketBundle operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBucketBundle. /// /// Returns a UpdateBucketBundleResult from Lightsail. /// REST API Reference for UpdateBucketBundle Operation UpdateBucketBundleResponse EndUpdateBucketBundle(IAsyncResult asyncResult); #endregion #region UpdateContainerService /// /// Updates the configuration of your Amazon Lightsail container service, such as its /// power, scale, and public domain names. /// /// Container for the necessary parameters to execute the UpdateContainerService service method. /// /// The response from the UpdateContainerService service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateContainerService Operation UpdateContainerServiceResponse UpdateContainerService(UpdateContainerServiceRequest request); /// /// Initiates the asynchronous execution of the UpdateContainerService operation. /// /// /// Container for the necessary parameters to execute the UpdateContainerService operation on AmazonLightsailClient. /// 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 EndUpdateContainerService /// operation. /// REST API Reference for UpdateContainerService Operation IAsyncResult BeginUpdateContainerService(UpdateContainerServiceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContainerService operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContainerService. /// /// Returns a UpdateContainerServiceResult from Lightsail. /// REST API Reference for UpdateContainerService Operation UpdateContainerServiceResponse EndUpdateContainerService(IAsyncResult asyncResult); #endregion #region UpdateDistribution /// /// Updates an existing Amazon Lightsail content delivery network (CDN) distribution. /// /// /// /// Use this action to update the configuration of your existing distribution. /// /// /// Container for the necessary parameters to execute the UpdateDistribution service method. /// /// The response from the UpdateDistribution service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateDistribution Operation UpdateDistributionResponse UpdateDistribution(UpdateDistributionRequest request); /// /// Initiates the asynchronous execution of the UpdateDistribution operation. /// /// /// Container for the necessary parameters to execute the UpdateDistribution operation on AmazonLightsailClient. /// 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 EndUpdateDistribution /// operation. /// REST API Reference for UpdateDistribution Operation IAsyncResult BeginUpdateDistribution(UpdateDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDistribution. /// /// Returns a UpdateDistributionResult from Lightsail. /// REST API Reference for UpdateDistribution Operation UpdateDistributionResponse EndUpdateDistribution(IAsyncResult asyncResult); #endregion #region UpdateDistributionBundle /// /// Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution. /// /// /// /// A distribution bundle specifies the monthly network transfer quota and monthly cost /// of your distribution. /// /// /// /// Update your distribution's bundle if your distribution is going over its monthly network /// transfer quota and is incurring an overage fee. /// /// /// /// You can update your distribution's bundle only one time within your monthly Amazon /// Web Services billing cycle. To determine if you can update your distribution's bundle, /// use the GetDistributions action. The ableToUpdateBundle /// parameter in the result will indicate whether you can currently update your distribution's /// bundle. /// /// /// Container for the necessary parameters to execute the UpdateDistributionBundle service method. /// /// The response from the UpdateDistributionBundle service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateDistributionBundle Operation UpdateDistributionBundleResponse UpdateDistributionBundle(UpdateDistributionBundleRequest request); /// /// Initiates the asynchronous execution of the UpdateDistributionBundle operation. /// /// /// Container for the necessary parameters to execute the UpdateDistributionBundle operation on AmazonLightsailClient. /// 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 EndUpdateDistributionBundle /// operation. /// REST API Reference for UpdateDistributionBundle Operation IAsyncResult BeginUpdateDistributionBundle(UpdateDistributionBundleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDistributionBundle operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDistributionBundle. /// /// Returns a UpdateDistributionBundleResult from Lightsail. /// REST API Reference for UpdateDistributionBundle Operation UpdateDistributionBundleResponse EndUpdateDistributionBundle(IAsyncResult asyncResult); #endregion #region UpdateDomainEntry /// /// Updates a domain recordset after it is created. /// /// /// /// The update domain entry operation supports tag-based access control via /// resource tags applied to the resource identified by domain name. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the UpdateDomainEntry service method. /// /// The response from the UpdateDomainEntry service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateDomainEntry Operation UpdateDomainEntryResponse UpdateDomainEntry(UpdateDomainEntryRequest request); /// /// Initiates the asynchronous execution of the UpdateDomainEntry operation. /// /// /// Container for the necessary parameters to execute the UpdateDomainEntry operation on AmazonLightsailClient. /// 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 EndUpdateDomainEntry /// operation. /// REST API Reference for UpdateDomainEntry Operation IAsyncResult BeginUpdateDomainEntry(UpdateDomainEntryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDomainEntry operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDomainEntry. /// /// Returns a UpdateDomainEntryResult from Lightsail. /// REST API Reference for UpdateDomainEntry Operation UpdateDomainEntryResponse EndUpdateDomainEntry(IAsyncResult asyncResult); #endregion #region UpdateInstanceMetadataOptions /// /// Modifies the Amazon Lightsail instance metadata parameters on a running or stopped /// instance. When you modify the parameters on a running instance, the GetInstance /// or GetInstances API operation initially responds with a state of pending. /// After the parameter modifications are successfully applied, the state changes to applied /// in subsequent GetInstance or GetInstances API calls. For /// more information, see Use /// IMDSv2 with an Amazon Lightsail instance in the Amazon Lightsail Developer /// Guide. /// /// Container for the necessary parameters to execute the UpdateInstanceMetadataOptions service method. /// /// The response from the UpdateInstanceMetadataOptions service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateInstanceMetadataOptions Operation UpdateInstanceMetadataOptionsResponse UpdateInstanceMetadataOptions(UpdateInstanceMetadataOptionsRequest request); /// /// Initiates the asynchronous execution of the UpdateInstanceMetadataOptions operation. /// /// /// Container for the necessary parameters to execute the UpdateInstanceMetadataOptions operation on AmazonLightsailClient. /// 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 EndUpdateInstanceMetadataOptions /// operation. /// REST API Reference for UpdateInstanceMetadataOptions Operation IAsyncResult BeginUpdateInstanceMetadataOptions(UpdateInstanceMetadataOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateInstanceMetadataOptions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateInstanceMetadataOptions. /// /// Returns a UpdateInstanceMetadataOptionsResult from Lightsail. /// REST API Reference for UpdateInstanceMetadataOptions Operation UpdateInstanceMetadataOptionsResponse EndUpdateInstanceMetadataOptions(IAsyncResult asyncResult); #endregion #region UpdateLoadBalancerAttribute /// /// Updates the specified attribute for a load balancer. You can only update one attribute /// at a time. /// /// /// /// The update load balancer attribute operation supports tag-based access /// control via resource tags applied to the resource identified by load balancer /// name. For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the UpdateLoadBalancerAttribute service method. /// /// The response from the UpdateLoadBalancerAttribute service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateLoadBalancerAttribute Operation UpdateLoadBalancerAttributeResponse UpdateLoadBalancerAttribute(UpdateLoadBalancerAttributeRequest request); /// /// Initiates the asynchronous execution of the UpdateLoadBalancerAttribute operation. /// /// /// Container for the necessary parameters to execute the UpdateLoadBalancerAttribute operation on AmazonLightsailClient. /// 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 EndUpdateLoadBalancerAttribute /// operation. /// REST API Reference for UpdateLoadBalancerAttribute Operation IAsyncResult BeginUpdateLoadBalancerAttribute(UpdateLoadBalancerAttributeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLoadBalancerAttribute operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLoadBalancerAttribute. /// /// Returns a UpdateLoadBalancerAttributeResult from Lightsail. /// REST API Reference for UpdateLoadBalancerAttribute Operation UpdateLoadBalancerAttributeResponse EndUpdateLoadBalancerAttribute(IAsyncResult asyncResult); #endregion #region UpdateRelationalDatabase /// /// Allows the update of one or more attributes of a database in Amazon Lightsail. /// /// /// /// Updates are applied immediately, or in cases where the updates could result in an /// outage, are applied during the database's predefined maintenance window. /// /// /// /// The update relational database operation supports tag-based access control /// via resource tags applied to the resource identified by relationalDatabaseName. For /// more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the UpdateRelationalDatabase service method. /// /// The response from the UpdateRelationalDatabase service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateRelationalDatabase Operation UpdateRelationalDatabaseResponse UpdateRelationalDatabase(UpdateRelationalDatabaseRequest request); /// /// Initiates the asynchronous execution of the UpdateRelationalDatabase operation. /// /// /// Container for the necessary parameters to execute the UpdateRelationalDatabase operation on AmazonLightsailClient. /// 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 EndUpdateRelationalDatabase /// operation. /// REST API Reference for UpdateRelationalDatabase Operation IAsyncResult BeginUpdateRelationalDatabase(UpdateRelationalDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRelationalDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRelationalDatabase. /// /// Returns a UpdateRelationalDatabaseResult from Lightsail. /// REST API Reference for UpdateRelationalDatabase Operation UpdateRelationalDatabaseResponse EndUpdateRelationalDatabase(IAsyncResult asyncResult); #endregion #region UpdateRelationalDatabaseParameters /// /// Allows the update of one or more parameters of a database in Amazon Lightsail. /// /// /// /// Parameter updates don't cause outages; therefore, their application is not subject /// to the preferred maintenance window. However, there are two ways in which parameter /// updates are applied: dynamic or pending-reboot. Parameters /// marked with a dynamic apply type are applied immediately. Parameters /// marked with a pending-reboot apply type are applied only after the database /// is rebooted using the reboot relational database operation. /// /// /// /// The update relational database parameters operation supports tag-based /// access control via resource tags applied to the resource identified by relationalDatabaseName. /// For more information, see the Amazon /// Lightsail Developer Guide. /// /// /// Container for the necessary parameters to execute the UpdateRelationalDatabaseParameters service method. /// /// The response from the UpdateRelationalDatabaseParameters service method, as returned by Lightsail. /// /// Lightsail throws this exception when the user cannot be authenticated or uses invalid /// credentials to access a resource. /// /// /// Lightsail throws this exception when an account is still in the setup in progress /// state. /// /// /// Lightsail throws this exception when user input does not conform to the validation /// rules of an input field. /// /// /// /// Domain and distribution APIs are only available in the N. Virginia (us-east-1) /// Amazon Web Services Region. Please set your Amazon Web Services Region configuration /// to us-east-1 to create, view, or edit these resources. /// /// /// /// /// Lightsail throws this exception when it cannot find a resource. /// /// /// Lightsail throws this exception when an operation fails to execute. /// /// /// A general service exception. /// /// /// Lightsail throws this exception when the user has not been authenticated. /// /// REST API Reference for UpdateRelationalDatabaseParameters Operation UpdateRelationalDatabaseParametersResponse UpdateRelationalDatabaseParameters(UpdateRelationalDatabaseParametersRequest request); /// /// Initiates the asynchronous execution of the UpdateRelationalDatabaseParameters operation. /// /// /// Container for the necessary parameters to execute the UpdateRelationalDatabaseParameters operation on AmazonLightsailClient. /// 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 EndUpdateRelationalDatabaseParameters /// operation. /// REST API Reference for UpdateRelationalDatabaseParameters Operation IAsyncResult BeginUpdateRelationalDatabaseParameters(UpdateRelationalDatabaseParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRelationalDatabaseParameters operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRelationalDatabaseParameters. /// /// Returns a UpdateRelationalDatabaseParametersResult from Lightsail. /// REST API Reference for UpdateRelationalDatabaseParameters Operation UpdateRelationalDatabaseParametersResponse EndUpdateRelationalDatabaseParameters(IAsyncResult asyncResult); #endregion } }