AutoCloseable
@Generated("software.amazon.awssdk:codegen") public interface LightsailAsyncClient extends AutoCloseable
builder()
method.
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.
Modifier and Type | Method | Description |
---|---|---|
default CompletableFuture<AllocateStaticIpResponse> |
allocateStaticIp(AllocateStaticIpRequest allocateStaticIpRequest) |
Allocates a static IP address.
|
default CompletableFuture<AttachStaticIpResponse> |
attachStaticIp(AttachStaticIpRequest attachStaticIpRequest) |
Attaches a static IP address to a specific Amazon Lightsail instance.
|
static LightsailAsyncClientBuilder |
builder() |
Create a builder that can be used to configure and create a
LightsailAsyncClient . |
default CompletableFuture<CloseInstancePublicPortsResponse> |
closeInstancePublicPorts(CloseInstancePublicPortsRequest closeInstancePublicPortsRequest) |
Closes the public ports on a specific Amazon Lightsail instance.
|
static LightsailAsyncClient |
create() |
Create a
LightsailAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<CreateDomainResponse> |
createDomain(CreateDomainRequest createDomainRequest) |
Creates a domain resource for the specified domain (e.g., example.com).
|
default CompletableFuture<CreateDomainEntryResponse> |
createDomainEntry(CreateDomainEntryRequest createDomainEntryRequest) |
Creates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX
record.
|
default CompletableFuture<CreateInstancesResponse> |
createInstances(CreateInstancesRequest createInstancesRequest) |
Creates one or more Amazon Lightsail virtual private servers, or instances.
|
default CompletableFuture<CreateInstancesFromSnapshotResponse> |
createInstancesFromSnapshot(CreateInstancesFromSnapshotRequest createInstancesFromSnapshotRequest) |
Uses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical
configuration.
|
default CompletableFuture<CreateInstanceSnapshotResponse> |
createInstanceSnapshot(CreateInstanceSnapshotRequest createInstanceSnapshotRequest) |
Creates a snapshot of a specific virtual private server, or instance.
|
default CompletableFuture<CreateKeyPairResponse> |
createKeyPair(CreateKeyPairRequest createKeyPairRequest) |
Creates sn SSH key pair.
|
default CompletableFuture<DeleteDomainResponse> |
deleteDomain(DeleteDomainRequest deleteDomainRequest) |
Deletes the specified domain recordset and all of its domain records.
|
default CompletableFuture<DeleteDomainEntryResponse> |
deleteDomainEntry(DeleteDomainEntryRequest deleteDomainEntryRequest) |
Deletes a specific domain entry.
|
default CompletableFuture<DeleteInstanceResponse> |
deleteInstance(DeleteInstanceRequest deleteInstanceRequest) |
Deletes a specific Amazon Lightsail virtual private server, or instance.
|
default CompletableFuture<DeleteInstanceSnapshotResponse> |
deleteInstanceSnapshot(DeleteInstanceSnapshotRequest deleteInstanceSnapshotRequest) |
Deletes a specific snapshot of a virtual private server (or instance).
|
default CompletableFuture<DeleteKeyPairResponse> |
deleteKeyPair(DeleteKeyPairRequest deleteKeyPairRequest) |
Deletes a specific SSH key pair.
|
default CompletableFuture<DetachStaticIpResponse> |
detachStaticIp(DetachStaticIpRequest detachStaticIpRequest) |
Detaches a static IP from the Amazon Lightsail instance to which it is attached.
|
default CompletableFuture<DownloadDefaultKeyPairResponse> |
downloadDefaultKeyPair(DownloadDefaultKeyPairRequest downloadDefaultKeyPairRequest) |
Downloads the default SSH key pair from the user's account.
|
default CompletableFuture<GetActiveNamesResponse> |
getActiveNames(GetActiveNamesRequest getActiveNamesRequest) |
Returns the names of all active (not deleted) resources.
|
default CompletableFuture<GetBlueprintsResponse> |
getBlueprints(GetBlueprintsRequest getBlueprintsRequest) |
Returns the list of available instance images, or blueprints.
|
default CompletableFuture<GetBundlesResponse> |
getBundles(GetBundlesRequest getBundlesRequest) |
Returns the list of bundles that are available for purchase.
|
default CompletableFuture<GetDomainResponse> |
getDomain(GetDomainRequest getDomainRequest) |
Returns information about a specific domain recordset.
|
default CompletableFuture<GetDomainsResponse> |
getDomains(GetDomainsRequest getDomainsRequest) |
Returns a list of all domains in the user's account.
|
default CompletableFuture<GetInstanceResponse> |
getInstance(GetInstanceRequest getInstanceRequest) |
Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
|
default CompletableFuture<GetInstanceAccessDetailsResponse> |
getInstanceAccessDetails(GetInstanceAccessDetailsRequest getInstanceAccessDetailsRequest) |
Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
|
default CompletableFuture<GetInstanceMetricDataResponse> |
getInstanceMetricData(GetInstanceMetricDataRequest getInstanceMetricDataRequest) |
Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
|
default CompletableFuture<GetInstancePortStatesResponse> |
getInstancePortStates(GetInstancePortStatesRequest getInstancePortStatesRequest) |
Returns the port states for a specific virtual private server, or instance.
|
default CompletableFuture<GetInstancesResponse> |
getInstances(GetInstancesRequest getInstancesRequest) |
Returns information about all Amazon Lightsail virtual private servers, or instances.
|
default CompletableFuture<GetInstanceSnapshotResponse> |
getInstanceSnapshot(GetInstanceSnapshotRequest getInstanceSnapshotRequest) |
Returns information about a specific instance snapshot.
|
default CompletableFuture<GetInstanceSnapshotsResponse> |
getInstanceSnapshots(GetInstanceSnapshotsRequest getInstanceSnapshotsRequest) |
Returns all instance snapshots for the user's account.
|
default CompletableFuture<GetInstanceStateResponse> |
getInstanceState(GetInstanceStateRequest getInstanceStateRequest) |
Returns the state of a specific instance.
|
default CompletableFuture<GetKeyPairResponse> |
getKeyPair(GetKeyPairRequest getKeyPairRequest) |
Returns information about a specific key pair.
|
default CompletableFuture<GetKeyPairsResponse> |
getKeyPairs(GetKeyPairsRequest getKeyPairsRequest) |
Returns information about all key pairs in the user's account.
|
default CompletableFuture<GetOperationResponse> |
getOperation(GetOperationRequest getOperationRequest) |
Returns information about a specific operation.
|
default CompletableFuture<GetOperationsResponse> |
getOperations(GetOperationsRequest getOperationsRequest) |
Returns information about all operations.
|
default CompletableFuture<GetOperationsForResourceResponse> |
getOperationsForResource(GetOperationsForResourceRequest getOperationsForResourceRequest) |
Gets operations for a specific resource (e.g., an instance or a static IP).
|
default CompletableFuture<GetRegionsResponse> |
getRegions(GetRegionsRequest getRegionsRequest) |
Returns a list of all valid regions for Amazon Lightsail.
|
default CompletableFuture<GetStaticIpResponse> |
getStaticIp(GetStaticIpRequest getStaticIpRequest) |
Returns information about a specific static IP.
|
default CompletableFuture<GetStaticIpsResponse> |
getStaticIps(GetStaticIpsRequest getStaticIpsRequest) |
Returns information about all static IPs in the user's account.
|
default CompletableFuture<ImportKeyPairResponse> |
importKeyPair(ImportKeyPairRequest importKeyPairRequest) |
Imports a public SSH key from a specific key pair.
|
default CompletableFuture<IsVpcPeeredResponse> |
isVpcPeered(IsVpcPeeredRequest isVpcPeeredRequest) |
Returns a Boolean value indicating whether your Lightsail VPC is peered.
|
default CompletableFuture<OpenInstancePublicPortsResponse> |
openInstancePublicPorts(OpenInstancePublicPortsRequest openInstancePublicPortsRequest) |
Adds public ports to an Amazon Lightsail instance.
|
default CompletableFuture<PeerVpcResponse> |
peerVpc(PeerVpcRequest peerVpcRequest) |
Tries to peer the Lightsail VPC with the user's default VPC.
|
default CompletableFuture<PutInstancePublicPortsResponse> |
putInstancePublicPorts(PutInstancePublicPortsRequest putInstancePublicPortsRequest) |
Sets the specified open ports for an Amazon Lightsail instance, and closes all ports for every protocol not
included in the current request.
|
default CompletableFuture<RebootInstanceResponse> |
rebootInstance(RebootInstanceRequest rebootInstanceRequest) |
Restarts a specific instance.
|
default CompletableFuture<ReleaseStaticIpResponse> |
releaseStaticIp(ReleaseStaticIpRequest releaseStaticIpRequest) |
Deletes a specific static IP from your account.
|
default CompletableFuture<StartInstanceResponse> |
startInstance(StartInstanceRequest startInstanceRequest) |
Starts a specific Amazon Lightsail instance from a stopped state.
|
default CompletableFuture<StopInstanceResponse> |
stopInstance(StopInstanceRequest stopInstanceRequest) |
Stops a specific Amazon Lightsail instance that is currently running.
|
default CompletableFuture<UnpeerVpcResponse> |
unpeerVpc(UnpeerVpcRequest unpeerVpcRequest) |
Attempts to unpeer the Lightsail VPC from the user's default VPC.
|
default CompletableFuture<UpdateDomainEntryResponse> |
updateDomainEntry(UpdateDomainEntryRequest updateDomainEntryRequest) |
Updates a domain recordset after it is created.
|
close
static LightsailAsyncClient create()
LightsailAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static LightsailAsyncClientBuilder builder()
LightsailAsyncClient
.default CompletableFuture<AllocateStaticIpResponse> allocateStaticIp(AllocateStaticIpRequest allocateStaticIpRequest)
Allocates a static IP address.
allocateStaticIpRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<AttachStaticIpResponse> attachStaticIp(AttachStaticIpRequest attachStaticIpRequest)
Attaches a static IP address to a specific Amazon Lightsail instance.
attachStaticIpRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CloseInstancePublicPortsResponse> closeInstancePublicPorts(CloseInstancePublicPortsRequest closeInstancePublicPortsRequest)
Closes the public ports on a specific Amazon Lightsail instance.
closeInstancePublicPortsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateDomainResponse> createDomain(CreateDomainRequest createDomainRequest)
Creates a domain resource for the specified domain (e.g., example.com).
createDomainRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateDomainEntryResponse> createDomainEntry(CreateDomainEntryRequest createDomainEntryRequest)
Creates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.
createDomainEntryRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateInstanceSnapshotResponse> createInstanceSnapshot(CreateInstanceSnapshotRequest createInstanceSnapshotRequest)
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.
createInstanceSnapshotRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateInstancesResponse> createInstances(CreateInstancesRequest createInstancesRequest)
Creates one or more Amazon Lightsail virtual private servers, or instances.
createInstancesRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateInstancesFromSnapshotResponse> createInstancesFromSnapshot(CreateInstancesFromSnapshotRequest createInstancesFromSnapshotRequest)
Uses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.
createInstancesFromSnapshotRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<CreateKeyPairResponse> createKeyPair(CreateKeyPairRequest createKeyPairRequest)
Creates sn SSH key pair.
createKeyPairRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DeleteDomainResponse> deleteDomain(DeleteDomainRequest deleteDomainRequest)
Deletes the specified domain recordset and all of its domain records.
deleteDomainRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DeleteDomainEntryResponse> deleteDomainEntry(DeleteDomainEntryRequest deleteDomainEntryRequest)
Deletes a specific domain entry.
deleteDomainEntryRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DeleteInstanceResponse> deleteInstance(DeleteInstanceRequest deleteInstanceRequest)
Deletes a specific Amazon Lightsail virtual private server, or instance.
deleteInstanceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DeleteInstanceSnapshotResponse> deleteInstanceSnapshot(DeleteInstanceSnapshotRequest deleteInstanceSnapshotRequest)
Deletes a specific snapshot of a virtual private server (or instance).
deleteInstanceSnapshotRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DeleteKeyPairResponse> deleteKeyPair(DeleteKeyPairRequest deleteKeyPairRequest)
Deletes a specific SSH key pair.
deleteKeyPairRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DetachStaticIpResponse> detachStaticIp(DetachStaticIpRequest detachStaticIpRequest)
Detaches a static IP from the Amazon Lightsail instance to which it is attached.
detachStaticIpRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<DownloadDefaultKeyPairResponse> downloadDefaultKeyPair(DownloadDefaultKeyPairRequest downloadDefaultKeyPairRequest)
Downloads the default SSH key pair from the user's account.
downloadDefaultKeyPairRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetActiveNamesResponse> getActiveNames(GetActiveNamesRequest getActiveNamesRequest)
Returns the names of all active (not deleted) resources.
getActiveNamesRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetBlueprintsResponse> getBlueprints(GetBlueprintsRequest getBlueprintsRequest)
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.
getBlueprintsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetBundlesResponse> getBundles(GetBundlesRequest getBundlesRequest)
Returns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).
getBundlesRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetDomainResponse> getDomain(GetDomainRequest getDomainRequest)
Returns information about a specific domain recordset.
getDomainRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetDomainsResponse> getDomains(GetDomainsRequest getDomainsRequest)
Returns a list of all domains in the user's account.
getDomainsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceResponse> getInstance(GetInstanceRequest getInstanceRequest)
Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
getInstanceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceAccessDetailsResponse> getInstanceAccessDetails(GetInstanceAccessDetailsRequest getInstanceAccessDetailsRequest)
Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
getInstanceAccessDetailsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceMetricDataResponse> getInstanceMetricData(GetInstanceMetricDataRequest getInstanceMetricDataRequest)
Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
getInstanceMetricDataRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstancePortStatesResponse> getInstancePortStates(GetInstancePortStatesRequest getInstancePortStatesRequest)
Returns the port states for a specific virtual private server, or instance.
getInstancePortStatesRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceSnapshotResponse> getInstanceSnapshot(GetInstanceSnapshotRequest getInstanceSnapshotRequest)
Returns information about a specific instance snapshot.
getInstanceSnapshotRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceSnapshotsResponse> getInstanceSnapshots(GetInstanceSnapshotsRequest getInstanceSnapshotsRequest)
Returns all instance snapshots for the user's account.
getInstanceSnapshotsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstanceStateResponse> getInstanceState(GetInstanceStateRequest getInstanceStateRequest)
Returns the state of a specific instance. Works on one instance at a time.
getInstanceStateRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetInstancesResponse> getInstances(GetInstancesRequest getInstancesRequest)
Returns information about all Amazon Lightsail virtual private servers, or instances.
getInstancesRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetKeyPairResponse> getKeyPair(GetKeyPairRequest getKeyPairRequest)
Returns information about a specific key pair.
getKeyPairRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetKeyPairsResponse> getKeyPairs(GetKeyPairsRequest getKeyPairsRequest)
Returns information about all key pairs in the user's account.
getKeyPairsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetOperationResponse> getOperation(GetOperationRequest getOperationRequest)
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.
getOperationRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetOperationsResponse> getOperations(GetOperationsRequest getOperationsRequest)
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.
getOperationsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetOperationsForResourceResponse> getOperationsForResource(GetOperationsForResourceRequest getOperationsForResourceRequest)
Gets operations for a specific resource (e.g., an instance or a static IP).
getOperationsForResourceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetRegionsResponse> getRegions(GetRegionsRequest getRegionsRequest)
Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the availability zones in a region.
getRegionsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetStaticIpResponse> getStaticIp(GetStaticIpRequest getStaticIpRequest)
Returns information about a specific static IP.
getStaticIpRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<GetStaticIpsResponse> getStaticIps(GetStaticIpsRequest getStaticIpsRequest)
Returns information about all static IPs in the user's account.
getStaticIpsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<ImportKeyPairResponse> importKeyPair(ImportKeyPairRequest importKeyPairRequest)
Imports a public SSH key from a specific key pair.
importKeyPairRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<IsVpcPeeredResponse> isVpcPeered(IsVpcPeeredRequest isVpcPeeredRequest)
Returns a Boolean value indicating whether your Lightsail VPC is peered.
isVpcPeeredRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<OpenInstancePublicPortsResponse> openInstancePublicPorts(OpenInstancePublicPortsRequest openInstancePublicPortsRequest)
Adds public ports to an Amazon Lightsail instance.
openInstancePublicPortsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<PeerVpcResponse> peerVpc(PeerVpcRequest peerVpcRequest)
Tries to peer the Lightsail VPC with the user's default VPC.
peerVpcRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<PutInstancePublicPortsResponse> putInstancePublicPorts(PutInstancePublicPortsRequest putInstancePublicPortsRequest)
Sets the specified open ports for an Amazon Lightsail instance, and closes all ports for every protocol not included in the current request.
putInstancePublicPortsRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<RebootInstanceResponse> rebootInstance(RebootInstanceRequest rebootInstanceRequest)
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.
rebootInstanceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<ReleaseStaticIpResponse> releaseStaticIp(ReleaseStaticIpRequest releaseStaticIpRequest)
Deletes a specific static IP from your account.
releaseStaticIpRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<StartInstanceResponse> startInstance(StartInstanceRequest startInstanceRequest)
Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.
startInstanceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<StopInstanceResponse> stopInstance(StopInstanceRequest stopInstanceRequest)
Stops a specific Amazon Lightsail instance that is currently running.
stopInstanceRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<UnpeerVpcResponse> unpeerVpc(UnpeerVpcRequest unpeerVpcRequest)
Attempts to unpeer the Lightsail VPC from the user's default VPC.
unpeerVpcRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
default CompletableFuture<UpdateDomainEntryResponse> updateDomainEntry(UpdateDomainEntryRequest updateDomainEntryRequest)
Updates a domain recordset after it is created.
updateDomainEntryRequest
- Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.