Data Types

AmazonChangeEc2InstanceTypeParameters Object

Description

Parameters for the Amazon Change EC2 Instance Type action.

Properties

credentialIds

Registered credentials to use with the action. One and only one credential must be specified.

Type: Array of string

Required: Yes

deregisterFromLoadBalancers

Indicates whether to deregister from load balancers when stopping the EC2 instance.

Type: string

Valid Values:

  • none

  • all-load-balancers

Required: Yes

instanceId

Instance ID of the EC2 instance which will be changed. Required when instanceIdentificationMethod is by-instance-id.

Type: string

Required: Conditional

instanceName

Value of the Name tag of the EC2 instance which will be changed. Required when instanceIdentificationMethod is by-instance-name-tag.

Type: string

Required: Conditional

instanceIdentificationMethod

Method of identifying the EC2 instances.

Type: string

Valid Values:

  • by-instance-id

  • by-instance-name-tag

Required: Yes

instanceType

New instance type for the EC2 instances.

Type: string

Required: No

isEbsOptimized

New flag indicating whether the EC2 instances are EBS-optimized or not.

Type: boolean

Required: No

regionNames

Regions to use with the action. One and only one region must be specified.

Type: Array of string

Required: Yes

revertTimeInSeconds

Time (in seconds) after which the EC2 instance will be reverted to its original settings.

Type: integer

Required: No

Sample JSON

{
"credentialIds": [
"cred-00000001"
],
"regionNames": [
"us-east-1"
],
"instanceIdentificationMethod": "by-instance-id",
"instanceId": "i-11111111",
"instanceType": "t2.small",
"isEbsOptimized": false,
"revertTimeInSeconds": 43200
}