Example usage for Java com.amazonaws.services.ec2 AmazonEC2Client fields, constructors, methods, implement or subclass
The text is from its open source code.
AmazonEC2Client(ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on Amazon EC2. | |
AmazonEC2Client(AWSCredentials awsCredentials) Constructs a new client to invoke service methods on Amazon EC2 using the specified AWS account credentials. | |
AmazonEC2Client(AWSCredentialsProvider awsCredentialsProvider) Constructs a new client to invoke service methods on Amazon EC2 using the specified AWS account credentials provider. | |
AmazonEC2Client(AwsSyncClientParams clientParams) Constructs a new client to invoke service methods on Amazon EC2 using the specified parameters. | |
AmazonEC2Client() Constructs a new client to invoke service methods on Amazon EC2. | |
AmazonEC2Client(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on Amazon EC2 using the specified AWS account credentials and client configuration options. | |
AmazonEC2Client(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration) Constructs a new client to invoke service methods on Amazon EC2 using the specified AWS account credentials provider and client configuration options. | |
AmazonEC2Client(AwsSyncClientParams clientParams, boolean endpointDiscoveryEnabled) Constructs a new client to invoke service methods on Amazon EC2 using the specified parameters. |
AttachNetworkInterfaceResult | attachNetworkInterface(AttachNetworkInterfaceRequest request) Attaches a network interface to an instance. |
AuthorizeSecurityGroupIngressResult | authorizeSecurityGroupIngress( AuthorizeSecurityGroupIngressRequest request) Adds the specified ingress rules to a security group. |
AmazonEC2ClientBuilder | builder() |
CancelSpotInstanceRequestsResult | cancelSpotInstanceRequests(CancelSpotInstanceRequestsRequest request) Cancels one or more Spot Instance requests. |
CopySnapshotResult | copySnapshot(CopySnapshotRequest request) Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. |
CreateImageResult | createImage(CreateImageRequest request) Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped. |
CreateKeyPairResult | createKeyPair(CreateKeyPairRequest request) Creates a 2048-bit RSA key pair with the specified name. |
CreateNetworkInterfaceResult | createNetworkInterface(CreateNetworkInterfaceRequest request) Creates a network interface in the specified subnet. |
CreateSecurityGroupResult | createSecurityGroup(CreateSecurityGroupRequest request) Creates a security group. |
CreateSnapshotResult | createSnapshot(CreateSnapshotRequest request) Creates a snapshot of an EBS volume and stores it in Amazon S3. |
CreateTagsResult | createTags(CreateTagsRequest request) Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. |
DeleteKeyPairResult | deleteKeyPair(DeleteKeyPairRequest request) Deletes the specified key pair, by removing the public key from Amazon EC2. |
DeleteNetworkInterfaceResult | deleteNetworkInterface(DeleteNetworkInterfaceRequest request) Deletes the specified network interface. |
DeleteSecurityGroupResult | deleteSecurityGroup(DeleteSecurityGroupRequest request) Deletes a security group. |
DeleteSnapshotResult | deleteSnapshot(DeleteSnapshotRequest request) Deletes the specified snapshot. |
DeleteTagsResult | deleteTags(DeleteTagsRequest request) Deletes the specified set of tags from the specified set of resources. |
DescribeAccountAttributesResult | describeAccountAttributes() |
DescribeAddressesResult | describeAddresses() |
DescribeAddressesResult | describeAddresses(DescribeAddressesRequest request) Describes the specified Elastic IP addresses or all of your Elastic IP addresses. |
DescribeAvailabilityZonesResult | describeAvailabilityZones() |
DescribeAvailabilityZonesResult | describeAvailabilityZones(DescribeAvailabilityZonesRequest request) Describes the Availability Zones that are available to you. |
DescribeImagesResult | describeImages(DescribeImagesRequest request) Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you. |
DescribeInstanceAttributeResult | describeInstanceAttribute(DescribeInstanceAttributeRequest request) Describes the specified attribute of the specified instance. |
DescribeInstancesResult | describeInstances() |
DescribeInstancesResult | describeInstances(DescribeInstancesRequest request) Describes the specified instances or all of AWS account's instances. |
DescribeKeyPairsResult | describeKeyPairs() |
DescribeKeyPairsResult | describeKeyPairs(DescribeKeyPairsRequest request) Describes the specified key pairs or all of your key pairs. |
DescribeNetworkInterfacesResult | describeNetworkInterfaces(DescribeNetworkInterfacesRequest request) Describes one or more of your network interfaces. |
DescribePlacementGroupsResult | describePlacementGroups(DescribePlacementGroupsRequest request) Describes the specified placement groups or all of your placement groups. |
DescribeRegionsResult | describeRegions() |
DescribeRegionsResult | describeRegions(DescribeRegionsRequest request) Describes the Regions that are enabled for your account, or all Regions. |
DescribeReservedInstancesResult | describeReservedInstances() |
DescribeReservedInstancesOfferingsResult | describeReservedInstancesOfferings( DescribeReservedInstancesOfferingsRequest request) Describes Reserved Instance offerings that are available for purchase. |
DescribeRouteTablesResult | describeRouteTables(DescribeRouteTablesRequest request) Describes one or more of your route tables. |
DescribeSecurityGroupsResult | describeSecurityGroups(DescribeSecurityGroupsRequest request) Describes the specified security groups or all of your security groups. |
DescribeSecurityGroupsResult | describeSecurityGroups() |
DescribeSnapshotsResult | describeSnapshots(DescribeSnapshotsRequest request) Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you. |
DescribeSpotInstanceRequestsResult | describeSpotInstanceRequests( DescribeSpotInstanceRequestsRequest request) Describes the specified Spot Instance requests. |
DescribeSpotPriceHistoryResult | describeSpotPriceHistory(DescribeSpotPriceHistoryRequest request) Describes the Spot price history. |
DescribeSubnetsResult | describeSubnets(DescribeSubnetsRequest request) Describes one or more of your subnets. |
DescribeSubnetsResult | describeSubnets() |
DescribeVolumesResult | describeVolumes(DescribeVolumesRequest request) Describes the specified EBS volumes or all of your EBS volumes. |
DescribeVpcsResult | describeVpcs(DescribeVpcsRequest request) Describes one or more of your VPCs. |
DescribeVpcsResult | describeVpcs() |
DetachNetworkInterfaceResult | detachNetworkInterface(DetachNetworkInterfaceRequest request) Detaches a network interface from an instance. |
GetConsoleScreenshotResult | getConsoleScreenshot(GetConsoleScreenshotRequest request) Retrieve a JPG-format screenshot of a running instance to help with troubleshooting. |
ImportKeyPairResult | importKeyPair(ImportKeyPairRequest request) Imports the public key from an RSA key pair that you created with a third-party tool. |
ModifyInstanceAttributeResult | modifyInstanceAttribute(ModifyInstanceAttributeRequest request) Modifies the specified attribute of the specified instance. |
ModifyNetworkInterfaceAttributeResult | modifyNetworkInterfaceAttribute( ModifyNetworkInterfaceAttributeRequest request) Modifies the specified network interface attribute. |
RequestSpotInstancesResult | requestSpotInstances(RequestSpotInstancesRequest request) Creates a Spot Instance request. |
RevokeSecurityGroupIngressResult | revokeSecurityGroupIngress(RevokeSecurityGroupIngressRequest request) Removes the specified ingress rules from a security group. |
RunInstancesResult | runInstances(RunInstancesRequest request) Launches the specified number of instances using an AMI for which you have permissions. |
void | setEndpoint(String endpoint) Overrides the default endpoint for this client. |
void | setEndpoint(String endpoint, String serviceName, String regionId) Allows specifying the endpoint along with signing information (service name and signing region). |
void | setRegion(Region region) An alternative to AmazonWebServiceClient#setEndpoint(String) , sets the regional endpoint for this client's service calls. |
void | setServiceNameIntern(String serviceName) An internal method used to explicitly override the service name computed by the default implementation. |
void | shutdown() |
StartInstancesResult | startInstances(StartInstancesRequest request) Starts an Amazon EBS-backed instance that you've previously stopped. |
StopInstancesResult | stopInstances(StopInstancesRequest request) Stops an Amazon EBS-backed instance. |
TerminateInstancesResult | terminateInstances(TerminateInstancesRequest request) Shuts down the specified instances. |