C# Class Amazon.Lightsail.AmazonLightsailClient

Implementation for accessing Lightsail Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly - a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP - for a low, predictable price. You manage those Lightsail servers through the Lightsail console or by using the API or command-line interface (CLI).

For more information about Lightsail concepts and tasks, see the Lightsail Dev Guide.

To use the Lightsail API or the CLI, you will need to use AWS Identity and Access Management (IAM) to generate access keys. For details about how to set this up, see the Lightsail Dev Guide.

Inheritance: AmazonServiceClient, IAmazonLightsail
Show file Open project: aws/aws-sdk-net

Public Methods

Method Description
AllocateStaticIp ( AllocateStaticIpRequest request ) : AllocateStaticIpResponse

Allocates a static IP address.

AllocateStaticIpAsync ( AllocateStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AllocateStaticIp operation.

AmazonLightsailClient ( ) : System

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonLightsailClient ( AWSCredentials credentials ) : System

Constructs AmazonLightsailClient with AWS Credentials

AmazonLightsailClient ( AWSCredentials credentials, AmazonLightsailConfig clientConfig ) : System

Constructs AmazonLightsailClient with AWS Credentials and an AmazonLightsailClient Configuration object.

AmazonLightsailClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonLightsailClient with AWS Credentials

AmazonLightsailClient ( AmazonLightsailConfig config ) : System

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonLightsailClient ( RegionEndpoint region ) : System

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonLightsailConfig clientConfig ) : System

Constructs AmazonLightsailClient with AWS Access Key ID, AWS Secret Key and an AmazonLightsailClient Configuration object.

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonLightsailConfig clientConfig ) : System

Constructs AmazonLightsailClient with AWS Access Key ID, AWS Secret Key and an AmazonLightsailClient Configuration object.

AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key

AttachStaticIp ( AttachStaticIpRequest request ) : AttachStaticIpResponse

Attaches a static IP address to a specific Amazon Lightsail instance.

AttachStaticIpAsync ( AttachStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AttachStaticIp operation.

BeginAllocateStaticIp ( AllocateStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AllocateStaticIp operation.

BeginAttachStaticIp ( AttachStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AttachStaticIp operation.

BeginCloseInstancePublicPorts ( CloseInstancePublicPortsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CloseInstancePublicPorts operation.

BeginCreateDomain ( CreateDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateDomain operation.

BeginCreateDomainEntry ( CreateDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateDomainEntry operation.

BeginCreateInstanceSnapshot ( CreateInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateInstanceSnapshot operation.

BeginCreateInstances ( CreateInstancesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateInstances operation.

BeginCreateInstancesFromSnapshot ( CreateInstancesFromSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateInstancesFromSnapshot operation.

BeginCreateKeyPair ( CreateKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateKeyPair operation.

BeginDeleteDomain ( DeleteDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteDomain operation.

BeginDeleteDomainEntry ( DeleteDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteDomainEntry operation.

BeginDeleteInstance ( DeleteInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteInstance operation.

BeginDeleteInstanceSnapshot ( DeleteInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteInstanceSnapshot operation.

BeginDeleteKeyPair ( DeleteKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteKeyPair operation.

BeginDetachStaticIp ( DetachStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DetachStaticIp operation.

BeginDownloadDefaultKeyPair ( DownloadDefaultKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DownloadDefaultKeyPair operation.

BeginGetActiveNames ( GetActiveNamesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetActiveNames operation.

BeginGetBlueprints ( GetBlueprintsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetBlueprints operation.

BeginGetBundles ( GetBundlesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetBundles operation.

BeginGetDomain ( GetDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDomain operation.

BeginGetDomains ( GetDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetDomains operation.

BeginGetInstance ( GetInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstance operation.

BeginGetInstanceAccessDetails ( GetInstanceAccessDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstanceAccessDetails operation.

BeginGetInstanceMetricData ( GetInstanceMetricDataRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstanceMetricData operation.

BeginGetInstancePortStates ( GetInstancePortStatesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstancePortStates operation.

BeginGetInstanceSnapshot ( GetInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstanceSnapshot operation.

BeginGetInstanceSnapshots ( GetInstanceSnapshotsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstanceSnapshots operation.

BeginGetInstanceState ( GetInstanceStateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstanceState operation.

BeginGetInstances ( GetInstancesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetInstances operation.

BeginGetKeyPair ( GetKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetKeyPair operation.

BeginGetKeyPairs ( GetKeyPairsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetKeyPairs operation.

BeginGetOperation ( GetOperationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetOperation operation.

BeginGetOperations ( GetOperationsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetOperations operation.

BeginGetOperationsForResource ( GetOperationsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetOperationsForResource operation.

BeginGetRegions ( GetRegionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetRegions operation.

BeginGetStaticIp ( GetStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetStaticIp operation.

BeginGetStaticIps ( GetStaticIpsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetStaticIps operation.

BeginImportKeyPair ( ImportKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ImportKeyPair operation.

BeginIsVpcPeered ( IsVpcPeeredRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the IsVpcPeered operation.

BeginOpenInstancePublicPorts ( OpenInstancePublicPortsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the OpenInstancePublicPorts operation.

BeginPeerVpc ( PeerVpcRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PeerVpc operation.

BeginRebootInstance ( RebootInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RebootInstance operation.

BeginReleaseStaticIp ( ReleaseStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ReleaseStaticIp operation.

BeginStartInstance ( StartInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartInstance operation.

BeginStopInstance ( StopInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StopInstance operation.

BeginUnpeerVpc ( UnpeerVpcRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UnpeerVpc operation.

BeginUpdateDomainEntry ( UpdateDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateDomainEntry operation.

CloseInstancePublicPorts ( CloseInstancePublicPortsRequest request ) : CloseInstancePublicPortsResponse

Closes the public ports on a specific Amazon Lightsail instance.

CloseInstancePublicPortsAsync ( CloseInstancePublicPortsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CloseInstancePublicPorts operation.

CreateDomain ( CreateDomainRequest request ) : CreateDomainResponse

Creates a domain resource for the specified domain (e.g., example.com).

CreateDomainAsync ( CreateDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateDomain operation.

CreateDomainEntry ( CreateDomainEntryRequest request ) : CreateDomainEntryResponse

Creates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.

CreateDomainEntryAsync ( CreateDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateDomainEntry operation.

CreateInstanceSnapshot ( CreateInstanceSnapshotRequest request ) : CreateInstanceSnapshotResponse

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.

CreateInstanceSnapshotAsync ( CreateInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateInstanceSnapshot operation.

CreateInstances ( CreateInstancesRequest request ) : CreateInstancesResponse

Creates one or more Amazon Lightsail virtual private servers, or instances.

CreateInstancesAsync ( CreateInstancesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateInstances operation.

CreateInstancesFromSnapshot ( CreateInstancesFromSnapshotRequest request ) : CreateInstancesFromSnapshotResponse

Uses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.

CreateInstancesFromSnapshotAsync ( CreateInstancesFromSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateInstancesFromSnapshot operation.

CreateKeyPair ( CreateKeyPairRequest request ) : CreateKeyPairResponse

Creates sn SSH key pair.

CreateKeyPairAsync ( CreateKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateKeyPair operation.

DeleteDomain ( DeleteDomainRequest request ) : DeleteDomainResponse

Deletes the specified domain recordset and all of its domain records.

DeleteDomainAsync ( DeleteDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteDomain operation.

DeleteDomainEntry ( DeleteDomainEntryRequest request ) : DeleteDomainEntryResponse

Deletes a specific domain entry.

DeleteDomainEntryAsync ( DeleteDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteDomainEntry operation.

DeleteInstance ( DeleteInstanceRequest request ) : DeleteInstanceResponse

Deletes a specific Amazon Lightsail virtual private server, or instance.

DeleteInstanceAsync ( DeleteInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteInstance operation.

DeleteInstanceSnapshot ( DeleteInstanceSnapshotRequest request ) : DeleteInstanceSnapshotResponse

Deletes a specific snapshot of a virtual private server (or instance).

DeleteInstanceSnapshotAsync ( DeleteInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteInstanceSnapshot operation.

DeleteKeyPair ( DeleteKeyPairRequest request ) : DeleteKeyPairResponse

Deletes a specific SSH key pair.

DeleteKeyPairAsync ( DeleteKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteKeyPair operation.

DetachStaticIp ( DetachStaticIpRequest request ) : DetachStaticIpResponse

Detaches a static IP from the Amazon Lightsail instance to which it is attached.

DetachStaticIpAsync ( DetachStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DetachStaticIp operation.

DownloadDefaultKeyPair ( DownloadDefaultKeyPairRequest request ) : DownloadDefaultKeyPairResponse

Downloads the default SSH key pair from the user's account.

DownloadDefaultKeyPairAsync ( DownloadDefaultKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DownloadDefaultKeyPair operation.

EndAllocateStaticIp ( IAsyncResult asyncResult ) : AllocateStaticIpResponse

Finishes the asynchronous execution of the AllocateStaticIp operation.

EndAttachStaticIp ( IAsyncResult asyncResult ) : AttachStaticIpResponse

Finishes the asynchronous execution of the AttachStaticIp operation.

EndCloseInstancePublicPorts ( IAsyncResult asyncResult ) : CloseInstancePublicPortsResponse

Finishes the asynchronous execution of the CloseInstancePublicPorts operation.

EndCreateDomain ( IAsyncResult asyncResult ) : CreateDomainResponse

Finishes the asynchronous execution of the CreateDomain operation.

EndCreateDomainEntry ( IAsyncResult asyncResult ) : CreateDomainEntryResponse

Finishes the asynchronous execution of the CreateDomainEntry operation.

EndCreateInstanceSnapshot ( IAsyncResult asyncResult ) : CreateInstanceSnapshotResponse

Finishes the asynchronous execution of the CreateInstanceSnapshot operation.

EndCreateInstances ( IAsyncResult asyncResult ) : CreateInstancesResponse

Finishes the asynchronous execution of the CreateInstances operation.

EndCreateInstancesFromSnapshot ( IAsyncResult asyncResult ) : CreateInstancesFromSnapshotResponse

Finishes the asynchronous execution of the CreateInstancesFromSnapshot operation.

EndCreateKeyPair ( IAsyncResult asyncResult ) : CreateKeyPairResponse

Finishes the asynchronous execution of the CreateKeyPair operation.

EndDeleteDomain ( IAsyncResult asyncResult ) : DeleteDomainResponse

Finishes the asynchronous execution of the DeleteDomain operation.

EndDeleteDomainEntry ( IAsyncResult asyncResult ) : DeleteDomainEntryResponse

Finishes the asynchronous execution of the DeleteDomainEntry operation.

EndDeleteInstance ( IAsyncResult asyncResult ) : DeleteInstanceResponse

Finishes the asynchronous execution of the DeleteInstance operation.

EndDeleteInstanceSnapshot ( IAsyncResult asyncResult ) : DeleteInstanceSnapshotResponse

Finishes the asynchronous execution of the DeleteInstanceSnapshot operation.

EndDeleteKeyPair ( IAsyncResult asyncResult ) : DeleteKeyPairResponse

Finishes the asynchronous execution of the DeleteKeyPair operation.

EndDetachStaticIp ( IAsyncResult asyncResult ) : DetachStaticIpResponse

Finishes the asynchronous execution of the DetachStaticIp operation.

EndDownloadDefaultKeyPair ( IAsyncResult asyncResult ) : DownloadDefaultKeyPairResponse

Finishes the asynchronous execution of the DownloadDefaultKeyPair operation.

EndGetActiveNames ( IAsyncResult asyncResult ) : GetActiveNamesResponse

Finishes the asynchronous execution of the GetActiveNames operation.

EndGetBlueprints ( IAsyncResult asyncResult ) : GetBlueprintsResponse

Finishes the asynchronous execution of the GetBlueprints operation.

EndGetBundles ( IAsyncResult asyncResult ) : GetBundlesResponse

Finishes the asynchronous execution of the GetBundles operation.

EndGetDomain ( IAsyncResult asyncResult ) : GetDomainResponse

Finishes the asynchronous execution of the GetDomain operation.

EndGetDomains ( IAsyncResult asyncResult ) : GetDomainsResponse

Finishes the asynchronous execution of the GetDomains operation.

EndGetInstance ( IAsyncResult asyncResult ) : GetInstanceResponse

Finishes the asynchronous execution of the GetInstance operation.

EndGetInstanceAccessDetails ( IAsyncResult asyncResult ) : GetInstanceAccessDetailsResponse

Finishes the asynchronous execution of the GetInstanceAccessDetails operation.

EndGetInstanceMetricData ( IAsyncResult asyncResult ) : GetInstanceMetricDataResponse

Finishes the asynchronous execution of the GetInstanceMetricData operation.

EndGetInstancePortStates ( IAsyncResult asyncResult ) : GetInstancePortStatesResponse

Finishes the asynchronous execution of the GetInstancePortStates operation.

EndGetInstanceSnapshot ( IAsyncResult asyncResult ) : GetInstanceSnapshotResponse

Finishes the asynchronous execution of the GetInstanceSnapshot operation.

EndGetInstanceSnapshots ( IAsyncResult asyncResult ) : GetInstanceSnapshotsResponse

Finishes the asynchronous execution of the GetInstanceSnapshots operation.

EndGetInstanceState ( IAsyncResult asyncResult ) : GetInstanceStateResponse

Finishes the asynchronous execution of the GetInstanceState operation.

EndGetInstances ( IAsyncResult asyncResult ) : GetInstancesResponse

Finishes the asynchronous execution of the GetInstances operation.

EndGetKeyPair ( IAsyncResult asyncResult ) : GetKeyPairResponse

Finishes the asynchronous execution of the GetKeyPair operation.

EndGetKeyPairs ( IAsyncResult asyncResult ) : GetKeyPairsResponse

Finishes the asynchronous execution of the GetKeyPairs operation.

EndGetOperation ( IAsyncResult asyncResult ) : GetOperationResponse

Finishes the asynchronous execution of the GetOperation operation.

EndGetOperations ( IAsyncResult asyncResult ) : GetOperationsResponse

Finishes the asynchronous execution of the GetOperations operation.

EndGetOperationsForResource ( IAsyncResult asyncResult ) : GetOperationsForResourceResponse

Finishes the asynchronous execution of the GetOperationsForResource operation.

EndGetRegions ( IAsyncResult asyncResult ) : GetRegionsResponse

Finishes the asynchronous execution of the GetRegions operation.

EndGetStaticIp ( IAsyncResult asyncResult ) : GetStaticIpResponse

Finishes the asynchronous execution of the GetStaticIp operation.

EndGetStaticIps ( IAsyncResult asyncResult ) : GetStaticIpsResponse

Finishes the asynchronous execution of the GetStaticIps operation.

EndImportKeyPair ( IAsyncResult asyncResult ) : ImportKeyPairResponse

Finishes the asynchronous execution of the ImportKeyPair operation.

EndIsVpcPeered ( IAsyncResult asyncResult ) : IsVpcPeeredResponse

Finishes the asynchronous execution of the IsVpcPeered operation.

EndOpenInstancePublicPorts ( IAsyncResult asyncResult ) : OpenInstancePublicPortsResponse

Finishes the asynchronous execution of the OpenInstancePublicPorts operation.

EndPeerVpc ( IAsyncResult asyncResult ) : PeerVpcResponse

Finishes the asynchronous execution of the PeerVpc operation.

EndRebootInstance ( IAsyncResult asyncResult ) : RebootInstanceResponse

Finishes the asynchronous execution of the RebootInstance operation.

EndReleaseStaticIp ( IAsyncResult asyncResult ) : ReleaseStaticIpResponse

Finishes the asynchronous execution of the ReleaseStaticIp operation.

EndStartInstance ( IAsyncResult asyncResult ) : StartInstanceResponse

Finishes the asynchronous execution of the StartInstance operation.

EndStopInstance ( IAsyncResult asyncResult ) : StopInstanceResponse

Finishes the asynchronous execution of the StopInstance operation.

EndUnpeerVpc ( IAsyncResult asyncResult ) : UnpeerVpcResponse

Finishes the asynchronous execution of the UnpeerVpc operation.

EndUpdateDomainEntry ( IAsyncResult asyncResult ) : UpdateDomainEntryResponse

Finishes the asynchronous execution of the UpdateDomainEntry operation.

GetActiveNames ( GetActiveNamesRequest request ) : GetActiveNamesResponse

Returns the names of all active (not deleted) resources.

GetActiveNamesAsync ( GetActiveNamesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetActiveNames operation.

GetBlueprints ( GetBlueprintsRequest request ) : GetBlueprintsResponse

Returns the list of available instance images, or blueprints. You can use a blueprint to create a new virtual private server 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.

GetBlueprintsAsync ( GetBlueprintsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetBlueprints operation.

GetBundles ( GetBundlesRequest request ) : GetBundlesResponse

Returns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).

GetBundlesAsync ( GetBundlesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetBundles operation.

GetDomain ( GetDomainRequest request ) : GetDomainResponse

Returns information about a specific domain recordset.

GetDomainAsync ( GetDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDomain operation.

GetDomains ( GetDomainsRequest request ) : GetDomainsResponse

Returns a list of all domains in the user's account.

GetDomainsAsync ( GetDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetDomains operation.

GetInstance ( GetInstanceRequest request ) : GetInstanceResponse

Returns information about a specific Amazon Lightsail instance, which is a virtual private server.

GetInstanceAccessDetails ( GetInstanceAccessDetailsRequest request ) : GetInstanceAccessDetailsResponse

Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.

GetInstanceAccessDetailsAsync ( GetInstanceAccessDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstanceAccessDetails operation.

GetInstanceAsync ( GetInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstance operation.

GetInstanceMetricData ( GetInstanceMetricDataRequest request ) : GetInstanceMetricDataResponse

Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.

GetInstanceMetricDataAsync ( GetInstanceMetricDataRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstanceMetricData operation.

GetInstancePortStates ( GetInstancePortStatesRequest request ) : GetInstancePortStatesResponse

Returns the port states for a specific virtual private server, or instance.

GetInstancePortStatesAsync ( GetInstancePortStatesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstancePortStates operation.

GetInstanceSnapshot ( GetInstanceSnapshotRequest request ) : GetInstanceSnapshotResponse

Returns information about a specific instance snapshot.

GetInstanceSnapshotAsync ( GetInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstanceSnapshot operation.

GetInstanceSnapshots ( GetInstanceSnapshotsRequest request ) : GetInstanceSnapshotsResponse

Returns all instance snapshots for the user's account.

GetInstanceSnapshotsAsync ( GetInstanceSnapshotsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstanceSnapshots operation.

GetInstanceState ( GetInstanceStateRequest request ) : GetInstanceStateResponse

Returns the state of a specific instance. Works on one instance at a time.

GetInstanceStateAsync ( GetInstanceStateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstanceState operation.

GetInstances ( GetInstancesRequest request ) : GetInstancesResponse

Returns information about all Amazon Lightsail virtual private servers, or instances.

GetInstancesAsync ( GetInstancesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetInstances operation.

GetKeyPair ( GetKeyPairRequest request ) : GetKeyPairResponse

Returns information about a specific key pair.

GetKeyPairAsync ( GetKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetKeyPair operation.

GetKeyPairs ( GetKeyPairsRequest request ) : GetKeyPairsResponse

Returns information about all key pairs in the user's account.

GetKeyPairsAsync ( GetKeyPairsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetKeyPairs operation.

GetOperation ( GetOperationRequest request ) : GetOperationResponse

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.

GetOperationAsync ( GetOperationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetOperation operation.

GetOperations ( GetOperationsRequest request ) : GetOperationsResponse

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.

GetOperationsAsync ( GetOperationsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetOperations operation.

GetOperationsForResource ( GetOperationsForResourceRequest request ) : GetOperationsForResourceResponse

Gets operations for a specific resource (e.g., an instance or a static IP).

GetOperationsForResourceAsync ( GetOperationsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetOperationsForResource operation.

GetRegions ( GetRegionsRequest request ) : GetRegionsResponse

Returns a list of all valid regions for Amazon Lightsail.

GetRegionsAsync ( GetRegionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetRegions operation.

GetStaticIp ( GetStaticIpRequest request ) : GetStaticIpResponse

Returns information about a specific static IP.

GetStaticIpAsync ( GetStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetStaticIp operation.

GetStaticIps ( GetStaticIpsRequest request ) : GetStaticIpsResponse

Returns information about all static IPs in the user's account.

GetStaticIpsAsync ( GetStaticIpsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetStaticIps operation.

ImportKeyPair ( ImportKeyPairRequest request ) : ImportKeyPairResponse

Imports a public SSH key from a specific key pair.

ImportKeyPairAsync ( ImportKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ImportKeyPair operation.

IsVpcPeered ( IsVpcPeeredRequest request ) : IsVpcPeeredResponse

Returns a Boolean value indicating whether your Lightsail VPC is peered.

IsVpcPeeredAsync ( IsVpcPeeredRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the IsVpcPeered operation.

OpenInstancePublicPorts ( OpenInstancePublicPortsRequest request ) : OpenInstancePublicPortsResponse

Adds public ports to an Amazon Lightsail instance.

OpenInstancePublicPortsAsync ( OpenInstancePublicPortsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the OpenInstancePublicPorts operation.

PeerVpc ( PeerVpcRequest request ) : PeerVpcResponse

Tries to peer the Lightsail VPC with the user's default VPC.

PeerVpcAsync ( PeerVpcRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PeerVpc operation.

RebootInstance ( RebootInstanceRequest request ) : RebootInstanceResponse

Restarts a specific instance. When your Amazon Lightsail instance is finished rebooting, Lightsail assigns a new public IP address. To use the same IP address after restarting, create a static IP address and attach it to the instance.

RebootInstanceAsync ( RebootInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RebootInstance operation.

ReleaseStaticIp ( ReleaseStaticIpRequest request ) : ReleaseStaticIpResponse

Deletes a specific static IP from your account.

ReleaseStaticIpAsync ( ReleaseStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ReleaseStaticIp operation.

StartInstance ( StartInstanceRequest request ) : StartInstanceResponse

Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.

StartInstanceAsync ( StartInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartInstance operation.

StopInstance ( StopInstanceRequest request ) : StopInstanceResponse

Stops a specific Amazon Lightsail instance that is currently running.

StopInstanceAsync ( StopInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StopInstance operation.

UnpeerVpc ( UnpeerVpcRequest request ) : UnpeerVpcResponse

Attempts to unpeer the Lightsail VPC from the user's default VPC.

UnpeerVpcAsync ( UnpeerVpcRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UnpeerVpc operation.

UpdateDomainEntry ( UpdateDomainEntryRequest request ) : UpdateDomainEntryResponse

Updates a domain recordset after it is created.

UpdateDomainEntryAsync ( UpdateDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateDomainEntry operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AllocateStaticIp() public method

Allocates a static IP address.
/// 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. /// /// 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. ///
public AllocateStaticIp ( AllocateStaticIpRequest request ) : AllocateStaticIpResponse
request Amazon.Lightsail.Model.AllocateStaticIpRequest Container for the necessary parameters to execute the AllocateStaticIp service method.
return Amazon.Lightsail.Model.AllocateStaticIpResponse

AllocateStaticIpAsync() public method

Initiates the asynchronous execution of the AllocateStaticIp operation.
public AllocateStaticIpAsync ( AllocateStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.AllocateStaticIpRequest Container for the necessary parameters to execute the AllocateStaticIp operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonLightsailClient ( ) : System
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Credentials
public AmazonLightsailClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Credentials and an AmazonLightsailClient Configuration object.
public AmazonLightsailClient ( AWSCredentials credentials, AmazonLightsailConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonLightsailConfig The AmazonLightsailClient Configuration Object
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Credentials
public AmazonLightsailClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonLightsailClient ( AmazonLightsailConfig config ) : System
config AmazonLightsailConfig The AmazonLightsailClient Configuration Object
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonLightsailClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID, AWS Secret Key and an AmazonLightsailClient Configuration object.
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonLightsailConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonLightsailConfig The AmazonLightsailClient Configuration Object
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID, AWS Secret Key and an AmazonLightsailClient Configuration object.
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonLightsailConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonLightsailConfig The AmazonLightsailClient Configuration Object
return System

AmazonLightsailClient() public method

Constructs AmazonLightsailClient with AWS Access Key ID and AWS Secret Key
public AmazonLightsailClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

AttachStaticIp() public method

Attaches a static IP address to a specific Amazon Lightsail instance.
/// 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. /// /// 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. ///
public AttachStaticIp ( AttachStaticIpRequest request ) : AttachStaticIpResponse
request Amazon.Lightsail.Model.AttachStaticIpRequest Container for the necessary parameters to execute the AttachStaticIp service method.
return Amazon.Lightsail.Model.AttachStaticIpResponse

AttachStaticIpAsync() public method

Initiates the asynchronous execution of the AttachStaticIp operation.
public AttachStaticIpAsync ( AttachStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.AttachStaticIpRequest Container for the necessary parameters to execute the AttachStaticIp operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

BeginAllocateStaticIp() public method

Initiates the asynchronous execution of the AllocateStaticIp operation.
public BeginAllocateStaticIp ( AllocateStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.AllocateStaticIpRequest Container for the necessary parameters to execute the AllocateStaticIp operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginAttachStaticIp() public method

Initiates the asynchronous execution of the AttachStaticIp operation.
public BeginAttachStaticIp ( AttachStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.AttachStaticIpRequest Container for the necessary parameters to execute the AttachStaticIp operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCloseInstancePublicPorts() public method

Initiates the asynchronous execution of the CloseInstancePublicPorts operation.
public BeginCloseInstancePublicPorts ( CloseInstancePublicPortsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CloseInstancePublicPortsRequest Container for the necessary parameters to execute the CloseInstancePublicPorts operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateDomain() public method

Initiates the asynchronous execution of the CreateDomain operation.
public BeginCreateDomain ( CreateDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateDomainRequest Container for the necessary parameters to execute the CreateDomain operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateDomainEntry() public method

Initiates the asynchronous execution of the CreateDomainEntry operation.
public BeginCreateDomainEntry ( CreateDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateDomainEntryRequest Container for the necessary parameters to execute the CreateDomainEntry operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateInstanceSnapshot() public method

Initiates the asynchronous execution of the CreateInstanceSnapshot operation.
public BeginCreateInstanceSnapshot ( CreateInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateInstanceSnapshotRequest Container for the necessary parameters to execute the CreateInstanceSnapshot operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateInstances() public method

Initiates the asynchronous execution of the CreateInstances operation.
public BeginCreateInstances ( CreateInstancesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateInstancesRequest Container for the necessary parameters to execute the CreateInstances operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateInstancesFromSnapshot() public method

Initiates the asynchronous execution of the CreateInstancesFromSnapshot operation.
public BeginCreateInstancesFromSnapshot ( CreateInstancesFromSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateInstancesFromSnapshotRequest Container for the necessary parameters to execute the CreateInstancesFromSnapshot operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateKeyPair() public method

Initiates the asynchronous execution of the CreateKeyPair operation.
public BeginCreateKeyPair ( CreateKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.CreateKeyPairRequest Container for the necessary parameters to execute the CreateKeyPair operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteDomain() public method

Initiates the asynchronous execution of the DeleteDomain operation.
public BeginDeleteDomain ( DeleteDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DeleteDomainRequest Container for the necessary parameters to execute the DeleteDomain operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteDomainEntry() public method

Initiates the asynchronous execution of the DeleteDomainEntry operation.
public BeginDeleteDomainEntry ( DeleteDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DeleteDomainEntryRequest Container for the necessary parameters to execute the DeleteDomainEntry operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteInstance() public method

Initiates the asynchronous execution of the DeleteInstance operation.
public BeginDeleteInstance ( DeleteInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DeleteInstanceRequest Container for the necessary parameters to execute the DeleteInstance operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteInstanceSnapshot() public method

Initiates the asynchronous execution of the DeleteInstanceSnapshot operation.
public BeginDeleteInstanceSnapshot ( DeleteInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DeleteInstanceSnapshotRequest Container for the necessary parameters to execute the DeleteInstanceSnapshot operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteKeyPair() public method

Initiates the asynchronous execution of the DeleteKeyPair operation.
public BeginDeleteKeyPair ( DeleteKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DeleteKeyPairRequest Container for the necessary parameters to execute the DeleteKeyPair operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDetachStaticIp() public method

Initiates the asynchronous execution of the DetachStaticIp operation.
public BeginDetachStaticIp ( DetachStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.DetachStaticIpRequest Container for the necessary parameters to execute the DetachStaticIp operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDownloadDefaultKeyPair() public method

Initiates the asynchronous execution of the DownloadDefaultKeyPair operation.
public BeginDownloadDefaultKeyPair ( DownloadDefaultKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DownloadDefaultKeyPairRequest Container for the necessary parameters to execute the DownloadDefaultKeyPair operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetActiveNames() public method

Initiates the asynchronous execution of the GetActiveNames operation.
public BeginGetActiveNames ( GetActiveNamesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetActiveNamesRequest Container for the necessary parameters to execute the GetActiveNames operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetBlueprints() public method

Initiates the asynchronous execution of the GetBlueprints operation.
public BeginGetBlueprints ( GetBlueprintsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetBlueprintsRequest Container for the necessary parameters to execute the GetBlueprints operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetBundles() public method

Initiates the asynchronous execution of the GetBundles operation.
public BeginGetBundles ( GetBundlesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetBundlesRequest Container for the necessary parameters to execute the GetBundles operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetDomain() public method

Initiates the asynchronous execution of the GetDomain operation.
public BeginGetDomain ( GetDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetDomainRequest Container for the necessary parameters to execute the GetDomain operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetDomains() public method

Initiates the asynchronous execution of the GetDomains operation.
public BeginGetDomains ( GetDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetDomainsRequest Container for the necessary parameters to execute the GetDomains operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstance() public method

Initiates the asynchronous execution of the GetInstance operation.
public BeginGetInstance ( GetInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceRequest Container for the necessary parameters to execute the GetInstance operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstanceAccessDetails() public method

Initiates the asynchronous execution of the GetInstanceAccessDetails operation.
public BeginGetInstanceAccessDetails ( GetInstanceAccessDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceAccessDetailsRequest Container for the necessary parameters to execute the GetInstanceAccessDetails operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstanceMetricData() public method

Initiates the asynchronous execution of the GetInstanceMetricData operation.
public BeginGetInstanceMetricData ( GetInstanceMetricDataRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceMetricDataRequest Container for the necessary parameters to execute the GetInstanceMetricData operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstancePortStates() public method

Initiates the asynchronous execution of the GetInstancePortStates operation.
public BeginGetInstancePortStates ( GetInstancePortStatesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstancePortStatesRequest Container for the necessary parameters to execute the GetInstancePortStates operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstanceSnapshot() public method

Initiates the asynchronous execution of the GetInstanceSnapshot operation.
public BeginGetInstanceSnapshot ( GetInstanceSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceSnapshotRequest Container for the necessary parameters to execute the GetInstanceSnapshot operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstanceSnapshots() public method

Initiates the asynchronous execution of the GetInstanceSnapshots operation.
public BeginGetInstanceSnapshots ( GetInstanceSnapshotsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceSnapshotsRequest Container for the necessary parameters to execute the GetInstanceSnapshots operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstanceState() public method

Initiates the asynchronous execution of the GetInstanceState operation.
public BeginGetInstanceState ( GetInstanceStateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstanceStateRequest Container for the necessary parameters to execute the GetInstanceState operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetInstances() public method

Initiates the asynchronous execution of the GetInstances operation.
public BeginGetInstances ( GetInstancesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetInstancesRequest Container for the necessary parameters to execute the GetInstances operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetKeyPair() public method

Initiates the asynchronous execution of the GetKeyPair operation.
public BeginGetKeyPair ( GetKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetKeyPairRequest Container for the necessary parameters to execute the GetKeyPair operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetKeyPairs() public method

Initiates the asynchronous execution of the GetKeyPairs operation.
public BeginGetKeyPairs ( GetKeyPairsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetKeyPairsRequest Container for the necessary parameters to execute the GetKeyPairs operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetOperation() public method

Initiates the asynchronous execution of the GetOperation operation.
public BeginGetOperation ( GetOperationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetOperationRequest Container for the necessary parameters to execute the GetOperation operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetOperations() public method

Initiates the asynchronous execution of the GetOperations operation.
public BeginGetOperations ( GetOperationsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetOperationsRequest Container for the necessary parameters to execute the GetOperations operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetOperationsForResource() public method

Initiates the asynchronous execution of the GetOperationsForResource operation.
public BeginGetOperationsForResource ( GetOperationsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetOperationsForResourceRequest Container for the necessary parameters to execute the GetOperationsForResource operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetRegions() public method

Initiates the asynchronous execution of the GetRegions operation.
public BeginGetRegions ( GetRegionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetRegionsRequest Container for the necessary parameters to execute the GetRegions operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetStaticIp() public method

Initiates the asynchronous execution of the GetStaticIp operation.
public BeginGetStaticIp ( GetStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetStaticIpRequest Container for the necessary parameters to execute the GetStaticIp operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetStaticIps() public method

Initiates the asynchronous execution of the GetStaticIps operation.
public BeginGetStaticIps ( GetStaticIpsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.GetStaticIpsRequest Container for the necessary parameters to execute the GetStaticIps operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginImportKeyPair() public method

Initiates the asynchronous execution of the ImportKeyPair operation.
public BeginImportKeyPair ( ImportKeyPairRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.ImportKeyPairRequest Container for the necessary parameters to execute the ImportKeyPair operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginIsVpcPeered() public method

Initiates the asynchronous execution of the IsVpcPeered operation.
public BeginIsVpcPeered ( IsVpcPeeredRequest request, AsyncCallback callback, object state ) : IAsyncResult
request IsVpcPeeredRequest Container for the necessary parameters to execute the IsVpcPeered operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginOpenInstancePublicPorts() public method

Initiates the asynchronous execution of the OpenInstancePublicPorts operation.
public BeginOpenInstancePublicPorts ( OpenInstancePublicPortsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.OpenInstancePublicPortsRequest Container for the necessary parameters to execute the OpenInstancePublicPorts operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPeerVpc() public method

Initiates the asynchronous execution of the PeerVpc operation.
public BeginPeerVpc ( PeerVpcRequest request, AsyncCallback callback, object state ) : IAsyncResult
request PeerVpcRequest Container for the necessary parameters to execute the PeerVpc operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRebootInstance() public method

Initiates the asynchronous execution of the RebootInstance operation.
public BeginRebootInstance ( RebootInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.RebootInstanceRequest Container for the necessary parameters to execute the RebootInstance operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginReleaseStaticIp() public method

Initiates the asynchronous execution of the ReleaseStaticIp operation.
public BeginReleaseStaticIp ( ReleaseStaticIpRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.ReleaseStaticIpRequest Container for the necessary parameters to execute the ReleaseStaticIp operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginStartInstance() public method

Initiates the asynchronous execution of the StartInstance operation.
public BeginStartInstance ( StartInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.StartInstanceRequest Container for the necessary parameters to execute the StartInstance operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginStopInstance() public method

Initiates the asynchronous execution of the StopInstance operation.
public BeginStopInstance ( StopInstanceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.StopInstanceRequest Container for the necessary parameters to execute the StopInstance operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUnpeerVpc() public method

Initiates the asynchronous execution of the UnpeerVpc operation.
public BeginUnpeerVpc ( UnpeerVpcRequest request, AsyncCallback callback, object state ) : IAsyncResult
request UnpeerVpcRequest Container for the necessary parameters to execute the UnpeerVpc operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateDomainEntry() public method

Initiates the asynchronous execution of the UpdateDomainEntry operation.
public BeginUpdateDomainEntry ( UpdateDomainEntryRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Lightsail.Model.UpdateDomainEntryRequest Container for the necessary parameters to execute the UpdateDomainEntry operation on AmazonLightsailClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CloseInstancePublicPorts() public method

Closes the public ports on a specific Amazon Lightsail instance.
/// 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. /// /// 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. ///
public CloseInstancePublicPorts ( CloseInstancePublicPortsRequest request ) : CloseInstancePublicPortsResponse
request Amazon.Lightsail.Model.CloseInstancePublicPortsRequest Container for the necessary parameters to execute the CloseInstancePublicPorts service method.
return Amazon.Lightsail.Model.CloseInstancePublicPortsResponse

CloseInstancePublicPortsAsync() public method

Initiates the asynchronous execution of the CloseInstancePublicPorts operation.
public CloseInstancePublicPortsAsync ( CloseInstancePublicPortsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CloseInstancePublicPortsRequest Container for the necessary parameters to execute the CloseInstancePublicPorts operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateDomain() public method

Creates a domain resource for the specified domain (e.g., example.com).
/// 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. /// /// 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. ///
public CreateDomain ( CreateDomainRequest request ) : CreateDomainResponse
request Amazon.Lightsail.Model.CreateDomainRequest Container for the necessary parameters to execute the CreateDomain service method.
return Amazon.Lightsail.Model.CreateDomainResponse

CreateDomainAsync() public method

Initiates the asynchronous execution of the CreateDomain operation.
public CreateDomainAsync ( CreateDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateDomainRequest Container for the necessary parameters to execute the CreateDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateDomainEntry() public method

Creates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.
/// 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. /// /// 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. ///
public CreateDomainEntry ( CreateDomainEntryRequest request ) : CreateDomainEntryResponse
request Amazon.Lightsail.Model.CreateDomainEntryRequest Container for the necessary parameters to execute the CreateDomainEntry service method.
return Amazon.Lightsail.Model.CreateDomainEntryResponse

CreateDomainEntryAsync() public method

Initiates the asynchronous execution of the CreateDomainEntry operation.
public CreateDomainEntryAsync ( CreateDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateDomainEntryRequest Container for the necessary parameters to execute the CreateDomainEntry operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateInstanceSnapshot() public method

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.
/// 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. /// /// 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. ///
public CreateInstanceSnapshot ( CreateInstanceSnapshotRequest request ) : CreateInstanceSnapshotResponse
request Amazon.Lightsail.Model.CreateInstanceSnapshotRequest Container for the necessary parameters to execute the CreateInstanceSnapshot service method.
return CreateInstanceSnapshotResponse

CreateInstanceSnapshotAsync() public method

Initiates the asynchronous execution of the CreateInstanceSnapshot operation.
public CreateInstanceSnapshotAsync ( CreateInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateInstanceSnapshotRequest Container for the necessary parameters to execute the CreateInstanceSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateInstances() public method

Creates one or more Amazon Lightsail virtual private servers, or instances.
/// 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. /// /// 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. ///
public CreateInstances ( CreateInstancesRequest request ) : CreateInstancesResponse
request Amazon.Lightsail.Model.CreateInstancesRequest Container for the necessary parameters to execute the CreateInstances service method.
return Amazon.Lightsail.Model.CreateInstancesResponse

CreateInstancesAsync() public method

Initiates the asynchronous execution of the CreateInstances operation.
public CreateInstancesAsync ( CreateInstancesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateInstancesRequest Container for the necessary parameters to execute the CreateInstances operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateInstancesFromSnapshot() public method

Uses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.
/// 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. /// /// 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. ///
public CreateInstancesFromSnapshot ( CreateInstancesFromSnapshotRequest request ) : CreateInstancesFromSnapshotResponse
request Amazon.Lightsail.Model.CreateInstancesFromSnapshotRequest Container for the necessary parameters to execute the CreateInstancesFromSnapshot service method.
return Amazon.Lightsail.Model.CreateInstancesFromSnapshotResponse

CreateInstancesFromSnapshotAsync() public method

Initiates the asynchronous execution of the CreateInstancesFromSnapshot operation.
public CreateInstancesFromSnapshotAsync ( CreateInstancesFromSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateInstancesFromSnapshotRequest Container for the necessary parameters to execute the CreateInstancesFromSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateKeyPair() public method

Creates sn SSH key pair.
/// 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. /// /// 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. ///
public CreateKeyPair ( CreateKeyPairRequest request ) : CreateKeyPairResponse
request Amazon.Lightsail.Model.CreateKeyPairRequest Container for the necessary parameters to execute the CreateKeyPair service method.
return Amazon.Lightsail.Model.CreateKeyPairResponse

CreateKeyPairAsync() public method

Initiates the asynchronous execution of the CreateKeyPair operation.
public CreateKeyPairAsync ( CreateKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.CreateKeyPairRequest Container for the necessary parameters to execute the CreateKeyPair operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteDomain() public method

Deletes the specified domain recordset and all of its domain records.
/// 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. /// /// 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. ///
public DeleteDomain ( DeleteDomainRequest request ) : DeleteDomainResponse
request Amazon.Lightsail.Model.DeleteDomainRequest Container for the necessary parameters to execute the DeleteDomain service method.
return Amazon.Lightsail.Model.DeleteDomainResponse

DeleteDomainAsync() public method

Initiates the asynchronous execution of the DeleteDomain operation.
public DeleteDomainAsync ( DeleteDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DeleteDomainRequest Container for the necessary parameters to execute the DeleteDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteDomainEntry() public method

Deletes a specific domain entry.
/// 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. /// /// 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. ///
public DeleteDomainEntry ( DeleteDomainEntryRequest request ) : DeleteDomainEntryResponse
request Amazon.Lightsail.Model.DeleteDomainEntryRequest Container for the necessary parameters to execute the DeleteDomainEntry service method.
return Amazon.Lightsail.Model.DeleteDomainEntryResponse

DeleteDomainEntryAsync() public method

Initiates the asynchronous execution of the DeleteDomainEntry operation.
public DeleteDomainEntryAsync ( DeleteDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DeleteDomainEntryRequest Container for the necessary parameters to execute the DeleteDomainEntry operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteInstance() public method

Deletes a specific Amazon Lightsail virtual private server, or instance.
/// 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. /// /// 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. ///
public DeleteInstance ( DeleteInstanceRequest request ) : DeleteInstanceResponse
request Amazon.Lightsail.Model.DeleteInstanceRequest Container for the necessary parameters to execute the DeleteInstance service method.
return Amazon.Lightsail.Model.DeleteInstanceResponse

DeleteInstanceAsync() public method

Initiates the asynchronous execution of the DeleteInstance operation.
public DeleteInstanceAsync ( DeleteInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DeleteInstanceRequest Container for the necessary parameters to execute the DeleteInstance operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteInstanceSnapshot() public method

Deletes a specific snapshot of a virtual private server (or instance).
/// 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. /// /// 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. ///
public DeleteInstanceSnapshot ( DeleteInstanceSnapshotRequest request ) : DeleteInstanceSnapshotResponse
request Amazon.Lightsail.Model.DeleteInstanceSnapshotRequest Container for the necessary parameters to execute the DeleteInstanceSnapshot service method.
return Amazon.Lightsail.Model.DeleteInstanceSnapshotResponse

DeleteInstanceSnapshotAsync() public method

Initiates the asynchronous execution of the DeleteInstanceSnapshot operation.
public DeleteInstanceSnapshotAsync ( DeleteInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DeleteInstanceSnapshotRequest Container for the necessary parameters to execute the DeleteInstanceSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteKeyPair() public method

Deletes a specific SSH key pair.
/// 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. /// /// 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. ///
public DeleteKeyPair ( DeleteKeyPairRequest request ) : DeleteKeyPairResponse
request Amazon.Lightsail.Model.DeleteKeyPairRequest Container for the necessary parameters to execute the DeleteKeyPair service method.
return Amazon.Lightsail.Model.DeleteKeyPairResponse

DeleteKeyPairAsync() public method

Initiates the asynchronous execution of the DeleteKeyPair operation.
public DeleteKeyPairAsync ( DeleteKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DeleteKeyPairRequest Container for the necessary parameters to execute the DeleteKeyPair operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DetachStaticIp() public method

Detaches a static IP from the Amazon Lightsail instance to which it is attached.
/// 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. /// /// 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. ///
public DetachStaticIp ( DetachStaticIpRequest request ) : DetachStaticIpResponse
request Amazon.Lightsail.Model.DetachStaticIpRequest Container for the necessary parameters to execute the DetachStaticIp service method.
return Amazon.Lightsail.Model.DetachStaticIpResponse

DetachStaticIpAsync() public method

Initiates the asynchronous execution of the DetachStaticIp operation.
public DetachStaticIpAsync ( DetachStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.DetachStaticIpRequest Container for the necessary parameters to execute the DetachStaticIp operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

DownloadDefaultKeyPair() public method

Downloads the default SSH key pair from the user's account.
/// 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. /// /// 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. ///
public DownloadDefaultKeyPair ( DownloadDefaultKeyPairRequest request ) : DownloadDefaultKeyPairResponse
request DownloadDefaultKeyPairRequest Container for the necessary parameters to execute the DownloadDefaultKeyPair service method.
return Amazon.Lightsail.Model.DownloadDefaultKeyPairResponse

DownloadDefaultKeyPairAsync() public method

Initiates the asynchronous execution of the DownloadDefaultKeyPair operation.
public DownloadDefaultKeyPairAsync ( DownloadDefaultKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DownloadDefaultKeyPairRequest Container for the necessary parameters to execute the DownloadDefaultKeyPair operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

EndAllocateStaticIp() public method

Finishes the asynchronous execution of the AllocateStaticIp operation.
public EndAllocateStaticIp ( IAsyncResult asyncResult ) : AllocateStaticIpResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAllocateStaticIp.
return Amazon.Lightsail.Model.AllocateStaticIpResponse

EndAttachStaticIp() public method

Finishes the asynchronous execution of the AttachStaticIp operation.
public EndAttachStaticIp ( IAsyncResult asyncResult ) : AttachStaticIpResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAttachStaticIp.
return Amazon.Lightsail.Model.AttachStaticIpResponse

EndCloseInstancePublicPorts() public method

Finishes the asynchronous execution of the CloseInstancePublicPorts operation.
public EndCloseInstancePublicPorts ( IAsyncResult asyncResult ) : CloseInstancePublicPortsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCloseInstancePublicPorts.
return Amazon.Lightsail.Model.CloseInstancePublicPortsResponse

EndCreateDomain() public method

Finishes the asynchronous execution of the CreateDomain operation.
public EndCreateDomain ( IAsyncResult asyncResult ) : CreateDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDomain.
return Amazon.Lightsail.Model.CreateDomainResponse

EndCreateDomainEntry() public method

Finishes the asynchronous execution of the CreateDomainEntry operation.
public EndCreateDomainEntry ( IAsyncResult asyncResult ) : CreateDomainEntryResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateDomainEntry.
return Amazon.Lightsail.Model.CreateDomainEntryResponse

EndCreateInstanceSnapshot() public method

Finishes the asynchronous execution of the CreateInstanceSnapshot operation.
public EndCreateInstanceSnapshot ( IAsyncResult asyncResult ) : CreateInstanceSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateInstanceSnapshot.
return CreateInstanceSnapshotResponse

EndCreateInstances() public method

Finishes the asynchronous execution of the CreateInstances operation.
public EndCreateInstances ( IAsyncResult asyncResult ) : CreateInstancesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateInstances.
return Amazon.Lightsail.Model.CreateInstancesResponse

EndCreateInstancesFromSnapshot() public method

Finishes the asynchronous execution of the CreateInstancesFromSnapshot operation.
public EndCreateInstancesFromSnapshot ( IAsyncResult asyncResult ) : CreateInstancesFromSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateInstancesFromSnapshot.
return Amazon.Lightsail.Model.CreateInstancesFromSnapshotResponse

EndCreateKeyPair() public method

Finishes the asynchronous execution of the CreateKeyPair operation.
public EndCreateKeyPair ( IAsyncResult asyncResult ) : CreateKeyPairResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateKeyPair.
return Amazon.Lightsail.Model.CreateKeyPairResponse

EndDeleteDomain() public method

Finishes the asynchronous execution of the DeleteDomain operation.
public EndDeleteDomain ( IAsyncResult asyncResult ) : DeleteDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteDomain.
return Amazon.Lightsail.Model.DeleteDomainResponse

EndDeleteDomainEntry() public method

Finishes the asynchronous execution of the DeleteDomainEntry operation.
public EndDeleteDomainEntry ( IAsyncResult asyncResult ) : DeleteDomainEntryResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteDomainEntry.
return Amazon.Lightsail.Model.DeleteDomainEntryResponse

EndDeleteInstance() public method

Finishes the asynchronous execution of the DeleteInstance operation.
public EndDeleteInstance ( IAsyncResult asyncResult ) : DeleteInstanceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteInstance.
return Amazon.Lightsail.Model.DeleteInstanceResponse

EndDeleteInstanceSnapshot() public method

Finishes the asynchronous execution of the DeleteInstanceSnapshot operation.
public EndDeleteInstanceSnapshot ( IAsyncResult asyncResult ) : DeleteInstanceSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteInstanceSnapshot.
return Amazon.Lightsail.Model.DeleteInstanceSnapshotResponse

EndDeleteKeyPair() public method

Finishes the asynchronous execution of the DeleteKeyPair operation.
public EndDeleteKeyPair ( IAsyncResult asyncResult ) : DeleteKeyPairResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteKeyPair.
return Amazon.Lightsail.Model.DeleteKeyPairResponse

EndDetachStaticIp() public method

Finishes the asynchronous execution of the DetachStaticIp operation.
public EndDetachStaticIp ( IAsyncResult asyncResult ) : DetachStaticIpResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDetachStaticIp.
return Amazon.Lightsail.Model.DetachStaticIpResponse

EndDownloadDefaultKeyPair() public method

Finishes the asynchronous execution of the DownloadDefaultKeyPair operation.
public EndDownloadDefaultKeyPair ( IAsyncResult asyncResult ) : DownloadDefaultKeyPairResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDownloadDefaultKeyPair.
return Amazon.Lightsail.Model.DownloadDefaultKeyPairResponse

EndGetActiveNames() public method

Finishes the asynchronous execution of the GetActiveNames operation.
public EndGetActiveNames ( IAsyncResult asyncResult ) : GetActiveNamesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetActiveNames.
return Amazon.Lightsail.Model.GetActiveNamesResponse

EndGetBlueprints() public method

Finishes the asynchronous execution of the GetBlueprints operation.
public EndGetBlueprints ( IAsyncResult asyncResult ) : GetBlueprintsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetBlueprints.
return GetBlueprintsResponse

EndGetBundles() public method

Finishes the asynchronous execution of the GetBundles operation.
public EndGetBundles ( IAsyncResult asyncResult ) : GetBundlesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetBundles.
return Amazon.Lightsail.Model.GetBundlesResponse

EndGetDomain() public method

Finishes the asynchronous execution of the GetDomain operation.
public EndGetDomain ( IAsyncResult asyncResult ) : GetDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDomain.
return Amazon.Lightsail.Model.GetDomainResponse

EndGetDomains() public method

Finishes the asynchronous execution of the GetDomains operation.
public EndGetDomains ( IAsyncResult asyncResult ) : GetDomainsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetDomains.
return Amazon.Lightsail.Model.GetDomainsResponse

EndGetInstance() public method

Finishes the asynchronous execution of the GetInstance operation.
public EndGetInstance ( IAsyncResult asyncResult ) : GetInstanceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstance.
return Amazon.Lightsail.Model.GetInstanceResponse

EndGetInstanceAccessDetails() public method

Finishes the asynchronous execution of the GetInstanceAccessDetails operation.
public EndGetInstanceAccessDetails ( IAsyncResult asyncResult ) : GetInstanceAccessDetailsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstanceAccessDetails.
return Amazon.Lightsail.Model.GetInstanceAccessDetailsResponse

EndGetInstanceMetricData() public method

Finishes the asynchronous execution of the GetInstanceMetricData operation.
public EndGetInstanceMetricData ( IAsyncResult asyncResult ) : GetInstanceMetricDataResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstanceMetricData.
return Amazon.Lightsail.Model.GetInstanceMetricDataResponse

EndGetInstancePortStates() public method

Finishes the asynchronous execution of the GetInstancePortStates operation.
public EndGetInstancePortStates ( IAsyncResult asyncResult ) : GetInstancePortStatesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstancePortStates.
return Amazon.Lightsail.Model.GetInstancePortStatesResponse

EndGetInstanceSnapshot() public method

Finishes the asynchronous execution of the GetInstanceSnapshot operation.
public EndGetInstanceSnapshot ( IAsyncResult asyncResult ) : GetInstanceSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstanceSnapshot.
return Amazon.Lightsail.Model.GetInstanceSnapshotResponse

EndGetInstanceSnapshots() public method

Finishes the asynchronous execution of the GetInstanceSnapshots operation.
public EndGetInstanceSnapshots ( IAsyncResult asyncResult ) : GetInstanceSnapshotsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstanceSnapshots.
return Amazon.Lightsail.Model.GetInstanceSnapshotsResponse

EndGetInstanceState() public method

Finishes the asynchronous execution of the GetInstanceState operation.
public EndGetInstanceState ( IAsyncResult asyncResult ) : GetInstanceStateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstanceState.
return Amazon.Lightsail.Model.GetInstanceStateResponse

EndGetInstances() public method

Finishes the asynchronous execution of the GetInstances operation.
public EndGetInstances ( IAsyncResult asyncResult ) : GetInstancesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetInstances.
return Amazon.Lightsail.Model.GetInstancesResponse

EndGetKeyPair() public method

Finishes the asynchronous execution of the GetKeyPair operation.
public EndGetKeyPair ( IAsyncResult asyncResult ) : GetKeyPairResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetKeyPair.
return Amazon.Lightsail.Model.GetKeyPairResponse

EndGetKeyPairs() public method

Finishes the asynchronous execution of the GetKeyPairs operation.
public EndGetKeyPairs ( IAsyncResult asyncResult ) : GetKeyPairsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetKeyPairs.
return Amazon.Lightsail.Model.GetKeyPairsResponse

EndGetOperation() public method

Finishes the asynchronous execution of the GetOperation operation.
public EndGetOperation ( IAsyncResult asyncResult ) : GetOperationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetOperation.
return Amazon.Lightsail.Model.GetOperationResponse

EndGetOperations() public method

Finishes the asynchronous execution of the GetOperations operation.
public EndGetOperations ( IAsyncResult asyncResult ) : GetOperationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetOperations.
return Amazon.Lightsail.Model.GetOperationsResponse

EndGetOperationsForResource() public method

Finishes the asynchronous execution of the GetOperationsForResource operation.
public EndGetOperationsForResource ( IAsyncResult asyncResult ) : GetOperationsForResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetOperationsForResource.
return Amazon.Lightsail.Model.GetOperationsForResourceResponse

EndGetRegions() public method

Finishes the asynchronous execution of the GetRegions operation.
public EndGetRegions ( IAsyncResult asyncResult ) : GetRegionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetRegions.
return Amazon.Lightsail.Model.GetRegionsResponse

EndGetStaticIp() public method

Finishes the asynchronous execution of the GetStaticIp operation.
public EndGetStaticIp ( IAsyncResult asyncResult ) : GetStaticIpResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStaticIp.
return Amazon.Lightsail.Model.GetStaticIpResponse

EndGetStaticIps() public method

Finishes the asynchronous execution of the GetStaticIps operation.
public EndGetStaticIps ( IAsyncResult asyncResult ) : GetStaticIpsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetStaticIps.
return Amazon.Lightsail.Model.GetStaticIpsResponse

EndImportKeyPair() public method

Finishes the asynchronous execution of the ImportKeyPair operation.
public EndImportKeyPair ( IAsyncResult asyncResult ) : ImportKeyPairResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginImportKeyPair.
return Amazon.Lightsail.Model.ImportKeyPairResponse

EndIsVpcPeered() public method

Finishes the asynchronous execution of the IsVpcPeered operation.
public EndIsVpcPeered ( IAsyncResult asyncResult ) : IsVpcPeeredResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginIsVpcPeered.
return Amazon.Lightsail.Model.IsVpcPeeredResponse

EndOpenInstancePublicPorts() public method

Finishes the asynchronous execution of the OpenInstancePublicPorts operation.
public EndOpenInstancePublicPorts ( IAsyncResult asyncResult ) : OpenInstancePublicPortsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginOpenInstancePublicPorts.
return Amazon.Lightsail.Model.OpenInstancePublicPortsResponse

EndPeerVpc() public method

Finishes the asynchronous execution of the PeerVpc operation.
public EndPeerVpc ( IAsyncResult asyncResult ) : PeerVpcResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPeerVpc.
return Amazon.Lightsail.Model.PeerVpcResponse

EndRebootInstance() public method

Finishes the asynchronous execution of the RebootInstance operation.
public EndRebootInstance ( IAsyncResult asyncResult ) : RebootInstanceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRebootInstance.
return Amazon.Lightsail.Model.RebootInstanceResponse

EndReleaseStaticIp() public method

Finishes the asynchronous execution of the ReleaseStaticIp operation.
public EndReleaseStaticIp ( IAsyncResult asyncResult ) : ReleaseStaticIpResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginReleaseStaticIp.
return Amazon.Lightsail.Model.ReleaseStaticIpResponse

EndStartInstance() public method

Finishes the asynchronous execution of the StartInstance operation.
public EndStartInstance ( IAsyncResult asyncResult ) : StartInstanceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartInstance.
return Amazon.Lightsail.Model.StartInstanceResponse

EndStopInstance() public method

Finishes the asynchronous execution of the StopInstance operation.
public EndStopInstance ( IAsyncResult asyncResult ) : StopInstanceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStopInstance.
return Amazon.Lightsail.Model.StopInstanceResponse

EndUnpeerVpc() public method

Finishes the asynchronous execution of the UnpeerVpc operation.
public EndUnpeerVpc ( IAsyncResult asyncResult ) : UnpeerVpcResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUnpeerVpc.
return Amazon.Lightsail.Model.UnpeerVpcResponse

EndUpdateDomainEntry() public method

Finishes the asynchronous execution of the UpdateDomainEntry operation.
public EndUpdateDomainEntry ( IAsyncResult asyncResult ) : UpdateDomainEntryResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateDomainEntry.
return Amazon.Lightsail.Model.UpdateDomainEntryResponse

GetActiveNames() public method

Returns the names of all active (not deleted) resources.
/// 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. /// /// 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. ///
public GetActiveNames ( GetActiveNamesRequest request ) : GetActiveNamesResponse
request Amazon.Lightsail.Model.GetActiveNamesRequest Container for the necessary parameters to execute the GetActiveNames service method.
return Amazon.Lightsail.Model.GetActiveNamesResponse

GetActiveNamesAsync() public method

Initiates the asynchronous execution of the GetActiveNames operation.
public GetActiveNamesAsync ( GetActiveNamesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetActiveNamesRequest Container for the necessary parameters to execute the GetActiveNames operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetBlueprints() public method

Returns the list of available instance images, or blueprints. You can use a blueprint to create a new virtual private server 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.
/// 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. /// /// 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. ///
public GetBlueprints ( GetBlueprintsRequest request ) : GetBlueprintsResponse
request Amazon.Lightsail.Model.GetBlueprintsRequest Container for the necessary parameters to execute the GetBlueprints service method.
return GetBlueprintsResponse

GetBlueprintsAsync() public method

Initiates the asynchronous execution of the GetBlueprints operation.
public GetBlueprintsAsync ( GetBlueprintsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetBlueprintsRequest Container for the necessary parameters to execute the GetBlueprints operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetBundles() public method

Returns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).
/// 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. /// /// 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. ///
public GetBundles ( GetBundlesRequest request ) : GetBundlesResponse
request Amazon.Lightsail.Model.GetBundlesRequest Container for the necessary parameters to execute the GetBundles service method.
return Amazon.Lightsail.Model.GetBundlesResponse

GetBundlesAsync() public method

Initiates the asynchronous execution of the GetBundles operation.
public GetBundlesAsync ( GetBundlesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetBundlesRequest Container for the necessary parameters to execute the GetBundles operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetDomain() public method

Returns information about a specific domain recordset.
/// 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. /// /// 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. ///
public GetDomain ( GetDomainRequest request ) : GetDomainResponse
request Amazon.Lightsail.Model.GetDomainRequest Container for the necessary parameters to execute the GetDomain service method.
return Amazon.Lightsail.Model.GetDomainResponse

GetDomainAsync() public method

Initiates the asynchronous execution of the GetDomain operation.
public GetDomainAsync ( GetDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetDomainRequest Container for the necessary parameters to execute the GetDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetDomains() public method

Returns a list of all domains in the user's account.
/// 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. /// /// 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. ///
public GetDomains ( GetDomainsRequest request ) : GetDomainsResponse
request Amazon.Lightsail.Model.GetDomainsRequest Container for the necessary parameters to execute the GetDomains service method.
return Amazon.Lightsail.Model.GetDomainsResponse

GetDomainsAsync() public method

Initiates the asynchronous execution of the GetDomains operation.
public GetDomainsAsync ( GetDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetDomainsRequest Container for the necessary parameters to execute the GetDomains operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstance() public method

Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
/// 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. /// /// 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. ///
public GetInstance ( GetInstanceRequest request ) : GetInstanceResponse
request Amazon.Lightsail.Model.GetInstanceRequest Container for the necessary parameters to execute the GetInstance service method.
return Amazon.Lightsail.Model.GetInstanceResponse

GetInstanceAccessDetails() public method

Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
/// 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. /// /// 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. ///
public GetInstanceAccessDetails ( GetInstanceAccessDetailsRequest request ) : GetInstanceAccessDetailsResponse
request Amazon.Lightsail.Model.GetInstanceAccessDetailsRequest Container for the necessary parameters to execute the GetInstanceAccessDetails service method.
return Amazon.Lightsail.Model.GetInstanceAccessDetailsResponse

GetInstanceAccessDetailsAsync() public method

Initiates the asynchronous execution of the GetInstanceAccessDetails operation.
public GetInstanceAccessDetailsAsync ( GetInstanceAccessDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceAccessDetailsRequest Container for the necessary parameters to execute the GetInstanceAccessDetails operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstanceAsync() public method

Initiates the asynchronous execution of the GetInstance operation.
public GetInstanceAsync ( GetInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceRequest Container for the necessary parameters to execute the GetInstance operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstanceMetricData() public method

Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
/// 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. /// /// 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. ///
public GetInstanceMetricData ( GetInstanceMetricDataRequest request ) : GetInstanceMetricDataResponse
request Amazon.Lightsail.Model.GetInstanceMetricDataRequest Container for the necessary parameters to execute the GetInstanceMetricData service method.
return Amazon.Lightsail.Model.GetInstanceMetricDataResponse

GetInstanceMetricDataAsync() public method

Initiates the asynchronous execution of the GetInstanceMetricData operation.
public GetInstanceMetricDataAsync ( GetInstanceMetricDataRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceMetricDataRequest Container for the necessary parameters to execute the GetInstanceMetricData operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstancePortStates() public method

Returns the port states for a specific virtual private server, or instance.
/// 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. /// /// 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. ///
public GetInstancePortStates ( GetInstancePortStatesRequest request ) : GetInstancePortStatesResponse
request Amazon.Lightsail.Model.GetInstancePortStatesRequest Container for the necessary parameters to execute the GetInstancePortStates service method.
return Amazon.Lightsail.Model.GetInstancePortStatesResponse

GetInstancePortStatesAsync() public method

Initiates the asynchronous execution of the GetInstancePortStates operation.
public GetInstancePortStatesAsync ( GetInstancePortStatesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstancePortStatesRequest Container for the necessary parameters to execute the GetInstancePortStates operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstanceSnapshot() public method

Returns information about a specific instance snapshot.
/// 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. /// /// 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. ///
public GetInstanceSnapshot ( GetInstanceSnapshotRequest request ) : GetInstanceSnapshotResponse
request Amazon.Lightsail.Model.GetInstanceSnapshotRequest Container for the necessary parameters to execute the GetInstanceSnapshot service method.
return Amazon.Lightsail.Model.GetInstanceSnapshotResponse

GetInstanceSnapshotAsync() public method

Initiates the asynchronous execution of the GetInstanceSnapshot operation.
public GetInstanceSnapshotAsync ( GetInstanceSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceSnapshotRequest Container for the necessary parameters to execute the GetInstanceSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstanceSnapshots() public method

Returns all instance snapshots for the user's account.
/// 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. /// /// 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. ///
public GetInstanceSnapshots ( GetInstanceSnapshotsRequest request ) : GetInstanceSnapshotsResponse
request Amazon.Lightsail.Model.GetInstanceSnapshotsRequest Container for the necessary parameters to execute the GetInstanceSnapshots service method.
return Amazon.Lightsail.Model.GetInstanceSnapshotsResponse

GetInstanceSnapshotsAsync() public method

Initiates the asynchronous execution of the GetInstanceSnapshots operation.
public GetInstanceSnapshotsAsync ( GetInstanceSnapshotsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceSnapshotsRequest Container for the necessary parameters to execute the GetInstanceSnapshots operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstanceState() public method

Returns the state of a specific instance. Works on one instance at a time.
/// 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. /// /// 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. ///
public GetInstanceState ( GetInstanceStateRequest request ) : GetInstanceStateResponse
request Amazon.Lightsail.Model.GetInstanceStateRequest Container for the necessary parameters to execute the GetInstanceState service method.
return Amazon.Lightsail.Model.GetInstanceStateResponse

GetInstanceStateAsync() public method

Initiates the asynchronous execution of the GetInstanceState operation.
public GetInstanceStateAsync ( GetInstanceStateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstanceStateRequest Container for the necessary parameters to execute the GetInstanceState operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetInstances() public method

Returns information about all Amazon Lightsail virtual private servers, or instances.
/// 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. /// /// 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. ///
public GetInstances ( GetInstancesRequest request ) : GetInstancesResponse
request Amazon.Lightsail.Model.GetInstancesRequest Container for the necessary parameters to execute the GetInstances service method.
return Amazon.Lightsail.Model.GetInstancesResponse

GetInstancesAsync() public method

Initiates the asynchronous execution of the GetInstances operation.
public GetInstancesAsync ( GetInstancesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetInstancesRequest Container for the necessary parameters to execute the GetInstances operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetKeyPair() public method

Returns information about a specific key pair.
/// 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. /// /// 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. ///
public GetKeyPair ( GetKeyPairRequest request ) : GetKeyPairResponse
request Amazon.Lightsail.Model.GetKeyPairRequest Container for the necessary parameters to execute the GetKeyPair service method.
return Amazon.Lightsail.Model.GetKeyPairResponse

GetKeyPairAsync() public method

Initiates the asynchronous execution of the GetKeyPair operation.
public GetKeyPairAsync ( GetKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetKeyPairRequest Container for the necessary parameters to execute the GetKeyPair operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetKeyPairs() public method

Returns information about all key pairs in the user's account.
/// 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. /// /// 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. ///
public GetKeyPairs ( GetKeyPairsRequest request ) : GetKeyPairsResponse
request Amazon.Lightsail.Model.GetKeyPairsRequest Container for the necessary parameters to execute the GetKeyPairs service method.
return Amazon.Lightsail.Model.GetKeyPairsResponse

GetKeyPairsAsync() public method

Initiates the asynchronous execution of the GetKeyPairs operation.
public GetKeyPairsAsync ( GetKeyPairsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetKeyPairsRequest Container for the necessary parameters to execute the GetKeyPairs operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetOperation() public method

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.
/// 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. /// /// 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. ///
public GetOperation ( GetOperationRequest request ) : GetOperationResponse
request Amazon.Lightsail.Model.GetOperationRequest Container for the necessary parameters to execute the GetOperation service method.
return Amazon.Lightsail.Model.GetOperationResponse

GetOperationAsync() public method

Initiates the asynchronous execution of the GetOperation operation.
public GetOperationAsync ( GetOperationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetOperationRequest Container for the necessary parameters to execute the GetOperation operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetOperations() public method

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.

/// 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. /// /// 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. ///
public GetOperations ( GetOperationsRequest request ) : GetOperationsResponse
request Amazon.Lightsail.Model.GetOperationsRequest Container for the necessary parameters to execute the GetOperations service method.
return Amazon.Lightsail.Model.GetOperationsResponse

GetOperationsAsync() public method

Initiates the asynchronous execution of the GetOperations operation.
public GetOperationsAsync ( GetOperationsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetOperationsRequest Container for the necessary parameters to execute the GetOperations operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetOperationsForResource() public method

Gets operations for a specific resource (e.g., an instance or a static IP).
/// 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. /// /// 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. ///
public GetOperationsForResource ( GetOperationsForResourceRequest request ) : GetOperationsForResourceResponse
request Amazon.Lightsail.Model.GetOperationsForResourceRequest Container for the necessary parameters to execute the GetOperationsForResource service method.
return Amazon.Lightsail.Model.GetOperationsForResourceResponse

GetOperationsForResourceAsync() public method

Initiates the asynchronous execution of the GetOperationsForResource operation.
public GetOperationsForResourceAsync ( GetOperationsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetOperationsForResourceRequest Container for the necessary parameters to execute the GetOperationsForResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetRegions() public method

Returns a list of all valid regions for Amazon 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. /// /// 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. ///
public GetRegions ( GetRegionsRequest request ) : GetRegionsResponse
request Amazon.Lightsail.Model.GetRegionsRequest Container for the necessary parameters to execute the GetRegions service method.
return Amazon.Lightsail.Model.GetRegionsResponse

GetRegionsAsync() public method

Initiates the asynchronous execution of the GetRegions operation.
public GetRegionsAsync ( GetRegionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetRegionsRequest Container for the necessary parameters to execute the GetRegions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetStaticIp() public method

Returns information about a specific static IP.
/// 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. /// /// 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. ///
public GetStaticIp ( GetStaticIpRequest request ) : GetStaticIpResponse
request Amazon.Lightsail.Model.GetStaticIpRequest Container for the necessary parameters to execute the GetStaticIp service method.
return Amazon.Lightsail.Model.GetStaticIpResponse

GetStaticIpAsync() public method

Initiates the asynchronous execution of the GetStaticIp operation.
public GetStaticIpAsync ( GetStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetStaticIpRequest Container for the necessary parameters to execute the GetStaticIp operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetStaticIps() public method

Returns information about all static IPs in the user's account.
/// 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. /// /// 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. ///
public GetStaticIps ( GetStaticIpsRequest request ) : GetStaticIpsResponse
request Amazon.Lightsail.Model.GetStaticIpsRequest Container for the necessary parameters to execute the GetStaticIps service method.
return Amazon.Lightsail.Model.GetStaticIpsResponse

GetStaticIpsAsync() public method

Initiates the asynchronous execution of the GetStaticIps operation.
public GetStaticIpsAsync ( GetStaticIpsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.GetStaticIpsRequest Container for the necessary parameters to execute the GetStaticIps operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ImportKeyPair() public method

Imports a public SSH key from a specific key pair.
/// 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. /// /// 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. ///
public ImportKeyPair ( ImportKeyPairRequest request ) : ImportKeyPairResponse
request Amazon.Lightsail.Model.ImportKeyPairRequest Container for the necessary parameters to execute the ImportKeyPair service method.
return Amazon.Lightsail.Model.ImportKeyPairResponse

ImportKeyPairAsync() public method

Initiates the asynchronous execution of the ImportKeyPair operation.
public ImportKeyPairAsync ( ImportKeyPairRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.ImportKeyPairRequest Container for the necessary parameters to execute the ImportKeyPair operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

IsVpcPeered() public method

Returns a Boolean value indicating whether your Lightsail VPC is peered.
/// 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. /// /// 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. ///
public IsVpcPeered ( IsVpcPeeredRequest request ) : IsVpcPeeredResponse
request IsVpcPeeredRequest Container for the necessary parameters to execute the IsVpcPeered service method.
return Amazon.Lightsail.Model.IsVpcPeeredResponse

IsVpcPeeredAsync() public method

Initiates the asynchronous execution of the IsVpcPeered operation.
public IsVpcPeeredAsync ( IsVpcPeeredRequest request, System cancellationToken = default(CancellationToken) ) : Task
request IsVpcPeeredRequest Container for the necessary parameters to execute the IsVpcPeered operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

OpenInstancePublicPorts() public method

Adds public ports to an Amazon Lightsail instance.
/// 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. /// /// 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. ///
public OpenInstancePublicPorts ( OpenInstancePublicPortsRequest request ) : OpenInstancePublicPortsResponse
request Amazon.Lightsail.Model.OpenInstancePublicPortsRequest Container for the necessary parameters to execute the OpenInstancePublicPorts service method.
return Amazon.Lightsail.Model.OpenInstancePublicPortsResponse

OpenInstancePublicPortsAsync() public method

Initiates the asynchronous execution of the OpenInstancePublicPorts operation.
public OpenInstancePublicPortsAsync ( OpenInstancePublicPortsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.OpenInstancePublicPortsRequest Container for the necessary parameters to execute the OpenInstancePublicPorts operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PeerVpc() public method

Tries to peer the Lightsail VPC with the user's default VPC.
/// 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. /// /// 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. ///
public PeerVpc ( PeerVpcRequest request ) : PeerVpcResponse
request PeerVpcRequest Container for the necessary parameters to execute the PeerVpc service method.
return Amazon.Lightsail.Model.PeerVpcResponse

PeerVpcAsync() public method

Initiates the asynchronous execution of the PeerVpc operation.
public PeerVpcAsync ( PeerVpcRequest request, System cancellationToken = default(CancellationToken) ) : Task
request PeerVpcRequest Container for the necessary parameters to execute the PeerVpc operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RebootInstance() public method

Restarts a specific instance. When your Amazon Lightsail instance is finished rebooting, Lightsail assigns a new public IP address. To use the same IP address after restarting, create a static IP address and attach it to the instance.
/// 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. /// /// 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. ///
public RebootInstance ( RebootInstanceRequest request ) : RebootInstanceResponse
request Amazon.Lightsail.Model.RebootInstanceRequest Container for the necessary parameters to execute the RebootInstance service method.
return Amazon.Lightsail.Model.RebootInstanceResponse

RebootInstanceAsync() public method

Initiates the asynchronous execution of the RebootInstance operation.
public RebootInstanceAsync ( RebootInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.RebootInstanceRequest Container for the necessary parameters to execute the RebootInstance operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ReleaseStaticIp() public method

Deletes a specific static IP from your account.
/// 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. /// /// 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. ///
public ReleaseStaticIp ( ReleaseStaticIpRequest request ) : ReleaseStaticIpResponse
request Amazon.Lightsail.Model.ReleaseStaticIpRequest Container for the necessary parameters to execute the ReleaseStaticIp service method.
return Amazon.Lightsail.Model.ReleaseStaticIpResponse

ReleaseStaticIpAsync() public method

Initiates the asynchronous execution of the ReleaseStaticIp operation.
public ReleaseStaticIpAsync ( ReleaseStaticIpRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.ReleaseStaticIpRequest Container for the necessary parameters to execute the ReleaseStaticIp operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StartInstance() public method

Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.
/// 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. /// /// 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. ///
public StartInstance ( StartInstanceRequest request ) : StartInstanceResponse
request Amazon.Lightsail.Model.StartInstanceRequest Container for the necessary parameters to execute the StartInstance service method.
return Amazon.Lightsail.Model.StartInstanceResponse

StartInstanceAsync() public method

Initiates the asynchronous execution of the StartInstance operation.
public StartInstanceAsync ( StartInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.StartInstanceRequest Container for the necessary parameters to execute the StartInstance operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StopInstance() public method

Stops a specific Amazon Lightsail instance that is currently running.
/// 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. /// /// 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. ///
public StopInstance ( StopInstanceRequest request ) : StopInstanceResponse
request Amazon.Lightsail.Model.StopInstanceRequest Container for the necessary parameters to execute the StopInstance service method.
return Amazon.Lightsail.Model.StopInstanceResponse

StopInstanceAsync() public method

Initiates the asynchronous execution of the StopInstance operation.
public StopInstanceAsync ( StopInstanceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.StopInstanceRequest Container for the necessary parameters to execute the StopInstance operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UnpeerVpc() public method

Attempts to unpeer the Lightsail VPC from the user's default VPC.
/// 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. /// /// 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. ///
public UnpeerVpc ( UnpeerVpcRequest request ) : UnpeerVpcResponse
request UnpeerVpcRequest Container for the necessary parameters to execute the UnpeerVpc service method.
return Amazon.Lightsail.Model.UnpeerVpcResponse

UnpeerVpcAsync() public method

Initiates the asynchronous execution of the UnpeerVpc operation.
public UnpeerVpcAsync ( UnpeerVpcRequest request, System cancellationToken = default(CancellationToken) ) : Task
request UnpeerVpcRequest Container for the necessary parameters to execute the UnpeerVpc operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateDomainEntry() public method

Updates a domain recordset after it is created.
/// 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. /// /// 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. ///
public UpdateDomainEntry ( UpdateDomainEntryRequest request ) : UpdateDomainEntryResponse
request Amazon.Lightsail.Model.UpdateDomainEntryRequest Container for the necessary parameters to execute the UpdateDomainEntry service method.
return Amazon.Lightsail.Model.UpdateDomainEntryResponse

UpdateDomainEntryAsync() public method

Initiates the asynchronous execution of the UpdateDomainEntry operation.
public UpdateDomainEntryAsync ( UpdateDomainEntryRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Lightsail.Model.UpdateDomainEntryRequest Container for the necessary parameters to execute the UpdateDomainEntry operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task