Java com.amazonaws.services.ec2 AmazonEC2 fields, constructors, methods, implement or subclass

Example usage for Java com.amazonaws.services.ec2 AmazonEC2 fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for com.amazonaws.services.ec2 AmazonEC2.

The text is from its open source code.

Implementation

com.amazonaws.services.ec2.AmazonEC2 has the following implementations.
Click this link to see all its implementation.

Field

StringENDPOINT_PREFIX
The region metadata service name for computing region endpoints.

Method

AllocateAddressResultallocateAddress(AllocateAddressRequest allocateAddressRequest)

Allocates an Elastic IP address to your AWS account.

AssociateAddressResultassociateAddress(AssociateAddressRequest associateAddressRequest)

Associates an Elastic IP address with an instance or a network interface.

AssociateRouteTableResultassociateRouteTable(AssociateRouteTableRequest associateRouteTableRequest)

Associates a subnet with a route table.

AttachClassicLinkVpcResultattachClassicLinkVpc(AttachClassicLinkVpcRequest attachClassicLinkVpcRequest)

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups.

AttachInternetGatewayResultattachInternetGateway(AttachInternetGatewayRequest attachInternetGatewayRequest)

Attaches an internet gateway to a VPC, enabling connectivity between the internet and the VPC.

AttachVolumeResultattachVolume(AttachVolumeRequest attachVolumeRequest)

Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.

AuthorizeSecurityGroupEgressResultauthorizeSecurityGroupEgress( AuthorizeSecurityGroupEgressRequest authorizeSecurityGroupEgressRequest)

[VPC only] Adds the specified egress rules to a security group for use with a VPC.

AuthorizeSecurityGroupIngressResultauthorizeSecurityGroupIngress( AuthorizeSecurityGroupIngressRequest authorizeSecurityGroupIngressRequest)

Adds the specified ingress rules to a security group.

CancelSpotInstanceRequestsResultcancelSpotInstanceRequests( CancelSpotInstanceRequestsRequest cancelSpotInstanceRequestsRequest)

Cancels one or more Spot Instance requests.

CreateInternetGatewayResultcreateInternetGateway(CreateInternetGatewayRequest createInternetGatewayRequest)

Creates an internet gateway for use with a VPC.

CreateKeyPairResultcreateKeyPair(CreateKeyPairRequest createKeyPairRequest)

Creates a 2048-bit RSA key pair with the specified name.

CreateRouteResultcreateRoute(CreateRouteRequest createRouteRequest)

Creates a route in a route table within a VPC.

CreateRouteTableResultcreateRouteTable(CreateRouteTableRequest createRouteTableRequest)

Creates a route table for the specified VPC.

CreateSecurityGroupResultcreateSecurityGroup(CreateSecurityGroupRequest createSecurityGroupRequest)

Creates a security group.

CreateSubnetResultcreateSubnet(CreateSubnetRequest createSubnetRequest)

Creates a subnet in an existing VPC.

CreateTagsResultcreateTags(CreateTagsRequest createTagsRequest)

Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources.

CreateVolumeResultcreateVolume(CreateVolumeRequest createVolumeRequest)

Creates an EBS volume that can be attached to an instance in the same Availability Zone.

CreateVpcResultcreateVpc(CreateVpcRequest createVpcRequest)

Creates a VPC with the specified IPv4 CIDR block.

DeleteInternetGatewayResultdeleteInternetGateway(DeleteInternetGatewayRequest deleteInternetGatewayRequest)

Deletes the specified internet gateway.

DeleteKeyPairResultdeleteKeyPair(DeleteKeyPairRequest deleteKeyPairRequest)

Deletes the specified key pair, by removing the public key from Amazon EC2.

DeleteNetworkInterfaceResultdeleteNetworkInterface( DeleteNetworkInterfaceRequest deleteNetworkInterfaceRequest)

Deletes the specified network interface.

DeleteRouteResultdeleteRoute(DeleteRouteRequest deleteRouteRequest)

Deletes the specified route from the specified route table.

DeleteRouteTableResultdeleteRouteTable(DeleteRouteTableRequest deleteRouteTableRequest)

Deletes the specified route table.

DeleteSecurityGroupResultdeleteSecurityGroup(DeleteSecurityGroupRequest deleteSecurityGroupRequest)

Deletes a security group.

DeleteSnapshotResultdeleteSnapshot(DeleteSnapshotRequest deleteSnapshotRequest)

Deletes the specified snapshot.

DeleteSubnetResultdeleteSubnet(DeleteSubnetRequest deleteSubnetRequest)

Deletes the specified subnet.

DeleteVolumeResultdeleteVolume(DeleteVolumeRequest deleteVolumeRequest)

Deletes the specified EBS volume.

DeleteVpcResultdeleteVpc(DeleteVpcRequest deleteVpcRequest)

Deletes the specified VPC.

DeregisterImageResultderegisterImage(DeregisterImageRequest deregisterImageRequest)

Deregisters the specified AMI.

DescribeAddressesResultdescribeAddresses()
Simplified method form for invoking the DescribeAddresses operation.
DescribeAddressesResultdescribeAddresses(DescribeAddressesRequest describeAddressesRequest)

Describes the specified Elastic IP addresses or all of your Elastic IP addresses.

DescribeAvailabilityZonesResultdescribeAvailabilityZones()
Simplified method form for invoking the DescribeAvailabilityZones operation.
DescribeAvailabilityZonesResultdescribeAvailabilityZones( DescribeAvailabilityZonesRequest describeAvailabilityZonesRequest)

Describes the Availability Zones that are available to you.

DescribeClassicLinkInstancesResultdescribeClassicLinkInstances( DescribeClassicLinkInstancesRequest describeClassicLinkInstancesRequest)

Describes one or more of your linked EC2-Classic instances.

DescribeImagesResultdescribeImages(DescribeImagesRequest describeImagesRequest)

Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.

DescribeInstancesResultdescribeInstances(DescribeInstancesRequest describeInstancesRequest)

Describes the specified instances or all of AWS account's instances.

DescribeInstancesResultdescribeInstances()
Simplified method form for invoking the DescribeInstances operation.
DescribeInstanceStatusResultdescribeInstanceStatus( DescribeInstanceStatusRequest describeInstanceStatusRequest)

Describes the status of the specified instances or all of your instances.

DescribeInternetGatewaysResultdescribeInternetGateways( DescribeInternetGatewaysRequest describeInternetGatewaysRequest)

Describes one or more of your internet gateways.

DescribeKeyPairsResultdescribeKeyPairs()
Simplified method form for invoking the DescribeKeyPairs operation.
DescribeKeyPairsResultdescribeKeyPairs(DescribeKeyPairsRequest describeKeyPairsRequest)

Describes the specified key pairs or all of your key pairs.

DescribeNetworkInterfacesResultdescribeNetworkInterfaces( DescribeNetworkInterfacesRequest describeNetworkInterfacesRequest)

Describes one or more of your network interfaces.

DescribeRegionsResultdescribeRegions()
Simplified method form for invoking the DescribeRegions operation.
DescribeRegionsResultdescribeRegions(DescribeRegionsRequest describeRegionsRequest)

Describes the Regions that are enabled for your account, or all Regions.

DescribeRouteTablesResultdescribeRouteTables(DescribeRouteTablesRequest describeRouteTablesRequest)

Describes one or more of your route tables.

DescribeSecurityGroupsResultdescribeSecurityGroups( DescribeSecurityGroupsRequest describeSecurityGroupsRequest)

Describes the specified security groups or all of your security groups.

DescribeSecurityGroupsResultdescribeSecurityGroups()
Simplified method form for invoking the DescribeSecurityGroups operation.
DescribeSnapshotsResultdescribeSnapshots(DescribeSnapshotsRequest describeSnapshotsRequest)

Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.

DescribeSpotInstanceRequestsResultdescribeSpotInstanceRequests( DescribeSpotInstanceRequestsRequest describeSpotInstanceRequestsRequest)

Describes the specified Spot Instance requests.

DescribeSpotPriceHistoryResultdescribeSpotPriceHistory( DescribeSpotPriceHistoryRequest describeSpotPriceHistoryRequest)

Describes the Spot price history.

DescribeSubnetsResultdescribeSubnets(DescribeSubnetsRequest describeSubnetsRequest)

Describes one or more of your subnets.

DescribeTagsResultdescribeTags(DescribeTagsRequest describeTagsRequest)

Describes the specified tags for your EC2 resources.

DescribeVolumesResultdescribeVolumes(DescribeVolumesRequest describeVolumesRequest)

Describes the specified EBS volumes or all of your EBS volumes.

DescribeVpcClassicLinkResultdescribeVpcClassicLink()
Simplified method form for invoking the DescribeVpcClassicLink operation.
DescribeVpcsResultdescribeVpcs()
Simplified method form for invoking the DescribeVpcs operation.
DetachInternetGatewayResultdetachInternetGateway(DetachInternetGatewayRequest detachInternetGatewayRequest)

Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC.

DetachNetworkInterfaceResultdetachNetworkInterface( DetachNetworkInterfaceRequest detachNetworkInterfaceRequest)

Detaches a network interface from an instance.

DetachVolumeResultdetachVolume(DetachVolumeRequest detachVolumeRequest)

Detaches an EBS volume from an instance.

DisassociateAddressResultdisassociateAddress(DisassociateAddressRequest disassociateAddressRequest)

Disassociates an Elastic IP address from the instance or network interface it's associated with.

DisassociateRouteTableResultdisassociateRouteTable( DisassociateRouteTableRequest disassociateRouteTableRequest)

Disassociates a subnet from a route table.

DryRunResultdryRun(DryRunSupportedRequest request)
Checks whether you have the required permissions for the provided Amazon EC2 operation, without actually running it.
GetConsoleOutputResultgetConsoleOutput(GetConsoleOutputRequest getConsoleOutputRequest)

Gets the console output for the specified instance.

ImportKeyPairResultimportKeyPair(ImportKeyPairRequest importKeyPairRequest)

Imports the public key from an RSA key pair that you created with a third-party tool.

ModifyInstanceAttributeResultmodifyInstanceAttribute( ModifyInstanceAttributeRequest modifyInstanceAttributeRequest)

Modifies the specified attribute of the specified instance.

MonitorInstancesResultmonitorInstances(MonitorInstancesRequest monitorInstancesRequest)

Enables detailed monitoring for a running instance.

RebootInstancesResultrebootInstances(RebootInstancesRequest rebootInstancesRequest)

Requests a reboot of the specified instances.

ReleaseAddressResultreleaseAddress(ReleaseAddressRequest releaseAddressRequest)

Releases the specified Elastic IP address.

RequestSpotInstancesResultrequestSpotInstances(RequestSpotInstancesRequest requestSpotInstancesRequest)

Creates a Spot Instance request.

RevokeSecurityGroupEgressResultrevokeSecurityGroupEgress( RevokeSecurityGroupEgressRequest revokeSecurityGroupEgressRequest)

[VPC only] Removes the specified egress rules from a security group for EC2-VPC.

RevokeSecurityGroupIngressResultrevokeSecurityGroupIngress( RevokeSecurityGroupIngressRequest revokeSecurityGroupIngressRequest)

Removes the specified ingress rules from a security group.

RunInstancesResultrunInstances(RunInstancesRequest runInstancesRequest)

Launches the specified number of instances using an AMI for which you have permissions.

voidsetEndpoint(String endpoint)
Overrides the default endpoint for this client ("https://ec2.us-east-1.amazonaws.com").
voidsetRegion(com.amazonaws.regions.Region region)
An alternative to AmazonEC2#setEndpoint(String) , sets the regional endpoint for this client's service calls.
voidshutdown()
Shuts down this client object, releasing any resources that might be held open.
StartInstancesResultstartInstances(StartInstancesRequest startInstancesRequest)

Starts an Amazon EBS-backed instance that you've previously stopped.

StopInstancesResultstopInstances(StopInstancesRequest stopInstancesRequest)

Stops an Amazon EBS-backed instance.

TerminateInstancesResultterminateInstances(TerminateInstancesRequest terminateInstancesRequest)

Shuts down the specified instances.

UnmonitorInstancesResultunmonitorInstances(UnmonitorInstancesRequest unmonitorInstancesRequest)

Disables detailed monitoring for a running instance.