@itentialopensource/adapter-aws_ec2
Version:
This adapter integrates with system described as: Aws_Ec2.
467 lines • 10.8 kB
JSON
{
"LaunchTemplateVersion": {
"LaunchTemplateId": "string",
"LaunchTemplateName": "string",
"VersionNumber": 2,
"VersionDescription": "string",
"CreateTime": "string",
"CreatedBy": "string",
"DefaultVersion": true,
"LaunchTemplateData": {
"KernelId": "string",
"EbsOptimized": true,
"IamInstanceProfile": {
"Arn": "string",
"Name": "string"
},
"BlockDeviceMappings": [
{
"DeviceName": "string",
"VirtualName": "string",
"Ebs": {
"Encrypted": false,
"DeleteOnTermination": false,
"Iops": 4,
"KmsKeyId": "string",
"SnapshotId": "string",
"VolumeSize": 10,
"VolumeType": "standard"
},
"NoDevice": "string"
},
{
"DeviceName": "string",
"VirtualName": "string",
"Ebs": {
"Encrypted": false,
"DeleteOnTermination": true,
"Iops": 1,
"KmsKeyId": "string",
"SnapshotId": "string",
"VolumeSize": 4,
"VolumeType": "gp2"
},
"NoDevice": "string"
},
{
"DeviceName": "string",
"VirtualName": "string",
"Ebs": {
"Encrypted": true,
"DeleteOnTermination": false,
"Iops": 9,
"KmsKeyId": "string",
"SnapshotId": "string",
"VolumeSize": 9,
"VolumeType": "st1"
},
"NoDevice": "string"
}
],
"NetworkInterfaces": [
{
"AssociatePublicIpAddress": true,
"DeleteOnTermination": true,
"Description": "string",
"DeviceIndex": 7,
"Groups": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"InterfaceType": "string",
"Ipv6AddressCount": 4,
"Ipv6Addresses": [
{
"Ipv6Address": "string"
},
{
"Ipv6Address": "string"
},
{
"Ipv6Address": "string"
},
{
"Ipv6Address": "string"
}
],
"NetworkInterfaceId": "string",
"PrivateIpAddress": "string",
"PrivateIpAddresses": [
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
},
{
"Primary": true,
"PrivateIpAddress": "string"
}
],
"SecondaryPrivateIpAddressCount": 3,
"SubnetId": "string"
}
],
"ImageId": "string",
"InstanceType": "r5ad.16xlarge",
"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": "vpc-peering-connection",
"Tags": [
{
"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"
}
]
},
{
"ResourceType": "transit-gateway-route-table",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "reserved-instances",
"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"
}
]
},
{
"ResourceType": "internet-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"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "transit-gateway-attachment",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
},
{
"ResourceType": "launch-template",
"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": "vpn-gateway",
"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"
}
]
},
{
"ResourceType": "transit-gateway-attachment",
"Tags": [
{
"Key": "string",
"Value": "string"
},
{
"Key": "string",
"Value": "string"
}
]
}
],
"ElasticGpuSpecifications": [
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
}
],
"ElasticInferenceAccelerators": [
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
},
{
"Type": "string"
}
],
"SecurityGroupIds": [
"string",
"string",
"string"
],
"SecurityGroups": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"InstanceMarketOptions": {
"MarketType": "spot",
"SpotOptions": {
"MaxPrice": "string",
"SpotInstanceType": "one-time",
"BlockDurationMinutes": 2,
"ValidUntil": "string",
"InstanceInterruptionBehavior": "hibernate"
}
},
"CreditSpecification": {
"CpuCredits": "string"
},
"CpuOptions": {
"CoreCount": 10,
"ThreadsPerCore": 4
},
"CapacityReservationSpecification": {
"CapacityReservationPreference": "open",
"CapacityReservationTarget": {
"CapacityReservationId": "string"
}
},
"LicenseSpecifications": [
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
},
{
"LicenseConfigurationArn": "string"
}
],
"HibernationOptions": {
"Configured": true
}
}
}
}