UNPKG

@itentialopensource/adapter-aws_ec2

Version:

This adapter integrates with system described as: Aws_Ec2.

469 lines 9.79 kB
{ "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 } } }