Example usage for Java com.amazonaws.services.ec2 AmazonEC2 fields, constructors, methods, implement or subclass
The text is from its open source code.
String | ENDPOINT_PREFIX The region metadata service name for computing region endpoints. |
AllocateAddressResult | allocateAddress(AllocateAddressRequest allocateAddressRequest) Allocates an Elastic IP address to your AWS account. |
AssociateAddressResult | associateAddress(AssociateAddressRequest associateAddressRequest) Associates an Elastic IP address with an instance or a network interface. |
AssociateRouteTableResult | associateRouteTable(AssociateRouteTableRequest associateRouteTableRequest) Associates a subnet with a route table. |
AttachClassicLinkVpcResult | attachClassicLinkVpc(AttachClassicLinkVpcRequest attachClassicLinkVpcRequest) Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. |
AttachInternetGatewayResult | attachInternetGateway(AttachInternetGatewayRequest attachInternetGatewayRequest) Attaches an internet gateway to a VPC, enabling connectivity between the internet and the VPC. |
AttachVolumeResult | attachVolume(AttachVolumeRequest attachVolumeRequest) Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name. |
AuthorizeSecurityGroupEgressResult | authorizeSecurityGroupEgress( AuthorizeSecurityGroupEgressRequest authorizeSecurityGroupEgressRequest) [VPC only] Adds the specified egress rules to a security group for use with a VPC. |
AuthorizeSecurityGroupIngressResult | authorizeSecurityGroupIngress( AuthorizeSecurityGroupIngressRequest authorizeSecurityGroupIngressRequest) Adds the specified ingress rules to a security group. |
CancelSpotInstanceRequestsResult | cancelSpotInstanceRequests( CancelSpotInstanceRequestsRequest cancelSpotInstanceRequestsRequest) Cancels one or more Spot Instance requests. |
CreateInternetGatewayResult | createInternetGateway(CreateInternetGatewayRequest createInternetGatewayRequest) Creates an internet gateway for use with a VPC. |
CreateKeyPairResult | createKeyPair(CreateKeyPairRequest createKeyPairRequest) Creates a 2048-bit RSA key pair with the specified name. |
CreateRouteResult | createRoute(CreateRouteRequest createRouteRequest) Creates a route in a route table within a VPC. |
CreateRouteTableResult | createRouteTable(CreateRouteTableRequest createRouteTableRequest) Creates a route table for the specified VPC. |
CreateSecurityGroupResult | createSecurityGroup(CreateSecurityGroupRequest createSecurityGroupRequest) Creates a security group. |
CreateSubnetResult | createSubnet(CreateSubnetRequest createSubnetRequest) Creates a subnet in an existing VPC. |
CreateTagsResult | createTags(CreateTagsRequest createTagsRequest) Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. |
CreateVolumeResult | createVolume(CreateVolumeRequest createVolumeRequest) Creates an EBS volume that can be attached to an instance in the same Availability Zone. |
CreateVpcResult | createVpc(CreateVpcRequest createVpcRequest) Creates a VPC with the specified IPv4 CIDR block. |
DeleteInternetGatewayResult | deleteInternetGateway(DeleteInternetGatewayRequest deleteInternetGatewayRequest) Deletes the specified internet gateway. |
DeleteKeyPairResult | deleteKeyPair(DeleteKeyPairRequest deleteKeyPairRequest) Deletes the specified key pair, by removing the public key from Amazon EC2. |
DeleteNetworkInterfaceResult | deleteNetworkInterface( DeleteNetworkInterfaceRequest deleteNetworkInterfaceRequest) Deletes the specified network interface. |
DeleteRouteResult | deleteRoute(DeleteRouteRequest deleteRouteRequest) Deletes the specified route from the specified route table. |
DeleteRouteTableResult | deleteRouteTable(DeleteRouteTableRequest deleteRouteTableRequest) Deletes the specified route table. |
DeleteSecurityGroupResult | deleteSecurityGroup(DeleteSecurityGroupRequest deleteSecurityGroupRequest) Deletes a security group. |
DeleteSnapshotResult | deleteSnapshot(DeleteSnapshotRequest deleteSnapshotRequest) Deletes the specified snapshot. |
DeleteSubnetResult | deleteSubnet(DeleteSubnetRequest deleteSubnetRequest) Deletes the specified subnet. |
DeleteVolumeResult | deleteVolume(DeleteVolumeRequest deleteVolumeRequest) Deletes the specified EBS volume. |
DeleteVpcResult | deleteVpc(DeleteVpcRequest deleteVpcRequest) Deletes the specified VPC. |
DeregisterImageResult | deregisterImage(DeregisterImageRequest deregisterImageRequest) Deregisters the specified AMI. |
DescribeAddressesResult | describeAddresses() Simplified method form for invoking the DescribeAddresses operation. |
DescribeAddressesResult | describeAddresses(DescribeAddressesRequest describeAddressesRequest) Describes the specified Elastic IP addresses or all of your Elastic IP addresses. |
DescribeAvailabilityZonesResult | describeAvailabilityZones() Simplified method form for invoking the DescribeAvailabilityZones operation. |
DescribeAvailabilityZonesResult | describeAvailabilityZones( DescribeAvailabilityZonesRequest describeAvailabilityZonesRequest) Describes the Availability Zones that are available to you. |
DescribeClassicLinkInstancesResult | describeClassicLinkInstances( DescribeClassicLinkInstancesRequest describeClassicLinkInstancesRequest) Describes one or more of your linked EC2-Classic instances. |
DescribeImagesResult | describeImages(DescribeImagesRequest describeImagesRequest) Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you. |
DescribeInstancesResult | describeInstances(DescribeInstancesRequest describeInstancesRequest) Describes the specified instances or all of AWS account's instances. |
DescribeInstancesResult | describeInstances() Simplified method form for invoking the DescribeInstances operation. |
DescribeInstanceStatusResult | describeInstanceStatus( DescribeInstanceStatusRequest describeInstanceStatusRequest) Describes the status of the specified instances or all of your instances. |
DescribeInternetGatewaysResult | describeInternetGateways( DescribeInternetGatewaysRequest describeInternetGatewaysRequest) Describes one or more of your internet gateways. |
DescribeKeyPairsResult | describeKeyPairs() Simplified method form for invoking the DescribeKeyPairs operation. |
DescribeKeyPairsResult | describeKeyPairs(DescribeKeyPairsRequest describeKeyPairsRequest) Describes the specified key pairs or all of your key pairs. |
DescribeNetworkInterfacesResult | describeNetworkInterfaces( DescribeNetworkInterfacesRequest describeNetworkInterfacesRequest) Describes one or more of your network interfaces. |
DescribeRegionsResult | describeRegions() Simplified method form for invoking the DescribeRegions operation. |
DescribeRegionsResult | describeRegions(DescribeRegionsRequest describeRegionsRequest) Describes the Regions that are enabled for your account, or all Regions. |
DescribeRouteTablesResult | describeRouteTables(DescribeRouteTablesRequest describeRouteTablesRequest) Describes one or more of your route tables. |
DescribeSecurityGroupsResult | describeSecurityGroups( DescribeSecurityGroupsRequest describeSecurityGroupsRequest) Describes the specified security groups or all of your security groups. |
DescribeSecurityGroupsResult | describeSecurityGroups() Simplified method form for invoking the DescribeSecurityGroups operation. |
DescribeSnapshotsResult | describeSnapshots(DescribeSnapshotsRequest describeSnapshotsRequest) Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you. |
DescribeSpotInstanceRequestsResult | describeSpotInstanceRequests( DescribeSpotInstanceRequestsRequest describeSpotInstanceRequestsRequest) Describes the specified Spot Instance requests. |
DescribeSpotPriceHistoryResult | describeSpotPriceHistory( DescribeSpotPriceHistoryRequest describeSpotPriceHistoryRequest) Describes the Spot price history. |
DescribeSubnetsResult | describeSubnets(DescribeSubnetsRequest describeSubnetsRequest) Describes one or more of your subnets. |
DescribeTagsResult | describeTags(DescribeTagsRequest describeTagsRequest) Describes the specified tags for your EC2 resources. |
DescribeVolumesResult | describeVolumes(DescribeVolumesRequest describeVolumesRequest) Describes the specified EBS volumes or all of your EBS volumes. |
DescribeVpcClassicLinkResult | describeVpcClassicLink() Simplified method form for invoking the DescribeVpcClassicLink operation. |
DescribeVpcsResult | describeVpcs() Simplified method form for invoking the DescribeVpcs operation. |
DetachInternetGatewayResult | detachInternetGateway(DetachInternetGatewayRequest detachInternetGatewayRequest) Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. |
DetachNetworkInterfaceResult | detachNetworkInterface( DetachNetworkInterfaceRequest detachNetworkInterfaceRequest) Detaches a network interface from an instance. |
DetachVolumeResult | detachVolume(DetachVolumeRequest detachVolumeRequest) Detaches an EBS volume from an instance. |
DisassociateAddressResult | disassociateAddress(DisassociateAddressRequest disassociateAddressRequest) Disassociates an Elastic IP address from the instance or network interface it's associated with. |
DisassociateRouteTableResult | disassociateRouteTable( DisassociateRouteTableRequest disassociateRouteTableRequest) Disassociates a subnet from a route table. |
DryRunResult | dryRun(DryRunSupportedRequest Checks whether you have the required permissions for the provided Amazon EC2 operation, without actually running it. |
GetConsoleOutputResult | getConsoleOutput(GetConsoleOutputRequest getConsoleOutputRequest) Gets the console output for the specified instance. |
ImportKeyPairResult | importKeyPair(ImportKeyPairRequest importKeyPairRequest) Imports the public key from an RSA key pair that you created with a third-party tool. |
ModifyInstanceAttributeResult | modifyInstanceAttribute( ModifyInstanceAttributeRequest modifyInstanceAttributeRequest) Modifies the specified attribute of the specified instance. |
MonitorInstancesResult | monitorInstances(MonitorInstancesRequest monitorInstancesRequest) Enables detailed monitoring for a running instance. |
RebootInstancesResult | rebootInstances(RebootInstancesRequest rebootInstancesRequest) Requests a reboot of the specified instances. |
ReleaseAddressResult | releaseAddress(ReleaseAddressRequest releaseAddressRequest) Releases the specified Elastic IP address. |
RequestSpotInstancesResult | requestSpotInstances(RequestSpotInstancesRequest requestSpotInstancesRequest) Creates a Spot Instance request. |
RevokeSecurityGroupEgressResult | revokeSecurityGroupEgress( RevokeSecurityGroupEgressRequest revokeSecurityGroupEgressRequest) [VPC only] Removes the specified egress rules from a security group for EC2-VPC. |
RevokeSecurityGroupIngressResult | revokeSecurityGroupIngress( RevokeSecurityGroupIngressRequest revokeSecurityGroupIngressRequest) Removes the specified ingress rules from a security group. |
RunInstancesResult | runInstances(RunInstancesRequest runInstancesRequest) 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 ("https://ec2.us-east-1.amazonaws.com"). |
void | setRegion(com.amazonaws.regions.Region region) An alternative to AmazonEC2#setEndpoint(String) , sets the regional endpoint for this client's service calls. |
void | shutdown() Shuts down this client object, releasing any resources that might be held open. |
StartInstancesResult | startInstances(StartInstancesRequest startInstancesRequest) Starts an Amazon EBS-backed instance that you've previously stopped. |
StopInstancesResult | stopInstances(StopInstancesRequest stopInstancesRequest) Stops an Amazon EBS-backed instance. |
TerminateInstancesResult | terminateInstances(TerminateInstancesRequest terminateInstancesRequest) Shuts down the specified instances. |
UnmonitorInstancesResult | unmonitorInstances(UnmonitorInstancesRequest unmonitorInstancesRequest) Disables detailed monitoring for a running instance. |