|
|||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.amazonaws |
---|
Class com.amazonaws.AbortedException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.AmazonClientException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.AmazonServiceException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String requestId
java.lang.String errorCode
AmazonServiceException.ErrorType errorType
AmazonServiceException.ErrorType
java.lang.String errorMessage
int statusCode
java.lang.String serviceName
Package com.amazonaws.mobileconnectors.amazonmobileanalytics |
---|
Class com.amazonaws.mobileconnectors.amazonmobileanalytics.InitializationException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 2413377589460950524L
Package com.amazonaws.mobileconnectors.cognito.exceptions |
---|
Class com.amazonaws.mobileconnectors.cognito.exceptions.DataAccessNotAuthorizedException extends DataStorageException implements Serializable |
---|
serialVersionUID: 5067700802587075978L
Class com.amazonaws.mobileconnectors.cognito.exceptions.DataConflictException extends DataStorageException implements Serializable |
---|
serialVersionUID: 4937963535057299466L
Class com.amazonaws.mobileconnectors.cognito.exceptions.DataLimitExceededException extends DataStorageException implements Serializable |
---|
serialVersionUID: 4722137117318719134L
Class com.amazonaws.mobileconnectors.cognito.exceptions.DatasetNotFoundException extends DataStorageException implements Serializable |
---|
serialVersionUID: -5043074429464815354L
Class com.amazonaws.mobileconnectors.cognito.exceptions.DataStorageException extends AmazonClientException implements Serializable |
---|
serialVersionUID: -6906342391685175623L
Class com.amazonaws.mobileconnectors.cognito.exceptions.NetworkException extends DataStorageException implements Serializable |
---|
serialVersionUID: 8685123233927843893L
Class com.amazonaws.mobileconnectors.cognito.exceptions.RegistrationFailedException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 5706724903415180392L
Class com.amazonaws.mobileconnectors.cognito.exceptions.SubscribeFailedException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 5706724903415180392L
Class com.amazonaws.mobileconnectors.cognito.exceptions.UnsubscribeFailedException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 5706724903415180392L
Package com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper |
---|
Class com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBMappingException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: -4883173289978517967L
Package com.amazonaws.mobileconnectors.s3.transfermanager.exception |
---|
Class com.amazonaws.mobileconnectors.s3.transfermanager.exception.PauseException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PauseStatus status
Package com.amazonaws.services.autoscaling.model |
---|
Class com.amazonaws.services.autoscaling.model.Activity extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String activityId
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String description
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String cause
Constraints:
Length: 1 - 1023
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.util.Date startTime
java.util.Date endTime
java.lang.String statusCode
Constraints:
Allowed Values: WaitingForSpotInstanceRequestId, WaitingForSpotInstanceId, WaitingForInstanceId, PreInService, InProgress, Successful, Failed, Cancelled
java.lang.String statusMessage
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer progress
java.lang.String details
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.AdjustmentType extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String adjustmentType
ChangeInCapacity
, ExactCapacity
, and
PercentChangeInCapacity
.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.Alarm extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String alarmARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.AlreadyExistsException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.autoscaling.model.AttachInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.AutoScalingGroup extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String autoScalingGroupARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer minSize
java.lang.Integer maxSize
java.lang.Integer desiredCapacity
java.lang.Integer defaultCooldown
availabilityZones
Constraints:
Length: 1 -
loadBalancerNames
java.lang.String healthCheckType
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer healthCheckGracePeriod
instances
java.util.Date createdTime
suspendedProcesses
java.lang.String placementGroup
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String vPCZoneIdentifier
When
you specify VPCZoneIdentifier
with
AvailabilityZones
, ensure that the subnets' Availability
Zones match the values you specify for AvailabilityZones
.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
enabledMetrics
java.lang.String status
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
tags
terminationPolicies
Class com.amazonaws.services.autoscaling.model.AutoScalingInstanceDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String availabilityZone
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String lifecycleState
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String healthStatus
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.BlockDeviceMapping extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String virtualName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String deviceName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Ebs ebs
java.lang.Boolean noDevice
NoDevice
is set
to true
for the root device, the instance might fail the
EC2 health check. Auto Scaling launches a replacement instance if the
instance fails the health check.
Class com.amazonaws.services.autoscaling.model.CreateAutoScalingGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String instanceId
When you use an instance to create an Auto Scaling group, a new
launch configuration is first created and then associated with the
Auto Scaling group. The new launch configuration derives all its
attributes from the instance that is used to create the Auto Scaling
group, with the exception of BlockDeviceMapping
.
For more information, see Create an Auto Scaling Group Using EC2 Instance in the Auto Scaling Developer Guide.
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer minSize
java.lang.Integer maxSize
java.lang.Integer desiredCapacity
java.lang.Integer defaultCooldown
If a
DefaultCooldown
period is not specified, Auto Scaling
uses the default value of 300 as the default cool down period for the
Auto Scaling group. For more information, see Cooldown
Period
availabilityZones
Constraints:
Length: 1 -
loadBalancerNames
For information on using load balancers, see Use Load Balancer to Load Balance Your Auto Scaling Group in the Auto Scaling Developer Guide.
java.lang.String healthCheckType
EC2
or ELB
.
By default, the Auto Scaling health check uses the results of Amazon EC2 instance status checks to determine the health of an instance. For more information, see Health Check.
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer healthCheckGracePeriod
This is
required if you are adding ELB
health check. Frequently,
new instances need to warm up, briefly, before they can pass a health
check. To provide ample warm-up time, set the health check grace
period of the group to match the expected startup period of your
application.
java.lang.String placementGroup
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String vPCZoneIdentifier
If you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.
For information on launching your Auto Scaling group into Amazon VPC subnets, see Launch Auto Scaling Instances into Amazon VPC in the Auto Scaling Developer Guide .
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
terminationPolicies
For more information on configuring a termination policy for your Auto Scaling group, see Instance Termination Policy for Your Auto Scaling Group in the Auto Scaling Developer Guide.
tags
For information about using tags, see Tag Your Auto Scaling Groups and Amazon EC2 Instances in the Auto Scaling Developer Guide.
Class com.amazonaws.services.autoscaling.model.CreateLaunchConfigurationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String imageId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String keyName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
securityGroups
If your instances are launched in EC2, you can either specify Amazon EC2 security group names or the security group IDs. For more information about Amazon EC2 security groups, see Using Security Groups in the Amazon Elastic Compute Cloud User Guide.
If your instances are launched within VPC, specify Amazon VPC security group IDs. For more information about Amazon VPC security groups, see Security Groups in the Amazon Virtual Private Cloud User Guide.
java.lang.String userData
Constraints:
Length: 0 - 21847
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String instanceId
When you use an
instance to create a launch configuration, all you need to specify is
the InstanceId
. The new launch configuration, by default,
derives all the attributes from the specified instance with the
exception of BlockDeviceMapping
.
If you want to create
a launch configuration with BlockDeviceMapping
or
override any other instance attributes, specify them as part of the
same request.
For more information on using an InstanceID to create a launch configuration, see Create a Launch Configuration Using an Amazon EC2 Instance in the Auto Scaling Developer Guide.
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String instanceType
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String kernelId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String ramdiskId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
blockDeviceMappings
InstanceMonitoring instanceMonitoring
When detailed monitoring is enabled, Amazon
Cloudwatch will generate metrics every minute and your account will be
charged a fee. When you disable detailed monitoring, by specifying
False
, Cloudwatch will generate metrics every 5 minutes.
For more information, see Monitor
Your Auto Scaling Instances. For information about Amazon
CloudWatch, see the Amazon
CloudWatch Developer Guide.
java.lang.String spotPrice
Constraints:
Length: 1 - 255
java.lang.String iamInstanceProfile
Amazon EC2 instances launched with an IAM role will automatically have AWS security credentials available. You can use IAM roles with Auto Scaling to automatically enable applications running on your Amazon EC2 instances to securely access other AWS resources. For information on launching EC2 instances with an IAM role, go to Launching Auto Scaling Instances With an IAM Role in the Auto Scaling Developer Guide.
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean ebsOptimized
java.lang.Boolean associatePublicIpAddress
If you specify a value for this parameter, be sure to specify at least one VPC subnet using the VPCZoneIdentifier parameter when you create your Auto Scaling group.
Default: If the
instance is launched into a default subnet in a default VPC, the
default is true
. If the instance is launched into a
nondefault subnet in a VPC, the default is false
. For
information about the platforms supported by Auto Scaling, see Get
Started with Auto Scaling Using the Command Line Interface.
java.lang.String placementTenancy
dedicated
runs on single-tenant hardware and can only be
launched into a VPC. For more information, see Auto Scaling in Amazon Virtual Private Cloud in the Auto Scaling Developer Guide.
Valid values: default
|
dedicated
Constraints:
Length: 1 - 64
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.CreateOrUpdateTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
tags
auto-scaling-group
is the only supported resource type.
The valid value for the resource ID is groupname. The
PropagateAtLaunch
flag defines whether the new tag will
be applied to instances launched by the Auto Scaling group. Valid
values are true
or false
. However, instances
that are already running will not get the new or updated tag.
Likewise, when you modify a tag, the updated version will be applied
only to new instances launched by the Auto Scaling group after the
change. Running instances that had the previous version of the tag
will continue to have the older tag.
When you create a tag and a tag of the same name already exists, the operation overwrites the previous tag definition, but you will not get an error message.
Class com.amazonaws.services.autoscaling.model.DeleteAutoScalingGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean forceDelete
Class com.amazonaws.services.autoscaling.model.DeleteLaunchConfigurationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DeleteNotificationConfigurationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String topicARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DeletePolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String policyName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DeleteScheduledActionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String scheduledActionName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DeleteTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
tags
Class com.amazonaws.services.autoscaling.model.DescribeAccountLimitsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeAccountLimitsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer maxNumberOfAutoScalingGroups
java.lang.Integer maxNumberOfLaunchConfigurations
Class com.amazonaws.services.autoscaling.model.DescribeAdjustmentTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeAdjustmentTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
adjustmentTypes
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingGroupsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
autoScalingGroupNames
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingGroupsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
autoScalingGroups
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
java.lang.Integer maxRecords
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
autoScalingInstances
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingNotificationTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeAutoScalingNotificationTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
autoScalingNotificationTypes
autoscaling:EC2_INSTANCE_LAUNCH
autoscaling:EC2_INSTANCE_LAUNCH_ERROR
autoscaling:EC2_INSTANCE_TERMINATE
autoscaling:EC2_INSTANCE_TERMINATE_ERROR
autoscaling:TEST_NOTIFICATION
Class com.amazonaws.services.autoscaling.model.DescribeLaunchConfigurationsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
launchConfigurationNames
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribeLaunchConfigurationsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
launchConfigurations
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeMetricCollectionTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeMetricCollectionTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
metrics
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupTerminatingInstances
GroupTotalInstances
granularities
Class com.amazonaws.services.autoscaling.model.DescribeNotificationConfigurationsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
autoScalingGroupNames
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribeNotificationConfigurationsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
notificationConfigurations
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribePoliciesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
policyNames
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribePoliciesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
scalingPolicies
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeScalingActivitiesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
activityIds
AutoScalingGroupName
is provided, the results are limited
to that group. The list of requested activities cannot contain more
than 50 items. If unknown activities are requested, they are ignored
with no error.
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeScalingActivitiesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
activities
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeScalingProcessTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeScalingProcessTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
processes
Class com.amazonaws.services.autoscaling.model.DescribeScheduledActionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
scheduledActionNames
java.util.Date startTime
java.util.Date endTime
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribeScheduledActionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
scheduledUpdateGroupActions
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
filters
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer maxRecords
Class com.amazonaws.services.autoscaling.model.DescribeTagsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
tags
java.lang.String nextToken
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.DescribeTerminationPolicyTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.autoscaling.model.DescribeTerminationPolicyTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
terminationPolicyTypes
OldestInstance
, OldestLaunchConfiguration
,
NewestInstance
, ClosestToNextInstanceHour
,
Default
Class com.amazonaws.services.autoscaling.model.DisableMetricsCollectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
metrics
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupTerminatingInstances
GroupTotalInstances
Class com.amazonaws.services.autoscaling.model.Ebs extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer volumeSize
Valid values: If the volume type is
io1
, the minimum size of the volume is 10.
Default: If you're creating the volume from a snapshot, and you don't specify a volume size, the default is the snapshot size.
Required: Required
when the volume type is io1
.
Constraints:
Range: 1 - 1024
java.lang.String volumeType
Valid values: standard | io1
Default: standard
Constraints:
Length: 1 - 255
java.lang.Boolean deleteOnTermination
Default: true
java.lang.Integer iops
The maximum ratio of IOPS to volume size is 30.0
Valid Values: Range is 100 to 4000.
Default: None.
Constraints:
Range: 100 - 4000
Class com.amazonaws.services.autoscaling.model.EnabledMetric extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String metric
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String granularity
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.EnableMetricsCollectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
metrics
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupTerminatingInstances
GroupTotalInstances
java.lang.String granularity
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.ExecutePolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String policyName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean honorCooldown
True
if you want Auto Scaling to wait for the
cooldown period associated with the Auto Scaling group to complete
before executing the policy. Set to False
if you want
Auto Scaling to circumvent the cooldown period associated with the
Auto Scaling group and execute the policy before the cooldown period
ends.
For information about cooldown period, see Cooldown Period in the Auto Scaling Developer Guide.
Class com.amazonaws.services.autoscaling.model.Filter extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
"auto-scaling-group"
, "key"
,
"value"
, and "propagate-at-launch"
.
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
values
Class com.amazonaws.services.autoscaling.model.Instance extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String availabilityZone
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String lifecycleState
The Quarantined
lifecycle state is currently not used.
Constraints:
Allowed Values: Pending, Quarantined, InService, Terminating, Terminated
java.lang.String healthStatus
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.InstanceMonitoring extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean enabled
True
, instance monitoring is enabled.
Class com.amazonaws.services.autoscaling.model.InvalidNextTokenException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.autoscaling.model.LaunchConfiguration extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String imageId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String keyName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
securityGroups
java.lang.String userData
Constraints:
Length: 0 - 21847
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String instanceType
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String kernelId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String ramdiskId
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
blockDeviceMappings
InstanceMonitoring instanceMonitoring
java.lang.String spotPrice
Constraints:
Length: 1 - 255
java.lang.String iamInstanceProfile
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.util.Date createdTime
java.lang.Boolean ebsOptimized
java.lang.Boolean associatePublicIpAddress
true
) or not (false
).
java.lang.String placementTenancy
default
or dedicated
. An instance with
dedicated
tenancy runs in an isolated, single-tenant
hardware and it can only be launched in a VPC.
Constraints:
Length: 1 - 64
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.LimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.autoscaling.model.MetricCollectionType extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String metric
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.MetricGranularityType extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String granularity
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.NotificationConfiguration extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String topicARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String notificationType
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.ProcessType extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String processName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.PutNotificationConfigurationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String topicARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
notificationTypes
Class com.amazonaws.services.autoscaling.model.PutScalingPolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String policyName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer scalingAdjustment
AdjustmentType
determines the interpretation of this number (e.g., as an absolute
number or as a percentage of the existing Auto Scaling group size). A
positive increment adds to the current capacity and a negative value
removes from the current capacity.
java.lang.String adjustmentType
ScalingAdjustment
is an absolute
number or a percentage of the current capacity. Valid values are
ChangeInCapacity
, ExactCapacity
, and
PercentChangeInCapacity
. For more information about the adjustment types supported by Auto Scaling, see Scale Based on Demand.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer cooldown
For more information, see Cooldown Period
java.lang.Integer minAdjustmentStep
AdjustmentType
with the value
PercentChangeInCapacity
, the scaling policy changes the
DesiredCapacity
of the Auto Scaling group by at least the
number of instances specified in the value. You will get a
ValidationError
if you use MinAdjustmentStep
on a policy with an AdjustmentType
other than
PercentChangeInCapacity
.
Class com.amazonaws.services.autoscaling.model.PutScalingPolicyResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String policyARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.PutScheduledUpdateGroupActionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String scheduledActionName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.util.Date time
Time
is deprecated. The time for this action to start.
Time
is an alias for StartTime
and can be
specified instead of StartTime
, or vice versa. If both
Time
and StartTime
are specified, their
values should be identical. Otherwise,
PutScheduledUpdateGroupAction
will return an error.
java.util.Date startTime
--start-time
2010-06-01T00:00:00Z
. If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTime
and EndTime
are specified with
Recurrence
, they form the boundaries of when the
recurring action will start and stop.
java.util.Date endTime
java.lang.String recurrence
When StartTime
and
EndTime
are specified with Recurrence
, they
form the boundaries of when the recurring action will start and stop.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer minSize
java.lang.Integer maxSize
java.lang.Integer desiredCapacity
Class com.amazonaws.services.autoscaling.model.ResourceInUseException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.autoscaling.model.ResumeProcessesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
scalingProcesses
To suspend all process types, omit this parameter.
Class com.amazonaws.services.autoscaling.model.ScalingActivityInProgressException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.autoscaling.model.ScalingPolicy extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String policyName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer scalingAdjustment
java.lang.String adjustmentType
ScalingAdjustment
is an absolute
number or a percentage of the current capacity. Valid values are
ChangeInCapacity
, ExactCapacity
, and
PercentChangeInCapacity
.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer cooldown
java.lang.String policyARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
alarms
java.lang.Integer minAdjustmentStep
DesiredCapacity
of the Auto Scaling group by
at least the specified number of instances.
Class com.amazonaws.services.autoscaling.model.ScheduledUpdateGroupAction extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String scheduledActionName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String scheduledActionARN
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.util.Date time
Time
is deprecated. The time that the action is
scheduled to begin. Time
is an alias for
StartTime
.
java.util.Date startTime
When StartTime
and
EndTime
are specified with Recurrence
, they
form the boundaries of when the recurring action will start and stop.
java.util.Date endTime
java.lang.String recurrence
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer minSize
java.lang.Integer maxSize
java.lang.Integer desiredCapacity
Class com.amazonaws.services.autoscaling.model.SetDesiredCapacityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer desiredCapacity
java.lang.Boolean honorCooldown
SetDesiredCapacity
overrides any cooldown
period associated with the Auto Scaling group. Set to
True
if you want Auto Scaling to wait for the cooldown
period associated with the Auto Scaling group to complete before
initiating a scaling activity to set your Auto Scaling group to the
new capacity setting.
Class com.amazonaws.services.autoscaling.model.SetInstanceHealthRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String healthStatus
Healthy
if you
want the instance to remain in service. Set to Unhealthy
if you want the instance to be out of service. Auto Scaling will
terminate and replace the unhealthy instance.
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean shouldRespectGracePeriod
HealthCheckGracePeriod
specified for the group, by
default, this call will respect the grace period. Set this to
False
, if you do not want the call to respect the grace
period associated with the group. For more information, see the
HealthCheckGracePeriod
parameter description in the
CreateAutoScalingGroup action.
Class com.amazonaws.services.autoscaling.model.SuspendedProcess extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String processName
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String suspensionReason
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Class com.amazonaws.services.autoscaling.model.SuspendProcessesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
scalingProcesses
To suspend all process types, omit this parameter.
Class com.amazonaws.services.autoscaling.model.Tag extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String resourceId
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String resourceType
auto-scaling-group
resource type.
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String key
Constraints:
Length: 1 - 128
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String value
Constraints:
Length: 0 - 256
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean propagateAtLaunch
Class com.amazonaws.services.autoscaling.model.TagDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String resourceId
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String resourceType
auto-scaling-group
resource type.
Constraints:
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String key
Constraints:
Length: 1 - 128
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String value
Constraints:
Length: 0 - 256
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean propagateAtLaunch
Class com.amazonaws.services.autoscaling.model.TerminateInstanceInAutoScalingGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Constraints:
Length: 1 - 16
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Boolean shouldDecrementDesiredCapacity
Class com.amazonaws.services.autoscaling.model.TerminateInstanceInAutoScalingGroupResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Activity activity
Class com.amazonaws.services.autoscaling.model.UpdateAutoScalingGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String autoScalingGroupName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String launchConfigurationName
Constraints:
Length: 1 - 1600
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer minSize
java.lang.Integer maxSize
java.lang.Integer desiredCapacity
java.lang.Integer defaultCooldown
availabilityZones
Constraints:
Length: 1 -
java.lang.String healthCheckType
EC2
for Amazon EC2 or
ELB
for Elastic Load Balancing.
Constraints:
Length: 1 - 32
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.Integer healthCheckGracePeriod
java.lang.String placementGroup
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
java.lang.String vPCZoneIdentifier
When
you specify VPCZoneIdentifier
with
AvailabilityZones
, ensure that the subnets' Availability
Zones match the values you specify for AvailabilityZones
.
For more information on creating your Auto Scaling group in Amazon VPC by specifying subnets, see Launch Auto Scaling Instances into Amazon VPC in the the Auto Scaling Developer Guide.
Constraints:
Length: 1 - 255
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
terminationPolicies
For more information on creating a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.
Package com.amazonaws.services.cloudwatch.model |
---|
Class com.amazonaws.services.cloudwatch.model.AlarmHistoryItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
java.util.Date timestamp
java.lang.String historyItemType
Constraints:
Allowed Values: ConfigurationUpdate, StateUpdate, Action
java.lang.String historySummary
Constraints:
Length: 1 - 255
java.lang.String historyData
Constraints:
Length: 1 - 4095
Class com.amazonaws.services.cloudwatch.model.Datapoint extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Date timestamp
java.lang.Double sampleCount
java.lang.Double average
java.lang.Double sum
java.lang.Double minimum
java.lang.Double maximum
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
Class com.amazonaws.services.cloudwatch.model.DeleteAlarmsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
alarmNames
Constraints:
Length: 0 - 100
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmHistoryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
java.lang.String historyItemType
Constraints:
Allowed Values: ConfigurationUpdate, StateUpdate, Action
java.util.Date startDate
java.util.Date endDate
java.lang.Integer maxRecords
Constraints:
Range: 1 - 100
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmHistoryResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
alarmHistoryItems
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmsForMetricRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String metricName
Constraints:
Length: 1 - 255
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String statistic
Constraints:
Allowed Values: SampleCount, Average, Sum, Minimum, Maximum
dimensions
Constraints:
Length: 0 - 10
java.lang.Integer period
Constraints:
Range: 60 -
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmsForMetricResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
metricAlarms
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
alarmNames
Constraints:
Length: 0 - 100
java.lang.String alarmNamePrefix
AlarmNames
cannot be specified if
this parameter is specified.
Constraints:
Length: 1 - 255
java.lang.String stateValue
Constraints:
Allowed Values: OK, ALARM, INSUFFICIENT_DATA
java.lang.String actionPrefix
Constraints:
Length: 1 - 1024
java.lang.Integer maxRecords
Constraints:
Range: 1 - 100
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.DescribeAlarmsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
metricAlarms
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.Dimension extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Constraints:
Length: 1 - 255
java.lang.String value
Constraints:
Length: 1 - 255
Class com.amazonaws.services.cloudwatch.model.DimensionFilter extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Constraints:
Length: 1 - 255
java.lang.String value
Name
without specifying a Value
returns all
values associated with that Name
.
Constraints:
Length: 1 - 255
Class com.amazonaws.services.cloudwatch.model.DisableAlarmActionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
alarmNames
Constraints:
Length: 0 - 100
Class com.amazonaws.services.cloudwatch.model.EnableAlarmActionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
alarmNames
Constraints:
Length: 0 - 100
Class com.amazonaws.services.cloudwatch.model.GetMetricStatisticsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String metricName
Constraints:
Length: 1 - 255
dimensions
Constraints:
Length: 0 - 10
java.util.Date startTime
java.util.Date endTime
java.lang.Integer period
Period
must be at least 60 seconds and must be a multiple
of 60. The default value is 60.
Constraints:
Range: 60 -
statistics
Constraints:
Length: 1 - 5
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
Class com.amazonaws.services.cloudwatch.model.GetMetricStatisticsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String label
datapoints
Class com.amazonaws.services.cloudwatch.model.InternalServiceException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.InvalidFormatException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.InvalidNextTokenException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.InvalidParameterCombinationException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.InvalidParameterValueException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.LimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.ListMetricsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String metricName
Constraints:
Length: 1 - 255
dimensions
Constraints:
Length: 0 - 10
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.ListMetricsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
metrics
java.lang.String nextToken
Class com.amazonaws.services.cloudwatch.model.Metric extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String metricName
Constraints:
Length: 1 - 255
dimensions
Constraints:
Length: 0 - 10
Class com.amazonaws.services.cloudwatch.model.MetricAlarm extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
java.lang.String alarmArn
Constraints:
Length: 1 - 1600
java.lang.String alarmDescription
Constraints:
Length: 0 - 255
java.util.Date alarmConfigurationUpdatedTimestamp
java.lang.Boolean actionsEnabled
oKActions
OK
state from any other state. Each action is specified
as an Amazon Resource Number (ARN). Currently the only actions
supported are publishing to an Amazon SNS topic and triggering an Auto
Scaling policy.
Constraints:
Length: 0 - 5
alarmActions
ALARM
state from any other state. Each action is
specified as an Amazon Resource Number (ARN). Currently the only
actions supported are publishing to an Amazon SNS topic and triggering
an Auto Scaling policy.
Constraints:
Length: 0 - 5
insufficientDataActions
INSUFFICIENT_DATA
state from any other state. Each action
is specified as an Amazon Resource Number (ARN). Currently the only
actions supported are publishing to an Amazon SNS topic or triggering
an Auto Scaling policy.
Constraints:
Length: 0 - 5
java.lang.String stateValue
Constraints:
Allowed Values: OK, ALARM, INSUFFICIENT_DATA
java.lang.String stateReason
Constraints:
Length: 0 - 1023
java.lang.String stateReasonData
Constraints:
Length: 0 - 4000
java.util.Date stateUpdatedTimestamp
java.lang.String metricName
Constraints:
Length: 1 - 255
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String statistic
Constraints:
Allowed Values: SampleCount, Average, Sum, Minimum, Maximum
dimensions
Constraints:
Length: 0 - 10
java.lang.Integer period
Constraints:
Range: 60 -
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
java.lang.Integer evaluationPeriods
Constraints:
Range: 1 -
java.lang.Double threshold
java.lang.String comparisonOperator
Statistic
and Threshold
. The specified
Statistic
value is used as the first operand.
Constraints:
Allowed Values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, LessThanOrEqualToThreshold
Class com.amazonaws.services.cloudwatch.model.MetricDatum extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String metricName
Constraints:
Length: 1 - 255
dimensions
Constraints:
Length: 0 - 10
java.util.Date timestamp
java.lang.Double value
Value
parameter accepts numbers of type Double
, Amazon
CloudWatch truncates values with very large exponents. Values with
base-10 exponents greater than 126 (1 x 10^126) are truncated.
Likewise, values with base-10 exponents less than -130 (1 x 10^-130)
are also truncated.
StatisticSet statisticValues
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
Class com.amazonaws.services.cloudwatch.model.MissingRequiredParameterException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.PutMetricAlarmRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
java.lang.String alarmDescription
Constraints:
Length: 0 - 255
java.lang.Boolean actionsEnabled
oKActions
OK
state from any other state. Each action is specified
as an Amazon Resource Number (ARN). Currently the only action
supported is publishing to an Amazon SNS topic or an Amazon Auto
Scaling policy.
Constraints:
Length: 0 - 5
alarmActions
ALARM
state from any other state. Each action is
specified as an Amazon Resource Number (ARN). Currently the only
action supported is publishing to an Amazon SNS topic or an Amazon
Auto Scaling policy.
Constraints:
Length: 0 - 5
insufficientDataActions
INSUFFICIENT_DATA
state from any other state. Each action
is specified as an Amazon Resource Number (ARN). Currently the only
action supported is publishing to an Amazon SNS topic or an Amazon
Auto Scaling policy.
Constraints:
Length: 0 - 5
java.lang.String metricName
Constraints:
Length: 1 - 255
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
java.lang.String statistic
Constraints:
Allowed Values: SampleCount, Average, Sum, Minimum, Maximum
dimensions
Constraints:
Length: 0 - 10
java.lang.Integer period
Constraints:
Range: 60 -
java.lang.String unit
Constraints:
Allowed Values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
java.lang.Integer evaluationPeriods
Constraints:
Range: 1 -
java.lang.Double threshold
java.lang.String comparisonOperator
Statistic
and Threshold
. The specified
Statistic
value is used as the first operand.
Constraints:
Allowed Values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, LessThanOrEqualToThreshold
Class com.amazonaws.services.cloudwatch.model.PutMetricDataRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String namespace
Constraints:
Length: 1 - 255
Pattern: [^:].*
metricData
Class com.amazonaws.services.cloudwatch.model.ResourceNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.cloudwatch.model.SetAlarmStateRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String alarmName
Constraints:
Length: 1 - 255
java.lang.String stateValue
Constraints:
Allowed Values: OK, ALARM, INSUFFICIENT_DATA
java.lang.String stateReason
Constraints:
Length: 0 - 1023
java.lang.String stateReasonData
Constraints:
Length: 0 - 4000
Class com.amazonaws.services.cloudwatch.model.StatisticSet extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Double sampleCount
java.lang.Double sum
java.lang.Double minimum
java.lang.Double maximum
Package com.amazonaws.services.dynamodbv2.datamodeling |
---|
Class com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: -4883173289978517967L
Package com.amazonaws.services.dynamodbv2.model |
---|
Class com.amazonaws.services.dynamodbv2.model.AttributeDefinition extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
Constraints:
Length: 1 - 255
java.lang.String attributeType
Constraints:
Allowed Values: S, N, B
Class com.amazonaws.services.dynamodbv2.model.AttributeValue extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String s
java.lang.String n
java.nio.ByteBuffer b
sS
nS
bS
Class com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
AttributeValue value
java.lang.String action
PUT
, DELETE
, and ADD
. The
behavior depends on whether the specified primary key already exists
in the table. If an item with the specified Key is found in the table:
PUT
- Adds the specified
attribute to the item. If the attribute already exists, it is replaced
by the new value.
DELETE
- If no value is
specified, the attribute and its value are removed from the item. The
data type of the specified value must match the existing value's data
type.
If a set of values is specified, then those values are
subtracted from the old set. For example, if the attribute value was
the set [a,b,c]
and the DELETE action specified
[a,c]
, then the final attribute value would be
[b]
. Specifying an empty set is an error.
ADD
- If the attribute does not already exist, then
the attribute and its values are added to the item. If the attribute
does exist, then the behavior of ADD
depends on the data
type of the attribute:
If the existing attribute is a
number, and if Value is also a number, then the Value is
mathematically added to the existing attribute. If Value is a
negative number, then it is subtracted from the existing attribute.
If you use In addition, if you use
ADD
to increment or decrement a
number value for an item that doesn't exist before the update,
DynamoDB uses 0 as the initial value. ADD
to update an existing item, and intend to increment
or decrement an attribute value which does not yet exist, DynamoDB
uses 0
as the initial value. For example, suppose that
the item you want to update does not yet have an attribute named
itemcount, but you decide to ADD
the number
3
to this attribute anyway, even though it currently does
not exist. DynamoDB will create the itemcount attribute, set
its initial value to 0
, and finally add 3
to
it. The result will be a new itemcount attribute in the item,
with a value of 3
.
If the existing
data type is a set, and if the Value is also a set, then the
Value is added to the existing set. (This is a set
operation, not mathematical addition.) For example, if the attribute
value was the set [1,2]
, and the ADD
action
specified [3]
, then the final attribute value would be
[1,2,3]
. An error occurs if an Add action is specified
for a set attribute and the attribute type specified does not match
the existing set type.
Both sets must have the same primitive data type. For example, if the existing data type is a set of strings, the Value must also be a set of strings. The same holds true for number sets and binary sets.
This action is only valid
for an existing attribute whose data type is number or is a set. Do
not use ADD
for any other data types.
If no item with the specified Key is found:
PUT
- DynamoDB creates a new item with the specified
primary key, and then adds the attribute.
DELETE
- Nothing happens; there is no attribute to
delete.
ADD
- DynamoDB creates an item with
the supplied primary key and number (or set of numbers) for the
attribute value. The only data types allowed are number and number
set; no other data types can be specified.
Constraints:
Allowed Values: ADD, PUT, DELETE
Class com.amazonaws.services.dynamodbv2.model.BatchGetItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> requestItems
Each element in the map consists of the following:
Keys - An array of primary key attribute values that define specific items in the table.
AttributesToGet - One or more attributes to be retrieved from the table. By default, all attributes are returned. If a specified attribute is not found, it does not appear in the result.
Note that AttributesToGet has no effect on provisioned throughput consumption. DynamoDB determines capacity units consumed based on item size, not on the amount of data that is returned to an application.
ConsistentRead - If
true
, a strongly consistent read is used; if
false
(the default), an eventually consistent read is
used.
Constraints:
Length: 1 - 100
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
Class com.amazonaws.services.dynamodbv2.model.BatchGetItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> responses
java.util.Map<K,V> unprocessedKeys
Each element consists of:
Keys - An array of primary key attribute values that define specific items in the table.
AttributesToGet - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a specified attribute is not found, it does not appear in the result.
ConsistentRead - The consistency of a read
operation. If set to true
, then a strongly consistent
read is used; otherwise, an eventually consistent read is used.
If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys map.
Constraints:
Length: 1 - 100
consumedCapacity
Each element consists of:
TableName - The table that consumed the provisioned throughput.
CapacityUnits - The total number of capacity units consumed.
Class com.amazonaws.services.dynamodbv2.model.BatchWriteItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> requestItems
DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:
Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value.
PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:
Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException.
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
Constraints:
Length: 1 - 25
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
java.lang.String returnItemCollectionMetrics
SIZE
, statistics about item collections, if
any, that were modified during the operation are returned in the
response. If set to NONE
(the default), no statistics are
returned.
Constraints:
Allowed Values: SIZE, NONE
Class com.amazonaws.services.dynamodbv2.model.BatchWriteItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> unprocessedItems
Each UnprocessedItems entry consists of a table name and, for that table, a list of operations to perform (DeleteRequest or PutRequest).
DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:
Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value.
PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:
Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException.
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
If there are no unprocessed items remaining, the response contains an empty UnprocessedItems map.
Constraints:
Length: 1 - 25
java.util.Map<K,V> itemCollectionMetrics
Each entry consists of the following subelements:
ItemCollectionKey - The hash key value of the item collection. This is the same as the hash key of the item.
SizeEstimateRange - An estimate of item collection size, expressed in GB. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on the table. Use this estimate to measure whether a local secondary index is approaching its size limit.
The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.
consumedCapacity
Each element consists of:
TableName - The table that consumed the provisioned throughput.
CapacityUnits - The total number of capacity units consumed.
Class com.amazonaws.services.dynamodbv2.model.Capacity extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Double capacityUnits
Class com.amazonaws.services.dynamodbv2.model.Condition extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
attributeValueList
For type Number, value comparisons are numeric.
String value comparisons for greater than, equals, or less than are
based on ASCII character code values. For example, a
is
greater than A
, and aa
is greater than
B
. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
java.lang.String comparisonOperator
The following comparison operators are available:
EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL |
CONTAINS | NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
The following are descriptions of each comparison operator.
EQ
: Equal.
AttributeValueList can contain
only one AttributeValue of type String, Number, Binary, String
Set, Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
NE
: Not equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
NOT_NULL
: The
attribute exists.
NULL
: The attribute does
not exist.
CONTAINS
: checks for a
subsequence, or value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for a substring match. If the target attribute of the comparison is Binary, then the operation looks for a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for a member of the set (not as a substring).
NOT_CONTAINS
: checks for absence of a
subsequence, or absence of a value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for the absence of a substring match. If the target attribute of the comparison is Binary, then the operation checks for the absence of a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for the absence of a member of the set (not as a substring).
BEGINS_WITH
: checks for a
prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
IN
:
checks for exact matches.
AttributeValueList can contain more than one AttributeValue of type String, Number, or Binary (not a set). The target attribute of the comparison must be of the same type and exact value to match. A String never matches a String set.
BETWEEN
: Greater than or equal to the
first value, and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
For usage examples of AttributeValueList and ComparisonOperator, see Conditional Expressions in the Amazon DynamoDB Developer Guide.
Constraints:
Allowed Values: EQ, NE, IN, LE, LT, GE, GT, BETWEEN, NOT_NULL, NULL, CONTAINS, NOT_CONTAINS, BEGINS_WITH
Class com.amazonaws.services.dynamodbv2.model.ConditionalCheckFailedException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.ConsumedCapacity extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.lang.Double capacityUnits
Capacity table
java.util.Map<K,V> localSecondaryIndexes
java.util.Map<K,V> globalSecondaryIndexes
Class com.amazonaws.services.dynamodbv2.model.CreateTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
attributeDefinitions
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
Each KeySchemaElement in the array is composed of:
AttributeName - The name of this key attribute.
KeyType - Determines whether the key attribute is
HASH
or RANGE
.
For a primary
key that consists of a hash attribute, you must specify exactly one
element with a KeyType of HASH
.
For a primary
key that consists of hash and range attributes, you must specify
exactly two elements, in this order: The first element must have a
KeyType of HASH
, and the second element must have
a KeyType of RANGE
.
For more information, see Specifying the Primary Key in the Amazon DynamoDB Developer Guide.
Constraints:
Length: 1 - 2
localSecondaryIndexes
Each local secondary index in the array includes the following:
IndexName - The name of the local secondary index. Must be unique only for this table.
KeySchema - Specifies the key schema for the local secondary index. The key schema must begin with the same hash key attribute as the table.
Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:
ProjectionType - One of the following:
KEYS_ONLY
- Only the index and primary keys are
projected into the index.
INCLUDE
- Only
the specified table attributes are projected into the index. The list
of projected attributes are in NonKeyAttributes.
ALL
- All of the table attributes are projected into
the index.
NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes specified in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 20. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
globalSecondaryIndexes
IndexName - The name of the global secondary index. Must be unique only for this table.
KeySchema - Specifies the key schema for the global secondary index.
Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:
ProjectionType - One of the following:
KEYS_ONLY
- Only the index
and primary keys are projected into the index.
INCLUDE
- Only the specified table attributes are
projected into the index. The list of projected attributes are in
NonKeyAttributes.
ALL
- All of the
table attributes are projected into the index.
NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes specified in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 20. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units.
ProvisionedThroughput provisionedThroughput
For current minimum and maximum provisioned throughput values, see Limits in the Amazon DynamoDB Developer Guide.
Class com.amazonaws.services.dynamodbv2.model.CreateTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
TableDescription tableDescription
Class com.amazonaws.services.dynamodbv2.model.DeleteItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.util.Map<K,V> key
java.util.Map<K,V> expected
Each element of Expected consists of an attribute name, a comparison operator, and one or more values. DynamoDB compares the attribute with the value(s) you supplied, using the comparison operator. For each Expected element, the result of the evaluation is either true or false.
If you specify more than one element in the Expected map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
If the Expected map evaluates to true, then the conditional operation succeeds; otherwise, it fails.
Each item in Expected represents an attribute name for DynamoDB to check, along with an AttributeValueList and a ComparisonOperator:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for greater than, equals, or less than are
based on ASCII character code values. For example, a
is
greater than A
, and aa
is greater than
B
. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
ComparisonOperator - A comparator for evaluating attributes in the AttributeValueList. When performing the comparison, DynamoDB uses strongly consistent reads.
The following comparison operators are available:
EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL | CONTAINS |
NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
The following are descriptions of each comparison operator.
EQ
: Equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
NE
: Not equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
NOT_NULL
: The
attribute exists.
NULL
: The attribute does
not exist.
CONTAINS
: checks for a
subsequence, or value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for a substring match. If the target attribute of the comparison is Binary, then the operation looks for a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for a member of the set (not as a substring).
NOT_CONTAINS
: checks for absence of a
subsequence, or absence of a value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for the absence of a substring match. If the target attribute of the comparison is Binary, then the operation checks for the absence of a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for the absence of a member of the set (not as a substring).
BEGINS_WITH
: checks for a
prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
IN
:
checks for exact matches.
AttributeValueList can contain more than one AttributeValue of type String, Number, or Binary (not a set). The target attribute of the comparison must be of the same type and exact value to match. A String never matches a String set.
BETWEEN
: Greater than or equal to the
first value, and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
For
usage examples of AttributeValueList and
ComparisonOperator, see Conditional
Expressions in the Amazon DynamoDB Developer Guide. For
backward compatibility with previous DynamoDB releases, the following
parameters can be used instead of AttributeValueList and
ComparisonOperator: Value - A value for
DynamoDB to compare with an attribute. Exists -
Causes DynamoDB to evaluate the value vefore attempting the
conditional operation: If Exists is
If Exists is Even though DynamoDB continues to
accept the Value and Exists parameters, they are now
deprecated. We recommend that you use AttributeValueList and
ComparisonOperator instead, since they allow you to constuct a
much wider range of conditions. The Value and Exists
parameters are incompatible with AttributeValueList and
ComparisonOperator. If you attempt to use both sets of
parameters at once, DynamoDB will throw a ValidationException.
true
, DynamoDB will check to see if that attribute???
value already exists in the table. If it is found, then the condition
evaluates to true; otherwise the condition evaluate to false.false
, DynamoDB assumes that
the attribute value does??? not exist in the table. If in fact
the value does not exist, then the??? assumption is valid and the
condition evaluates to true. If the value is found, despite the
assumption that it does not exist, the condition evaluates to
false.???
java.lang.String conditionalOperator
AND
- If all of the conditions
evaluate to true, then the entire map evaluates to true.
OR
- If at least one of the conditions
evaluate to true, then the entire map evaluates to true.
If you omit ConditionalOperator, then AND
is
the default.
The operation will succeed only if the entire map evaluates to true.
Constraints:
Allowed Values: AND, OR
java.lang.String returnValues
NONE
- If ReturnValues is
not specified, or if its value is NONE
, then nothing is
returned. (This is the default for ReturnValues.)
ALL_OLD
- The content of the old item is returned.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
java.lang.String returnItemCollectionMetrics
SIZE
, statistics about item collections, if
any, that were modified during the operation are returned in the
response. If set to NONE
(the default), no statistics are
returned.
Constraints:
Allowed Values: SIZE, NONE
Class com.amazonaws.services.dynamodbv2.model.DeleteItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
ALL_OLD
in the
request.
ConsumedCapacity consumedCapacity
ItemCollectionMetrics itemCollectionMetrics
Each ItemCollectionMetrics element consists of:
ItemCollectionKey - The hash key value of the item collection. This is the same as the hash key of the item.
SizeEstimateRange - An estimate of item collection size, measured in gigabytes. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.
The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.
Class com.amazonaws.services.dynamodbv2.model.DeleteRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> key
Class com.amazonaws.services.dynamodbv2.model.DeleteTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
Class com.amazonaws.services.dynamodbv2.model.DeleteTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
TableDescription tableDescription
Class com.amazonaws.services.dynamodbv2.model.DescribeTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
Class com.amazonaws.services.dynamodbv2.model.DescribeTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
TableDescription table
Class com.amazonaws.services.dynamodbv2.model.ExpectedAttributeValue extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
AttributeValue value
java.lang.Boolean exists
If Exists is true
,
DynamoDB will check to see if that attribute value already exists in
the table. If it is found, then the operation succeeds. If it is not
found, the operation fails with a
ConditionalCheckFailedException.
If Exists
is false
, DynamoDB assumes that the attribute value does
not exist in the table. If in fact the value does not exist,
then the assumption is valid and the operation succeeds. If the value
is found, despite the assumption that it does not exist, the operation
fails with a ConditionalCheckFailedException.
The default setting for Exists is true
. If you
supply a Value all by itself, DynamoDB assumes the attribute
exists: You don't have to set Exists to true
,
because it is implied.
DynamoDB returns a ValidationException if:
Exists is
true
but there is no Value to check. (You expect a
value to exist, but don't specify what that value is.)
Exists is false
but you also specify a
Value. (You cannot expect an attribute to have a value, while
also expecting it not to exist.)
java.lang.String comparisonOperator
The following comparison operators are available:
EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL | CONTAINS |
NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
The following are descriptions of each comparison operator.
EQ
: Equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
NE
: Not equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
NOT_NULL
: The
attribute exists.
NULL
: The attribute does
not exist.
CONTAINS
: checks for a
subsequence, or value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for a substring match. If the target attribute of the comparison is Binary, then the operation looks for a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for a member of the set (not as a substring).
NOT_CONTAINS
: checks for absence of a
subsequence, or absence of a value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for the absence of a substring match. If the target attribute of the comparison is Binary, then the operation checks for the absence of a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for the absence of a member of the set (not as a substring).
BEGINS_WITH
: checks for a
prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
IN
:
checks for exact matches.
AttributeValueList can contain more than one AttributeValue of type String, Number, or Binary (not a set). The target attribute of the comparison must be of the same type and exact value to match. A String never matches a String set.
BETWEEN
: Greater than or equal to the
first value, and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
Constraints:
Allowed Values: EQ, NE, IN, LE, LT, GE, GT, BETWEEN, NOT_NULL, NULL, CONTAINS, NOT_CONTAINS, BEGINS_WITH
attributeValueList
For type Number, value comparisons are numeric.
String value comparisons for greater than, equals, or less than are
based on ASCII character code values. For example, a
is
greater than A
, and aa
is greater than
B
. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
For information on specifying data types in JSON, see JSON Data Format in the Amazon DynamoDB Developer Guide.
Class com.amazonaws.services.dynamodbv2.model.GetItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.util.Map<K,V> key
attributesToGet
Note that AttributesToGet has no effect on provisioned throughput consumption. DynamoDB determines capacity units consumed based on item size, not on the amount of data that is returned to an application.
Constraints:
Length: 1 -
java.lang.Boolean consistentRead
true
, then the operation uses strongly
consistent reads; otherwise, eventually consistent reads are used.
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
Class com.amazonaws.services.dynamodbv2.model.GetItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> item
ConsumedCapacity consumedCapacity
Class com.amazonaws.services.dynamodbv2.model.GlobalSecondaryIndex extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
HASH
or RANGE
).
Constraints:
Length: 1 - 2
Projection projection
ProvisionedThroughput provisionedThroughput
For current minimum and maximum provisioned throughput values, see Limits in the Amazon DynamoDB Developer Guide.
Class com.amazonaws.services.dynamodbv2.model.GlobalSecondaryIndexDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
HASH
or RANGE
).
Constraints:
Length: 1 - 2
Projection projection
java.lang.String indexStatus
CREATING - The index is being created, as the result of a CreateTable or UpdateTable operation.
UPDATING - The index is being updated, as the result of a CreateTable or UpdateTable operation.
DELETING - The index is being deleted, as the result of a DeleteTable operation.
ACTIVE - The index is ready for use.
Constraints:
Allowed Values: CREATING, UPDATING, DELETING, ACTIVE
ProvisionedThroughputDescription provisionedThroughput
java.lang.Long indexSizeBytes
java.lang.Long itemCount
Class com.amazonaws.services.dynamodbv2.model.GlobalSecondaryIndexUpdate extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
UpdateGlobalSecondaryIndexAction update
Class com.amazonaws.services.dynamodbv2.model.InternalServerErrorException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.ItemCollectionMetrics extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> itemCollectionKey
sizeEstimateRangeGB
The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.
Class com.amazonaws.services.dynamodbv2.model.ItemCollectionSizeLimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.KeysAndAttributes extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
keys
Constraints:
Length: 1 - 100
attributesToGet
Constraints:
Length: 1 -
java.lang.Boolean consistentRead
true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.
Class com.amazonaws.services.dynamodbv2.model.KeySchemaElement extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
Constraints:
Length: 1 - 255
java.lang.String keyType
Constraints:
Allowed Values: HASH, RANGE
Class com.amazonaws.services.dynamodbv2.model.LimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.ListTablesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String exclusiveStartTableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.lang.Integer limit
Constraints:
Range: 1 - 100
Class com.amazonaws.services.dynamodbv2.model.ListTablesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
tableNames
If LastEvaluatedTableName also appears in the output, you can use this value as the ExclusiveStartTableName parameter in a subsequent ListTables request and obtain the next page of results.
java.lang.String lastEvaluatedTableName
If you do not receive a LastEvaluatedTableName value in the response, this means that there are no more table names to be retrieved.
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
Class com.amazonaws.services.dynamodbv2.model.LocalSecondaryIndex extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
HASH
or RANGE
).
Constraints:
Length: 1 - 2
Projection projection
Class com.amazonaws.services.dynamodbv2.model.LocalSecondaryIndexDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
HASH
or
RANGE
).
Constraints:
Length: 1 - 2
Projection projection
java.lang.Long indexSizeBytes
java.lang.Long itemCount
Class com.amazonaws.services.dynamodbv2.model.Projection extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String projectionType
KEYS_ONLY
- Only the index and primary keys are
projected into the index.
INCLUDE
- Only
the specified table attributes are projected into the index. The list
of projected attributes are in NonKeyAttributes.
ALL
- All of the table attributes are projected into
the index.
Constraints:
Allowed Values: ALL, KEYS_ONLY, INCLUDE
nonKeyAttributes
For local secondary indexes, the total count of NonKeyAttributes summed across all of the local secondary indexes, must not exceed 20. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
Constraints:
Length: 1 - 20
Class com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long readCapacityUnits
Constraints:
Range: 1 -
java.lang.Long writeCapacityUnits
Constraints:
Range: 1 -
Class com.amazonaws.services.dynamodbv2.model.ProvisionedThroughputDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Date lastIncreaseDateTime
java.util.Date lastDecreaseDateTime
java.lang.Long numberOfDecreasesToday
Constraints:
Range: 1 -
java.lang.Long readCapacityUnits
Constraints:
Range: 1 -
java.lang.Long writeCapacityUnits
Constraints:
Range: 1 -
Class com.amazonaws.services.dynamodbv2.model.ProvisionedThroughputExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.PutItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.util.Map<K,V> item
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
For more information about primary keys, see Primary Key in the Amazon DynamoDB Developer Guide.
Each element in the Item map is an AttributeValue object.
java.util.Map<K,V> expected
Each element of Expected consists of an attribute name, a comparison operator, and one or more values. DynamoDB compares the attribute with the value(s) you supplied, using the comparison operator. For each Expected element, the result of the evaluation is either true or false.
If you specify more than one element in the Expected map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
If the Expected map evaluates to true, then the conditional operation succeeds; otherwise, it fails.
Each item in Expected represents an attribute name for DynamoDB to check, along with an AttributeValueList and a ComparisonOperator:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for greater than, equals, or less than are
based on ASCII character code values. For example, a
is
greater than A
, and aa
is greater than
B
. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
ComparisonOperator - A comparator for evaluating attributes in the AttributeValueList. When performing the comparison, DynamoDB uses strongly consistent reads.
The following comparison operators are available:
EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL | CONTAINS |
NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
The following are descriptions of each comparison operator.
EQ
: Equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
NE
: Not equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
NOT_NULL
: The
attribute exists.
NULL
: The attribute does
not exist.
CONTAINS
: checks for a
subsequence, or value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for a substring match. If the target attribute of the comparison is Binary, then the operation looks for a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for a member of the set (not as a substring).
NOT_CONTAINS
: checks for absence of a
subsequence, or absence of a value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for the absence of a substring match. If the target attribute of the comparison is Binary, then the operation checks for the absence of a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for the absence of a member of the set (not as a substring).
BEGINS_WITH
: checks for a
prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
IN
:
checks for exact matches.
AttributeValueList can contain more than one AttributeValue of type String, Number, or Binary (not a set). The target attribute of the comparison must be of the same type and exact value to match. A String never matches a String set.
BETWEEN
: Greater than or equal to the
first value, and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
For
usage examples of AttributeValueList and
ComparisonOperator, see Conditional
Expressions in the Amazon DynamoDB Developer Guide. For
backward compatibility with previous DynamoDB releases, the following
parameters can be used instead of AttributeValueList and
ComparisonOperator: Value - A value for
DynamoDB to compare with an attribute. Exists -
Causes DynamoDB to evaluate the value vefore attempting the
conditional operation: If Exists is
If Exists is Even though DynamoDB continues to
accept the Value and Exists parameters, they are now
deprecated. We recommend that you use AttributeValueList and
ComparisonOperator instead, since they allow you to constuct a
much wider range of conditions. The Value and Exists
parameters are incompatible with AttributeValueList and
ComparisonOperator. If you attempt to use both sets of
parameters at once, DynamoDB will throw a ValidationException.
true
, DynamoDB will check to see if that attribute???
value already exists in the table. If it is found, then the condition
evaluates to true; otherwise the condition evaluate to false.false
, DynamoDB assumes that
the attribute value does??? not exist in the table. If in fact
the value does not exist, then the??? assumption is valid and the
condition evaluates to true. If the value is found, despite the
assumption that it does not exist, the condition evaluates to
false.???
java.lang.String returnValues
NONE
-
If ReturnValues is not specified, or if its value is
NONE
, then nothing is returned. (This is the default for
ReturnValues.)
ALL_OLD
- If
PutItem overwrote an attribute name-value pair, then the
content of the old item is returned.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
java.lang.String returnItemCollectionMetrics
SIZE
, statistics about item collections, if
any, that were modified during the operation are returned in the
response. If set to NONE
(the default), no statistics are
returned.
Constraints:
Allowed Values: SIZE, NONE
java.lang.String conditionalOperator
AND
- If all of the conditions
evaluate to true, then the entire map evaluates to true.
OR
- If at least one of the conditions
evaluate to true, then the entire map evaluates to true.
If you omit ConditionalOperator, then AND
is
the default.
The operation will succeed only if the entire map evaluates to true.
Constraints:
Allowed Values: AND, OR
Class com.amazonaws.services.dynamodbv2.model.PutItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
ALL_OLD
in the request. Each element consists of an
attribute name and an attribute value.
ConsumedCapacity consumedCapacity
ItemCollectionMetrics itemCollectionMetrics
Each ItemCollectionMetrics element consists of:
ItemCollectionKey - The hash key value of the item collection. This is the same as the hash key of the item.
SizeEstimateRange - An estimate of item collection size, measured in gigabytes. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.
The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.
Class com.amazonaws.services.dynamodbv2.model.PutRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> item
Class com.amazonaws.services.dynamodbv2.model.QueryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.lang.String select
ALL_ATTRIBUTES
: Returns all of
the item attributes from the specified table or index. If you are
querying a local secondary index, then for each matching item in the
index DynamoDB will fetch the entire item from the parent table. If
the index is configured to project all item attributes, then all of
the data can be obtained from the local secondary index, and no
fetching is required..
ALL_PROJECTED_ATTRIBUTES
: Allowed only when querying
an index. Retrieves all attributes which have been projected into the
index. If the index is configured to project all attributes, this is
equivalent to specifying ALL_ATTRIBUTES
.
COUNT
: Returns the number of matching items, rather
than the matching items themselves.
SPECIFIC_ATTRIBUTES
: Returns only the attributes listed
in AttributesToGet. This is equivalent to specifying
AttributesToGet without specifying any value for Select.
If you are querying a local secondary index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the local secondary index, DynamoDB will fetch each of these attributes from the parent table. This extra fetching incurs additional throughput cost and latency.
If you are querying a global secondary index, you can only request attributes that are projected into the index. Global secondary index queries cannot fetch attributes from the parent table.
If neither
Select nor AttributesToGet are specified, DynamoDB
defaults to ALL_ATTRIBUTES
when accessing a table, and
ALL_PROJECTED_ATTRIBUTES
when accessing an index. You
cannot use both Select and AttributesToGet together in a
single request, unless the value for Select is
SPECIFIC_ATTRIBUTES
. (This usage is equivalent to
specifying AttributesToGet without any value for
Select.)
Constraints:
Allowed Values: ALL_ATTRIBUTES, ALL_PROJECTED_ATTRIBUTES, SPECIFIC_ATTRIBUTES, COUNT
attributesToGet
Note that AttributesToGet has no effect on provisioned throughput consumption. DynamoDB determines capacity units consumed based on item size, not on the amount of data that is returned to an application.
You cannot use both
AttributesToGet and Select together in a Query
request, unless the value for Select is
SPECIFIC_ATTRIBUTES
. (This usage is equivalent to
specifying AttributesToGet without any value for
Select.)
If you are querying a local secondary index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the local secondary index, DynamoDB will fetch each of these attributes from the parent table. This extra fetching incurs additional throughput cost and latency.
If you are querying a global secondary index, you can only request attributes that are projected into the index. Global secondary index queries cannot fetch attributes from the parent table.
Constraints:
Length: 1 -
java.lang.Integer limit
Constraints:
Range: 1 -
java.lang.Boolean consistentRead
true
, then the operation uses strongly
consistent reads; otherwise, eventually consistent reads are used.
Strongly consistent reads are not supported on global secondary
indexes. If you query a global secondary index with
ConsistentRead set to true
, you will receive an
error message.
java.util.Map<K,V> keyConditions
For a query on a table, you
can only have conditions on the table primary key attributes. You
must specify the hash key attribute name and value as an
EQ
condition. You can optionally specify a second
condition, referring to the range key attribute.
For a query on an index, you can only have conditions on the index key attributes. You must specify the index hash attribute name and value as an EQ condition. You can optionally specify a second condition, referring to the index key range attribute.
If you specify more than one condition in the KeyConditions map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
Each KeyConditions element consists of an attribute name to compare, along with the following:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for
greater than, equals, or less than are based on ASCII character code
values. For example, a
is greater than A
,
and aa
is greater than B
. For a list of code
values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
ComparisonOperator - A comparator for evaluating attributes. For example, equals, greater than, less than, etc.
For KeyConditions, only the following comparison operators are supported:
EQ | LE | LT | GE | GT |
BEGINS_WITH | BETWEEN
The following are descriptions of these comparison operators.
EQ
: Equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
BEGINS_WITH
:
checks for a prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
BETWEEN
: Greater than or equal to the first value,
and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
For usage examples of AttributeValueList and ComparisonOperator, see Conditional Expressions in the Amazon DynamoDB Developer Guide.
java.util.Map<K,V> queryFilter
If you specify more than one condition in the QueryFilter map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
Each QueryFilter element consists of an attribute name to compare, along with the following:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for
greater than, equals, or less than are based on ASCII character code
values. For example, a
is greater than A
,
and aa
is greater than B
. For a list of code
values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
For information on specifying data types in JSON, see JSON Data Format in the Amazon DynamoDB Developer Guide.
ComparisonOperator - A comparator for evaluating attributes. For example, equals, greater than, less than, etc.
The following comparison operators are available:
EQ | NE | LE |
LT | GE | GT | NOT_NULL | NULL | CONTAINS | NOT_CONTAINS | BEGINS_WITH
| IN | BETWEEN
For complete descriptions of all comparison operators, see API_Condition.html.
java.lang.String conditionalOperator
AND
- If all
of the conditions evaluate to true, then the entire map evaluates to
true.
OR
- If at least one of the
conditions evaluate to true, then the entire map evaluates to
true.
If you omit ConditionalOperator, then
AND
is the default.
The operation will succeed only if the entire map evaluates to true.
Constraints:
Allowed Values: AND, OR
java.lang.Boolean scanIndexForward
If ScanIndexForward is not specified, the results are returned in ascending order.
java.util.Map<K,V> exclusiveStartKey
The data type for ExclusiveStartKey must be String, Number or Binary. No set data types are allowed.
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
Class com.amazonaws.services.dynamodbv2.model.QueryResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
items
java.lang.Integer count
If you used a QueryFilter in the request, then Count is the number of items returned after the filter was applied, and ScannedCount is the number of matching items before the filter was applied.
If you did not use a filter in the request, then Count and ScannedCount are the same.
java.lang.Integer scannedCount
If you did not use a filter in the request, then ScannedCount is the same as Count.
java.util.Map<K,V> lastEvaluatedKey
If LastEvaluatedKey is null, then the "last page" of results has been processed and there is no more data to be retrieved.
If LastEvaluatedKey is anything other than null, this does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is null.
ConsumedCapacity consumedCapacity
Class com.amazonaws.services.dynamodbv2.model.ResourceInUseException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.ResourceNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.dynamodbv2.model.ScanRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
attributesToGet
Note that AttributesToGet has no effect on provisioned throughput consumption. DynamoDB determines capacity units consumed based on item size, not on the amount of data that is returned to an application.
Constraints:
Length: 1 -
java.lang.Integer limit
Constraints:
Range: 1 -
java.lang.String select
ALL_ATTRIBUTES
: Returns all of the item
attributes.
COUNT
: Returns the number of
matching items, rather than the matching items themselves.
SPECIFIC_ATTRIBUTES
: Returns only the attributes
listed in AttributesToGet. This is equivalent to specifying
AttributesToGet without specifying any value for Select.
If neither Select nor AttributesToGet are
specified, DynamoDB defaults to ALL_ATTRIBUTES
. You
cannot use both Select and AttributesToGet together in a
single request, unless the value for Select is
SPECIFIC_ATTRIBUTES
. (This usage is equivalent to
specifying AttributesToGet without any value for
Select.)
Constraints:
Allowed Values: ALL_ATTRIBUTES, ALL_PROJECTED_ATTRIBUTES, SPECIFIC_ATTRIBUTES, COUNT
java.util.Map<K,V> scanFilter
If you specify more than one condition in the ScanFilter map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
Each ScanFilter element consists of an attribute name to compare, along with the following:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for
greater than, equals, or less than are based on ASCII character code
values. For example, a
is greater than A
,
and aa
is greater than B
. For a list of code
values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
For information on specifying data types in JSON, see JSON Data Format in the Amazon DynamoDB Developer Guide.
ComparisonOperator - A comparator for evaluating attributes. For example, equals, greater than, less than, etc.
The following comparison operators are available:
EQ | NE | LE |
LT | GE | GT | NOT_NULL | NULL | CONTAINS | NOT_CONTAINS | BEGINS_WITH
| IN | BETWEEN
For complete descriptions of all comparison operators, see API_Condition.html.
java.lang.String conditionalOperator
AND
- If all of the conditions
evaluate to true, then the entire map evaluates to true.
OR
- If at least one of the conditions
evaluate to true, then the entire map evaluates to true.
If you omit ConditionalOperator, then AND
is
the default.
The operation will succeed only if the entire map evaluates to true.
Constraints:
Allowed Values: AND, OR
java.util.Map<K,V> exclusiveStartKey
The data type for ExclusiveStartKey must be String, Number or Binary. No set data types are allowed.
In a parallel scan, a Scan request that includes ExclusiveStartKey must specify the same segment whose previous Scan returned the corresponding value of LastEvaluatedKey.
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
java.lang.Integer totalSegments
The value for TotalSegments must be greater than or equal to 1, and less than or equal to 4096. If you specify a TotalSegments value of 1, the Scan will be sequential rather than parallel.
If you specify TotalSegments, you must also specify Segment.
Constraints:
Range: 1 - 1000000
java.lang.Integer segment
Segment IDs are zero-based, so the first segment is always 0. For example, if you want to scan a table using four application threads, the first thread would specify a Segment value of 0, the second thread would specify 1, and so on.
The value of LastEvaluatedKey returned from a parallel Scan request must be used as ExclusiveStartKey with the same Segment ID in a subsequent Scan operation.
The value for Segment must be greater than or equal to 0, and less than the value provided for TotalSegments.
If you specify Segment, you must also specify TotalSegments.
Constraints:
Range: 0 - 999999
Class com.amazonaws.services.dynamodbv2.model.ScanResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
items
java.lang.Integer count
If you used a ScanFilter in the request, then Count is the number of items returned after the filter was applied, and ScannedCount is the number of matching items before the filter was applied.
If you did not use a filter in the request, then Count is the same as ScannedCount.
java.lang.Integer scannedCount
If you did not use a filter in the request, then ScannedCount is the same as Count.
java.util.Map<K,V> lastEvaluatedKey
If LastEvaluatedKey is null, then the "last page" of results has been processed and there is no more data to be retrieved.
If LastEvaluatedKey is anything other than null, this does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is null.
ConsumedCapacity consumedCapacity
Class com.amazonaws.services.dynamodbv2.model.TableDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
attributeDefinitions
Each AttributeDefinition object in this array is composed of:
AttributeName - The name of the attribute.
AttributeType - The data type for the attribute.
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
keySchema
AttributeName - The name of the attribute.
KeyType - The key type for the
attribute. Can be either HASH
or RANGE
.
For more information about primary keys, see Primary Key in the Amazon DynamoDB Developer Guide.
Constraints:
Length: 1 - 2
java.lang.String tableStatus
CREATING - The table is being created, as the result of a CreateTable operation.
UPDATING - The table is being updated, as the result of an UpdateTable operation.
DELETING - The table is being deleted, as the result of a DeleteTable operation.
ACTIVE - The table is ready for use.
Constraints:
Allowed Values: CREATING, UPDATING, DELETING, ACTIVE
java.util.Date creationDateTime
ProvisionedThroughputDescription provisionedThroughput
java.lang.Long tableSizeBytes
java.lang.Long itemCount
localSecondaryIndexes
IndexName - The name of the local secondary index.
KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same hash key attribute as the table.
Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:
ProjectionType - One of the following:
KEYS_ONLY
- Only the index and primary keys are
projected into the index.
INCLUDE
- Only
the specified table attributes are projected into the index. The list
of projected attributes are in NonKeyAttributes.
ALL
- All of the table attributes are projected into
the index.
NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes specified in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 20. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
IndexSizeBytes - Represents the total size of the index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
ItemCount - Represents the number of items in the index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
If the table is in the
DELETING
state, no information about indexes will be
returned.
globalSecondaryIndexes
IndexName - The name of the global secondary index.
IndexSizeBytes - The total size of the global secondary index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
IndexStatus - The current status of the global secondary index:
CREATING - The index is being created.
UPDATING - The index is being updated.
DELETING - The index is being deleted.
ACTIVE - The index is ready for use.
ItemCount - The number of items in the global secondary index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same hash key attribute as the table.
Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:
ProjectionType - One of the following:
KEYS_ONLY
- Only the index
and primary keys are projected into the index.
INCLUDE
- Only the specified table attributes are
projected into the index. The list of projected attributes are in
NonKeyAttributes.
ALL
- All of the
table attributes are projected into the index.
NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes specified in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 20. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units, along with data about increases and decreases.
If the table is in the DELETING
state, no information
about indexes will be returned.
Class com.amazonaws.services.dynamodbv2.model.UpdateGlobalSecondaryIndexAction extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String indexName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
ProvisionedThroughput provisionedThroughput
For current minimum and maximum provisioned throughput values, see Limits in the Amazon DynamoDB Developer Guide.
Class com.amazonaws.services.dynamodbv2.model.UpdateItemRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
java.util.Map<K,V> key
java.util.Map<K,V> attributeUpdates
Attribute values cannot be null. String and binary type attributes must have lengths greater than zero. Set type attributes must not be empty. Requests with empty values will be rejected with a ValidationException.
Each AttributeUpdates element consists of an attribute name to modify, along with the following:
Value - The new value, if applicable, for this attribute.
Action - Specifies how to perform the
update. Valid values for Action are PUT
,
DELETE
, and ADD
. The behavior depends on
whether the specified primary key already exists in the table.
If an item with the specified Key is found in the table:
PUT
- Adds the specified attribute to the
item. If the attribute already exists, it is replaced by the new
value.
DELETE
- If no value is specified,
the attribute and its value are removed from the item. The data type
of the specified value must match the existing value's data type.
If a set of values is specified, then those values are
subtracted from the old set. For example, if the attribute value was
the set [a,b,c]
and the DELETE action specified
[a,c]
, then the final attribute value would be
[b]
. Specifying an empty set is an error.
ADD
- If the attribute does not already exist, then
the attribute and its values are added to the item. If the attribute
does exist, then the behavior of ADD
depends on the data
type of the attribute:
If the existing attribute is a
number, and if Value is also a number, then the Value is
mathematically added to the existing attribute. If Value is a
negative number, then it is subtracted from the existing attribute.
If you use In addition, if you use
ADD
to increment or decrement a
number value for an item that doesn't exist before the update,
DynamoDB uses 0 as the initial value. ADD
to update an existing item, and intend to increment
or decrement an attribute value which does not yet exist, DynamoDB
uses 0
as the initial value. For example, suppose that
the item you want to update does not yet have an attribute named
itemcount, but you decide to ADD
the number
3
to this attribute anyway, even though it currently does
not exist. DynamoDB will create the itemcount attribute, set
its initial value to 0
, and finally add 3
to
it. The result will be a new itemcount attribute in the item,
with a value of 3
.
If the existing
data type is a set, and if the Value is also a set, then the
Value is added to the existing set. (This is a set
operation, not mathematical addition.) For example, if the attribute
value was the set [1,2]
, and the ADD
action
specified [3]
, then the final attribute value would be
[1,2,3]
. An error occurs if an Add action is specified
for a set attribute and the attribute type specified does not match
the existing set type.
Both sets must have the same primitive data type. For example, if the existing data type is a set of strings, the Value must also be a set of strings. The same holds true for number sets and binary sets.
This action is only valid
for an existing attribute whose data type is number or is a set. Do
not use ADD
for any other data types.
If no item with the specified Key is found:
PUT
- DynamoDB creates a new item with the specified
primary key, and then adds the attribute.
DELETE
- Nothing happens; there is no attribute to
delete.
ADD
- DynamoDB creates an item with
the supplied primary key and number (or set of numbers) for the
attribute value. The only data types allowed are number and number
set; no other data types can be specified.
If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.
java.util.Map<K,V> expected
Each element of Expected consists of an attribute name, a comparison operator, and one or more values. DynamoDB compares the attribute with the value(s) you supplied, using the comparison operator. For each Expected element, the result of the evaluation is either true or false.
If you specify more than one element in the Expected map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.)
If the Expected map evaluates to true, then the conditional operation succeeds; otherwise, it fails.
Each item in Expected represents an attribute name for DynamoDB to check, along with an AttributeValueList and a ComparisonOperator:
AttributeValueList - One or more values to evaluate against the supplied attribute. The number of values in the list depends on the ComparisonOperator being used.
For type Number, value comparisons are numeric.
String value comparisons for greater than, equals, or less than are
based on ASCII character code values. For example, a
is
greater than A
, and aa
is greater than
B
. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
For Binary, DynamoDB treats each byte of the binary data as unsigned when it compares binary values, for example when evaluating query expressions.
ComparisonOperator - A comparator for evaluating attributes in the AttributeValueList. When performing the comparison, DynamoDB uses strongly consistent reads.
The following comparison operators are available:
EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL | CONTAINS |
NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
The following are descriptions of each comparison operator.
EQ
: Equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
NE
: Not equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, Binary, String Set,
Number Set, or Binary Set. If an item contains an
AttributeValue of a different type than the one specified in
the request, the value does not match. For example,
{"S":"6"}
does not equal {"N":"6"}
. Also,
{"N":"6"}
does not equal {"NS":["6", "2",
"1"]}
.
LE
: Less than or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
LT
: Less than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GE
: Greater than
or equal.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
GT
: Greater than.
AttributeValueList can contain only one
AttributeValue of type String, Number, or Binary (not a set).
If an item contains an AttributeValue of a different type than
the one specified in the request, the value does not match. For
example, {"S":"6"}
does not equal {"N":"6"}
.
Also, {"N":"6"}
does not compare to {"NS":["6",
"2", "1"]}
.
NOT_NULL
: The
attribute exists.
NULL
: The attribute does
not exist.
CONTAINS
: checks for a
subsequence, or value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for a substring match. If the target attribute of the comparison is Binary, then the operation looks for a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for a member of the set (not as a substring).
NOT_CONTAINS
: checks for absence of a
subsequence, or absence of a value in a set.
AttributeValueList can contain only one AttributeValue of type String, Number, or Binary (not a set). If the target attribute of the comparison is a String, then the operation checks for the absence of a substring match. If the target attribute of the comparison is Binary, then the operation checks for the absence of a subsequence of the target that matches the input. If the target attribute of the comparison is a set ("SS", "NS", or "BS"), then the operation checks for the absence of a member of the set (not as a substring).
BEGINS_WITH
: checks for a
prefix.
AttributeValueList can contain only one AttributeValue of type String or Binary (not a Number or a set). The target attribute of the comparison must be a String or Binary (not a Number or a set).
IN
:
checks for exact matches.
AttributeValueList can contain more than one AttributeValue of type String, Number, or Binary (not a set). The target attribute of the comparison must be of the same type and exact value to match. A String never matches a String set.
BETWEEN
: Greater than or equal to the
first value, and less than or equal to the second value.
AttributeValueList must contain two AttributeValue
elements of the same type, either String, Number, or Binary (not a
set). A target attribute matches if the target value is greater than,
or equal to, the first element and less than, or equal to, the second
element. If an item contains an AttributeValue of a different
type than the one specified in the request, the value does not match.
For example, {"S":"6"}
does not compare to
{"N":"6"}
. Also, {"N":"6"}
does not compare
to {"NS":["6", "2", "1"]}
For
usage examples of AttributeValueList and
ComparisonOperator, see Conditional
Expressions in the Amazon DynamoDB Developer Guide. For
backward compatibility with previous DynamoDB releases, the following
parameters can be used instead of AttributeValueList and
ComparisonOperator: Value - A value for
DynamoDB to compare with an attribute. Exists -
Causes DynamoDB to evaluate the value vefore attempting the
conditional operation: If Exists is
If Exists is Even though DynamoDB continues to
accept the Value and Exists parameters, they are now
deprecated. We recommend that you use AttributeValueList and
ComparisonOperator instead, since they allow you to constuct a
much wider range of conditions. The Value and Exists
parameters are incompatible with AttributeValueList and
ComparisonOperator. If you attempt to use both sets of
parameters at once, DynamoDB will throw a ValidationException.
true
, DynamoDB will check to see if that attribute???
value already exists in the table. If it is found, then the condition
evaluates to true; otherwise the condition evaluate to false.false
, DynamoDB assumes that
the attribute value does??? not exist in the table. If in fact
the value does not exist, then the??? assumption is valid and the
condition evaluates to true. If the value is found, despite the
assumption that it does not exist, the condition evaluates to
false.???
java.lang.String conditionalOperator
AND
- If all of the conditions
evaluate to true, then the entire map evaluates to true.
OR
- If at least one of the conditions
evaluate to true, then the entire map evaluates to true.
If you omit ConditionalOperator, then AND
is
the default.
The operation will succeed only if the entire map evaluates to true.
Constraints:
Allowed Values: AND, OR
java.lang.String returnValues
NONE
- If ReturnValues is not specified, or if
its value is NONE
, then nothing is returned. (This is the
default for ReturnValues.)
ALL_OLD
-
If UpdateItem overwrote an attribute name-value pair, then the
content of the old item is returned.
UPDATED_OLD
- The old versions of only the updated
attributes are returned.
ALL_NEW
- All of
the attributes of the new version of the item are returned.
UPDATED_NEW
- The new versions of only the updated
attributes are returned.
Constraints:
Allowed Values: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW
java.lang.String returnConsumedCapacity
TOTAL
, the response includes
ConsumedCapacity data for tables and indexes. If set to
INDEXES
, the response includes ConsumedCapacity
for indexes. If set to NONE
(the default),
ConsumedCapacity is not included in the response.
Constraints:
Allowed Values: INDEXES, TOTAL, NONE
java.lang.String returnItemCollectionMetrics
SIZE
, statistics about item collections, if
any, that were modified during the operation are returned in the
response. If set to NONE
(the default), no statistics are
returned.
Constraints:
Allowed Values: SIZE, NONE
Class com.amazonaws.services.dynamodbv2.model.UpdateItemResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
NONE
in the request.
Each element represents one attribute.
ConsumedCapacity consumedCapacity
ItemCollectionMetrics itemCollectionMetrics
Class com.amazonaws.services.dynamodbv2.model.UpdateTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String tableName
Constraints:
Length: 3 - 255
Pattern: [a-zA-Z0-9_.-]+
ProvisionedThroughput provisionedThroughput
For current minimum and maximum provisioned throughput values, see Limits in the Amazon DynamoDB Developer Guide.
globalSecondaryIndexUpdates
Class com.amazonaws.services.dynamodbv2.model.UpdateTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
TableDescription tableDescription
Class com.amazonaws.services.dynamodbv2.model.WriteRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
PutRequest putRequest
DeleteRequest deleteRequest
Package com.amazonaws.services.ec2.model |
---|
Class com.amazonaws.services.ec2.model.AcceptVpcPeeringConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.AcceptVpcPeeringConnectionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpcPeeringConnection vpcPeeringConnection
Class com.amazonaws.services.ec2.model.AccountAttribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
attributeValues
Class com.amazonaws.services.ec2.model.AccountAttributeValue extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeValue
Class com.amazonaws.services.ec2.model.Address extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String publicIp
java.lang.String allocationId
java.lang.String associationId
java.lang.String domain
standard
) or instances in a VPC
(vpc
).
Constraints:
Allowed Values: vpc, standard
java.lang.String networkInterfaceId
java.lang.String networkInterfaceOwnerId
java.lang.String privateIpAddress
Class com.amazonaws.services.ec2.model.AllocateAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domain
vpc
to allocate the address for use with instances
in a VPC. Default: The address is for use with instances in EC2-Classic.
Constraints:
Allowed Values: vpc, standard
Class com.amazonaws.services.ec2.model.AllocateAddressResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String publicIp
java.lang.String domain
standard
) or instances in a VPC
(vpc
).
Constraints:
Allowed Values: vpc, standard
java.lang.String allocationId
Class com.amazonaws.services.ec2.model.AssignPrivateIpAddressesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
privateIpAddresses
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
java.lang.Integer secondaryPrivateIpAddressCount
java.lang.Boolean allowReassignment
Class com.amazonaws.services.ec2.model.AssociateAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String publicIp
java.lang.String allocationId
java.lang.String networkInterfaceId
java.lang.String privateIpAddress
java.lang.Boolean allowReassociation
Default: false
Class com.amazonaws.services.ec2.model.AssociateAddressResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String associationId
Class com.amazonaws.services.ec2.model.AssociateDhcpOptionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String dhcpOptionsId
default
to associate
no DHCP options with the VPC.
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.AssociateRouteTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subnetId
java.lang.String routeTableId
Class com.amazonaws.services.ec2.model.AssociateRouteTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String associationId
Class com.amazonaws.services.ec2.model.AttachInternetGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String internetGatewayId
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.AttachNetworkInterfaceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String instanceId
java.lang.Integer deviceIndex
Class com.amazonaws.services.ec2.model.AttachNetworkInterfaceResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attachmentId
Class com.amazonaws.services.ec2.model.AttachVolumeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
/dev/sdh
or xvdh
).
Class com.amazonaws.services.ec2.model.AttachVolumeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VolumeAttachment attachment
Class com.amazonaws.services.ec2.model.AttachVpnGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnGatewayId
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.AttachVpnGatewayResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpcAttachment vpcAttachment
Class com.amazonaws.services.ec2.model.AuthorizeSecurityGroupEgressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
tcp
, udp
,
icmp
) or number (see Protocol
Numbers). Use -1
to specify all.
java.lang.Integer fromPort
-1
to specify all
ICMP types.
java.lang.Integer toPort
-1
to specify all
ICMP codes for the ICMP type.
java.lang.String cidrIp
ipPermissions
Class com.amazonaws.services.ec2.model.AuthorizeSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
tcp
, udp
,
icmp
) or number (see Protocol
Numbers). Use -1
to specify all.
java.lang.Integer fromPort
-1
to specify all
ICMP types.
java.lang.Integer toPort
-1
to specify all
ICMP codes for the ICMP type.
java.lang.String cidrIp
ipPermissions
Class com.amazonaws.services.ec2.model.AvailabilityZone extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String zoneName
java.lang.String state
Constraints:
Allowed Values: available
java.lang.String regionName
messages
Class com.amazonaws.services.ec2.model.AvailabilityZoneMessage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String message
Class com.amazonaws.services.ec2.model.BlockDeviceMapping extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String virtualName
java.lang.String deviceName
/dev/sdh
).
EbsBlockDevice ebs
java.lang.String noDevice
Class com.amazonaws.services.ec2.model.BundleInstanceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Storage storage
Class com.amazonaws.services.ec2.model.BundleInstanceResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
BundleTask bundleTask
Class com.amazonaws.services.ec2.model.BundleTask extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String bundleId
java.lang.String state
Constraints:
Allowed Values: pending, waiting-for-shutdown, bundling, storing, cancelling, complete, failed
java.util.Date startTime
java.util.Date updateTime
Storage storage
java.lang.String progress
BundleTaskError bundleTaskError
Class com.amazonaws.services.ec2.model.BundleTaskError extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
java.lang.String message
Class com.amazonaws.services.ec2.model.CancelBundleTaskRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String bundleId
Class com.amazonaws.services.ec2.model.CancelBundleTaskResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
BundleTask bundleTask
Class com.amazonaws.services.ec2.model.CancelConversionTaskRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String conversionTaskId
java.lang.String reasonMessage
Class com.amazonaws.services.ec2.model.CancelExportTaskRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String exportTaskId
CreateInstanceExportTask
.
Class com.amazonaws.services.ec2.model.CancelledSpotInstanceRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String spotInstanceRequestId
java.lang.String state
Constraints:
Allowed Values: active, open, closed, cancelled, completed
Class com.amazonaws.services.ec2.model.CancelReservedInstancesListingRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesListingId
Class com.amazonaws.services.ec2.model.CancelReservedInstancesListingResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesListings
Class com.amazonaws.services.ec2.model.CancelSpotInstanceRequestsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
spotInstanceRequestIds
Class com.amazonaws.services.ec2.model.CancelSpotInstanceRequestsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
cancelledSpotInstanceRequests
Class com.amazonaws.services.ec2.model.ConfirmProductInstanceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String productCode
java.lang.String instanceId
Class com.amazonaws.services.ec2.model.ConfirmProductInstanceResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String ownerId
Class com.amazonaws.services.ec2.model.ConversionTask extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String conversionTaskId
java.lang.String expirationTime
ImportInstanceTaskDetails importInstance
ImportVolumeTaskDetails importVolume
java.lang.String state
Constraints:
Allowed Values: active, cancelling, cancelled, completed
java.lang.String statusMessage
tags
Class com.amazonaws.services.ec2.model.CopyImageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String sourceRegion
java.lang.String sourceImageId
java.lang.String name
java.lang.String description
java.lang.String clientToken
Class com.amazonaws.services.ec2.model.CopyImageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
Class com.amazonaws.services.ec2.model.CopySnapshotRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String sourceRegion
java.lang.String sourceSnapshotId
java.lang.String description
java.lang.String destinationRegion
PresignedUrl
.
java.lang.String presignedUrl
PresignedUrl
should use
the snapshot source endpoint, the CopySnapshot
action,
and include the SourceRegion
,
SourceSnapshotId
, and DestinationRegion
parameters. The PresignedUrl
must be signed using AWS
Signature Version 4. Because Amazon EBS snapshots are stored in Amazon
S3, the signing algorithm for this parameter uses the same logic that
is described in Authenticating
Requests by Using Query Parameters (AWS Signature Version 4) in
the Amazon Simple Storage Service API Reference. An invalid or
improperly signed PresignedUrl
will cause the copy
operation to fail asynchronously, and the snapshot will move to an
error
state.
Class com.amazonaws.services.ec2.model.CopySnapshotResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
Class com.amazonaws.services.ec2.model.CreateCustomerGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String type
Constraints:
Allowed Values: ipsec.1
java.lang.String publicIp
java.lang.Integer bgpAsn
Default: 65000
Class com.amazonaws.services.ec2.model.CreateCustomerGatewayResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
CustomerGateway customerGateway
Class com.amazonaws.services.ec2.model.CreateDhcpOptionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
dhcpConfigurations
Class com.amazonaws.services.ec2.model.CreateDhcpOptionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
DhcpOptions dhcpOptions
Class com.amazonaws.services.ec2.model.CreateImageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String name
Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
java.lang.String description
java.lang.Boolean noReboot
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
blockDeviceMappings
Class com.amazonaws.services.ec2.model.CreateImageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
Class com.amazonaws.services.ec2.model.CreateInstanceExportTaskRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String description
java.lang.String instanceId
java.lang.String targetEnvironment
Constraints:
Allowed Values: citrix, vmware, microsoft
ExportToS3TaskSpecification exportToS3Task
Class com.amazonaws.services.ec2.model.CreateInstanceExportTaskResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ExportTask exportTask
Class com.amazonaws.services.ec2.model.CreateInternetGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.ec2.model.CreateInternetGatewayResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
InternetGateway internetGateway
Class com.amazonaws.services.ec2.model.CreateKeyPairRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
Class com.amazonaws.services.ec2.model.CreateKeyPairResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
KeyPair keyPair
Class com.amazonaws.services.ec2.model.CreateNetworkAclEntryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclId
java.lang.Integer ruleNumber
Constraints: Positive integer from 1 to 32766
java.lang.String protocol
java.lang.String ruleAction
Constraints:
Allowed Values: allow, deny
java.lang.Boolean egress
java.lang.String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
Class com.amazonaws.services.ec2.model.CreateNetworkAclRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.CreateNetworkAclResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
NetworkAcl networkAcl
Class com.amazonaws.services.ec2.model.CreateNetworkInterfaceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subnetId
java.lang.String description
java.lang.String privateIpAddress
groups
privateIpAddresses
java.lang.Integer secondaryPrivateIpAddressCount
The number of IP addresses you can assign to a network interface varies by instance type. For more information, see Private IP Addresses Per ENI Per Instance Type in the Amazon Elastic Compute Cloud User Guide.
Class com.amazonaws.services.ec2.model.CreateNetworkInterfaceResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
NetworkInterface networkInterface
Class com.amazonaws.services.ec2.model.CreatePlacementGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
Constraints: Up to 255 ASCII characters
java.lang.String strategy
Constraints:
Allowed Values: cluster
Class com.amazonaws.services.ec2.model.CreateReservedInstancesListingRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
java.lang.Integer instanceCount
priceSchedules
java.lang.String clientToken
Class com.amazonaws.services.ec2.model.CreateReservedInstancesListingResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesListings
Class com.amazonaws.services.ec2.model.CreateRouteRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String destinationCidrBlock
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.CreateRouteTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.CreateRouteTableResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
RouteTable routeTable
Class com.amazonaws.services.ec2.model.CreateSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
java.lang.String description
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.CreateSecurityGroupResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupId
Class com.amazonaws.services.ec2.model.CreateSnapshotRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String description
Class com.amazonaws.services.ec2.model.CreateSnapshotResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Snapshot snapshot
Class com.amazonaws.services.ec2.model.CreateSpotDatafeedSubscriptionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String bucket
Constraints: Must be a valid bucket associated with your AWS account.
java.lang.String prefix
Class com.amazonaws.services.ec2.model.CreateSpotDatafeedSubscriptionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
SpotDatafeedSubscription spotDatafeedSubscription
Class com.amazonaws.services.ec2.model.CreateSubnetRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String cidrBlock
10.0.0.0/24
.
java.lang.String availabilityZone
Default: Amazon EC2 selects one for you (recommended).
Class com.amazonaws.services.ec2.model.CreateSubnetResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Subnet subnet
Class com.amazonaws.services.ec2.model.CreateTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
resources
tags
value
parameter is required, but if
you don't want the tag to have a value, specify the parameter with no
value, and we set the value to an empty string.
Class com.amazonaws.services.ec2.model.CreateVolumePermission extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String userId
java.lang.String group
Constraints:
Allowed Values: all
Class com.amazonaws.services.ec2.model.CreateVolumePermissionModifications extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
add
remove
Class com.amazonaws.services.ec2.model.CreateVolumeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer size
Constraints: If the volume type is
io1
, the minimum size of the volume is 10 GiB.
Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
java.lang.String snapshotId
java.lang.String availabilityZone
java.lang.String volumeType
gp2
for General Purpose
(SSD) volumes, io1
for Provisioned IOPS (SSD) volumes, or
standard
for Magnetic volumes. Default:
standard
Constraints:
Allowed Values: standard, io1
java.lang.Integer iops
io1
.
java.lang.Boolean encrypted
Class com.amazonaws.services.ec2.model.CreateVolumeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Volume volume
Class com.amazonaws.services.ec2.model.CreateVpcPeeringConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String peerVpcId
java.lang.String peerOwnerId
Default: Your AWS account ID
Class com.amazonaws.services.ec2.model.CreateVpcPeeringConnectionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpcPeeringConnection vpcPeeringConnection
Class com.amazonaws.services.ec2.model.CreateVpcRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String cidrBlock
10.0.0.0/16
.
java.lang.String instanceTenancy
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Constraints:
Allowed Values: default, dedicated
Class com.amazonaws.services.ec2.model.CreateVpcResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Vpc vpc
Class com.amazonaws.services.ec2.model.CreateVpnConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String type
java.lang.String customerGatewayId
java.lang.String vpnGatewayId
VpnConnectionOptionsSpecification options
true
. Default: false
Class com.amazonaws.services.ec2.model.CreateVpnConnectionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpnConnection vpnConnection
Class com.amazonaws.services.ec2.model.CreateVpnConnectionRouteRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnConnectionId
java.lang.String destinationCidrBlock
Class com.amazonaws.services.ec2.model.CreateVpnGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String type
Constraints:
Allowed Values: ipsec.1
java.lang.String availabilityZone
Class com.amazonaws.services.ec2.model.CreateVpnGatewayResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpnGateway vpnGateway
Class com.amazonaws.services.ec2.model.CustomerGateway extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String customerGatewayId
java.lang.String state
java.lang.String type
java.lang.String ipAddress
java.lang.String bgpAsn
tags
Class com.amazonaws.services.ec2.model.DeleteCustomerGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String customerGatewayId
Class com.amazonaws.services.ec2.model.DeleteDhcpOptionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String dhcpOptionsId
Class com.amazonaws.services.ec2.model.DeleteInternetGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String internetGatewayId
Class com.amazonaws.services.ec2.model.DeleteKeyPairRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
Class com.amazonaws.services.ec2.model.DeleteNetworkAclEntryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclId
java.lang.Integer ruleNumber
java.lang.Boolean egress
Class com.amazonaws.services.ec2.model.DeleteNetworkAclRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclId
Class com.amazonaws.services.ec2.model.DeleteNetworkInterfaceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
Class com.amazonaws.services.ec2.model.DeletePlacementGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
Class com.amazonaws.services.ec2.model.DeleteRouteRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String destinationCidrBlock
Class com.amazonaws.services.ec2.model.DeleteRouteTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
Class com.amazonaws.services.ec2.model.DeleteSecurityGroupRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
java.lang.String groupId
Class com.amazonaws.services.ec2.model.DeleteSnapshotRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
Class com.amazonaws.services.ec2.model.DeleteSpotDatafeedSubscriptionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.ec2.model.DeleteSubnetRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subnetId
Class com.amazonaws.services.ec2.model.DeleteTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
resources
tags
value
parameter, we delete the tag regardless of its value. If you specify
this parameter with an empty string as the value, we delete the key
only if its value is an empty string.
Class com.amazonaws.services.ec2.model.DeleteVolumeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
Class com.amazonaws.services.ec2.model.DeleteVpcPeeringConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.DeleteVpcPeeringConnectionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean returnValue
true
if the request succeeds; otherwise, it
returns an error.
Class com.amazonaws.services.ec2.model.DeleteVpcRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.DeleteVpnConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnConnectionId
Class com.amazonaws.services.ec2.model.DeleteVpnConnectionRouteRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnConnectionId
java.lang.String destinationCidrBlock
Class com.amazonaws.services.ec2.model.DeleteVpnGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnGatewayId
Class com.amazonaws.services.ec2.model.DeregisterImageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
Class com.amazonaws.services.ec2.model.DescribeAccountAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
attributeNames
Class com.amazonaws.services.ec2.model.DescribeAccountAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
accountAttributes
Class com.amazonaws.services.ec2.model.DescribeAddressesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
publicIps
Default: Describes all your Elastic IP addresses.
filters
allocation-id
-
[EC2-VPC] The allocation ID for the address.
association-id
- [EC2-VPC] The association ID for the
address.
domain
- Indicates whether the
address is for use in EC2-Classic (standard
) or in a VPC
(vpc
).
instance-id
- The ID of
the instance the address is associated with, if any.
network-interface-id
- [EC2-VPC] The ID of the network
interface that the address is associated with, if any.
network-interface-owner-id
- The AWS account ID of the
owner.
private-ip-address
- [EC2-VPC] The
private IP address associated with the Elastic IP address.
public-ip
- The Elastic IP address.
allocationIds
Default: Describes all your Elastic IP addresses.
Class com.amazonaws.services.ec2.model.DescribeAddressesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
addresses
Class com.amazonaws.services.ec2.model.DescribeAvailabilityZonesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
zoneNames
filters
message
- Information
about the Availability Zone.
region-name
-
The name of the region for the Availability Zone (for example,
us-east-1
).
state
- The state
of the Availability Zone (available
|
impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for
example, us-east-1a
).
Class com.amazonaws.services.ec2.model.DescribeAvailabilityZonesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
availabilityZones
Class com.amazonaws.services.ec2.model.DescribeBundleTasksRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
bundleIds
Default: Describes all your bundle tasks.
filters
bundle-id
- The ID of
the bundle task.
error-code
- If the task
failed, the error code returned.
error-message
- If the task failed, the error message
returned.
instance-id
- The ID of the
instance.
progress
- The level of task
completion, as a percentage (for example, 20%).
s3-bucket
- The Amazon S3 bucket to store the AMI.
s3-prefix
- The beginning of the AMI name.
start-time
- The time the task started (for
example, 2013-09-15T17:15:20.000Z).
state
-
The state of the task (pending
|
waiting-for-shutdown
| bundling
|
storing
| cancelling
| complete
| failed
).
update-time
- The
time of the most recent update for the task.
Class com.amazonaws.services.ec2.model.DescribeBundleTasksResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
bundleTasks
Class com.amazonaws.services.ec2.model.DescribeConversionTasksRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
filters
conversionTaskIds
Class com.amazonaws.services.ec2.model.DescribeConversionTasksResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
conversionTasks
Class com.amazonaws.services.ec2.model.DescribeCustomerGatewaysRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
customerGatewayIds
Default: Describes all your customer gateways.
filters
bgp-asn
- The customer
gateway's Border Gateway Protocol (BGP) Autonomous System Number
(ASN).
customer-gateway-id
- The ID of the
customer gateway.
ip-address
- The IP
address of the customer gateway's Internet-routable external
interface.
state
- The state of the
customer gateway (pending
| available
|
deleting
| deleted
).
type
- The type of customer gateway. Currently, the
only supported type is ipsec.1
.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
Class com.amazonaws.services.ec2.model.DescribeCustomerGatewaysResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
customerGateways
Class com.amazonaws.services.ec2.model.DescribeDhcpOptionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
dhcpOptionsIds
Default: Describes all your DHCP options sets.
filters
dhcp-options-id
- The
ID of a set of DHCP options.
key
- The key
for one of the options (for example, domain-name
).
value
- The value for one of the options.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
Class com.amazonaws.services.ec2.model.DescribeDhcpOptionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
dhcpOptions
Class com.amazonaws.services.ec2.model.DescribeExportTasksRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
exportTaskIds
Class com.amazonaws.services.ec2.model.DescribeExportTasksResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
exportTasks
Class com.amazonaws.services.ec2.model.DescribeImageAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.String attribute
Constraints:
Allowed Values: description, kernel, ramdisk, launchPermission, productCodes, blockDeviceMapping
Class com.amazonaws.services.ec2.model.DescribeImageAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ImageAttribute imageAttribute
Class com.amazonaws.services.ec2.model.DescribeImagesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
imageIds
Default: Describes all images available to you.
owners
amazon
(owner is Amazon), aws-marketplace
(owner is AWS Marketplace), self
(owner is the sender of
the request), or all
(all owners).
executableUsers
self
(the sender of the request), or
all
(public AMIs).
filters
architecture
- The
image architecture (i386
| x86_64
).
block-device-mapping.delete-on-termination
- A
Boolean value that indicates whether the Amazon EBS volume is deleted
on instance termination.
block-device-mapping.device-name
- The device name for
the Amazon EBS volume (for example, /dev/sdh
).
block-device-mapping.snapshot-id
- The ID of the
snapshot used for the Amazon EBS volume.
block-device-mapping.volume-size
- The volume size of
the Amazon EBS volume, in GiB.
block-device-mapping.volume-type
- The volume type of
the Amazon EBS volume (gp2
| standard
|
io1
).
description
- The
description of the image (provided during image creation).
hypervisor
- The hypervisor type (ovm
|
xen
).
image-id
- The ID of the
image.
image-type
- The image type
(machine
| kernel
| ramdisk
).
is-public
- A Boolean that indicates
whether the image is public.
kernel-id
-
The kernel ID.
manifest-location
- The
location of the image manifest.
name
- The
name of the AMI (provided during image creation).
owner-alias
- The AWS account alias (for example,
amazon
).
owner-id
- The AWS
account ID of the image owner.
platform
-
The platform. To only list Windows-based AMIs, use
windows
.
product-code
- The
product code.
product-code.type
- The type
of the product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
root-device-name
- The name of the root device volume
(for example, /dev/sda1
).
root-device-type
- The type of the root device volume
(ebs
| instance-store
).
state
- The state of the image (available
| pending
| failed
).
state-reason-code
- The reason code for the state
change.
state-reason-message
- The message
for the state change.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value filter. For example, if
you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
virtualization-type
- The
virtualization type (paravirtual
| hvm
).
Class com.amazonaws.services.ec2.model.DescribeImagesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
images
Class com.amazonaws.services.ec2.model.DescribeInstanceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String attribute
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
Class com.amazonaws.services.ec2.model.DescribeInstanceAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
InstanceAttribute instanceAttribute
Class com.amazonaws.services.ec2.model.DescribeInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Default: Describes all your instances.
filters
architecture
- The
instance architecture (i386
| x86_64
).
availability-zone
- The Availability Zone of the
instance.
block-device-mapping.attach-time
- The attach time for an Amazon EBS volume mapped to the instance.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the Amazon EBS volume is deleted on
instance termination.
block-device-mapping.device-name
- The device name for
the Amazon EBS volume (for example, /dev/sdh
).
block-device-mapping.status
- The status for the
Amazon EBS volume (attaching
| attached
|
detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the
Amazon EBS volume.
client-token
- The
idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
group-id
- The ID of the security group for
the instance. If the instance is in EC2-Classic or a default VPC, you
can use group-name
instead.
group-name
- The name of the security group for the
instance. If the instance is in a nondefault VPC, you must use
group-id
instead.
hypervisor
-
The hypervisor type of the instance (ovm
|
xen
).
image-id
- The ID of the
image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot
Instance (spot
).
instance-state-code
- The state of the instance, as a
16-bit unsigned integer. The high byte is an opaque internal value and
should be ignored. The low byte is set based on the state represented.
The valid values are: 0 (pending), 16 (running), 32 (shutting-down),
48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance
(pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-type
- The type of instance (for example,
m1.small
).
instance.group-id
-
The ID of the security group for the instance. If the instance is in
EC2-Classic or a default VPC, you can use
instance.group-name
instead.
instance.group-name
- The name of the security group
for the instance. If the instance is in a nondefault VPC, you must use
instance.group-id
instead.
ip-address
- The public IP address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the
instance was launched.
launch-index
- When
launching multiple instances, this is the index for the instance in
the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched.
monitoring-state
- Indicates whether
monitoring is enabled for the instance (disabled
|
enabled
).
owner-id
- The AWS
account ID of the instance owner.
placement-group-name
- The name of the placement group
for the instance.
platform
- The platform.
Use windows
if you have Windows instances; otherwise,
leave blank.
private-dns-name
- The private
DNS name of the instance.
private-ip-address
- The private IP address of the
instance.
product-code
- The product code
associated with the AMI used to launch the instance.
product-code.type
- The type of product code
(devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the
instance (for example, shows "User Initiated [date]" when you stop or
terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that
launched the instance on your behalf (for example, AWS Management
Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation.
A reservation ID is created any time you launch an instance. A
reservation ID has a one-to-one relationship with an instance launch
request, but can be associated with more than one instance if you
launch multiple instances using the same launch request. For example,
if you launch one instance, you'll get one reservation ID. If you
launch ten instances using the same launch request, you'll also get
one reservation ID.
root-device-name
- The
name of the root device for the instance (for example,
/dev/sda1
).
root-device-type
-
The type of root device that the instance uses (ebs
|
instance-store
).
source-dest-check
- Indicates whether the instance
performs source/destination checking. A value of true
means that checking is enabled, and false
means checking
is disabled. The value must be false
for the instance to
perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance
request.
state-reason-code
- The reason
code for the state change.
state-reason-message
- A message that describes the
state change.
subnet-id
- The ID of the
subnet for the instance.
tag
:key=value - The key/value
combination of a tag assigned to the resource, where
tag
:key is the tag's key.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
virtualization-type
- The
virtualization type of the instance (paravirtual
|
hvm
).
vpc-id
- The ID of the
VPC that the instance is running in.
network-interface.description
- The description of the
network interface.
network-interface.subnet-id
- The ID of the subnet for
the network interface.
network-interface.vpc-id
- The ID of the VPC for the
network interface.
network-interface.network-interface.id
- The ID of the
network interface.
network-interface.owner-id
- The ID of the owner of
the network interface.
network-interface.availability-zone
- The Availability
Zone for the network interface.
network-interface.requester-id
- The requester ID for
the network interface.
network-interface.requester-managed
- Indicates
whether the network interface is being managed by AWS.
network-interface.status
- The status of the network
interface (available
) | in-use
).
network-interface.mac-address
- The MAC address of the
network interface.
network-interface-private-dns-name
- The private DNS
name of the network interface.
network-interface.source-destination-check
- Whether
the network interface performs source/destination checking. A value of
true
means checking is enabled, and false
means checking is disabled. The value must be false
for
the network interface to perform network address translation (NAT) in
your VPC.
network-interface.group-id
- The
ID of a security group associated with the network interface.
network-interface.group-name
- The name of a
security group associated with the network interface.
network-interface.attachment.attachment-id
- The ID of
the interface attachment.
network-interface.attachment.instance-id
- The ID of
the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The
owner ID of the instance to which the network interface is attached.
network-interface.addresses.private-ip-address
- The
private IP address associated with the network interface.
network-interface.attachment.device-index
- The device
index to which the network interface is attached.
network-interface.attachment.status
- The status of
the attachment (attaching
| attached
|
detaching
| detached
).
network-interface.attachment.attach-time
- The time
that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
-
Specifies whether the attachment is deleted when an instance is
terminated.
network-interface.addresses.primary
- Specifies
whether the IP address of the network interface is the primary private
IP address.
network-interface.addresses.association.public-ip
-
The ID of the association of an Elastic IP address with a network
interface.
network-interface.addresses.association.ip-owner-id
-
The owner ID of the private IP address associated with the network
interface.
association.public-ip
- The
address of the Elastic IP address bound to the network interface.
association.ip-owner-id
- The owner of the
Elastic IP address associated with the network interface.
association.allocation-id
- The allocation ID returned
when you allocated the Elastic IP address for your network interface.
association.association-id
- The
association ID returned when the network interface was associated with
an IP address.
java.lang.String nextToken
java.lang.Integer maxResults
Class com.amazonaws.services.ec2.model.DescribeInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservations
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeInstanceStatusRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
filters
availability-zone
- The
Availability Zone of the instance.
event.code
- The code identifying the type of event
(instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
|
instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the
scheduled event.
event.not-before
- The
earliest start time for the scheduled event.
instance-state-code
- A code representing the state of
the instance, as a 16-bit unsigned integer. The high byte is an opaque
internal value and should be ignored. The low byte is set based on the
state represented. The valid values are 0 (pending), 16 (running), 32
(shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the
instance (pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-status.reachability
- Filters on instance
status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
instance-status.status
- The status of the instance
(ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system
status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
system-status.status
- The system status of the
instance (ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
java.lang.String nextToken
java.lang.Integer maxResults
Default: 1000
java.lang.Boolean includeAllInstances
true
, includes the health status for all instances.
When false
, includes the health status for running
instances only. Default: false
Class com.amazonaws.services.ec2.model.DescribeInstanceStatusResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instanceStatuses
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeInternetGatewaysRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
internetGatewayIds
Default: Describes all your Internet gateways.
filters
attachment.state
- The
current state of the attachment between the gateway and the VPC.
Present only if a VPC is attached.
attachment.vpc-id
- The ID of an attached VPC.
internet-gateway-id
- The ID of the Internet
gateway.
tag
:key=value - The
key/value combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
Class com.amazonaws.services.ec2.model.DescribeInternetGatewaysResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
internetGateways
Class com.amazonaws.services.ec2.model.DescribeKeyPairsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
keyNames
Default: Describes all your key pairs.
filters
fingerprint
- The
fingerprint of the key pair.
key-name
- The
name of the key pair.
Class com.amazonaws.services.ec2.model.DescribeKeyPairsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
keyPairs
Class com.amazonaws.services.ec2.model.DescribeNetworkAclsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
networkAclIds
Default: Describes all your network ACLs.
filters
association.association-id
- The ID of an association
ID for the ACL.
association.network-acl-id
- The ID of the network ACL involved in the association.
association.subnet-id
- The ID of the subnet involved
in the association.
default
- Indicates
whether the ACL is the default network ACL for the VPC.
entry.cidr
- The CIDR range specified in the entry.
entry.egress
- Indicates whether the entry
applies to egress traffic.
entry.icmp.code
- The ICMP code specified in the entry, if any.
entry.icmp.type
- The ICMP type specified in the
entry, if any.
entry.port-range.from
- The
start of the port range specified in the entry.
entry.port-range.to
- The end of the port range
specified in the entry.
entry.protocol
-
The protocol specified in the entry (tcp
|
udp
| icmp
or a protocol number).
entry.rule-action
- Allows or denies the matching
traffic (allow
| deny
).
entry.rule-number
- The number of an entry (in other
words, rule) in the ACL's set of entries.
network-acl-id
- The ID of the network ACL.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the
network ACL.
Class com.amazonaws.services.ec2.model.DescribeNetworkAclsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
networkAcls
Class com.amazonaws.services.ec2.model.DescribeNetworkInterfaceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String description
description
attribute.
java.lang.String sourceDestCheck
sourceDestCheck
attribute.
java.lang.String groups
groupSet
attribute.
java.lang.String attachment
attachment
attribute.
Class com.amazonaws.services.ec2.model.DescribeNetworkInterfaceAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String description
java.lang.Boolean sourceDestCheck
groups
NetworkInterfaceAttachment attachment
Class com.amazonaws.services.ec2.model.DescribeNetworkInterfacesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
networkInterfaceIds
Default: Describes all your network interfaces.
filters
addresses.private-ip-address
- The private IP
addresses associated with the network interface.
addresses.primary
- Whether the private IP address is
the primary IP address associated with the network interface.
addresses.association.public-ip
- The association
ID returned when the network interface was associated with the Elastic
IP address.
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
association.association-id
- The
association ID returned when the network interface was associated with
an IP address.
association.allocation-id
-
The allocation ID returned when you allocated the Elastic IP address
for your network interface.
association.ip-owner-id
- The owner of the Elastic IP
address associated with the network interface.
association.public-ip
- The address of the Elastic IP
address bound to the network interface.
association.public-dns-name
- The public DNS name for
the network interface.
attachment.attachment-id
- The ID of the interface
attachment.
attachment.instance-id
- The ID
of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the
instance to which the network interface is attached.
attachment.device-index
- The device index to which
the network interface is attached.
attachment.status
- The status of the attachment
(attaching
| attached
|
detaching
| detached
).
attachment.attach.time
- The time that the network
interface was attached to an instance.
attachment.delete-on-termination
- Indicates whether
the attachment is deleted when an instance is terminated.
availability-zone
- The Availability Zone of the
network interface.
description
- The
description of the network interface.
group-id
- The ID of a security group associated with
the network interface.
group-name
- The
name of a security group associated with the network interface.
mac-address
- The MAC address of the network
interface.
network-interface-id
- The ID of
the network interface.
owner-id
- The AWS
account ID of the network interface owner.
private-ip-address
- The private IP address or
addresses of the network interface.
private-dns-name
- The private DNS name of the network
interface.
requester-id
- The ID of the
entity that launched the instance on your behalf (for example, AWS
Management Console, Auto Scaling, and so on).
requester-managed
- Indicates whether the network
interface is being managed by an AWS service (for example, AWS
Management Console, Auto Scaling, and so on).
source-desk-check
- Indicates whether the network
interface performs source/destination checking. A value of
true
means checking is enabled, and false
means checking is disabled. The value must be false
for
the network interface to perform Network Address Translation (NAT) in
your VPC.
status
- The status of the
network interface. If the network interface is not attached to an
instance, the status is available
; if a network interface
is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network
interface.
tag
:key=value -
The key/value combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the
resource. This filter is independent of the tag-value
filter. For example, if you use both the filter "tag-key=Purpose" and
the filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag value
X (regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the
network interface.
Class com.amazonaws.services.ec2.model.DescribeNetworkInterfacesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
networkInterfaces
Class com.amazonaws.services.ec2.model.DescribePlacementGroupsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
groupNames
Default: Describes all your placement groups, or only those otherwise specified.
filters
group-name
- The name
of the placement group.
state
- The state
of the placement group (pending
| available
| deleting
| deleted
).
strategy
- The strategy of the placement group
(cluster
).
Class com.amazonaws.services.ec2.model.DescribePlacementGroupsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
placementGroups
Class com.amazonaws.services.ec2.model.DescribeRegionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
regionNames
filters
endpoint
- The endpoint
of the region (for example, ec2.us-east-1.amazonaws.com
).
region-name
- The name of the region (for
example, us-east-1
).
Class com.amazonaws.services.ec2.model.DescribeRegionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
regions
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesListingsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
java.lang.String reservedInstancesListingId
filters
reserved-instances-id
-
The ID of the Reserved Instances.
reserved-instances-listing-id
- The ID of the Reserved
Instances listing.
status
- The status of
the Reserved Instance listing (pending
|
active
| cancelled
| closed
).
status-message
- The reason for the status.
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesListingsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesListings
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesModificationsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesModificationIds
java.lang.String nextToken
filters
client-token
- The
idempotency token for the modification request.
create-date
- The time when the modification request
was created.
effective-date
- The time when
the modification becomes effective.
modification-result.reserved-instances-id
- The ID for
the Reserved Instances created as part of the modification request.
This ID is only available when the status of the modification is
fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
-
The network platform of the new Reserved Instances
(EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved
Instances modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status
of the Reserved Instances modification request
(processing
| fulfilled
|
failed
).
status-message
- The
reason for the status.
update-date
- The
time when the modification request was last updated.
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesModificationsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesModifications
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesOfferingsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesOfferingIds
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
java.lang.String availabilityZone
java.lang.String productDescription
(Amazon VPC)
in the description are for use with Amazon
VPC.
Constraints:
Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
filters
availability-zone
- The
Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (for
example, one year or three years), in seconds.
fixed-price
- The purchase price of the Reserved
Instance (for example, 9800.0).
instance-type
- The instance type on which the
Reserved Instance can be used.
marketplace
- Set to true
to show only Reserved Instance Marketplace
offerings. When this filter is not used, which is the default
behavior, all offerings from AWS and Reserved Instance Marketplace are
listed.
product-description
- The
description of the Reserved Instance (Linux/UNIX
|
Linux/UNIX (Amazon VPC)
| Windows
|
Windows (Amazon VPC)
).
reserved-instances-offering-id
- The Reserved
Instances offering ID.
usage-price
- The
usage price of the Reserved Instance, per hour (for example, 0.84).
java.lang.String instanceTenancy
dedicated
tenancy runs on single-tenant hardware and
can only be launched within a VPC. Default: default
Constraints:
Allowed Values: default, dedicated
java.lang.String offeringType
Constraints:
Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization
java.lang.String nextToken
java.lang.Integer maxResults
java.lang.Boolean includeMarketplace
java.lang.Long minDuration
java.lang.Long maxDuration
java.lang.Integer maxInstanceCount
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesOfferingsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesOfferings
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
reservedInstancesIds
Default: Describes all your Reserved Instances, or only those otherwise specified.
filters
availability-zone
- The
Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one
year or three years), in seconds (31536000
|
94608000
).
end
- The time when
the Reserved Instance expires.
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type on which
the Reserved Instance can be used.
product-description
- The product description of the
Reserved Instance (Linux/UNIX
| Linux/UNIX (Amazon
VPC)
| Windows
| Windows (Amazon
VPC)
).
reserved-instances-id
- The
ID of the Reserved Instance.
start
- The
time at which the Reserved Instance purchase request was placed.
state
- The state of the Reserved Instance
(pending-payment
| active
|
payment-failed
| retired
).
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
usage-price
- The usage price of
the Reserved Instance, per hour (for example, 0.84).
java.lang.String offeringType
Constraints:
Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization
Class com.amazonaws.services.ec2.model.DescribeReservedInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
reservedInstances
Class com.amazonaws.services.ec2.model.DescribeRouteTablesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
routeTableIds
Default: Describes all your route tables.
filters
association.route-table-association-id
- The ID of an
association ID for the route table.
association.route-table-id
- The ID of the route table
involved in the association.
association.subnet-id
- The ID of the subnet involved
in the association.
association.main
-
Indicates whether the route table is the main route table for the VPC.
route-table-id
- The ID of the route table.
route.destination-cidr-block
- The CIDR
range specified in a route in the table.
route.gateway-id
- The ID of a gateway specified in a
route in the table.
route.instance-id
- The
ID of an instance specified in a route in the table.
route.origin
- Describes how the route was created
(CreateRouteTable
| CreateRoute
|
EnableVgwRoutePropagation
).
route.state
- The state of a route in the route table
(active
| blackhole
). The blackhole state
indicates that the route's target isn't available (for example, the
specified gateway isn't attached to the VPC, the specified NAT
instance has been terminated, and so on).
route.vpc-peering-connection-id
- The ID of a VPC
peering connection specified in a route in the table.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the
route table.
Class com.amazonaws.services.ec2.model.DescribeRouteTablesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
routeTables
Class com.amazonaws.services.ec2.model.DescribeSecurityGroupsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
groupNames
Default: Describes all your security groups.
groupIds
Default: Describes all your security groups.
filters
description
- The
description of the security group.
group-id
- The ID of the security group.
group-name
- The name of the security group.
ip-permission.cidr
- A CIDR range that has been
granted permission.
ip-permission.from-port
- The start of port range for the TCP and UDP protocols, or an ICMP
type number.
ip-permission.group-id
- The
ID of a security group that has been granted permission.
ip-permission.group-name
- The name of a security
group that has been granted permission.
ip-permission.protocol
- The IP protocol for the
permission (tcp
| udp
| icmp
or
a protocol number).
ip-permission.to-port
-
The end of port range for the TCP and UDP protocols, or an ICMP code.
ip-permission.user-id
- The ID of an AWS
account that has been granted permission.
owner-id
- The AWS account ID of the owner of the
security group.
tag-key
- The key of a tag
assigned to the security group.
tag-value
-
The value of a tag assigned to the security group.
vpc-id
- The ID of the VPC specified when the security
group was created.
Class com.amazonaws.services.ec2.model.DescribeSecurityGroupsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
securityGroups
Class com.amazonaws.services.ec2.model.DescribeSnapshotAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
java.lang.String attribute
Constraints:
Allowed Values: productCodes, createVolumePermission
Class com.amazonaws.services.ec2.model.DescribeSnapshotAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
createVolumePermissions
productCodes
Class com.amazonaws.services.ec2.model.DescribeSnapshotsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
snapshotIds
Default: Describes snapshots for which you have launch permissions.
ownerIds
restorableByUserIds
filters
description
- A
description of the snapshot.
owner-alias
-
The AWS account alias (for example, amazon
) that owns the
snapshot.
owner-id
- The ID of the AWS
account that owns the snapshot.
progress
-
The progress of the snapshot, as a percentage (for example, 80%).
snapshot-id
- The snapshot ID.
start-time
- The time stamp when the snapshot was
initiated.
status
- The status of the
snapshot (pending
| completed
|
error
).
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
volume-id
- The ID of the volume
the snapshot is for.
volume-size
- The size
of the volume, in GiB.
Class com.amazonaws.services.ec2.model.DescribeSnapshotsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
snapshots
Class com.amazonaws.services.ec2.model.DescribeSpotDatafeedSubscriptionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.ec2.model.DescribeSpotDatafeedSubscriptionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
SpotDatafeedSubscription spotDatafeedSubscription
Class com.amazonaws.services.ec2.model.DescribeSpotInstanceRequestsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
spotInstanceRequestIds
filters
availability-zone-group
- The Availability Zone group.
create-time
- The time stamp when the Spot Instance request was created.
fault-code
- The fault code related to the
request.
fault-message
- The fault message
related to the request.
instance-id
- The
ID of the instance that fulfilled the request.
launch-group
- The Spot Instance launch group.
launch.block-device-mapping.delete-on-termination
- Indicates whether the Amazon EBS volume is deleted on instance
termination.
launch.block-device-mapping.device-name
- The device
name for the Amazon EBS volume (for example, /dev/sdh
).
launch.block-device-mapping.snapshot-id
-
The ID of the snapshot used for the Amazon EBS volume.
launch.block-device-mapping.volume-size
- The size of
the Amazon EBS volume, in GiB.
launch.block-device-mapping.volume-type
- The type of
the Amazon EBS volume (gp2
| standard
|
io1
).
launch.group-id
- The
security group for the instance.
launch.image-id
- The ID of the AMI.
launch.instance-type
- The type of instance (for
example, m1.small
).
launch.kernel-id
- The kernel ID.
launch.key-name
- The name of the key pair the
instance launched with.
launch.monitoring-enabled
- Whether monitoring is
enabled for the Spot Instance.
launch.ramdisk-id
- The RAM disk ID.
launch.network-interface.network-interface-id
- The ID
of the network interface.
launch.network-interface.device-index
- The index of
the device for the network interface attachment on the instance.
launch.network-interface.subnet-id
- The ID of
the subnet for the instance.
launch.network-interface.description
- A description
of the network interface.
launch.network-interface.private-ip-address
- The
primary private IP address of the network interface.
launch.network-interface.delete-on-termination
-
Indicates whether the network interface is deleted when the instance
is terminated.
launch.network-interface.group-id
- The ID of the
security group associated with the network interface.
launch.network-interface.group-name
- The name of the
security group associated with the network interface.
launch.network-interface.addresses.primary
- Indicates
whether the IP address is the primary private IP address.
product-description
- The product description
associated with the instance (Linux/UNIX
|
Windows
).
spot-instance-request-id
- The Spot Instance request
ID.
spot-price
- The maximum hourly price
for any Spot Instance launched to fulfill the request.
state
- The state of the Spot Instance request
(open
| active
| closed
|
cancelled
| failed
).
status-code
- The short code describing the most
recent evaluation of your Spot Instance request.
status-message
- The message explaining the status of
the Spot Instance request.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
type
- The type of Spot Instance
request (one-time
| persistent
).
launched-availability-zone
- The Availability Zone in
which the bid is launched.
valid-from
- The
start date of the request.
valid-until
-
The end date of the request.
Class com.amazonaws.services.ec2.model.DescribeSpotInstanceRequestsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
spotInstanceRequests
Class com.amazonaws.services.ec2.model.DescribeSpotPriceHistoryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.util.Date startTime
java.util.Date endTime
instanceTypes
productDescriptions
filters
availability-zone
- The
Availability Zone for which prices should be returned.
instance-type
- The type of instance (for example,
m1.small
).
product-description
- The product description for the Spot Price (Linux/UNIX
| SUSE Linux
| Windows
| Linux/UNIX
(Amazon VPC)
| SUSE Linux (Amazon VPC)
|
Windows (Amazon VPC)
).
spot-price
- The Spot Price. The value must match
exactly (or use wildcards; greater than or less than comparison is not
supported).
timestamp
- The timestamp of
the Spot Price history (for example, 2010-08-16T05:06:11.000Z). You
can use wildcards (* and ?). Greater than or less than comparison is
not supported.
java.lang.String availabilityZone
java.lang.Integer maxResults
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeSpotPriceHistoryResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
spotPriceHistory
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeSubnetsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
subnetIds
Default: Describes all your subnets.
filters
availabilityZone
- The
Availability Zone for the subnet. You can also use
availability-zone
as the filter name.
available-ip-address-count
- The number of IP
addresses in the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR
block you specify must exactly match the subnet's CIDR block for
information to be returned for the subnet. You can also use
cidr
or cidr-block
as the filter names.
defaultForAz
- Indicates whether this is
the default subnet for the Availability Zone. You can also use
default-for-az
as the filter name.
state
- The state of the subnet (pending
| available
).
subnet-id
- The
ID of the subnet.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the
subnet.
Class com.amazonaws.services.ec2.model.DescribeSubnetsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
subnets
Class com.amazonaws.services.ec2.model.DescribeTagsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
filters
key
- The tag key.
resource-id
- The resource ID.
resource-type
- The resource type
(customer-gateway
| dhcp-options
|
image
| instance
|
internet-gateway
| network-acl
|
network-interface
| reserved-instances
|
route-table
| security-group
|
snapshot
| spot-instances-request
|
subnet
| volume
| vpc
|
vpn-connection
| vpn-gateway
).
value
- The tag value.
java.lang.Integer maxResults
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeTagsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
tags
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeVolumeAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String attribute
Constraints:
Allowed Values: autoEnableIO, productCodes
Class com.amazonaws.services.ec2.model.DescribeVolumeAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.Boolean autoEnableIO
autoEnableIO
attribute.
productCodes
Class com.amazonaws.services.ec2.model.DescribeVolumesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
volumeIds
filters
attachment.attach-time
- The time stamp when the attachment initiated.
attachment.delete-on-termination
- Whether the volume
is deleted on instance termination.
attachment.device
- The device name that is exposed to
the instance (for example, /dev/sda1
).
attachment.instance-id
- The ID of the instance the
volume is attached to.
attachment.status
-
The attachment state (attaching
| attached
|
detaching
| detached
).
availability-zone
- The Availability Zone in which the
volume was created.
create-time
- The time
stamp when the volume was created.
encrypted
- The encryption status of the volume.
size
- The size of the volume, in GiB.
snapshot-id
- The snapshot from which the volume was
created.
status
- The status of the volume
(creating
| available
| in-use
| deleting
| deleted
| error
).
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
volume-id
- The volume ID.
volume-type
- The Amazon EBS volume type. This
can be gp2
for General Purpose (SSD) volumes,
io1
for Provisioned IOPS (SSD) volumes, or
standard
for Magnetic volumes.
Class com.amazonaws.services.ec2.model.DescribeVolumesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
volumes
Class com.amazonaws.services.ec2.model.DescribeVolumeStatusRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
volumeIds
Default: Describes all your volumes.
filters
action.code
- The
action code for the event (for example,
enable-volume-io
).
action.description
- A description of the action.
action.event-id
- The event ID associated
with the action.
availability-zone
- The
Availability Zone of the instance.
event.description
- A description of the event.
event.event-id
- The event ID.
event.event-type
- The event type (for
io-enabled
: passed
| failed
;
for io-performance
: io-performance:degraded
| io-performance:severely-degraded
|
io-performance:stalled
).
event.not-after
- The latest end time for the event.
event.not-before
- The earliest start time
for the event.
volume-status.details-name
-
The cause for volume-status.status
(io-enabled
| io-performance
).
volume-status.details-status
- The status of
volume-status.details-name
(for io-enabled
:
passed
| failed
; for
io-performance
: normal
|
degraded
| severely-degraded
|
stalled
).
volume-status.status
- The status of the volume (ok
| impaired
|
warning
| insufficient-data
).
java.lang.String nextToken
java.lang.Integer maxResults
Class com.amazonaws.services.ec2.model.DescribeVolumeStatusResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
volumeStatuses
java.lang.String nextToken
Class com.amazonaws.services.ec2.model.DescribeVpcAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String attribute
Constraints:
Allowed Values: enableDnsSupport, enableDnsHostnames
Class com.amazonaws.services.ec2.model.DescribeVpcAttributeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.Boolean enableDnsSupport
true
, the Amazon DNS server resolves DNS
hostnames for your instances to their corresponding IP addresses;
otherwise, it does not.
java.lang.Boolean enableDnsHostnames
true
, instances in the VPC get DNS
hostnames; otherwise, they do not.
Class com.amazonaws.services.ec2.model.DescribeVpcPeeringConnectionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
vpcPeeringConnectionIds
Default: Describes all your VPC peering connections.
filters
accepter-vpc-info.cidr-block
- The CIDR block of the
peer VPC.
accepter-vpc-info.owner-id
- The
AWS account ID of the owner of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and
time for the VPC peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of
the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester
VPC.
status-code
- The status of the VPC
peering connection (pending-acceptance
|
failed
| expired
| provisioning
| active
| deleted
| rejected
).
status-message
- A message that provides
more information about the status of the VPC peering connection, if
applicable.
tag
:key=value -
The key/value combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the
resource. This filter is independent of the tag-value
filter. For example, if you use both the filter "tag-key=Purpose" and
the filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag value
X (regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-peering-connection-id
- The ID
of the VPC peering connection.
Class com.amazonaws.services.ec2.model.DescribeVpcPeeringConnectionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
vpcPeeringConnections
Class com.amazonaws.services.ec2.model.DescribeVpcsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
vpcIds
Default: Describes all your VPCs.
filters
cidr
- The CIDR block
of the VPC. The CIDR block you specify must exactly match the VPC's
CIDR block for information to be returned for the VPC.
dhcp-options-id
- The ID of a set of DHCP options.
isDefault
- Indicates whether the VPC is
the default VPC.
state
- The state of the
VPC (pending
| available
).
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC.
Class com.amazonaws.services.ec2.model.DescribeVpcsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
vpcs
Class com.amazonaws.services.ec2.model.DescribeVpnConnectionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
vpnConnectionIds
Default: Describes your VPN connections.
filters
customer-gateway-configuration
- The configuration
information for the customer gateway.
customer-gateway-id
- The ID of a customer gateway
associated with the VPN connection.
state
-
The state of the VPN connection (pending
|
available
| deleting
|
deleted
).
option.static-routes-only
- Indicates whether the
connection has static routes only. Used for devices that do not
support Border Gateway Protocol (BGP).
route.destination-cidr-block
- The destination CIDR
block. This corresponds to the subnet used in a customer data center.
bgp-asn
- The BGP Autonomous System Number
(ASN) associated with a BGP device.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
type
- The type of VPN connection.
Currently the only supported type is ipsec.1
.
vpn-connection-id
- The ID of the VPN connection.
vpn-gateway-id
- The ID of a virtual
private gateway associated with the VPN connection.
Class com.amazonaws.services.ec2.model.DescribeVpnConnectionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
vpnConnections
Class com.amazonaws.services.ec2.model.DescribeVpnGatewaysRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
vpnGatewayIds
Default: Describes all your virtual private gateways.
filters
attachment.state
- The
current state of the attachment between the gateway and the VPC
(attaching
| attached
|
detaching
| detached
).
attachment.vpc-id
- The ID of an attached VPC.
availability-zone
- The Availability Zone for the
virtual private gateway.
state
- The state
of the virtual private gateway (pending
|
available
| deleting
|
deleted
).
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter. For
example, if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X
(regardless of what the tag's key is). If you want to list only
resources where Purpose is X, see the
tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
type
- The type of virtual private
gateway. Currently the only supported type is ipsec.1
.
vpn-gateway-id
- The ID of the virtual
private gateway.
Class com.amazonaws.services.ec2.model.DescribeVpnGatewaysResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
vpnGateways
Class com.amazonaws.services.ec2.model.DetachInternetGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String internetGatewayId
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.DetachNetworkInterfaceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attachmentId
java.lang.Boolean force
Class com.amazonaws.services.ec2.model.DetachVolumeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
java.lang.Boolean force
Class com.amazonaws.services.ec2.model.DetachVolumeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VolumeAttachment attachment
Class com.amazonaws.services.ec2.model.DetachVpnGatewayRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnGatewayId
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.DhcpConfiguration extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String key
values
Class com.amazonaws.services.ec2.model.DhcpOptions extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String dhcpOptionsId
dhcpConfigurations
tags
Class com.amazonaws.services.ec2.model.DisableVgwRoutePropagationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String gatewayId
Class com.amazonaws.services.ec2.model.DisassociateAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String publicIp
java.lang.String associationId
Class com.amazonaws.services.ec2.model.DisassociateRouteTableRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String associationId
Class com.amazonaws.services.ec2.model.DiskImage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
DiskImageDetail image
java.lang.String description
VolumeDetail volume
Class com.amazonaws.services.ec2.model.DiskImageDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String format
Constraints:
Allowed Values: VMDK, RAW, VHD
java.lang.Long size
java.lang.String importManifestUrl
java.lang.String checksum
Class com.amazonaws.services.ec2.model.DiskImageDetail extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String format
Constraints:
Allowed Values: VMDK, RAW, VHD
java.lang.Long bytes
java.lang.String importManifestUrl
Class com.amazonaws.services.ec2.model.DiskImageVolumeDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long size
java.lang.String id
Class com.amazonaws.services.ec2.model.EbsBlockDevice extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
java.lang.Integer volumeSize
Constraints: If the volume type is
io1
, the minimum size of the volume is 10 GiB.
Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
java.lang.Boolean deleteOnTermination
java.lang.String volumeType
Default: standard
Constraints:
Allowed Values: standard, io1
java.lang.Integer iops
Constraint: Range is 100 to 4000.
Condition: Required
when the volume type is io1
; not used with
standard
or gp2
volumes.
java.lang.Boolean encrypted
Class com.amazonaws.services.ec2.model.EbsInstanceBlockDevice extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String status
Constraints:
Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.EbsInstanceBlockDeviceSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.EnableVgwRoutePropagationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String gatewayId
Class com.amazonaws.services.ec2.model.EnableVolumeIORequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
Class com.amazonaws.services.ec2.model.ExportTask extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String exportTaskId
java.lang.String description
java.lang.String state
Constraints:
Allowed Values: active, cancelling, cancelled, completed
java.lang.String statusMessage
InstanceExportDetails instanceExportDetails
ExportToS3Task exportToS3Task
Class com.amazonaws.services.ec2.model.ExportToS3Task extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String diskImageFormat
Constraints:
Allowed Values: VMDK, RAW, VHD
java.lang.String containerFormat
Constraints:
Allowed Values: ova
java.lang.String s3Bucket
[email protected]
.
java.lang.String s3Key
Class com.amazonaws.services.ec2.model.ExportToS3TaskSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String diskImageFormat
Constraints:
Allowed Values: VMDK, RAW, VHD
java.lang.String containerFormat
Constraints:
Allowed Values: ova
java.lang.String s3Bucket
java.lang.String s3Prefix
Class com.amazonaws.services.ec2.model.Filter extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
values
Class com.amazonaws.services.ec2.model.GetConsoleOutputRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Class com.amazonaws.services.ec2.model.GetConsoleOutputResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.util.Date timestamp
java.lang.String output
Class com.amazonaws.services.ec2.model.GetPasswordDataRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Class com.amazonaws.services.ec2.model.GetPasswordDataResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.util.Date timestamp
java.lang.String passwordData
Class com.amazonaws.services.ec2.model.GroupIdentifier extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
java.lang.String groupId
Class com.amazonaws.services.ec2.model.IamInstanceProfile extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String arn
java.lang.String id
Class com.amazonaws.services.ec2.model.IamInstanceProfileSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String arn
java.lang.String name
Class com.amazonaws.services.ec2.model.IcmpTypeCode extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer type
java.lang.Integer code
Class com.amazonaws.services.ec2.model.Image extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.String imageLocation
java.lang.String state
available
,
the image is successfully registered and can be used to launch an
instance.
Constraints:
Allowed Values: available, deregistered
java.lang.String ownerId
java.lang.Boolean publicValue
true
if this image has public launch permissions or
false
if it has only implicit and explicit launch
permissions.
productCodes
java.lang.String architecture
Constraints:
Allowed Values: i386, x86_64
java.lang.String imageType
Constraints:
Allowed Values: machine, kernel, ramdisk
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String platform
Windows
for Windows AMIs; otherwise blank.
Constraints:
Allowed Values: Windows
java.lang.String sriovNetSupport
StateReason stateReason
java.lang.String imageOwnerAlias
amazon
,
self
) or the AWS account ID of the AMI owner.
java.lang.String name
java.lang.String description
java.lang.String rootDeviceType
Constraints:
Allowed Values: ebs, instance-store
java.lang.String rootDeviceName
blockDeviceMappings
java.lang.String virtualizationType
Constraints:
Allowed Values: hvm, paravirtual
tags
java.lang.String hypervisor
Constraints:
Allowed Values: ovm, xen
Class com.amazonaws.services.ec2.model.ImageAttribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
launchPermissions
productCodes
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String description
java.lang.String sriovNetSupport
blockDeviceMappings
Class com.amazonaws.services.ec2.model.ImportInstanceLaunchSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String architecture
Constraints:
Allowed Values: i386, x86_64
groupNames
java.lang.String additionalInfo
java.lang.String userData
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Placement placement
java.lang.Boolean monitoring
java.lang.String subnetId
java.lang.String instanceInitiatedShutdownBehavior
Constraints:
Allowed Values: stop, terminate
java.lang.String privateIpAddress
Class com.amazonaws.services.ec2.model.ImportInstanceRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String description
ImportInstanceLaunchSpecification launchSpecification
diskImages
java.lang.String platform
Constraints:
Allowed Values: Windows
Class com.amazonaws.services.ec2.model.ImportInstanceResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ConversionTask conversionTask
Class com.amazonaws.services.ec2.model.ImportInstanceTaskDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
volumes
java.lang.String instanceId
java.lang.String platform
Constraints:
Allowed Values: Windows
java.lang.String description
Class com.amazonaws.services.ec2.model.ImportInstanceVolumeDetailItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long bytesConverted
java.lang.String availabilityZone
DiskImageDescription image
DiskImageVolumeDescription volume
java.lang.String status
java.lang.String statusMessage
java.lang.String description
Class com.amazonaws.services.ec2.model.ImportKeyPairRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
java.lang.String publicKeyMaterial
Class com.amazonaws.services.ec2.model.ImportKeyPairResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
java.lang.String keyFingerprint
Class com.amazonaws.services.ec2.model.ImportVolumeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String availabilityZone
DiskImageDetail image
java.lang.String description
VolumeDetail volume
Class com.amazonaws.services.ec2.model.ImportVolumeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ConversionTask conversionTask
Class com.amazonaws.services.ec2.model.ImportVolumeTaskDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long bytesConverted
java.lang.String availabilityZone
java.lang.String description
DiskImageDescription image
DiskImageVolumeDescription volume
Class com.amazonaws.services.ec2.model.Instance extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String imageId
InstanceState state
java.lang.String privateDnsName
running
state.
java.lang.String publicDnsName
running
state.
java.lang.String stateTransitionReason
java.lang.String keyName
java.lang.Integer amiLaunchIndex
productCodes
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
java.util.Date launchTime
Placement placement
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String platform
Windows
for Windows instances; otherwise
blank.
Constraints:
Allowed Values: Windows
Monitoring monitoring
java.lang.String subnetId
java.lang.String vpcId
java.lang.String privateIpAddress
java.lang.String publicIpAddress
StateReason stateReason
java.lang.String architecture
Constraints:
Allowed Values: i386, x86_64
java.lang.String rootDeviceType
Constraints:
Allowed Values: ebs, instance-store
java.lang.String rootDeviceName
/dev/sda1
).
blockDeviceMappings
java.lang.String virtualizationType
Constraints:
Allowed Values: hvm, paravirtual
java.lang.String instanceLifecycle
Constraints:
Allowed Values: spot
java.lang.String spotInstanceRequestId
java.lang.String clientToken
tags
securityGroups
java.lang.Boolean sourceDestCheck
true
means checking is enabled,
and false
means checking is disabled. The value must be
false
for the instance to perform NAT. For more
information, see NAT
Instances in the Amazon Virtual Private Cloud User Guide.
java.lang.String hypervisor
Constraints:
Allowed Values: ovm, xen
networkInterfaces
IamInstanceProfile iamInstanceProfile
java.lang.Boolean ebsOptimized
java.lang.String sriovNetSupport
Class com.amazonaws.services.ec2.model.InstanceAttribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String instanceType
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String userData
java.lang.Boolean disableApiTermination
true
, you can't terminate the instance
through the Amazon EC2 console, CLI, or API; otherwise, you can.
java.lang.String instanceInitiatedShutdownBehavior
java.lang.String rootDeviceName
/dev/sda1
).
blockDeviceMappings
productCodes
java.lang.Boolean ebsOptimized
java.lang.String sriovNetSupport
java.lang.Boolean sourceDestCheck
Class com.amazonaws.services.ec2.model.InstanceBlockDeviceMapping extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String deviceName
EbsInstanceBlockDevice ebs
Class com.amazonaws.services.ec2.model.InstanceBlockDeviceMappingSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String deviceName
EbsInstanceBlockDeviceSpecification ebs
java.lang.String virtualName
java.lang.String noDevice
Class com.amazonaws.services.ec2.model.InstanceCount extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String state
Constraints:
Allowed Values: available, sold, cancelled, pending
java.lang.Integer instanceCount
state
.
Class com.amazonaws.services.ec2.model.InstanceExportDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String targetEnvironment
Constraints:
Allowed Values: citrix, vmware, microsoft
Class com.amazonaws.services.ec2.model.InstanceMonitoring extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Monitoring monitoring
Class com.amazonaws.services.ec2.model.InstanceNetworkInterface extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String subnetId
java.lang.String vpcId
java.lang.String description
java.lang.String ownerId
java.lang.String status
Constraints:
Allowed Values: available, attaching, in-use, detaching
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean sourceDestCheck
groups
InstanceNetworkInterfaceAttachment attachment
InstanceNetworkInterfaceAssociation association
privateIpAddresses
Class com.amazonaws.services.ec2.model.InstanceNetworkInterfaceAssociation extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String publicIp
java.lang.String publicDnsName
java.lang.String ipOwnerId
Class com.amazonaws.services.ec2.model.InstanceNetworkInterfaceAttachment extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attachmentId
java.lang.Integer deviceIndex
java.lang.String status
Constraints:
Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.InstanceNetworkInterfaceSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.Integer deviceIndex
java.lang.String subnetId
java.lang.String description
java.lang.String privateIpAddress
groups
java.lang.Boolean deleteOnTermination
true
, the interface is deleted when the
instance is terminated.
privateIpAddresses
java.lang.Integer secondaryPrivateIpAddressCount
java.lang.Boolean associatePublicIpAddress
Class com.amazonaws.services.ec2.model.InstancePrivateIpAddress extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean primary
InstanceNetworkInterfaceAssociation association
Class com.amazonaws.services.ec2.model.InstanceState extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer code
0
:
pending
16
:
running
32
:
shutting-down
48
:
terminated
64
:
stopping
80
:
stopped
java.lang.String name
Constraints:
Allowed Values: pending, running, shutting-down, terminated, stopping, stopped
Class com.amazonaws.services.ec2.model.InstanceStateChange extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
InstanceState currentState
InstanceState previousState
Class com.amazonaws.services.ec2.model.InstanceStatus extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String availabilityZone
events
InstanceState instanceState
running
state.
InstanceStatusSummary systemStatus
InstanceStatusSummary instanceStatus
Class com.amazonaws.services.ec2.model.InstanceStatusDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Constraints:
Allowed Values: reachability
java.lang.String status
Constraints:
Allowed Values: passed, failed, insufficient-data
java.util.Date impairedSince
Class com.amazonaws.services.ec2.model.InstanceStatusEvent extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
Constraints:
Allowed Values: instance-reboot, system-reboot, system-maintenance, instance-retirement, instance-stop
java.lang.String description
java.util.Date notBefore
java.util.Date notAfter
Class com.amazonaws.services.ec2.model.InstanceStatusSummary extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String status
Constraints:
Allowed Values: ok, impaired, insufficient-data, not-applicable
details
Class com.amazonaws.services.ec2.model.InternetGateway extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String internetGatewayId
attachments
tags
Class com.amazonaws.services.ec2.model.InternetGatewayAttachment extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String state
Constraints:
Allowed Values: attaching, attached, detaching, detached
Class com.amazonaws.services.ec2.model.IpPermission extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String ipProtocol
When you call DescribeSecurityGroups, the
protocol value returned is the number. Exception: For TCP, UDP, and
ICMP, the value returned is the name (for example, tcp
,
udp
, or icmp
). For a list of protocol
numbers, see Protocol
Numbers.
java.lang.Integer fromPort
-1
indicates all ICMP types.
java.lang.Integer toPort
-1
indicates all ICMP codes for the specified
ICMP type.
userIdGroupPairs
ipRanges
Class com.amazonaws.services.ec2.model.KeyPair extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
java.lang.String keyFingerprint
java.lang.String keyMaterial
Class com.amazonaws.services.ec2.model.KeyPairInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String keyName
java.lang.String keyFingerprint
Class com.amazonaws.services.ec2.model.LaunchPermission extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String userId
java.lang.String group
Constraints:
Allowed Values: all
Class com.amazonaws.services.ec2.model.LaunchPermissionModifications extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
add
remove
Class com.amazonaws.services.ec2.model.LaunchSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.String keyName
allSecurityGroups
securityGroups
java.lang.String userData
java.lang.String addressingType
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
SpotPlacement placement
java.lang.String kernelId
java.lang.String ramdiskId
blockDeviceMappings
java.lang.Boolean monitoringEnabled
Default: Disabled
java.lang.String subnetId
networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
java.lang.Boolean ebsOptimized
Default:
false
Class com.amazonaws.services.ec2.model.ModifyImageAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.String attribute
java.lang.String operationType
userIds
launchPermission
attribute.
userGroups
launchPermission
attribute.
productCodes
productCodes
attribute.
java.lang.String value
description
attribute.
LaunchPermissionModifications launchPermission
java.lang.String description
Class com.amazonaws.services.ec2.model.ModifyInstanceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String attribute
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
java.lang.String value
kernel
,
ramdisk
, userData
,
disableApiTermination
, or
intanceInitiateShutdownBehavior
attribute.
blockDeviceMappings
DeleteOnTermination
attribute for volumes
that are currently attached. The volume must be owned by the caller.
If no value is specified for DeleteOnTermination
, the
default is true
and the volume is deleted when the
instance is terminated. To add instance store volumes to an Amazon EBS-backed instance, you must add them when you launch the instance. For more information, see Updating the Block Device Mapping when Launching an Instance in the Amazon Elastic Compute Cloud User Guide.
java.lang.Boolean sourceDestCheck
true
means that checking is enabled, and
false
means checking is disabled. This value must be
false
for a NAT instance to perform NAT.
java.lang.Boolean disableApiTermination
java.lang.String instanceType
InvalidInstanceAttributeValue
.
java.lang.String kernel
java.lang.String ramdisk
java.lang.String userData
java.lang.String instanceInitiatedShutdownBehavior
groups
For example, if you want the instance
to be in sg-1a1a1a1a and sg-9b9b9b9b, specify
GroupId.1=sg-1a1a1a1a
and
GroupId.2=sg-9b9b9b9b
.
java.lang.Boolean ebsOptimized
java.lang.String sriovNetSupport
simple
to enable enhanced networking for the
instance. There is no way to disable enhanced networking at this time.
This option is supported only for HVM instances. Specifying this option with a PV instance can make it unreachable.
Class com.amazonaws.services.ec2.model.ModifyNetworkInterfaceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String description
java.lang.Boolean sourceDestCheck
true
means checking is enabled, and false
means checking is disabled. This value must be false
for
a NAT instance to perform NAT. For more information, see NAT
Instances in the Amazon Virtual Private Cloud User Guide.
groups
NetworkInterfaceAttachmentChanges attachment
Class com.amazonaws.services.ec2.model.ModifyReservedInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String clientToken
reservedInstancesIds
targetConfigurations
Class com.amazonaws.services.ec2.model.ModifyReservedInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesModificationId
Class com.amazonaws.services.ec2.model.ModifySnapshotAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
java.lang.String attribute
Constraints:
Allowed Values: productCodes, createVolumePermission
java.lang.String operationType
userIds
groupNames
CreateVolumePermissionModifications createVolumePermission
Class com.amazonaws.services.ec2.model.ModifyVolumeAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.Boolean autoEnableIO
Class com.amazonaws.services.ec2.model.ModifyVpcAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.Boolean enableDnsSupport
false
, the Amazon provided DNS service in
the VPC that resolves public DNS hostnames to IP addresses is not
enabled. If this attribute is true
, queries to the Amazon
provided DNS server at the 169.254.169.253 IP address, or the reserved
IP address at the base of the VPC network range "plus two" will
succeed.
java.lang.Boolean enableDnsHostnames
true
, instances in the VPC get DNS
hostnames; otherwise, they do not. You can only set
enableDnsHostnames
to true
if you also set
the EnableDnsSupport
attribute to true
.
Class com.amazonaws.services.ec2.model.Monitoring extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String state
Constraints:
Allowed Values: disabled, enabled, pending
Class com.amazonaws.services.ec2.model.MonitorInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Class com.amazonaws.services.ec2.model.MonitorInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instanceMonitorings
Class com.amazonaws.services.ec2.model.NetworkAcl extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclId
java.lang.String vpcId
java.lang.Boolean isDefault
entries
associations
tags
Class com.amazonaws.services.ec2.model.NetworkAclAssociation extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclAssociationId
java.lang.String networkAclId
java.lang.String subnetId
Class com.amazonaws.services.ec2.model.NetworkAclEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer ruleNumber
java.lang.String protocol
-1
means all protocols.
java.lang.String ruleAction
Constraints:
Allowed Values: allow, deny
java.lang.Boolean egress
java.lang.String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
Class com.amazonaws.services.ec2.model.NetworkInterface extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String subnetId
java.lang.String vpcId
java.lang.String availabilityZone
java.lang.String description
java.lang.String ownerId
java.lang.String requesterId
java.lang.Boolean requesterManaged
java.lang.String status
Constraints:
Allowed Values: available, attaching, in-use, detaching
java.lang.String macAddress
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean sourceDestCheck
groups
NetworkInterfaceAttachment attachment
NetworkInterfaceAssociation association
tagSet
privateIpAddresses
Class com.amazonaws.services.ec2.model.NetworkInterfaceAssociation extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String publicIp
java.lang.String publicDnsName
java.lang.String ipOwnerId
java.lang.String allocationId
java.lang.String associationId
Class com.amazonaws.services.ec2.model.NetworkInterfaceAttachment extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attachmentId
java.lang.String instanceId
java.lang.String instanceOwnerId
java.lang.Integer deviceIndex
java.lang.String status
Constraints:
Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.NetworkInterfaceAttachmentChanges extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attachmentId
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.NetworkInterfacePrivateIpAddress extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String privateIpAddress
java.lang.String privateDnsName
java.lang.Boolean primary
NetworkInterfaceAssociation association
Class com.amazonaws.services.ec2.model.Placement extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String availabilityZone
java.lang.String groupName
java.lang.String tenancy
dedicated
runs on
single-tenant hardware.
Constraints:
Allowed Values: default, dedicated
Class com.amazonaws.services.ec2.model.PlacementGroup extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
java.lang.String strategy
Constraints:
Allowed Values: cluster
java.lang.String state
Constraints:
Allowed Values: pending, available, deleting, deleted
Class com.amazonaws.services.ec2.model.PortRange extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer from
java.lang.Integer to
Class com.amazonaws.services.ec2.model.PriceSchedule extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long term
java.lang.Double price
java.lang.String currencyCode
USD
.
Constraints:
Allowed Values: USD
java.lang.Boolean active
A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.
Class com.amazonaws.services.ec2.model.PriceScheduleSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long term
java.lang.Double price
java.lang.String currencyCode
USD
.
Constraints:
Allowed Values: USD
Class com.amazonaws.services.ec2.model.PricingDetail extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Double price
java.lang.Integer count
Class com.amazonaws.services.ec2.model.PrivateIpAddressSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String privateIpAddress
java.lang.Boolean primary
Class com.amazonaws.services.ec2.model.ProductCode extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String productCodeId
java.lang.String productCodeType
Constraints:
Allowed Values: devpay, marketplace
Class com.amazonaws.services.ec2.model.PropagatingVgw extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String gatewayId
Class com.amazonaws.services.ec2.model.PurchaseReservedInstancesOfferingRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesOfferingId
java.lang.Integer instanceCount
ReservedInstanceLimitPrice limitPrice
Class com.amazonaws.services.ec2.model.PurchaseReservedInstancesOfferingResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
Class com.amazonaws.services.ec2.model.RebootInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Class com.amazonaws.services.ec2.model.RecurringCharge extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String frequency
Constraints:
Allowed Values: Hourly
java.lang.Double amount
Class com.amazonaws.services.ec2.model.Region extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String regionName
java.lang.String endpoint
Class com.amazonaws.services.ec2.model.RegisterImageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageLocation
java.lang.String name
Constraints: 3-128 alphanumeric characters, parenthesis (()), commas (,), slashes (/), dashes (-), or underscores (_)
java.lang.String description
java.lang.String architecture
Default: For Amazon EBS-backed AMIs,
i386
. For instance store-backed AMIs, the architecture
specified in the manifest file.
Constraints:
Allowed Values: i386, x86_64
java.lang.String kernelId
java.lang.String ramdiskId
java.lang.String rootDeviceName
/dev/sda1
, or
xvda
).
blockDeviceMappings
java.lang.String virtualizationType
Default: paravirtual
java.lang.String sriovNetSupport
simple
to enable enhanced networking for the AMI
and any instances that you launch from the AMI. There is no way to disable enhanced networking at this time.
This option is supported only for HVM AMIs. Specifying this option with a PV AMI can make instances launched from the AMI unreachable.
Class com.amazonaws.services.ec2.model.RegisterImageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
Class com.amazonaws.services.ec2.model.RejectVpcPeeringConnectionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.RejectVpcPeeringConnectionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean returnValue
true
if the request succeeds; otherwise, it
returns an error.
Class com.amazonaws.services.ec2.model.ReleaseAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String publicIp
java.lang.String allocationId
Class com.amazonaws.services.ec2.model.ReplaceNetworkAclAssociationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String associationId
java.lang.String networkAclId
Class com.amazonaws.services.ec2.model.ReplaceNetworkAclAssociationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String newAssociationId
Class com.amazonaws.services.ec2.model.ReplaceNetworkAclEntryRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkAclId
java.lang.Integer ruleNumber
java.lang.String protocol
all
or -1
to mean all protocols.
java.lang.String ruleAction
Constraints:
Allowed Values: allow, deny
java.lang.Boolean egress
Default: If no value is specified, we replace the ingress rule.
java.lang.String cidrBlock
IcmpTypeCode icmpTypeCode
PortRange portRange
Class com.amazonaws.services.ec2.model.ReplaceRouteRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String destinationCidrBlock
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.ReplaceRouteTableAssociationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String associationId
java.lang.String routeTableId
Class com.amazonaws.services.ec2.model.ReplaceRouteTableAssociationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String newAssociationId
Class com.amazonaws.services.ec2.model.ReportInstanceStatusRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instances
java.lang.String status
Constraints:
Allowed Values: ok, impaired
java.util.Date startTime
java.util.Date endTime
reasonCodes
instance-stuck-in-state
: My
instance is stuck in a state.
unresponsive
:
My instance is unresponsive.
not-accepting-credentials
: My instance is not
accepting my credentials.
password-not-available
: A password is not
available for my instance.
performance-network
: My instance is experiencing
performance problems which I believe are network related.
performance-instance-store
: My instance is
experiencing performance problems which I believe are related to the
instance stores.
performance-ebs-volume
: My
instance is experiencing performance problems which I believe are
related to an EBS volume.
performance-other
:
My instance is experiencing performance problems.
other
: [explain using the description
parameter]
java.lang.String description
Class com.amazonaws.services.ec2.model.RequestSpotInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String spotPrice
java.lang.Integer instanceCount
Default: 1
java.lang.String type
Default: one-time
Constraints:
Allowed Values: one-time, persistent
java.util.Date validFrom
Default: The request is effective indefinitely.
java.util.Date validUntil
Default: The request is effective indefinitely.
java.lang.String launchGroup
Default: Instances are launched and terminated individually
java.lang.String availabilityZoneGroup
When you specify an Availability Zone group in a Spot Instance request, all Spot Instances in the request are launched in the same Availability Zone. Instance proximity is maintained with this parameter, but the choice of Availability Zone is not. The group applies only to bids for Spot Instances of the same instance type. Any additional Spot Instance requests that are specified with the same Availability Zone group name are launched in that same Availability Zone, as long as at least one instance from the group is still active.
If there is no active instance running in the Availability Zone group that you specify for a new Spot Instance request (all instances are terminated, the bid is expired, or the bid falls below current market), then Amazon EC2 launches the instance in any Availability Zone where the constraint can be met. Consequently, the subsequent set of Spot Instances could be placed in a different zone from the original request, even if you specified the same Availability Zone group.
Default: Instances are launched in any available Availability Zone.
LaunchSpecification launchSpecification
Class com.amazonaws.services.ec2.model.RequestSpotInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
spotInstanceRequests
Class com.amazonaws.services.ec2.model.Reservation extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservationId
java.lang.String ownerId
java.lang.String requesterId
groups
groupNames
instances
Class com.amazonaws.services.ec2.model.ReservedInstanceLimitPrice extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Double amount
java.lang.String currencyCode
limitPrice
amount is specified.
At this time, the only supported currency is USD
.
Constraints:
Allowed Values: USD
Class com.amazonaws.services.ec2.model.ReservedInstances extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
java.lang.String availabilityZone
java.util.Date start
java.util.Date end
java.lang.Long duration
java.lang.Float usagePrice
java.lang.Float fixedPrice
java.lang.Integer instanceCount
java.lang.String productDescription
Constraints:
Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String state
Constraints:
Allowed Values: payment-pending, active, payment-failed, retired
tags
java.lang.String instanceTenancy
Constraints:
Allowed Values: default, dedicated
java.lang.String currencyCode
USD
.
Constraints:
Allowed Values: USD
java.lang.String offeringType
Constraints:
Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization
recurringCharges
Class com.amazonaws.services.ec2.model.ReservedInstancesConfiguration extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String availabilityZone
java.lang.String platform
java.lang.Integer instanceCount
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Class com.amazonaws.services.ec2.model.ReservedInstancesId extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
Class com.amazonaws.services.ec2.model.ReservedInstancesListing extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesListingId
java.lang.String reservedInstancesId
java.util.Date createDate
java.util.Date updateDate
java.lang.String status
Constraints:
Allowed Values: active, pending, cancelled, closed
java.lang.String statusMessage
instanceCounts
priceSchedules
tags
java.lang.String clientToken
Class com.amazonaws.services.ec2.model.ReservedInstancesModification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesModificationId
reservedInstancesIds
modificationResults
java.util.Date createDate
java.util.Date updateDate
java.util.Date effectiveDate
java.lang.String status
java.lang.String statusMessage
java.lang.String clientToken
Class com.amazonaws.services.ec2.model.ReservedInstancesModificationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesId
ReservedInstancesConfiguration targetConfiguration
Class com.amazonaws.services.ec2.model.ReservedInstancesOffering extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String reservedInstancesOfferingId
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
java.lang.String availabilityZone
java.lang.Long duration
java.lang.Float usagePrice
java.lang.Float fixedPrice
java.lang.String productDescription
Constraints:
Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String instanceTenancy
Constraints:
Allowed Values: default, dedicated
java.lang.String currencyCode
USD
.
Constraints:
Allowed Values: USD
java.lang.String offeringType
Constraints:
Allowed Values: Heavy Utilization, Medium Utilization, Light Utilization
recurringCharges
java.lang.Boolean marketplace
true
.
pricingDetails
Class com.amazonaws.services.ec2.model.ResetImageAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.String attribute
Constraints:
Allowed Values: launchPermission
Class com.amazonaws.services.ec2.model.ResetInstanceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String attribute
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport
Class com.amazonaws.services.ec2.model.ResetNetworkInterfaceAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
java.lang.String sourceDestCheck
true
means checking is enabled, and false
means checking is disabled. This value must be false
for
a NAT instance to perform NAT.
Class com.amazonaws.services.ec2.model.ResetSnapshotAttributeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
java.lang.String attribute
Constraints:
Allowed Values: productCodes, createVolumePermission
Class com.amazonaws.services.ec2.model.RevokeSecurityGroupEgressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
tcp
, udp
,
icmp
) or number (see Protocol
Numbers). Use -1
to specify all.
java.lang.Integer fromPort
-1
to specify all
ICMP types.
java.lang.Integer toPort
-1
to specify all
ICMP codes for the ICMP type.
java.lang.String cidrIp
ipPermissions
Class com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String groupName
java.lang.String groupId
java.lang.String sourceSecurityGroupName
java.lang.String sourceSecurityGroupOwnerId
java.lang.String ipProtocol
tcp
, udp
,
icmp
) or number (see Protocol
Numbers). Use -1
to specify all.
java.lang.Integer fromPort
-1
to specify all
ICMP types.
java.lang.Integer toPort
-1
to specify all
ICMP codes for the ICMP type.
java.lang.String cidrIp
ipPermissions
Class com.amazonaws.services.ec2.model.Route extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String destinationCidrBlock
java.lang.String gatewayId
java.lang.String instanceId
java.lang.String instanceOwnerId
java.lang.String networkInterfaceId
java.lang.String vpcPeeringConnectionId
java.lang.String state
blackhole
state indicates
that the route's target isn't available (for example, the specified
gateway isn't attached to the VPC, or the specified NAT instance has
been terminated).
Constraints:
Allowed Values: active, blackhole
java.lang.String origin
CreateRouteTable
indicates that route was
automatically created when the route table was created.CreateRoute
indicates that the route was manually
added to the route table.EnableVgwRoutePropagation
indicates that the route
was propagated by route propagation.
Constraints:
Allowed Values: CreateRouteTable, CreateRoute, EnableVgwRoutePropagation
Class com.amazonaws.services.ec2.model.RouteTable extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableId
java.lang.String vpcId
routes
associations
tags
propagatingVgws
Class com.amazonaws.services.ec2.model.RouteTableAssociation extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String routeTableAssociationId
java.lang.String routeTableId
java.lang.String subnetId
java.lang.Boolean main
Class com.amazonaws.services.ec2.model.RunInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String imageId
java.lang.Integer minCount
Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.
java.lang.Integer maxCount
MinCount
. Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.
java.lang.String keyName
If you launch an instance without specifying a key pair, you can't connect to the instance.
securityGroups
Default: Amazon EC2 uses the default security group.
securityGroupIds
Default: Amazon EC2 uses the default security group.
java.lang.String userData
java.lang.String instanceType
Default: m1.small
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
Placement placement
java.lang.String kernelId
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB: A New Amazon Kernel Image in the Amazon Elastic Compute Cloud User Guide.
java.lang.String ramdiskId
blockDeviceMappings
java.lang.Boolean monitoring
java.lang.String subnetId
java.lang.Boolean disableApiTermination
true
, you can't terminate
the instance using the Amazon EC2 console, CLI, or API; otherwise, you
can. If you set this parameter to true
and then later
want to be able to terminate the instance, you must first change the
value of the disableApiTermination
attribute to
false
using ModifyInstanceAttribute.
Alternatively, if you set
InstanceInitiatedShutdownBehavior
to
terminate
, you can terminate the instance by running the
shutdown command from the instance. Default: false
java.lang.String instanceInitiatedShutdownBehavior
Default: stop
Constraints:
Allowed Values: stop, terminate
java.lang.String privateIpAddress
Only one private IP address can be
designated as primary. Therefore, you can't specify this parameter if
PrivateIpAddresses.n.Primary
is set to true
and PrivateIpAddresses.n.PrivateIpAddress
is set to an IP
address.
Default: We select an IP address from the IP address range of the subnet.
java.lang.String clientToken
Constraints: Maximum 64 ASCII characters
java.lang.String additionalInfo
networkInterfaces
IamInstanceProfileSpecification iamInstanceProfile
java.lang.Boolean ebsOptimized
Default: false
Class com.amazonaws.services.ec2.model.RunInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Reservation reservation
Class com.amazonaws.services.ec2.model.S3Storage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String bucket
java.lang.String prefix
java.lang.String aWSAccessKeyId
java.lang.String uploadPolicy
java.lang.String uploadPolicySignature
Class com.amazonaws.services.ec2.model.SecurityGroup extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String ownerId
java.lang.String groupName
java.lang.String groupId
java.lang.String description
ipPermissions
ipPermissionsEgress
java.lang.String vpcId
tags
Class com.amazonaws.services.ec2.model.Snapshot extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String snapshotId
java.lang.String volumeId
java.lang.String state
Constraints:
Allowed Values: pending, completed, error
java.util.Date startTime
java.lang.String progress
java.lang.String ownerId
java.lang.String description
java.lang.Integer volumeSize
java.lang.String ownerAlias
amazon
,
self
) or AWS account ID that owns the snapshot.
tags
java.lang.Boolean encrypted
Class com.amazonaws.services.ec2.model.SpotDatafeedSubscription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String ownerId
java.lang.String bucket
java.lang.String prefix
java.lang.String state
Constraints:
Allowed Values: Active, Inactive
SpotInstanceStateFault fault
Class com.amazonaws.services.ec2.model.SpotInstanceRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String spotInstanceRequestId
java.lang.String spotPrice
java.lang.String type
Constraints:
Allowed Values: one-time, persistent
java.lang.String state
Constraints:
Allowed Values: open, active, closed, cancelled, failed
SpotInstanceStateFault fault
SpotInstanceStatus status
java.util.Date validFrom
java.util.Date validUntil
java.lang.String launchGroup
java.lang.String availabilityZoneGroup
LaunchSpecification launchSpecification
java.lang.String instanceId
java.util.Date createTime
java.lang.String productDescription
Constraints:
Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
tags
java.lang.String launchedAvailabilityZone
Class com.amazonaws.services.ec2.model.SpotInstanceStateFault extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
java.lang.String message
Class com.amazonaws.services.ec2.model.SpotInstanceStatus extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
java.util.Date updateTime
java.lang.String message
Class com.amazonaws.services.ec2.model.SpotPlacement extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String availabilityZone
java.lang.String groupName
Class com.amazonaws.services.ec2.model.SpotPrice extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceType
Constraints:
Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, cg1.4xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge
java.lang.String productDescription
Constraints:
Allowed Values: Linux/UNIX, Linux/UNIX (Amazon VPC), Windows, Windows (Amazon VPC)
java.lang.String spotPrice
java.util.Date timestamp
java.lang.String availabilityZone
Class com.amazonaws.services.ec2.model.StartInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
java.lang.String additionalInfo
Class com.amazonaws.services.ec2.model.StartInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
startingInstances
Class com.amazonaws.services.ec2.model.StateReason extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
java.lang.String message
Server.SpotInstanceTermination
: A Spot Instance
was terminated due to an increase in the market price.
Server.InternalError
: An internal error occurred
during instance launch, resulting in termination.
Server.InsufficientInstanceCapacity
: There was
insufficient instance capacity to satisfy the launch request.
Client.InternalError
: A client error caused the
instance to terminate on launch.
Client.InstanceInitiatedShutdown
: The instance was
shut down using the shutdown -h
command from the
instance.
Client.UserInitiatedShutdown
: The
instance was shut down using the Amazon EC2 API.
Client.VolumeLimitExceeded
: The volume limit was
exceeded.
Client.InvalidSnapshot.NotFound
:
The specified snapshot was not found.
Class com.amazonaws.services.ec2.model.StopInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
java.lang.Boolean force
Default:
false
Class com.amazonaws.services.ec2.model.StopInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
stoppingInstances
Class com.amazonaws.services.ec2.model.Storage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
S3Storage s3
Class com.amazonaws.services.ec2.model.Subnet extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subnetId
java.lang.String state
Constraints:
Allowed Values: pending, available
java.lang.String vpcId
java.lang.String cidrBlock
java.lang.Integer availableIpAddressCount
java.lang.String availabilityZone
java.lang.Boolean defaultForAz
java.lang.Boolean mapPublicIpOnLaunch
tags
Class com.amazonaws.services.ec2.model.Tag extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String key
Constraints: Tag keys are case-sensitive and
accept a maximum of 127 Unicode characters. May not begin with
aws:
java.lang.String value
Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters.
Class com.amazonaws.services.ec2.model.TagDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String resourceId
ami-1a2b3c4d
.
java.lang.String resourceType
Constraints:
Allowed Values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway
java.lang.String key
java.lang.String value
Class com.amazonaws.services.ec2.model.TerminateInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Class com.amazonaws.services.ec2.model.TerminateInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
terminatingInstances
Class com.amazonaws.services.ec2.model.UnassignPrivateIpAddressesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String networkInterfaceId
privateIpAddresses
Class com.amazonaws.services.ec2.model.UnmonitorInstancesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
instanceIds
Class com.amazonaws.services.ec2.model.UnmonitorInstancesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instanceMonitorings
Class com.amazonaws.services.ec2.model.UserIdGroupPair extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String userId
java.lang.String groupName
java.lang.String groupId
Class com.amazonaws.services.ec2.model.VgwTelemetry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String outsideIpAddress
java.lang.String status
Constraints:
Allowed Values: UP, DOWN
java.util.Date lastStatusChange
java.lang.String statusMessage
java.lang.Integer acceptedRouteCount
Class com.amazonaws.services.ec2.model.Volume extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.Integer size
java.lang.String snapshotId
java.lang.String availabilityZone
java.lang.String state
Constraints:
Allowed Values: creating, available, in-use, deleting, deleted, error
java.util.Date createTime
attachments
tags
java.lang.String volumeType
gp2
for General Purpose
(SSD) volumes, io1
for Provisioned IOPS (SSD) volumes, or
standard
for Magnetic volumes.
Constraints:
Allowed Values: standard, io1
java.lang.Integer iops
java.lang.Boolean encrypted
Class com.amazonaws.services.ec2.model.VolumeAttachment extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String instanceId
java.lang.String device
java.lang.String state
Constraints:
Allowed Values: attaching, attached, detaching, detached
java.util.Date attachTime
java.lang.Boolean deleteOnTermination
Class com.amazonaws.services.ec2.model.VolumeDetail extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Long size
Class com.amazonaws.services.ec2.model.VolumeStatusAction extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
enable-volume-io
.
java.lang.String description
java.lang.String eventType
java.lang.String eventId
Class com.amazonaws.services.ec2.model.VolumeStatusDetails extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Constraints:
Allowed Values: io-enabled, io-performance
java.lang.String status
Class com.amazonaws.services.ec2.model.VolumeStatusEvent extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String eventType
java.lang.String description
java.util.Date notBefore
java.util.Date notAfter
java.lang.String eventId
Class com.amazonaws.services.ec2.model.VolumeStatusInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String status
Constraints:
Allowed Values: ok, impaired, insufficient-data
details
Class com.amazonaws.services.ec2.model.VolumeStatusItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String volumeId
java.lang.String availabilityZone
VolumeStatusInfo volumeStatus
events
actions
Class com.amazonaws.services.ec2.model.Vpc extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String state
Constraints:
Allowed Values: pending, available
java.lang.String cidrBlock
java.lang.String dhcpOptionsId
default
if the default options are associated with the
VPC).
tags
java.lang.String instanceTenancy
Constraints:
Allowed Values: default, dedicated
java.lang.Boolean isDefault
Class com.amazonaws.services.ec2.model.VpcAttachment extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpcId
java.lang.String state
Constraints:
Allowed Values: attaching, attached, detaching, detached
Class com.amazonaws.services.ec2.model.VpcPeeringConnection extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
VpcPeeringConnectionVpcInfo accepterVpcInfo
java.util.Date expirationTime
VpcPeeringConnectionVpcInfo requesterVpcInfo
VpcPeeringConnectionStateReason status
tags
java.lang.String vpcPeeringConnectionId
Class com.amazonaws.services.ec2.model.VpcPeeringConnectionStateReason extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String code
java.lang.String message
Class com.amazonaws.services.ec2.model.VpcPeeringConnectionVpcInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String cidrBlock
java.lang.String ownerId
java.lang.String vpcId
Class com.amazonaws.services.ec2.model.VpnConnection extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnConnectionId
java.lang.String state
Constraints:
Allowed Values: pending, available, deleting, deleted
java.lang.String customerGatewayConfiguration
pending
or available
state.
java.lang.String type
Constraints:
Allowed Values: ipsec.1
java.lang.String customerGatewayId
java.lang.String vpnGatewayId
tags
vgwTelemetry
VpnConnectionOptions options
routes
Class com.amazonaws.services.ec2.model.VpnConnectionOptions extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean staticRoutesOnly
Class com.amazonaws.services.ec2.model.VpnConnectionOptionsSpecification extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean staticRoutesOnly
Class com.amazonaws.services.ec2.model.VpnGateway extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String vpnGatewayId
java.lang.String state
Constraints:
Allowed Values: pending, available, deleting, deleted
java.lang.String type
Constraints:
Allowed Values: ipsec.1
java.lang.String availabilityZone
vpcAttachments
tags
Class com.amazonaws.services.ec2.model.VpnStaticRoute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String destinationCidrBlock
java.lang.String source
Constraints:
Allowed Values: Static
java.lang.String state
Constraints:
Allowed Values: pending, available, deleting, deleted
Package com.amazonaws.services.elasticloadbalancing.model |
---|
Class com.amazonaws.services.elasticloadbalancing.model.AccessLog extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean enabled
java.lang.String s3BucketName
java.lang.Integer emitInterval
Default: 60 minutes
java.lang.String s3BucketPrefix
my-bucket-prefix/prod
. If the prefix is not
provided, the log is placed at the root level of the bucket.
Class com.amazonaws.services.elasticloadbalancing.model.AppCookieStickinessPolicy extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String policyName
java.lang.String cookieName
Class com.amazonaws.services.elasticloadbalancing.model.ApplySecurityGroupsToLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
securityGroups
Class com.amazonaws.services.elasticloadbalancing.model.ApplySecurityGroupsToLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
securityGroups
Class com.amazonaws.services.elasticloadbalancing.model.AttachLoadBalancerToSubnetsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
subnets
Class com.amazonaws.services.elasticloadbalancing.model.AttachLoadBalancerToSubnetsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
subnets
Class com.amazonaws.services.elasticloadbalancing.model.BackendServerDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer instancePort
Constraints:
Range: 1 - 65535
policyNames
Class com.amazonaws.services.elasticloadbalancing.model.CertificateNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.ConfigureHealthCheckRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
HealthCheck healthCheck
Class com.amazonaws.services.elasticloadbalancing.model.ConfigureHealthCheckResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
HealthCheck healthCheck
Class com.amazonaws.services.elasticloadbalancing.model.ConnectionDraining extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean enabled
java.lang.Integer timeout
Class com.amazonaws.services.elasticloadbalancing.model.CreateAppCookieStickinessPolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.String policyName
java.lang.String cookieName
Class com.amazonaws.services.elasticloadbalancing.model.CreateAppCookieStickinessPolicyResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.CreateLBCookieStickinessPolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.String policyName
java.lang.Long cookieExpirationPeriod
Class com.amazonaws.services.elasticloadbalancing.model.CreateLBCookieStickinessPolicyResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.CreateLoadBalancerListenersRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
listeners
LoadBalancerPort
, InstancePort
,
Protocol
, and SSLCertificateId
items.
Class com.amazonaws.services.elasticloadbalancing.model.CreateLoadBalancerPolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.String policyName
java.lang.String policyTypeName
policyAttributes
Class com.amazonaws.services.elasticloadbalancing.model.CreateLoadBalancerPolicyResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.CreateLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
listeners
availabilityZones
At least one Availability Zone must be specified. Specified Availability Zones must be in the same EC2 Region as the load balancer. Traffic will be equally distributed across all zones.
You can later add more Availability Zones after the creation of the load balancer by calling EnableAvailabilityZonesForLoadBalancer action.
subnets
securityGroups
java.lang.String scheme
By default, Elastic Load Balancing creates an Internet-facing load balancer with a publicly resolvable DNS name, which resolves to public IP addresses. For more informationabout Internet-facing and Internal load balancers, see Internet-facing and Internal Load Balancers.
Specify the value
This option is only available for load balancers created within
EC2-VPC. internal
for this option to create an internal load
balancer with a DNS name that resolves to private IP addresses.
Class com.amazonaws.services.elasticloadbalancing.model.CreateLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String dNSName
Class com.amazonaws.services.elasticloadbalancing.model.CrossZoneLoadBalancing extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean enabled
Class com.amazonaws.services.elasticloadbalancing.model.DeleteLoadBalancerListenersRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
loadBalancerPorts
Class com.amazonaws.services.elasticloadbalancing.model.DeleteLoadBalancerPolicyRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.String policyName
Class com.amazonaws.services.elasticloadbalancing.model.DeleteLoadBalancerPolicyResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.DeleteLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
Class com.amazonaws.services.elasticloadbalancing.model.DeregisterInstancesFromLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
instances
Class com.amazonaws.services.elasticloadbalancing.model.DeregisterInstancesFromLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instances
Class com.amazonaws.services.elasticloadbalancing.model.DescribeInstanceHealthRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
instances
Class com.amazonaws.services.elasticloadbalancing.model.DescribeInstanceHealthResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instanceStates
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
LoadBalancerAttributes loadBalancerAttributes
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerPoliciesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
policyNames
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerPoliciesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
policyDescriptions
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerPolicyTypesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
policyTypeNames
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancerPolicyTypesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
policyTypeDescriptions
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancersRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
loadBalancerNames
java.lang.String marker
Class com.amazonaws.services.elasticloadbalancing.model.DescribeLoadBalancersResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
loadBalancerDescriptions
java.lang.String nextMarker
Class com.amazonaws.services.elasticloadbalancing.model.DetachLoadBalancerFromSubnetsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
subnets
Class com.amazonaws.services.elasticloadbalancing.model.DetachLoadBalancerFromSubnetsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
subnets
Class com.amazonaws.services.elasticloadbalancing.model.DisableAvailabilityZonesForLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
availabilityZones
Class com.amazonaws.services.elasticloadbalancing.model.DisableAvailabilityZonesForLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
availabilityZones
Class com.amazonaws.services.elasticloadbalancing.model.DuplicateListenerException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.DuplicateLoadBalancerNameException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.DuplicatePolicyNameException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.EnableAvailabilityZonesForLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
availabilityZones
Class com.amazonaws.services.elasticloadbalancing.model.EnableAvailabilityZonesForLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
availabilityZones
Class com.amazonaws.services.elasticloadbalancing.model.HealthCheck extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String target
TCP is the default, specified as a TCP: port pair, for example "TCP:5000". In this case a healthcheck simply attempts to open a TCP connection to the instance on the specified port. Failure to connect within the configured timeout is considered unhealthy.
SSL is also specified as SSL: port pair, for example, SSL:5000.
For HTTP or HTTPS protocol, the situation is different. You have to include a ping path in the string. HTTP is specified as a HTTP:port;/;PathToPing; grouping, for example "HTTP:80/weather/us/wa/seattle". In this case, a HTTP GET request is issued to the instance on the given port and path. Any answer other than "200 OK" within the timeout period is considered unhealthy.
The total length of the HTTP ping target needs to be 1024 16-bit Unicode characters or less.
java.lang.Integer interval
Constraints:
Range: 1 - 300
java.lang.Integer timeout
Constraints:
Range: 1 - 300
java.lang.Integer unhealthyThreshold
Constraints:
Range: 2 - 10
java.lang.Integer healthyThreshold
Constraints:
Range: 2 - 10
Class com.amazonaws.services.elasticloadbalancing.model.Instance extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
Class com.amazonaws.services.elasticloadbalancing.model.InstanceState extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String instanceId
java.lang.String state
Valid value:
InService
|OutOfService
java.lang.String reasonCode
Valid value:
ELB
|Instance
|N/A
java.lang.String description
Class com.amazonaws.services.elasticloadbalancing.model.InvalidConfigurationRequestException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.InvalidInstanceException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.InvalidSchemeException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.InvalidSecurityGroupException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.InvalidSubnetException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.LBCookieStickinessPolicy extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String policyName
java.lang.Long cookieExpirationPeriod
Class com.amazonaws.services.elasticloadbalancing.model.Listener extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String protocol
java.lang.Integer loadBalancerPort
java.lang.String instanceProtocol
InstanceProtocol
has to be at the same
protocol layer, i.e., HTTP or HTTPS. Likewise, if the front-end
protocol is TCP or SSL, InstanceProtocol has to be TCP or SSL. InstancePort
whose InstanceProtocol
is
secure, i.e., HTTPS or SSL, the listener's
InstanceProtocol
has to be secure, i.e., HTTPS or SSL. If
there is another listener with the same InstancePort
whose InstanceProtocol
is HTTP or TCP, the listener's
InstanceProtocol
must be either HTTP or TCP.
java.lang.Integer instancePort
Constraints:
Range: 1 - 65535
java.lang.String sSLCertificateId
Class com.amazonaws.services.elasticloadbalancing.model.ListenerDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Listener listener
policyNames
Class com.amazonaws.services.elasticloadbalancing.model.ListenerNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.LoadBalancerAttributeNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.LoadBalancerAttributes extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
CrossZoneLoadBalancing crossZoneLoadBalancing
For more information, see Enable Cross-Zone Load Balancing.
AccessLog accessLog
For more information, see Enable Access Logs.
ConnectionDraining connectionDraining
For more information, see Enable Connection Draining.
Class com.amazonaws.services.elasticloadbalancing.model.LoadBalancerDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.String dNSName
java.lang.String canonicalHostedZoneName
java.lang.String canonicalHostedZoneNameID
listenerDescriptions
Policies policies
backendServerDescriptions
availabilityZones
subnets
java.lang.String vPCId
instances
HealthCheck healthCheck
SourceSecurityGroup sourceSecurityGroup
securityGroups
java.util.Date createdTime
java.lang.String scheme
If the Scheme
is
internet-facing
, the load balancer has a publicly
resolvable DNS name that resolves to public IP addresses.
If the
Scheme
is internal
, the load balancer has a
publicly resolvable DNS name that resolves to private IP addresses.
This option is only available for load balancers attached to an Amazon VPC.
Class com.amazonaws.services.elasticloadbalancing.model.LoadBalancerNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.ModifyLoadBalancerAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
Class com.amazonaws.services.elasticloadbalancing.model.ModifyLoadBalancerAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
LoadBalancerAttributes loadBalancerAttributes
LoadBalancerAttributes
data type.
Class com.amazonaws.services.elasticloadbalancing.model.Policies extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
appCookieStickinessPolicies
lBCookieStickinessPolicies
otherPolicies
Class com.amazonaws.services.elasticloadbalancing.model.PolicyAttribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
java.lang.String attributeValue
Class com.amazonaws.services.elasticloadbalancing.model.PolicyAttributeDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
java.lang.String attributeValue
Class com.amazonaws.services.elasticloadbalancing.model.PolicyAttributeTypeDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String attributeName
java.lang.String attributeType
java.lang.String description
java.lang.String defaultValue
java.lang.String cardinality
Class com.amazonaws.services.elasticloadbalancing.model.PolicyDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String policyName
java.lang.String policyTypeName
policyAttributeDescriptions
Class com.amazonaws.services.elasticloadbalancing.model.PolicyNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.PolicyTypeDescription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String policyTypeName
java.lang.String description
policyAttributeTypeDescriptions
Class com.amazonaws.services.elasticloadbalancing.model.PolicyTypeNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.RegisterInstancesWithLoadBalancerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
instances
Class com.amazonaws.services.elasticloadbalancing.model.RegisterInstancesWithLoadBalancerResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
instances
Class com.amazonaws.services.elasticloadbalancing.model.SetLoadBalancerListenerSSLCertificateRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.Integer loadBalancerPort
java.lang.String sSLCertificateId
Class com.amazonaws.services.elasticloadbalancing.model.SetLoadBalancerPoliciesForBackendServerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.Integer instancePort
policyNames
Class com.amazonaws.services.elasticloadbalancing.model.SetLoadBalancerPoliciesForBackendServerResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.SetLoadBalancerPoliciesOfListenerRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String loadBalancerName
java.lang.Integer loadBalancerPort
policyNames
Class com.amazonaws.services.elasticloadbalancing.model.SetLoadBalancerPoliciesOfListenerResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.elasticloadbalancing.model.SourceSecurityGroup extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String ownerAlias
--source-group-user
parameter of the
ec2-authorize
command in the Amazon EC2 command line
tool.
java.lang.String groupName
--source-group
parameter of the
ec2-authorize
command in the Amazon EC2 command line
tool.
Class com.amazonaws.services.elasticloadbalancing.model.SubnetNotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.TooManyLoadBalancersException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.elasticloadbalancing.model.TooManyPoliciesException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Package com.amazonaws.services.s3.model |
---|
Class com.amazonaws.services.s3.model.AccessControlList extends java.lang.Object implements Serializable |
---|
serialVersionUID: 8095040648034788376L
Serialized Fields |
---|
java.util.HashSet<E> grants
Owner owner
Class com.amazonaws.services.s3.model.AmazonS3Exception extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 7573680383273658477L
Serialized Fields |
---|
java.lang.String extendedRequestId
Class com.amazonaws.services.s3.model.MultiObjectDeleteException extends AmazonS3Exception implements Serializable |
---|
serialVersionUID: -2004213552302446866L
Serialized Fields |
---|
java.util.List<E> errors
java.util.List<E> deletedObjects
Class com.amazonaws.services.s3.model.Owner extends java.lang.Object implements Serializable |
---|
serialVersionUID: -8916731456944569115L
Serialized Fields |
---|
java.lang.String displayName
java.lang.String id
Package com.amazonaws.services.s3.transfer.exception |
---|
Class com.amazonaws.services.s3.transfer.exception.PauseException extends AmazonClientException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PauseStatus status
Package com.amazonaws.services.securitytoken.model |
---|
Class com.amazonaws.services.securitytoken.model.AssumedRoleUser extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String assumedRoleId
Constraints:
Length: 2 - 96
Pattern: [\w+=,.@:-]*
java.lang.String arn
Constraints:
Length: 20 - 2048
Class com.amazonaws.services.securitytoken.model.AssumeRoleRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String roleArn
Constraints:
Length: 20 - 2048
java.lang.String roleSessionName
AssumedRoleUser
.
Constraints:
Length: 2 - 32
Pattern: [\w+=,.@-]*
java.lang.String policy
The policy parameter is optional. If you pass a policy, the temporary security credentials that are returned by the operation have the permissions that are allowed by both the access policy of the role that is being assumed, and the policy that you pass. This gives you a way to further restrict the permissions for the resulting temporary security credentials. You cannot use the passed policy to grant permissions that are in excess of those allowed by the access policy of the role that is being assumed. For more information, see Permissions for AssumeRole in Using Temporary Security Credentials.
Constraints:
Length: 1 - 2048
Pattern: [\u0009\u000A\u000D\u0020-\u00FF]+
java.lang.Integer durationSeconds
Constraints:
Range: 900 - 3600
java.lang.String externalId
Constraints:
Length: 2 - 96
Pattern: [\w+=,.@:-]*
java.lang.String serialNumber
AssumeRole
call. Specify this
value if the trust policy of the role being assumed includes a
condition that requires MFA authentication. The value is either the
serial number for a hardware device (such as
GAHT12345678
) or an Amazon Resource Name (ARN) for a
virtual device (such as
arn:aws:iam::123456789012:mfa/user
).
Constraints:
Length: 9 - 256
Pattern: [\w+=/:,.@-]*
java.lang.String tokenCode
TokenCode
value is missing or expired, the
AssumeRole
call returns an "access denied" error.
Constraints:
Length: 6 - 6
Pattern: [\d]*
Class com.amazonaws.services.securitytoken.model.AssumeRoleResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Credentials credentials
AssumedRoleUser assumedRoleUser
RoleSessionName
that
you specified when you called AssumeRole
.
java.lang.Integer packedPolicySize
Constraints:
Range: 0 -
Class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String roleArn
Constraints:
Length: 20 - 2048
java.lang.String principalArn
Constraints:
Length: 20 - 2048
java.lang.String sAMLAssertion
For more information, see Configuring a Relying Party and Adding Claims in the Using IAM guide.
Constraints:
Length: 4 - 50000
java.lang.String policy
The policy parameter is optional. If
you pass a policy, the temporary security credentials that are
returned by the operation have the permissions that are allowed by
both the access policy of the role that is being assumed,
and the policy that you pass. This gives you a way to
further restrict the permissions for the resulting temporary security
credentials. You cannot use the passed policy to grant permissions
that are in excess of those allowed by the access policy of the role
that is being assumed. For more information, see Permissions
for AssumeRoleWithSAML in Using Temporary Security
Credentials.
Constraints:
Length: 1 - 2048
Pattern: [\u0009\u000A\u000D\u0020-\u00FF]+
java.lang.Integer durationSeconds
NotOnOrAfter
value.
The actual expiration time is whichever value is shorter.
Constraints:
Range: 900 - 129600
Class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Credentials credentials
AssumedRoleUser assumedRoleUser
java.lang.Integer packedPolicySize
Constraints:
Range: 0 -
java.lang.String subject
java.lang.String subjectType
java.lang.String issuer
java.lang.String audience
java.lang.String nameQualifier
Class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String roleArn
Constraints:
Length: 20 - 2048
java.lang.String roleSessionName
AssumedRoleUser
response element.
Constraints:
Length: 2 - 32
Pattern: [\w+=,.@-]*
java.lang.String webIdentityToken
AssumeRoleWithWebIdentity
call.
Constraints:
Length: 4 - 2048
java.lang.String providerId
accounts.google.com
. Do not include URL schemes and port
numbers. Currently, www.amazon.com
and
graph.facebook.com
are supported.
Constraints:
Length: 4 - 2048
java.lang.String policy
The policy parameter is optional. If you pass a policy, the temporary security credentials that are returned by the operation have the permissions that are allowed by both the access policy of the role that is being assumed, and the policy that you pass. This gives you a way to further restrict the permissions for the resulting temporary security credentials. You cannot use the passed policy to grant permissions that are in excess of those allowed by the access policy of the role that is being assumed. For more information, see Permissions for AssumeRoleWithWebIdentity in Using Temporary Security Credentials.
Constraints:
Length: 1 - 2048
Pattern: [\u0009\u000A\u000D\u0020-\u00FF]+
java.lang.Integer durationSeconds
Constraints:
Range: 900 - 129600
Class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Credentials credentials
java.lang.String subjectFromWebIdentityToken
WebIdentityToken
that was submitted with the AssumeRoleWithWebIdentity
call. The identifier is typically unique to the user and the
application that acquired the WebIdentityToken
(pairwise
identifier). If an OpenID Connect ID token was submitted in the
WebIdentityToken
, this value is returned by the identity
provider as the token's sub
(Subject) claim.
Constraints:
Length: 6 - 255
AssumedRoleUser assumedRoleUser
RoleSessionName
that
you specified when you called AssumeRole
.
java.lang.Integer packedPolicySize
Constraints:
Range: 0 -
java.lang.String provider
iss
field. For OAuth 2.0 Access Tokens, this contains the value of the
ProviderId
parameter that was passed in the
AssumeRoleWithWebIdentity
request.
java.lang.String audience
Class com.amazonaws.services.securitytoken.model.Credentials extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String accessKeyId
Constraints:
Length: 16 - 32
Pattern: [\w]*
java.lang.String secretAccessKey
java.lang.String sessionToken
java.util.Date expiration
Class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String encodedMessage
Constraints:
Length: 1 - 10240
Class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String decodedMessage
DecodeAuthorizationMessage
.
Class com.amazonaws.services.securitytoken.model.ExpiredTokenException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.FederatedUser extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String federatedUserId
Constraints:
Length: 2 - 96
Pattern: [\w+=,.@\:-]*
java.lang.String arn
Constraints:
Length: 20 - 2048
Class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Bob
). For
example, you can reference the federated user name in a resource-based
policy, such as in an Amazon S3 bucket policy.
Constraints:
Length: 2 - 32
Pattern: [\w+=,.@-]*
java.lang.String policy
GetFederationToken
call and evaluated along with the
policy or policies that are attached to the IAM user whose credentials
are used to call GetFederationToken
. The passed policy is
used to scope down the permissions that are available to the IAM user,
by allowing only a subset of the permissions that are granted to the
IAM user. The passed policy cannot grant more permissions than those
granted to the IAM user. The final permissions for the federated user
are the most restrictive set based on the intersection of the passed
policy and the IAM user policy. If you do not pass a policy, the resulting temporary security credentials have no effective permissions. The only exception is when the temporary security credentials are used to access a resource that has a resource-based policy that specifically allows the federated user to access the resource.
For more information about how permissions work, see Permissions for GetFederationToken in Using Temporary Security Credentials.
Constraints:
Length: 1 - 2048
Pattern: [\u0009\u000A\u000D\u0020-\u00FF]+
java.lang.Integer durationSeconds
Constraints:
Range: 900 - 129600
Class com.amazonaws.services.securitytoken.model.GetFederationTokenResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Credentials credentials
FederatedUser federatedUser
arn:aws:sts::123456789012:federated-user/Bob
or
123456789012:Bob
). You can use the federated user's ARN
in your resource-based policies, such as an Amazon S3 bucket policy.
java.lang.Integer packedPolicySize
Constraints:
Range: 0 -
Class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer durationSeconds
Constraints:
Range: 900 - 129600
java.lang.String serialNumber
GetSessionToken
call.
Specify this value if the IAM user has a policy that requires MFA
authentication. The value is either the serial number for a hardware
device (such as GAHT12345678
) or an Amazon Resource Name
(ARN) for a virtual device (such as
arn:aws:iam::123456789012:mfa/user
). You can find the
device for an IAM user by going to the AWS Management Console and
viewing the user's security credentials.
Constraints:
Length: 9 - 256
Pattern: [\w+=/:,.@-]*
java.lang.String tokenCode
Constraints:
Length: 6 - 6
Pattern: [\d]*
Class com.amazonaws.services.securitytoken.model.GetSessionTokenResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Credentials credentials
Class com.amazonaws.services.securitytoken.model.IDPCommunicationErrorException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.IDPRejectedClaimException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.InvalidAuthorizationMessageException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.InvalidIdentityTokenException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.MalformedPolicyDocumentException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.securitytoken.model.PackedPolicyTooLargeException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Package com.amazonaws.services.simpledb.model |
---|
Class com.amazonaws.services.simpledb.model.Attribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
java.lang.String alternateNameEncoding
java.lang.String value
java.lang.String alternateValueEncoding
Class com.amazonaws.services.simpledb.model.AttributeDoesNotExistException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.BatchDeleteAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
items
Class com.amazonaws.services.simpledb.model.BatchPutAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
items
Class com.amazonaws.services.simpledb.model.CreateDomainRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
Class com.amazonaws.services.simpledb.model.DeletableItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
attributes
Class com.amazonaws.services.simpledb.model.DeleteAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
java.lang.String itemName
attributes
UpdateCondition expected
Class com.amazonaws.services.simpledb.model.DeleteDomainRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
Class com.amazonaws.services.simpledb.model.DomainMetadataRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
Class com.amazonaws.services.simpledb.model.DomainMetadataResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer itemCount
java.lang.Long itemNamesSizeBytes
java.lang.Integer attributeNameCount
java.lang.Long attributeNamesSizeBytes
java.lang.Integer attributeValueCount
java.lang.Long attributeValuesSizeBytes
java.lang.Integer timestamp
Class com.amazonaws.services.simpledb.model.DuplicateItemNameException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.GetAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
java.lang.String itemName
attributeNames
java.lang.Boolean consistentRead
true
, any data previously
written to SimpleDB will be returned. Otherwise, results will be
consistent eventually, and the client may not see data that was
written immediately before your read.
Class com.amazonaws.services.simpledb.model.GetAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
attributes
Class com.amazonaws.services.simpledb.model.InvalidNextTokenException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.InvalidNumberPredicatesException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.InvalidNumberValueTestsException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.InvalidParameterValueException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.InvalidQueryExpressionException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.Item extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
java.lang.String alternateNameEncoding
attributes
Class com.amazonaws.services.simpledb.model.ListDomainsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.Integer maxNumberOfDomains
java.lang.String nextToken
Class com.amazonaws.services.simpledb.model.ListDomainsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
domainNames
java.lang.String nextToken
MaxNumberOfDomains
still available.
Class com.amazonaws.services.simpledb.model.MissingParameterException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NoSuchDomainException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberDomainAttributesExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberDomainBytesExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberDomainsExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberItemAttributesExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberSubmittedAttributesExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.NumberSubmittedItemsExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.PutAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domainName
java.lang.String itemName
attributes
UpdateCondition expected
Class com.amazonaws.services.simpledb.model.ReplaceableAttribute extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
java.lang.String value
java.lang.Boolean replace
false
.
Class com.amazonaws.services.simpledb.model.ReplaceableItem extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
attributes
Class com.amazonaws.services.simpledb.model.RequestTimeoutException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.SelectRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String selectExpression
java.lang.String nextToken
ItemNames
.
java.lang.Boolean consistentRead
true
, any data previously
written to SimpleDB will be returned. Otherwise, results will be
consistent eventually, and the client may not see data that was
written immediately before your read.
Class com.amazonaws.services.simpledb.model.SelectResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
items
java.lang.String nextToken
MaxNumberOfItems
were matched, the response size exceeded
1 megabyte, or the execution time exceeded 5 seconds.
Class com.amazonaws.services.simpledb.model.TooManyRequestedAttributesException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Float boxUsage
Class com.amazonaws.services.simpledb.model.UpdateCondition extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
java.lang.String value
Exists
parameter is equal to true
.
java.lang.Boolean exists
true
if the attribute must exist for
the update condition to be satisfied. Specify false
if
the attribute should not exist in order for the update condition to be
satisfied.
Package com.amazonaws.services.simpleemail.model |
---|
Class com.amazonaws.services.simpleemail.model.Body extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Content text
Content html
Class com.amazonaws.services.simpleemail.model.Content extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String data
java.lang.String charset
Class com.amazonaws.services.simpleemail.model.DeleteIdentityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identity
Class com.amazonaws.services.simpleemail.model.DeleteIdentityResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.DeleteVerifiedEmailAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String emailAddress
Class com.amazonaws.services.simpleemail.model.Destination extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
toAddresses
ccAddresses
bccAddresses
Class com.amazonaws.services.simpleemail.model.GetIdentityDkimAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
identities
Class com.amazonaws.services.simpleemail.model.GetIdentityDkimAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> dkimAttributes
Class com.amazonaws.services.simpleemail.model.GetIdentityNotificationAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
identities
Class com.amazonaws.services.simpleemail.model.GetIdentityNotificationAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> notificationAttributes
Class com.amazonaws.services.simpleemail.model.GetIdentityVerificationAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
identities
Class com.amazonaws.services.simpleemail.model.GetIdentityVerificationAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> verificationAttributes
Class com.amazonaws.services.simpleemail.model.GetSendQuotaRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.GetSendQuotaResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Double max24HourSend
java.lang.Double maxSendRate
java.lang.Double sentLast24Hours
Class com.amazonaws.services.simpleemail.model.GetSendStatisticsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.GetSendStatisticsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
sendDataPoints
Class com.amazonaws.services.simpleemail.model.IdentityDkimAttributes extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean dkimEnabled
java.lang.String dkimVerificationStatus
Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted
dkimTokens
For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer Guide.
Class com.amazonaws.services.simpleemail.model.IdentityNotificationAttributes extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String bounceTopic
java.lang.String complaintTopic
java.lang.Boolean forwardingEnabled
true
indicates that Amazon SES will forward feedback as
email, while false
indicates that feedback will be
published only to the specified Bounce and Complaint topics.
Class com.amazonaws.services.simpleemail.model.IdentityVerificationAttributes extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String verificationStatus
Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted
java.lang.String verificationToken
Class com.amazonaws.services.simpleemail.model.ListIdentitiesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identityType
Constraints:
Allowed Values: EmailAddress, Domain
java.lang.String nextToken
java.lang.Integer maxItems
Class com.amazonaws.services.simpleemail.model.ListIdentitiesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
identities
java.lang.String nextToken
Class com.amazonaws.services.simpleemail.model.ListVerifiedEmailAddressesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.ListVerifiedEmailAddressesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
verifiedEmailAddresses
Class com.amazonaws.services.simpleemail.model.Message extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Content subject
Body body
Class com.amazonaws.services.simpleemail.model.MessageRejectedException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.simpleemail.model.RawMessage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.nio.ByteBuffer data
For more information, go to the Amazon SES Developer Guide.
Class com.amazonaws.services.simpleemail.model.SendDataPoint extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Date timestamp
java.lang.Long deliveryAttempts
java.lang.Long bounces
java.lang.Long complaints
java.lang.Long rejects
Class com.amazonaws.services.simpleemail.model.SendEmailRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String source
By default, the string must be 7-bit
ASCII. If the text must contain any other characters, then you must
use MIME encoded-word syntax (RFC 2047) instead of a literal string.
MIME encoded-word syntax uses the following form:
=?charset?encoding?encoded-text?=
. For more information,
see RFC 2047.
Destination destination
Message message
replyToAddresses
java.lang.String returnPath
ReturnPath
parameter.
Class com.amazonaws.services.simpleemail.model.SendEmailResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String messageId
SendEmail
action.
Class com.amazonaws.services.simpleemail.model.SendRawEmailRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String source
By default, the string must be 7-bit
ASCII. If the text must contain any other characters, then you must
use MIME encoded-word syntax (RFC 2047) instead of a literal string.
MIME encoded-word syntax uses the following form:
=?charset?encoding?encoded-text?=
. For more information,
see RFC 2047.
Source
parameter, then bounce
notifications and complaints will be sent to this email address. This
takes precedence over any Return-Path header that you might
include in the raw text of the message.
destinations
RawMessage rawMessage
Class com.amazonaws.services.simpleemail.model.SendRawEmailResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String messageId
SendRawEmail
action.
Class com.amazonaws.services.simpleemail.model.SetIdentityDkimEnabledRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identity
java.lang.Boolean dkimEnabled
true
to enable DKIM signing for this identity;
false
to disable it.
Class com.amazonaws.services.simpleemail.model.SetIdentityDkimEnabledResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.SetIdentityFeedbackForwardingEnabledRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identity
[email protected]
, example.com
.
java.lang.Boolean forwardingEnabled
true
specifies that Amazon SES will forward feedback
notifications as email, in addition to any Amazon SNS topic publishing
otherwise specified. false
specifies that Amazon SES will
publish feedback notifications only through Amazon SNS. This value can
only be set to false
when topics are specified for both
Bounce
and Complaint
topic types.
Class com.amazonaws.services.simpleemail.model.SetIdentityFeedbackForwardingEnabledResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.SetIdentityNotificationTopicRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String identity
[email protected]
, example.com
.
java.lang.String notificationType
Constraints:
Allowed Values: Bounce, Complaint
java.lang.String snsTopic
Class com.amazonaws.services.simpleemail.model.SetIdentityNotificationTopicResult extends java.lang.Object implements Serializable |
---|
Class com.amazonaws.services.simpleemail.model.VerifyDomainDkimRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domain
Class com.amazonaws.services.simpleemail.model.VerifyDomainDkimResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
dkimTokens
Using these tokens, you will need to create DNS CNAME records that point to DKIM public keys hosted by Amazon SES. Amazon Web Services will eventually detect that you have updated your DNS records; this detection process may take up to 72 hours. Upon successful detection, Amazon SES will be able to DKIM-sign emails originating from that domain.
For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer Guide.
Class com.amazonaws.services.simpleemail.model.VerifyDomainIdentityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String domain
Class com.amazonaws.services.simpleemail.model.VerifyDomainIdentityResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String verificationToken
Class com.amazonaws.services.simpleemail.model.VerifyEmailAddressRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String emailAddress
Class com.amazonaws.services.simpleemail.model.VerifyEmailIdentityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String emailAddress
Class com.amazonaws.services.simpleemail.model.VerifyEmailIdentityResult extends java.lang.Object implements Serializable |
---|
Package com.amazonaws.services.sns.model |
---|
Class com.amazonaws.services.sns.model.AddPermissionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String label
aWSAccountIds
actionNames
Valid values: any Amazon SNS action name.
Class com.amazonaws.services.sns.model.AuthorizationErrorException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.ConfirmSubscriptionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String token
Subscribe
action.
java.lang.String authenticateOnUnsubscribe
true
and the request has an
AWS signature, then only the topic owner and the subscription owner
can unsubscribe the endpoint. The unsubscribe action requires AWS
authentication.
Class com.amazonaws.services.sns.model.ConfirmSubscriptionResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
Class com.amazonaws.services.sns.model.CreatePlatformApplicationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
java.lang.String platform
java.util.Map<K,V> attributes
Class com.amazonaws.services.sns.model.CreatePlatformApplicationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
Class com.amazonaws.services.sns.model.CreatePlatformEndpointRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
java.lang.String token
java.lang.String customUserData
java.util.Map<K,V> attributes
Class com.amazonaws.services.sns.model.CreatePlatformEndpointResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String endpointArn
Class com.amazonaws.services.sns.model.CreateTopicRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Constraints: Topic names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long.
Class com.amazonaws.services.sns.model.CreateTopicResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
Class com.amazonaws.services.sns.model.DeleteEndpointRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String endpointArn
Class com.amazonaws.services.sns.model.DeletePlatformApplicationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
Class com.amazonaws.services.sns.model.DeleteTopicRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
Class com.amazonaws.services.sns.model.Endpoint extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String endpointArn
java.util.Map<K,V> attributes
Class com.amazonaws.services.sns.model.EndpointDisabledException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.GetEndpointAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String endpointArn
Class com.amazonaws.services.sns.model.GetEndpointAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
CustomUserData
-- arbitrary user data to associate with the endpoint. Amazon SNS does
not use this data. The data must be in UTF-8 format and less than
2KB.Enabled
-- flag that enables/disables
delivery to the endpoint. Amazon SNS will set this to false when a
notification service indicates to Amazon SNS that the endpoint is
invalid. Users can set it back to true, typically after updating
Token.Token
-- device token, also referred to
as a registration id, for an app and mobile device. This is returned
from the notification service when an app and mobile device are
registered with the notification service.
Class com.amazonaws.services.sns.model.GetPlatformApplicationAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
Class com.amazonaws.services.sns.model.GetPlatformApplicationAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
EventEndpointCreated
-- Topic ARN to which
EndpointCreated event notifications should be sent.EventEndpointDeleted
-- Topic ARN to which
EndpointDeleted event notifications should be sent.EventEndpointUpdated
-- Topic ARN to which
EndpointUpdate event notifications should be sent.EventDeliveryFailure
-- Topic ARN to which
DeliveryFailure event notifications should be sent upon Direct Publish
delivery failure (permanent) to one of the application's
endpoints.
Class com.amazonaws.services.sns.model.GetSubscriptionAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
Class com.amazonaws.services.sns.model.GetSubscriptionAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
SubscriptionArn
-- the
subscription's ARNTopicArn
-- the topic ARN
that the subscription is associated withOwner
-- the AWS account ID of the subscription's ownerConfirmationWasAuthenticated
-- true if the
subscription confirmation request was authenticatedDeliveryPolicy
-- the JSON serialization of the
subscription's delivery policyEffectiveDeliveryPolicy
-- the JSON serialization of
the effective delivery policy that takes into account the topic
delivery policy and account system defaults
Class com.amazonaws.services.sns.model.GetTopicAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
Class com.amazonaws.services.sns.model.GetTopicAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's
access control policyDisplayName
-- the
human-readable name used in the "From" field for notifications to
email and email-json endpointsSubscriptionsPending
-- the number of subscriptions
pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the
topic's delivery policyEffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes
into account system defaults
Class com.amazonaws.services.sns.model.InternalErrorException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.InvalidParameterException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.InvalidParameterValueException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.ListEndpointsByPlatformApplicationRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
java.lang.String nextToken
Class com.amazonaws.services.sns.model.ListEndpointsByPlatformApplicationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
endpoints
java.lang.String nextToken
Class com.amazonaws.services.sns.model.ListPlatformApplicationsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String nextToken
Class com.amazonaws.services.sns.model.ListPlatformApplicationsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
platformApplications
java.lang.String nextToken
Class com.amazonaws.services.sns.model.ListSubscriptionsByTopicRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String nextToken
ListSubscriptionsByTopic
request.
Class com.amazonaws.services.sns.model.ListSubscriptionsByTopicResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
subscriptions
java.lang.String nextToken
ListSubscriptionsByTopic
request. This element is returned if there are more subscriptions to
retrieve.
Class com.amazonaws.services.sns.model.ListSubscriptionsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String nextToken
ListSubscriptions
request.
Class com.amazonaws.services.sns.model.ListSubscriptionsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
subscriptions
java.lang.String nextToken
ListSubscriptions
request. This element is returned if there are more subscriptions to
retrieve.
Class com.amazonaws.services.sns.model.ListTopicsRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String nextToken
ListTopics
request.
Class com.amazonaws.services.sns.model.ListTopicsResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
topics
java.lang.String nextToken
ListTopics
request. This
element is returned if there are additional topics to retrieve.
Class com.amazonaws.services.sns.model.MessageAttributeValue extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String dataType
java.lang.String stringValue
java.nio.ByteBuffer binaryValue
Class com.amazonaws.services.sns.model.NotFoundException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.PlatformApplication extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
java.util.Map<K,V> attributes
Class com.amazonaws.services.sns.model.PlatformApplicationDisabledException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.PublishRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String targetArn
java.lang.String message
If you want to send the same message to all transport protocols, include the text of the message as a String value.
If you want to send different messages
for each transport protocol, set the value of the
MessageStructure
parameter to json
and use a
JSON object for the Message
parameter. See the Examples
section for the format of the JSON object.
Constraints: Messages must be UTF-8 encoded strings at most 256 KB in size (262144 bytes, not 262144 characters).
JSON-specific constraints:
Publish
call to return an error (no partial
delivery).
java.lang.String subject
Constraints: Subjects must be ASCII text that begins with a letter, number, or punctuation mark; must not include line breaks or control characters; and must be less than 100 characters long.
java.lang.String messageStructure
MessageStructure
to json
if you want to
send a different message for each protocol. For example, using one
publish action, you can send a short message to your SMS subscribers
and a longer message to your email subscribers. If you set
MessageStructure
to json
, the value of the
Message
parameter must: You can define other top-level keys that define the message you want to send to a specific transport protocol (e.g., "http").
For information about sending different messages for each protocol using the AWS Management Console, go to Create Different Messages for Each Protocol in the Amazon Simple Notification Service Getting Started Guide.
Valid value:
json
java.util.Map<K,V> messageAttributes
Class com.amazonaws.services.sns.model.PublishResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String messageId
Length Constraint: Maximum 100 characters
Class com.amazonaws.services.sns.model.RemovePermissionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String label
Class com.amazonaws.services.sns.model.SetEndpointAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String endpointArn
java.util.Map<K,V> attributes
CustomUserData
-- arbitrary user data
to associate with the endpoint. Amazon SNS does not use this data. The
data must be in UTF-8 format and less than 2KB.Enabled
-- flag that enables/disables delivery to the
endpoint. Amazon SNS will set this to false when a notification
service indicates to Amazon SNS that the endpoint is invalid. Users
can set it back to true, typically after updating Token.Token
-- device token, also referred to as a
registration id, for an app and mobile device. This is returned from
the notification service when an app and mobile device are registered
with the notification service.
Class com.amazonaws.services.sns.model.SetPlatformApplicationAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String platformApplicationArn
java.util.Map<K,V> attributes
PlatformCredential
-- The
credential received from the notification service. For
APNS/APNS_SANDBOX, PlatformCredential is "private key". For GCM,
PlatformCredential is "API key". For ADM, PlatformCredential is
"client secret".PlatformPrincipal
-- The
principal received from the notification service. For
APNS/APNS_SANDBOX, PlatformPrincipal is "SSL certificate". For GCM,
PlatformPrincipal is not applicable. For ADM, PlatformPrincipal is
"client id".EventEndpointCreated
-- Topic ARN
to which EndpointCreated event notifications should be sent.EventEndpointDeleted
-- Topic ARN to which
EndpointDeleted event notifications should be sent.EventEndpointUpdated
-- Topic ARN to which
EndpointUpdate event notifications should be sent.EventDeliveryFailure
-- Topic ARN to which
DeliveryFailure event notifications should be sent upon Direct Publish
delivery failure (permanent) to one of the application's
endpoints.
Class com.amazonaws.services.sns.model.SetSubscriptionAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
java.lang.String attributeName
Valid values:
DeliveryPolicy
| RawMessageDelivery
java.lang.String attributeValue
Class com.amazonaws.services.sns.model.SetTopicAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String attributeName
Valid values: Policy
|
DisplayName
| DeliveryPolicy
java.lang.String attributeValue
Class com.amazonaws.services.sns.model.SubscribeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
java.lang.String protocol
http
-- delivery of JSON-encoded message via HTTP
POSThttps
-- delivery of JSON-encoded message
via HTTPS POSTemail
-- delivery of message via
SMTPemail-json
-- delivery of JSON-encoded
message via SMTPsms
-- delivery of message via
SMSsqs
-- delivery of JSON-encoded message to
an Amazon SQS queueapplication
-- delivery of
JSON-encoded message to an EndpointArn for a mobile app and
device.
java.lang.String endpoint
http
protocol, the endpoint is
an URL beginning with "http://"https
protocol, the endpoint is a URL beginning with "https://"email
protocol, the endpoint is an email addressemail-json
protocol, the endpoint is an email
addresssms
protocol, the endpoint is a
phone number of an SMS-enabled devicesqs
protocol, the endpoint is the ARN of an Amazon SQS
queueapplication
protocol, the endpoint
is the EndpointArn of a mobile app and device.
Class com.amazonaws.services.sns.model.SubscribeResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
Class com.amazonaws.services.sns.model.Subscription extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
java.lang.String owner
java.lang.String protocol
java.lang.String endpoint
java.lang.String topicArn
Class com.amazonaws.services.sns.model.SubscriptionLimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.Topic extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String topicArn
Class com.amazonaws.services.sns.model.TopicLimitExceededException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sns.model.UnsubscribeRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String subscriptionArn
Package com.amazonaws.services.sqs.model |
---|
Class com.amazonaws.services.sqs.model.AddPermissionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.lang.String label
AliceSendMessage
). Constraints: Maximum 80 characters;
alphanumeric characters, hyphens (-), and underscores (_) are allowed.
aWSAccountIds
actions
* | SendMessage | ReceiveMessage |
DeleteMessage | ChangeMessageVisibility | GetQueueAttributes |
GetQueueUrl
. For more information about these actions, see Understanding
Permissions in the Amazon SQS Developer Guide.
Specifying SendMessage
, DeleteMessage
, or
ChangeMessageVisibility
for the ActionName.n
also grants permissions for the corresponding batch versions of those
actions: SendMessageBatch
,
DeleteMessageBatch
, and
ChangeMessageVisibilityBatch
.
Class com.amazonaws.services.sqs.model.BatchEntryIdsNotDistinctException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.BatchRequestTooLongException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.BatchResultErrorEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
java.lang.Boolean senderFault
java.lang.String code
java.lang.String message
Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
entries
Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchRequestEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
Id
s of a batch
request need to be unique within the request.
java.lang.String receiptHandle
java.lang.Integer visibilityTimeout
Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
successful
failed
Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchResultEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
Class com.amazonaws.services.sqs.model.ChangeMessageVisibilityRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.lang.String receiptHandle
java.lang.Integer visibilityTimeout
Class com.amazonaws.services.sqs.model.CreateQueueRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueName
java.util.Map<K,V> attributes
The following
lists the names, descriptions, and values of the special request
parameters the CreateQueue
action uses:
DelaySeconds
- The time in seconds that the delivery
of all messages in the queue will be delayed. An integer from 0 to 900
(15 minutes). The default for this attribute is 0 (zero).MaximumMessageSize
- The limit of how many bytes a
message can contain before Amazon SQS rejects it. An integer from 1024
bytes (1 KiB) up to 262144 bytes (256 KiB). The default for this
attribute is 262144 (256 KiB).MessageRetentionPeriod
- The number of seconds Amazon
SQS retains a message. Integer representing seconds, from 60 (1
minute) to 1209600 (14 days). The default for this attribute is 345600
(4 days).Policy
- The queue's policy. A valid
form-url-encoded policy. For more information about policy structure,
see Basic
Policy Structure in the Amazon SQS Developer Guide. For
more information about form-url-encoding, see http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1.ReceiveMessageWaitTimeSeconds
- The time for which a
ReceiveMessage call will wait for a message to arrive. An
integer from 0 to 20 (seconds). The default for this attribute is 0.
VisibilityTimeout
- The visibility timeout for
the queue. An integer from 0 to 43200 (12 hours). The default for this
attribute is 30. For more information about visibility timeout, see Visibility
Timeout in the Amazon SQS Developer Guide.
Class com.amazonaws.services.sqs.model.CreateQueueResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
Class com.amazonaws.services.sqs.model.DeleteMessageBatchRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
entries
Class com.amazonaws.services.sqs.model.DeleteMessageBatchRequestEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
Id
s of a batch
request need to be unique within the request.
java.lang.String receiptHandle
Class com.amazonaws.services.sqs.model.DeleteMessageBatchResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
successful
failed
Class com.amazonaws.services.sqs.model.DeleteMessageBatchResultEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
Class com.amazonaws.services.sqs.model.DeleteMessageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.lang.String receiptHandle
Class com.amazonaws.services.sqs.model.DeleteQueueRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
Class com.amazonaws.services.sqs.model.EmptyBatchRequestException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.GetQueueAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
attributeNames
Class com.amazonaws.services.sqs.model.GetQueueAttributesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> attributes
Class com.amazonaws.services.sqs.model.GetQueueUrlRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueName
java.lang.String queueOwnerAWSAccountId
Class com.amazonaws.services.sqs.model.GetQueueUrlResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
Class com.amazonaws.services.sqs.model.InvalidAttributeNameException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.InvalidBatchEntryIdException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.InvalidIdFormatException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.InvalidMessageContentsException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.ListDeadLetterSourceQueuesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
Class com.amazonaws.services.sqs.model.ListDeadLetterSourceQueuesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
queueUrls
Class com.amazonaws.services.sqs.model.ListQueuesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueNamePrefix
Class com.amazonaws.services.sqs.model.ListQueuesResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
queueUrls
Class com.amazonaws.services.sqs.model.Message extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String messageId
java.lang.String receiptHandle
java.lang.String mD5OfBody
java.lang.String body
java.util.Map<K,V> attributes
SenderId
, SentTimestamp
,
ApproximateReceiveCount
, and/or
ApproximateFirstReceiveTimestamp
.
SentTimestamp
and
ApproximateFirstReceiveTimestamp
are each returned as an
integer representing the epoch time in
milliseconds.
java.lang.String mD5OfMessageAttributes
java.util.Map<K,V> messageAttributes
Class com.amazonaws.services.sqs.model.MessageAttributeValue extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String stringValue
java.nio.ByteBuffer binaryValue
stringListValues
binaryListValues
java.lang.String dataType
Class com.amazonaws.services.sqs.model.MessageNotInflightException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.OverLimitException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.QueueDeletedRecentlyException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.QueueDoesNotExistException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.QueueNameExistsException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.ReceiptHandleIsInvalidException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.ReceiveMessageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
attributeNames
The following lists the names and descriptions of the attributes that can be returned:
All
- returns all
values.ApproximateFirstReceiveTimestamp
-
returns the time when the message was first received (epoch time in
milliseconds).ApproximateReceiveCount
- returns
the number of times a message has been received but not deleted.SenderId
- returns the AWS account number (or the IP
address, if anonymous access is allowed) of the sender.SentTimestamp
- returns the time when the message was
sent (epoch time in milliseconds).
messageAttributeNames
java.lang.Integer maxNumberOfMessages
All of the messages are not necessarily returned.
java.lang.Integer visibilityTimeout
ReceiveMessage
request.
java.lang.Integer waitTimeSeconds
Class com.amazonaws.services.sqs.model.ReceiveMessageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
messages
Class com.amazonaws.services.sqs.model.RemovePermissionRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.lang.String label
Class com.amazonaws.services.sqs.model.SendMessageBatchRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
entries
Class com.amazonaws.services.sqs.model.SendMessageBatchRequestEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
Id
s of a batch
request need to be unique within the request.
java.lang.String messageBody
java.lang.Integer delaySeconds
java.util.Map<K,V> messageAttributes
Class com.amazonaws.services.sqs.model.SendMessageBatchResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
successful
failed
Class com.amazonaws.services.sqs.model.SendMessageBatchResultEntry extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String id
java.lang.String messageId
java.lang.String mD5OfMessageBody
java.lang.String mD5OfMessageAttributes
Class com.amazonaws.services.sqs.model.SendMessageRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.lang.String messageBody
java.lang.Integer delaySeconds
DelaySeconds
value
become available for processing after the delay time is finished. If
you don't specify a value, the default value for the queue applies.
java.util.Map<K,V> messageAttributes
Class com.amazonaws.services.sqs.model.SendMessageResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String mD5OfMessageBody
java.lang.String mD5OfMessageAttributes
java.lang.String messageId
Class com.amazonaws.services.sqs.model.SetQueueAttributesRequest extends AmazonWebServiceRequest implements Serializable |
---|
Serialized Fields |
---|
java.lang.String queueUrl
java.util.Map<K,V> attributes
The following lists the names,
descriptions, and values of the special request parameters the
SetQueueAttributes
action uses:
DelaySeconds
- The time in seconds that the delivery
of all messages in the queue will be delayed. An integer from 0 to 900
(15 minutes). The default for this attribute is 0 (zero).MaximumMessageSize
- The limit of how many bytes a
message can contain before Amazon SQS rejects it. An integer from 1024
bytes (1 KiB) up to 262144 bytes (256 KiB). The default for this
attribute is 262144 (256 KiB).MessageRetentionPeriod
- The number of seconds Amazon
SQS retains a message. Integer representing seconds, from 60 (1
minute) to 1209600 (14 days). The default for this attribute is 345600
(4 days).Policy
- The queue's policy. A valid
form-url-encoded policy. For more information about policy structure,
see Basic
Policy Structure in the Amazon SQS Developer Guide. For
more information about form-url-encoding, see http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1.ReceiveMessageWaitTimeSeconds
- The time for which a
ReceiveMessage call will wait for a message to arrive. An integer from
0 to 20 (seconds). The default for this attribute is 0. VisibilityTimeout
- The visibility timeout for the
queue. An integer from 0 to 43200 (12 hours). The default for this
attribute is 30. For more information about visibility timeout, see
Visibility Timeout in the Amazon SQS Developer Guide.RedrivePolicy
- The parameters for dead letter queue
functionality of the source queue. For more information about
RedrivePolicy and dead letter queues, see Using Amazon SQS Dead Letter
Queues in the Amazon SQS Developer Guide.
Class com.amazonaws.services.sqs.model.TooManyEntriesInBatchRequestException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Class com.amazonaws.services.sqs.model.UnsupportedOperationException extends AmazonServiceException implements Serializable |
---|
serialVersionUID: 1L
Package com.amazonaws.util.json |
---|
Class com.amazonaws.util.json.JSONException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 0L
Serialized Fields |
---|
java.lang.Throwable cause
|
|||||||
PREV NEXT | FRAMES NO FRAMES |