awscala
.
ec2
EC2
trait
EC2
extends
AmazonEC2
Amazon EC2 Java client wrapper
See also
"http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/"
Linear Supertypes
AmazonEC2
,
AnyRef
,
Any
Known Subclasses
EC2Client
Ordering
Alphabetic
By inheritance
Inherited
EC2
AmazonEC2
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Abstract Value Members
abstract
def
acceptVpcPeeringConnection
()
:
AcceptVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
acceptVpcPeeringConnection
(
arg0:
AcceptVpcPeeringConnectionRequest
)
:
AcceptVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
allocateAddress
()
:
AllocateAddressResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
allocateAddress
(
arg0:
AllocateAddressRequest
)
:
AllocateAddressResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
assignPrivateIpAddresses
(
arg0:
AssignPrivateIpAddressesRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
associateAddress
(
arg0:
AssociateAddressRequest
)
:
AssociateAddressResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
associateDhcpOptions
(
arg0:
AssociateDhcpOptionsRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
associateRouteTable
(
arg0:
AssociateRouteTableRequest
)
:
AssociateRouteTableResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
attachInternetGateway
(
arg0:
AttachInternetGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
attachNetworkInterface
(
arg0:
AttachNetworkInterfaceRequest
)
:
AttachNetworkInterfaceResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
attachVolume
(
arg0:
AttachVolumeRequest
)
:
AttachVolumeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
attachVpnGateway
(
arg0:
AttachVpnGatewayRequest
)
:
AttachVpnGatewayResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
authorizeSecurityGroupEgress
(
arg0:
AuthorizeSecurityGroupEgressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
authorizeSecurityGroupIngress
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
authorizeSecurityGroupIngress
(
arg0:
AuthorizeSecurityGroupIngressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
bundleInstance
(
arg0:
BundleInstanceRequest
)
:
BundleInstanceResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
cancelBundleTask
(
arg0:
CancelBundleTaskRequest
)
:
CancelBundleTaskResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
cancelConversionTask
(
arg0:
CancelConversionTaskRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
cancelExportTask
(
arg0:
CancelExportTaskRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
cancelReservedInstancesListing
(
arg0:
CancelReservedInstancesListingRequest
)
:
CancelReservedInstancesListingResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
cancelSpotInstanceRequests
(
arg0:
CancelSpotInstanceRequestsRequest
)
:
CancelSpotInstanceRequestsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
confirmProductInstance
(
arg0:
ConfirmProductInstanceRequest
)
:
ConfirmProductInstanceResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
copyImage
(
arg0:
CopyImageRequest
)
:
CopyImageResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
copySnapshot
(
arg0:
CopySnapshotRequest
)
:
CopySnapshotResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createCustomerGateway
(
arg0:
CreateCustomerGatewayRequest
)
:
CreateCustomerGatewayResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createDhcpOptions
(
arg0:
CreateDhcpOptionsRequest
)
:
CreateDhcpOptionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createImage
(
arg0:
CreateImageRequest
)
:
CreateImageResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createInstanceExportTask
(
arg0:
CreateInstanceExportTaskRequest
)
:
CreateInstanceExportTaskResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createInternetGateway
()
:
CreateInternetGatewayResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createInternetGateway
(
arg0:
CreateInternetGatewayRequest
)
:
CreateInternetGatewayResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createKeyPair
(
arg0:
CreateKeyPairRequest
)
:
CreateKeyPairResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createNetworkAcl
(
arg0:
CreateNetworkAclRequest
)
:
CreateNetworkAclResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createNetworkAclEntry
(
arg0:
CreateNetworkAclEntryRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createNetworkInterface
(
arg0:
CreateNetworkInterfaceRequest
)
:
CreateNetworkInterfaceResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createPlacementGroup
(
arg0:
CreatePlacementGroupRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createReservedInstancesListing
(
arg0:
CreateReservedInstancesListingRequest
)
:
CreateReservedInstancesListingResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createRoute
(
arg0:
CreateRouteRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createRouteTable
(
arg0:
CreateRouteTableRequest
)
:
CreateRouteTableResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createSecurityGroup
(
arg0:
CreateSecurityGroupRequest
)
:
CreateSecurityGroupResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createSnapshot
(
arg0:
CreateSnapshotRequest
)
:
CreateSnapshotResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createSpotDatafeedSubscription
(
arg0:
CreateSpotDatafeedSubscriptionRequest
)
:
CreateSpotDatafeedSubscriptionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createSubnet
(
arg0:
CreateSubnetRequest
)
:
CreateSubnetResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createTags
(
arg0:
CreateTagsRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVolume
(
arg0:
CreateVolumeRequest
)
:
CreateVolumeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpc
(
arg0:
CreateVpcRequest
)
:
CreateVpcResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpcPeeringConnection
()
:
CreateVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpcPeeringConnection
(
arg0:
CreateVpcPeeringConnectionRequest
)
:
CreateVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpnConnection
(
arg0:
CreateVpnConnectionRequest
)
:
CreateVpnConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpnConnectionRoute
(
arg0:
CreateVpnConnectionRouteRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
createVpnGateway
(
arg0:
CreateVpnGatewayRequest
)
:
CreateVpnGatewayResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteCustomerGateway
(
arg0:
DeleteCustomerGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteDhcpOptions
(
arg0:
DeleteDhcpOptionsRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteInternetGateway
(
arg0:
DeleteInternetGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteKeyPair
(
arg0:
DeleteKeyPairRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteNetworkAcl
(
arg0:
DeleteNetworkAclRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteNetworkAclEntry
(
arg0:
DeleteNetworkAclEntryRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteNetworkInterface
(
arg0:
DeleteNetworkInterfaceRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deletePlacementGroup
(
arg0:
DeletePlacementGroupRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteRoute
(
arg0:
DeleteRouteRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteRouteTable
(
arg0:
DeleteRouteTableRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSecurityGroup
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSecurityGroup
(
arg0:
DeleteSecurityGroupRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSnapshot
(
arg0:
DeleteSnapshotRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSpotDatafeedSubscription
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSpotDatafeedSubscription
(
arg0:
DeleteSpotDatafeedSubscriptionRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteSubnet
(
arg0:
DeleteSubnetRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteTags
(
arg0:
DeleteTagsRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVolume
(
arg0:
DeleteVolumeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpc
(
arg0:
DeleteVpcRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpcPeeringConnection
()
:
DeleteVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpcPeeringConnection
(
arg0:
DeleteVpcPeeringConnectionRequest
)
:
DeleteVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpnConnection
(
arg0:
DeleteVpnConnectionRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpnConnectionRoute
(
arg0:
DeleteVpnConnectionRouteRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deleteVpnGateway
(
arg0:
DeleteVpnGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
deregisterImage
(
arg0:
DeregisterImageRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAccountAttributes
()
:
DescribeAccountAttributesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAccountAttributes
(
arg0:
DescribeAccountAttributesRequest
)
:
DescribeAccountAttributesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAddresses
()
:
DescribeAddressesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAddresses
(
arg0:
DescribeAddressesRequest
)
:
DescribeAddressesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAvailabilityZones
()
:
DescribeAvailabilityZonesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeAvailabilityZones
(
arg0:
DescribeAvailabilityZonesRequest
)
:
DescribeAvailabilityZonesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeBundleTasks
()
:
DescribeBundleTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeBundleTasks
(
arg0:
DescribeBundleTasksRequest
)
:
DescribeBundleTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeConversionTasks
()
:
DescribeConversionTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeConversionTasks
(
arg0:
DescribeConversionTasksRequest
)
:
DescribeConversionTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeCustomerGateways
()
:
DescribeCustomerGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeCustomerGateways
(
arg0:
DescribeCustomerGatewaysRequest
)
:
DescribeCustomerGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeDhcpOptions
()
:
DescribeDhcpOptionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeDhcpOptions
(
arg0:
DescribeDhcpOptionsRequest
)
:
DescribeDhcpOptionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeExportTasks
()
:
DescribeExportTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeExportTasks
(
arg0:
DescribeExportTasksRequest
)
:
DescribeExportTasksResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeImageAttribute
(
arg0:
DescribeImageAttributeRequest
)
:
DescribeImageAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeImages
()
:
DescribeImagesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeImages
(
arg0:
DescribeImagesRequest
)
:
DescribeImagesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInstanceAttribute
(
arg0:
DescribeInstanceAttributeRequest
)
:
DescribeInstanceAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInstanceStatus
()
:
DescribeInstanceStatusResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInstanceStatus
(
arg0:
DescribeInstanceStatusRequest
)
:
DescribeInstanceStatusResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInstances
()
:
DescribeInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInstances
(
arg0:
DescribeInstancesRequest
)
:
DescribeInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInternetGateways
()
:
DescribeInternetGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeInternetGateways
(
arg0:
DescribeInternetGatewaysRequest
)
:
DescribeInternetGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeKeyPairs
()
:
DescribeKeyPairsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeKeyPairs
(
arg0:
DescribeKeyPairsRequest
)
:
DescribeKeyPairsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeNetworkAcls
()
:
DescribeNetworkAclsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeNetworkAcls
(
arg0:
DescribeNetworkAclsRequest
)
:
DescribeNetworkAclsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeNetworkInterfaceAttribute
(
arg0:
DescribeNetworkInterfaceAttributeRequest
)
:
DescribeNetworkInterfaceAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeNetworkInterfaces
()
:
DescribeNetworkInterfacesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeNetworkInterfaces
(
arg0:
DescribeNetworkInterfacesRequest
)
:
DescribeNetworkInterfacesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describePlacementGroups
()
:
DescribePlacementGroupsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describePlacementGroups
(
arg0:
DescribePlacementGroupsRequest
)
:
DescribePlacementGroupsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeRegions
()
:
DescribeRegionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeRegions
(
arg0:
DescribeRegionsRequest
)
:
DescribeRegionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstances
()
:
DescribeReservedInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstances
(
arg0:
DescribeReservedInstancesRequest
)
:
DescribeReservedInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesListings
()
:
DescribeReservedInstancesListingsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesListings
(
arg0:
DescribeReservedInstancesListingsRequest
)
:
DescribeReservedInstancesListingsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesModifications
()
:
DescribeReservedInstancesModificationsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesModifications
(
arg0:
DescribeReservedInstancesModificationsRequest
)
:
DescribeReservedInstancesModificationsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesOfferings
()
:
DescribeReservedInstancesOfferingsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeReservedInstancesOfferings
(
arg0:
DescribeReservedInstancesOfferingsRequest
)
:
DescribeReservedInstancesOfferingsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeRouteTables
()
:
DescribeRouteTablesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeRouteTables
(
arg0:
DescribeRouteTablesRequest
)
:
DescribeRouteTablesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSecurityGroups
()
:
DescribeSecurityGroupsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSecurityGroups
(
arg0:
DescribeSecurityGroupsRequest
)
:
DescribeSecurityGroupsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSnapshotAttribute
(
arg0:
DescribeSnapshotAttributeRequest
)
:
DescribeSnapshotAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSnapshots
()
:
DescribeSnapshotsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSnapshots
(
arg0:
DescribeSnapshotsRequest
)
:
DescribeSnapshotsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotDatafeedSubscription
()
:
DescribeSpotDatafeedSubscriptionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotDatafeedSubscription
(
arg0:
DescribeSpotDatafeedSubscriptionRequest
)
:
DescribeSpotDatafeedSubscriptionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotInstanceRequests
()
:
DescribeSpotInstanceRequestsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotInstanceRequests
(
arg0:
DescribeSpotInstanceRequestsRequest
)
:
DescribeSpotInstanceRequestsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotPriceHistory
()
:
DescribeSpotPriceHistoryResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSpotPriceHistory
(
arg0:
DescribeSpotPriceHistoryRequest
)
:
DescribeSpotPriceHistoryResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSubnets
()
:
DescribeSubnetsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeSubnets
(
arg0:
DescribeSubnetsRequest
)
:
DescribeSubnetsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeTags
()
:
DescribeTagsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeTags
(
arg0:
DescribeTagsRequest
)
:
DescribeTagsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVolumeAttribute
(
arg0:
DescribeVolumeAttributeRequest
)
:
DescribeVolumeAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVolumeStatus
()
:
DescribeVolumeStatusResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVolumeStatus
(
arg0:
DescribeVolumeStatusRequest
)
:
DescribeVolumeStatusResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVolumes
()
:
DescribeVolumesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVolumes
(
arg0:
DescribeVolumesRequest
)
:
DescribeVolumesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpcAttribute
(
arg0:
DescribeVpcAttributeRequest
)
:
DescribeVpcAttributeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpcPeeringConnections
()
:
DescribeVpcPeeringConnectionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpcPeeringConnections
(
arg0:
DescribeVpcPeeringConnectionsRequest
)
:
DescribeVpcPeeringConnectionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpcs
()
:
DescribeVpcsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpcs
(
arg0:
DescribeVpcsRequest
)
:
DescribeVpcsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpnConnections
()
:
DescribeVpnConnectionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpnConnections
(
arg0:
DescribeVpnConnectionsRequest
)
:
DescribeVpnConnectionsResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpnGateways
()
:
DescribeVpnGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
describeVpnGateways
(
arg0:
DescribeVpnGatewaysRequest
)
:
DescribeVpnGatewaysResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
detachInternetGateway
(
arg0:
DetachInternetGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
detachNetworkInterface
(
arg0:
DetachNetworkInterfaceRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
detachVolume
(
arg0:
DetachVolumeRequest
)
:
DetachVolumeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
detachVpnGateway
(
arg0:
DetachVpnGatewayRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
disableVgwRoutePropagation
(
arg0:
DisableVgwRoutePropagationRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
disassociateAddress
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
disassociateAddress
(
arg0:
DisassociateAddressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
disassociateRouteTable
(
arg0:
DisassociateRouteTableRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
dryRun
[
X <:
AmazonWebServiceRequest
]
(
arg0:
DryRunSupportedRequest
[
X
]
)
:
DryRunResult
[
X
]
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
enableVgwRoutePropagation
(
arg0:
EnableVgwRoutePropagationRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
enableVolumeIO
(
arg0:
EnableVolumeIORequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
getCachedResponseMetadata
(
arg0:
AmazonWebServiceRequest
)
:
ResponseMetadata
Definition Classes
AmazonEC2
abstract
def
getConsoleOutput
(
arg0:
GetConsoleOutputRequest
)
:
GetConsoleOutputResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
getPasswordData
(
arg0:
GetPasswordDataRequest
)
:
GetPasswordDataResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
importInstance
(
arg0:
ImportInstanceRequest
)
:
ImportInstanceResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
importKeyPair
(
arg0:
ImportKeyPairRequest
)
:
ImportKeyPairResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
importVolume
()
:
ImportVolumeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
importVolume
(
arg0:
ImportVolumeRequest
)
:
ImportVolumeResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyImageAttribute
(
arg0:
ModifyImageAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyInstanceAttribute
(
arg0:
ModifyInstanceAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyNetworkInterfaceAttribute
(
arg0:
ModifyNetworkInterfaceAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyReservedInstances
(
arg0:
ModifyReservedInstancesRequest
)
:
ModifyReservedInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifySnapshotAttribute
(
arg0:
ModifySnapshotAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyVolumeAttribute
(
arg0:
ModifyVolumeAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
modifyVpcAttribute
(
arg0:
ModifyVpcAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
monitorInstances
(
arg0:
MonitorInstancesRequest
)
:
MonitorInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
purchaseReservedInstancesOffering
(
arg0:
PurchaseReservedInstancesOfferingRequest
)
:
PurchaseReservedInstancesOfferingResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
rebootInstances
(
arg0:
RebootInstancesRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
registerImage
()
:
RegisterImageResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
registerImage
(
arg0:
RegisterImageRequest
)
:
RegisterImageResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
rejectVpcPeeringConnection
()
:
RejectVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
rejectVpcPeeringConnection
(
arg0:
RejectVpcPeeringConnectionRequest
)
:
RejectVpcPeeringConnectionResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
releaseAddress
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
releaseAddress
(
arg0:
ReleaseAddressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
replaceNetworkAclAssociation
(
arg0:
ReplaceNetworkAclAssociationRequest
)
:
ReplaceNetworkAclAssociationResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
replaceNetworkAclEntry
(
arg0:
ReplaceNetworkAclEntryRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
replaceRoute
(
arg0:
ReplaceRouteRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
replaceRouteTableAssociation
(
arg0:
ReplaceRouteTableAssociationRequest
)
:
ReplaceRouteTableAssociationResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
reportInstanceStatus
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
reportInstanceStatus
(
arg0:
ReportInstanceStatusRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
requestSpotInstances
(
arg0:
RequestSpotInstancesRequest
)
:
RequestSpotInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
resetImageAttribute
(
arg0:
ResetImageAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
resetInstanceAttribute
(
arg0:
ResetInstanceAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
resetNetworkInterfaceAttribute
(
arg0:
ResetNetworkInterfaceAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
resetSnapshotAttribute
(
arg0:
ResetSnapshotAttributeRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
revokeSecurityGroupEgress
(
arg0:
RevokeSecurityGroupEgressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
revokeSecurityGroupIngress
()
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
revokeSecurityGroupIngress
(
arg0:
RevokeSecurityGroupIngressRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
runInstances
(
arg0:
com.amazonaws.services.ec2.model.RunInstancesRequest
)
:
RunInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
setEndpoint
(
arg0:
String
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
abstract
def
setRegion
(
arg0:
com.amazonaws.regions.Region
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
abstract
def
shutdown
()
:
Unit
Definition Classes
AmazonEC2
abstract
def
startInstances
(
arg0:
StartInstancesRequest
)
:
StartInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
stopInstances
(
arg0:
StopInstancesRequest
)
:
StopInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
terminateInstances
(
arg0:
TerminateInstancesRequest
)
:
TerminateInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
unassignPrivateIpAddresses
(
arg0:
UnassignPrivateIpAddressesRequest
)
:
Unit
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
abstract
def
unmonitorInstances
(
arg0:
UnmonitorInstancesRequest
)
:
UnmonitorInstancesResult
Definition Classes
AmazonEC2
Annotations
@throws
(
...
)
@throws
(
...
)
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
lazy val
CHECK_INTERVAL
:
Long
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
at
(
region:
Region
)
:
EC2
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
createKeyPair
(
name:
String
)
:
KeyPair
def
createSecurityGroup
(
name:
String
,
description:
String
)
:
Option
[
SecurityGroup
]
def
delete
(
securityGroup:
SecurityGroup
)
:
Unit
def
delete
(
keyPair:
KeyPair
)
:
Unit
def
deleteKeyPair
(
name:
String
)
:
Unit
def
deleteSecurityGroup
(
name:
String
)
:
Unit
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
instances
(
instanceId:
String
*
)
:
Seq
[
Instance
]
def
instances
:
Seq
[
Instance
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
keyPair
(
name:
String
)
:
Option
[
KeyPair
]
def
keyPairs
:
Seq
[
KeyPair
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
reboot
(
instance:
Instance
*
)
:
Unit
def
runAndAwait
(
request:
com.amazonaws.services.ec2.model.RunInstancesRequest
)
:
Seq
[
Instance
]
def
runAndAwait
(
imageId:
String
,
keyPair:
KeyPair
,
instanceType:
InstanceType
=
InstanceType.T1_Micro
,
min:
Int
=
1
,
max:
Int
=
1
)
:
Seq
[
Instance
]
def
securityGroup
(
name:
String
)
:
Option
[
SecurityGroup
]
def
securityGroups
:
Seq
[
SecurityGroup
]
def
start
(
instance:
Instance
*
)
:
StartInstancesResult
def
stop
(
instance:
Instance
*
)
:
StopInstancesResult
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
terminate
(
instance:
Instance
*
)
:
TerminateInstancesResult
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AmazonEC2
Inherited from
AnyRef
Inherited from
Any
Ungrouped
Amazon EC2 Java client wrapper
"http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/"