@itentialopensource/adapter-aws_ec2
Version:
This adapter integrates with system described as: Aws_Ec2.
469 lines • 9.79 kB
JSON
{
"LaunchTemplateData": {
"KernelId": "string",
"EbsOptimized": false,
"IamInstanceProfile": {
"Arn": "string",
"Name": "string"
},
"BlockDeviceMappings": [
{
"DeviceName": "string",
"VirtualName": "string",
"Ebs": {
"Encrypted": false,
"DeleteOnTermination": false,
"Iops": 3,
"KmsKeyId": "string",
"SnapshotId": "string",
"VolumeSize": 9,
"VolumeType": "gp2"
},
"NoDevice": "string"
}
],
"NetworkInterfaces": [
{
"AssociatePublicIpAddress": true,
"DeleteOnTermination": false,
"Description": "string",
"DeviceIndex": 6,
"Groups": [
"string",
"string"
],
"InterfaceType": "string",
"Ipv6AddressCount": 4,
"Ipv6Addresses": [
{
"Ipv6Address": "string"
},
{
"Ipv6Address": "string"
},
{
"Ipv6Address": "string"
}
],
"NetworkInterfaceId": "string",
"PrivateIpAddress": "string",
"PrivateIpAddresses": [
{
"Primary": false,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": false,
"PrivateIpAddress": "string"
},
{
"Primary": false,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": false,
"PrivateIpAddress": "string"
},
{
"Primary": false,
"PrivateIpAddress": "string"
}
],
"SecondaryPrivateIpAddressCount": 6,
"SubnetId": "string"
}
],
"ImageId": "string",
"InstanceType": "t3.xlarge",
"KeyName": "string",
"Monitoring": {
"Enabled": false
},
"Placement": {
"AvailabilityZone": "string",
"Affinity": "string",
"GroupName": "string",
"HostId": "string",
"Tenancy": "host",
"SpreadDomain": "string"
},
"RamDiskId": "string",
"DisableApiTermination": true,
"InstanceInitiatedShutdownBehavior": "stop",
"UserData": "string",
"TagSpecifications": [
{
"ResourceType": "network-interface",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "fpga-image",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "transit-gateway",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "elastic-ip",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "customer-gateway",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "elastic-ip",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "fpga-image",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "instance",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "client-vpn-endpoint",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "natgateway",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
}
],
"ElasticGpuSpecifications": [
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
}
],
"ElasticInferenceAccelerators": [
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
}
],
"SecurityGroupIds": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"SecurityGroups": [
"string"
],
"InstanceMarketOptions": {
"MarketType": "spot",
"SpotOptions": {
"MaxPrice": "string",
"SpotInstanceType": "persistent",
"BlockDurationMinutes": 7,
"ValidUntil": "string",
"InstanceInterruptionBehavior": "stop"
}
},
"CreditSpecification": {
"CpuCredits": "string"
},
"CpuOptions": {
"CoreCount": 3,
"ThreadsPerCore": 8
},
"CapacityReservationSpecification": {
"CapacityReservationPreference": "none",
"CapacityReservationTarget": {
"CapacityReservationId": "string"
}
},
"LicenseSpecifications": [
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
}
],
"HibernationOptions": {
"Configured": false
}
}
}