@datafire/amazonaws_ec2 v5.0.0
@datafire/amazonaws_ec2
Client library for Amazon Elastic Compute Cloud
Installation and Usage
npm install --save @datafire/amazonaws_ec2
let amazonaws_ec2 = require('@datafire/amazonaws_ec2').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_ec2.AcceptReservedInstancesExchangeQuote({
"ReservedInstanceIds": []
}).then(data => {
console.log(data);
});
Description
Amazon Elastic Compute Cloud Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the AWS Cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster.
Actions
AcceptReservedInstancesExchangeQuote
amazonaws_ec2.AcceptReservedInstancesExchangeQuote({
"ReservedInstanceIds": []
}, context)
Input
- input
object
- DryRun Boolean
- ReservedInstanceIds required ReservedInstanceIdSet
- TargetConfigurations TargetConfigurationRequestSet
Output
AcceptVpcEndpointConnections
amazonaws_ec2.AcceptVpcEndpointConnections({
"ServiceId": "",
"VpcEndpointIds": []
}, context)
Input
- input
object
- DryRun Boolean
- ServiceId required String
- VpcEndpointIds required ValueStringList
Output
AcceptVpcPeeringConnection
amazonaws_ec2.AcceptVpcPeeringConnection({}, context)
Input
Output
AllocateAddress
amazonaws_ec2.AllocateAddress({}, context)
Input
- input
object
- Address String
- Domain DomainType
- DryRun Boolean
Output
- output AllocateAddressResult
AllocateHosts
amazonaws_ec2.AllocateHosts({
"AvailabilityZone": "",
"InstanceType": "",
"Quantity": 0
}, context)
Input
- input
object
- AutoPlacement AutoPlacement
- AvailabilityZone required String
- ClientToken String
- InstanceType required String
- Quantity required Integer
Output
- output AllocateHostsResult
AssignIpv6Addresses
amazonaws_ec2.AssignIpv6Addresses({
"NetworkInterfaceId": ""
}, context)
Input
- input
object
- Ipv6AddressCount Integer
- Ipv6Addresses Ipv6AddressList
- NetworkInterfaceId required String
Output
- output AssignIpv6AddressesResult
AssignPrivateIpAddresses
amazonaws_ec2.AssignPrivateIpAddresses({
"NetworkInterfaceId": ""
}, context)
Input
- input
object
- AllowReassignment Boolean
- NetworkInterfaceId required String
- PrivateIpAddresses PrivateIpAddressStringList
- SecondaryPrivateIpAddressCount Integer
Output
Output schema unknown
AssociateAddress
amazonaws_ec2.AssociateAddress({}, context)
Input
- input
object
Output
- output AssociateAddressResult
AssociateDhcpOptions
amazonaws_ec2.AssociateDhcpOptions({
"DhcpOptionsId": "",
"VpcId": ""
}, context)
Input
Output
Output schema unknown
AssociateIamInstanceProfile
amazonaws_ec2.AssociateIamInstanceProfile({
"IamInstanceProfile": {},
"InstanceId": ""
}, context)
Input
- input
object
- IamInstanceProfile required IamInstanceProfileSpecification
- InstanceId required String
Output
AssociateRouteTable
amazonaws_ec2.AssociateRouteTable({
"RouteTableId": "",
"SubnetId": ""
}, context)
Input
Output
- output AssociateRouteTableResult
AssociateSubnetCidrBlock
amazonaws_ec2.AssociateSubnetCidrBlock({
"Ipv6CidrBlock": "",
"SubnetId": ""
}, context)
Input
Output
AssociateVpcCidrBlock
amazonaws_ec2.AssociateVpcCidrBlock({
"VpcId": ""
}, context)
Input
Output
- output AssociateVpcCidrBlockResult
AttachClassicLinkVpc
amazonaws_ec2.AttachClassicLinkVpc({
"Groups": [],
"InstanceId": "",
"VpcId": ""
}, context)
Input
- input
object
- DryRun Boolean
- Groups required GroupIdStringList
- InstanceId required String
- VpcId required String
Output
- output AttachClassicLinkVpcResult
AttachInternetGateway
amazonaws_ec2.AttachInternetGateway({
"InternetGatewayId": "",
"VpcId": ""
}, context)
Input
Output
Output schema unknown
AttachNetworkInterface
amazonaws_ec2.AttachNetworkInterface({
"DeviceIndex": 0,
"InstanceId": "",
"NetworkInterfaceId": ""
}, context)
Input
- input
object
Output
- output AttachNetworkInterfaceResult
AttachVolume
amazonaws_ec2.AttachVolume({
"Device": "",
"InstanceId": "",
"VolumeId": ""
}, context)
Input
Output
- output VolumeAttachment
AttachVpnGateway
amazonaws_ec2.AttachVpnGateway({
"VpcId": "",
"VpnGatewayId": ""
}, context)
Input
Output
- output AttachVpnGatewayResult
AuthorizeSecurityGroupEgress
amazonaws_ec2.AuthorizeSecurityGroupEgress({
"GroupId": ""
}, context)
Input
- input
object
Output
Output schema unknown
AuthorizeSecurityGroupIngress
amazonaws_ec2.AuthorizeSecurityGroupIngress({}, context)
Input
- input
object
Output
Output schema unknown
BundleInstance
amazonaws_ec2.BundleInstance({
"InstanceId": "",
"Storage": {}
}, context)
Input
Output
- output BundleInstanceResult
CancelBundleTask
amazonaws_ec2.CancelBundleTask({
"BundleId": ""
}, context)
Input
Output
- output CancelBundleTaskResult
CancelConversionTask
amazonaws_ec2.CancelConversionTask({
"ConversionTaskId": ""
}, context)
Input
Output
Output schema unknown
CancelExportTask
amazonaws_ec2.CancelExportTask({
"ExportTaskId": ""
}, context)
Input
- input
object
- ExportTaskId required String
Output
Output schema unknown
CancelImportTask
amazonaws_ec2.CancelImportTask({}, context)
Input
Output
- output CancelImportTaskResult
CancelReservedInstancesListing
amazonaws_ec2.CancelReservedInstancesListing({
"ReservedInstancesListingId": ""
}, context)
Input
- input
object
- ReservedInstancesListingId required String
Output
CancelSpotFleetRequests
amazonaws_ec2.CancelSpotFleetRequests({
"SpotFleetRequestIds": [],
"TerminateInstances": true
}, context)
Input
- input
object
- DryRun Boolean
- SpotFleetRequestIds required ValueStringList
- TerminateInstances required Boolean
Output
CancelSpotInstanceRequests
amazonaws_ec2.CancelSpotInstanceRequests({
"SpotInstanceRequestIds": []
}, context)
Input
- input
object
- DryRun Boolean
- SpotInstanceRequestIds required SpotInstanceRequestIdList
Output
ConfirmProductInstance
amazonaws_ec2.ConfirmProductInstance({
"InstanceId": "",
"ProductCode": ""
}, context)
Input
Output
- output ConfirmProductInstanceResult
CopyFpgaImage
amazonaws_ec2.CopyFpgaImage({
"SourceFpgaImageId": "",
"SourceRegion": ""
}, context)
Input
- input
object
Output
- output CopyFpgaImageResult
CopyImage
amazonaws_ec2.CopyImage({
"Name": "",
"SourceImageId": "",
"SourceRegion": ""
}, context)
Input
- input
object
Output
- output CopyImageResult
CopySnapshot
amazonaws_ec2.CopySnapshot({
"SourceRegion": "",
"SourceSnapshotId": ""
}, context)
Input
- input
object
Output
- output CopySnapshotResult
CreateCustomerGateway
amazonaws_ec2.CreateCustomerGateway({
"BgpAsn": 0,
"PublicIp": "",
"Type": ""
}, context)
Input
- input
object
- BgpAsn required Integer
- DryRun Boolean
- PublicIp required String
- Type required GatewayType
Output
- output CreateCustomerGatewayResult
CreateDefaultSubnet
amazonaws_ec2.CreateDefaultSubnet({
"AvailabilityZone": ""
}, context)
Input
Output
- output CreateDefaultSubnetResult
CreateDefaultVpc
amazonaws_ec2.CreateDefaultVpc({}, context)
Input
- input
object
- DryRun Boolean
Output
- output CreateDefaultVpcResult
CreateDhcpOptions
amazonaws_ec2.CreateDhcpOptions({
"DhcpConfigurations": []
}, context)
Input
- input
object
- DhcpConfigurations required NewDhcpConfigurationList
- DryRun Boolean
Output
- output CreateDhcpOptionsResult
CreateEgressOnlyInternetGateway
amazonaws_ec2.CreateEgressOnlyInternetGateway({
"VpcId": ""
}, context)
Input
Output
CreateFlowLogs
amazonaws_ec2.CreateFlowLogs({
"DeliverLogsPermissionArn": "",
"LogGroupName": "",
"ResourceIds": [],
"ResourceType": "",
"TrafficType": ""
}, context)
Input
- input
object
- ClientToken String
- DeliverLogsPermissionArn required String
- LogGroupName required String
- ResourceIds required ValueStringList
- ResourceType required FlowLogsResourceType
- TrafficType required TrafficType
Output
- output CreateFlowLogsResult
CreateFpgaImage
amazonaws_ec2.CreateFpgaImage({
"InputStorageLocation": {}
}, context)
Input
- input
object
- ClientToken String
- Description String
- DryRun Boolean
- InputStorageLocation required StorageLocation
- LogsStorageLocation StorageLocation
- Name String
Output
- output CreateFpgaImageResult
CreateImage
amazonaws_ec2.CreateImage({
"InstanceId": "",
"Name": ""
}, context)
Input
- input
object
Output
- output CreateImageResult
CreateInstanceExportTask
amazonaws_ec2.CreateInstanceExportTask({
"InstanceId": ""
}, context)
Input
- input
object
- Description String
- ExportToS3Task ExportToS3TaskSpecification
- InstanceId required String
- TargetEnvironment ExportEnvironment
Output
CreateInternetGateway
amazonaws_ec2.CreateInternetGateway({}, context)
Input
- input
object
- DryRun Boolean
Output
- output CreateInternetGatewayResult
CreateKeyPair
amazonaws_ec2.CreateKeyPair({
"KeyName": ""
}, context)
Input
Output
- output KeyPair
CreateLaunchTemplate
amazonaws_ec2.CreateLaunchTemplate({
"LaunchTemplateName": "",
"LaunchTemplateData": {}
}, context)
Input
- input
object
- ClientToken String
- DryRun Boolean
- LaunchTemplateData required RequestLaunchTemplateData
- LaunchTemplateName required LaunchTemplateName
- VersionDescription VersionDescription
Output
- output CreateLaunchTemplateResult
CreateLaunchTemplateVersion
amazonaws_ec2.CreateLaunchTemplateVersion({
"LaunchTemplateData": {}
}, context)
Input
- input
object
- ClientToken String
- DryRun Boolean
- LaunchTemplateData required RequestLaunchTemplateData
- LaunchTemplateId String
- LaunchTemplateName LaunchTemplateName
- SourceVersion String
- VersionDescription VersionDescription
Output
CreateNatGateway
amazonaws_ec2.CreateNatGateway({
"AllocationId": "",
"SubnetId": ""
}, context)
Input
Output
- output CreateNatGatewayResult
CreateNetworkAcl
amazonaws_ec2.CreateNetworkAcl({
"VpcId": ""
}, context)
Input
Output
- output CreateNetworkAclResult
CreateNetworkAclEntry
amazonaws_ec2.CreateNetworkAclEntry({
"Egress": true,
"NetworkAclId": "",
"Protocol": "",
"RuleAction": "",
"RuleNumber": 0
}, context)
Input
- input
object
- CidrBlock String
- DryRun Boolean
- Egress required Boolean
- IcmpTypeCode IcmpTypeCode
- Ipv6CidrBlock String
- NetworkAclId required String
- PortRange PortRange
- Protocol required String
- RuleAction required RuleAction
- RuleNumber required Integer
Output
Output schema unknown
CreateNetworkInterface
amazonaws_ec2.CreateNetworkInterface({
"SubnetId": ""
}, context)
Input
- input
object
- Description String
- DryRun Boolean
- Groups SecurityGroupIdStringList
- Ipv6AddressCount Integer
- Ipv6Addresses InstanceIpv6AddressList
- PrivateIpAddress String
- PrivateIpAddresses PrivateIpAddressSpecificationList
- SecondaryPrivateIpAddressCount Integer
- SubnetId required String
Output
- output CreateNetworkInterfaceResult
CreateNetworkInterfacePermission
amazonaws_ec2.CreateNetworkInterfacePermission({
"NetworkInterfaceId": "",
"Permission": ""
}, context)
Input
- input
object
- AwsAccountId String
- AwsService String
- DryRun Boolean
- NetworkInterfaceId required String
- Permission required InterfacePermissionType
Output
CreatePlacementGroup
amazonaws_ec2.CreatePlacementGroup({
"GroupName": "",
"Strategy": ""
}, context)
Input
- input
object
- DryRun Boolean
- GroupName required String
- Strategy required PlacementStrategy
Output
Output schema unknown
CreateReservedInstancesListing
amazonaws_ec2.CreateReservedInstancesListing({
"ClientToken": "",
"InstanceCount": 0,
"PriceSchedules": [],
"ReservedInstancesId": ""
}, context)
Input
- input
object
- ClientToken required String
- InstanceCount required Integer
- PriceSchedules required PriceScheduleSpecificationList
- ReservedInstancesId required String
Output
CreateRoute
amazonaws_ec2.CreateRoute({
"RouteTableId": ""
}, context)
Input
- input
object
Output
- output CreateRouteResult
CreateRouteTable
amazonaws_ec2.CreateRouteTable({
"VpcId": ""
}, context)
Input
Output
- output CreateRouteTableResult
CreateSecurityGroup
amazonaws_ec2.CreateSecurityGroup({
"Description": "",
"GroupName": ""
}, context)
Input
Output
- output CreateSecurityGroupResult
CreateSnapshot
amazonaws_ec2.CreateSnapshot({
"VolumeId": ""
}, context)
Input
Output
- output Snapshot
CreateSpotDatafeedSubscription
amazonaws_ec2.CreateSpotDatafeedSubscription({
"Bucket": ""
}, context)
Input
Output
CreateSubnet
amazonaws_ec2.CreateSubnet({
"CidrBlock": "",
"VpcId": ""
}, context)
Input
- input
object
Output
- output CreateSubnetResult
CreateTags
amazonaws_ec2.CreateTags({
"Resources": [],
"Tags": []
}, context)
Input
- input
object
- DryRun Boolean
- Resources required ResourceIdList
- Tags required TagList
Output
Output schema unknown
CreateVolume
amazonaws_ec2.CreateVolume({
"AvailabilityZone": ""
}, context)
Input
- input
object
- AvailabilityZone required String
- DryRun Boolean
- Encrypted Boolean
- Iops Integer
- KmsKeyId String
- Size Integer
- SnapshotId String
- TagSpecifications TagSpecificationList
- VolumeType VolumeType
Output
- output Volume
CreateVpc
amazonaws_ec2.CreateVpc({
"CidrBlock": ""
}, context)
Input
- input
object
Output
- output CreateVpcResult
CreateVpcEndpoint
amazonaws_ec2.CreateVpcEndpoint({
"VpcId": "",
"ServiceName": ""
}, context)
Input
- input
object
- ClientToken String
- DryRun Boolean
- PolicyDocument String
- PrivateDnsEnabled Boolean
- RouteTableIds ValueStringList
- SecurityGroupIds ValueStringList
- ServiceName required String
- SubnetIds ValueStringList
- VpcEndpointType VpcEndpointType
- VpcId required String
Output
- output CreateVpcEndpointResult
CreateVpcEndpointConnectionNotification
amazonaws_ec2.CreateVpcEndpointConnectionNotification({
"ConnectionNotificationArn": "",
"ConnectionEvents": []
}, context)
Input
- input
object
Output
CreateVpcEndpointServiceConfiguration
amazonaws_ec2.CreateVpcEndpointServiceConfiguration({
"NetworkLoadBalancerArns": []
}, context)
Input
- input
object
- AcceptanceRequired Boolean
- ClientToken String
- DryRun Boolean
- NetworkLoadBalancerArns required ValueStringList
Output
CreateVpcPeeringConnection
amazonaws_ec2.CreateVpcPeeringConnection({}, context)
Input
Output
CreateVpnConnection
amazonaws_ec2.CreateVpnConnection({
"CustomerGatewayId": "",
"Type": "",
"VpnGatewayId": ""
}, context)
Input
- input
object
- CustomerGatewayId required String
- DryRun Boolean
- Options VpnConnectionOptionsSpecification
- Type required String
- VpnGatewayId required String
Output
- output CreateVpnConnectionResult
CreateVpnConnectionRoute
amazonaws_ec2.CreateVpnConnectionRoute({
"DestinationCidrBlock": "",
"VpnConnectionId": ""
}, context)
Input
Output
Output schema unknown
CreateVpnGateway
amazonaws_ec2.CreateVpnGateway({
"Type": ""
}, context)
Input
- input
object
- AmazonSideAsn Long
- AvailabilityZone String
- DryRun Boolean
- Type required GatewayType
Output
- output CreateVpnGatewayResult
DeleteCustomerGateway
amazonaws_ec2.DeleteCustomerGateway({
"CustomerGatewayId": ""
}, context)
Input
Output
Output schema unknown
DeleteDhcpOptions
amazonaws_ec2.DeleteDhcpOptions({
"DhcpOptionsId": ""
}, context)
Input
Output
Output schema unknown
DeleteEgressOnlyInternetGateway
amazonaws_ec2.DeleteEgressOnlyInternetGateway({
"EgressOnlyInternetGatewayId": ""
}, context)
Input
- input
object
- DryRun Boolean
- EgressOnlyInternetGatewayId required EgressOnlyInternetGatewayId
Output
DeleteFlowLogs
amazonaws_ec2.DeleteFlowLogs({
"FlowLogIds": []
}, context)
Input
- input
object
- FlowLogIds required ValueStringList
Output
- output DeleteFlowLogsResult
DeleteFpgaImage
amazonaws_ec2.DeleteFpgaImage({
"FpgaImageId": ""
}, context)
Input
Output
- output DeleteFpgaImageResult
DeleteInternetGateway
amazonaws_ec2.DeleteInternetGateway({
"InternetGatewayId": ""
}, context)
Input
Output
Output schema unknown
DeleteKeyPair
amazonaws_ec2.DeleteKeyPair({
"KeyName": ""
}, context)
Input
Output
Output schema unknown
DeleteLaunchTemplate
amazonaws_ec2.DeleteLaunchTemplate({}, context)
Input
- input
object
- DryRun Boolean
- LaunchTemplateId String
- LaunchTemplateName LaunchTemplateName
Output
- output DeleteLaunchTemplateResult
DeleteLaunchTemplateVersions
amazonaws_ec2.DeleteLaunchTemplateVersions({
"Versions": []
}, context)
Input
- input
object
- DryRun Boolean
- LaunchTemplateId String
- LaunchTemplateName LaunchTemplateName
- Versions required VersionStringList
Output
DeleteNatGateway
amazonaws_ec2.DeleteNatGateway({
"NatGatewayId": ""
}, context)
Input
- input
object
- NatGatewayId required String
Output
- output DeleteNatGatewayResult
DeleteNetworkAcl
amazonaws_ec2.DeleteNetworkAcl({
"NetworkAclId": ""
}, context)
Input
Output
Output schema unknown
DeleteNetworkAclEntry
amazonaws_ec2.DeleteNetworkAclEntry({
"Egress": true,
"NetworkAclId": "",
"RuleNumber": 0
}, context)
Input
- input
object
Output
Output schema unknown
DeleteNetworkInterface
amazonaws_ec2.DeleteNetworkInterface({
"NetworkInterfaceId": ""
}, context)
Input
Output
Output schema unknown
DeleteNetworkInterfacePermission
amazonaws_ec2.DeleteNetworkInterfacePermission({
"NetworkInterfacePermissionId": ""
}, context)
Input
Output
DeletePlacementGroup
amazonaws_ec2.DeletePlacementGroup({
"GroupName": ""
}, context)
Input
Output
Output schema unknown
DeleteRoute
amazonaws_ec2.DeleteRoute({
"RouteTableId": ""
}, context)
Input
- input
object
Output
Output schema unknown
DeleteRouteTable
amazonaws_ec2.DeleteRouteTable({
"RouteTableId": ""
}, context)
Input
Output
Output schema unknown
DeleteSecurityGroup
amazonaws_ec2.DeleteSecurityGroup({}, context)
Input
Output
Output schema unknown
DeleteSnapshot
amazonaws_ec2.DeleteSnapshot({
"SnapshotId": ""
}, context)
Input
Output
Output schema unknown
DeleteSpotDatafeedSubscription
amazonaws_ec2.DeleteSpotDatafeedSubscription({}, context)
Input
- input
object
- DryRun Boolean
Output
Output schema unknown
DeleteSubnet
amazonaws_ec2.DeleteSubnet({
"SubnetId": ""
}, context)
Input
Output
Output schema unknown
DeleteTags
amazonaws_ec2.DeleteTags({
"Resources": []
}, context)
Input
- input
object
- DryRun Boolean
- Resources required ResourceIdList
- Tags TagList
Output
Output schema unknown
DeleteVolume
amazonaws_ec2.DeleteVolume({
"VolumeId": ""
}, context)
Input
Output
Output schema unknown
DeleteVpc
amazonaws_ec2.DeleteVpc({
"VpcId": ""
}, context)
Input
Output
Output schema unknown
DeleteVpcEndpointConnectionNotifications
amazonaws_ec2.DeleteVpcEndpointConnectionNotifications({
"ConnectionNotificationIds": []
}, context)
Input
- input
object
- ConnectionNotificationIds required ValueStringList
- DryRun Boolean
Output
DeleteVpcEndpointServiceConfigurations
amazonaws_ec2.DeleteVpcEndpointServiceConfigurations({
"ServiceIds": []
}, context)
Input
- input
object
- DryRun Boolean
- ServiceIds required ValueStringList
Output
DeleteVpcEndpoints
amazonaws_ec2.DeleteVpcEndpoints({
"VpcEndpointIds": []
}, context)
Input
- input
object
- DryRun Boolean
- VpcEndpointIds required ValueStringList
Output
- output DeleteVpcEndpointsResult
DeleteVpcPeeringConnection
amazonaws_ec2.DeleteVpcPeeringConnection({
"VpcPeeringConnectionId": ""
}, context)
Input
Output
DeleteVpnConnection
amazonaws_ec2.DeleteVpnConnection({
"VpnConnectionId": ""
}, context)
Input
Output
Output schema unknown
DeleteVpnConnectionRoute
amazonaws_ec2.DeleteVpnConnectionRoute({
"DestinationCidrBlock": "",
"VpnConnectionId": ""
}, context)
Input
Output
Output schema unknown
DeleteVpnGateway
amazonaws_ec2.DeleteVpnGateway({
"VpnGatewayId": ""
}, context)
Input
Output
Output schema unknown
DeregisterImage
amazonaws_ec2.DeregisterImage({
"ImageId": ""
}, context)
Input
Output
Output schema unknown
DescribeAccountAttributes
amazonaws_ec2.DescribeAccountAttributes({}, context)
Input
- input
object
- AttributeNames AccountAttributeNameStringList
- DryRun Boolean
Output
DescribeAddresses
amazonaws_ec2.DescribeAddresses({}, context)
Input
- input
object
- AllocationIds AllocationIdList
- DryRun Boolean
- Filters FilterList
- PublicIps PublicIpStringList
Output
- output DescribeAddressesResult
DescribeAggregateIdFormat
amazonaws_ec2.DescribeAggregateIdFormat({}, context)
Input
- input
object
- DryRun Boolean
Output
DescribeAvailabilityZones
amazonaws_ec2.DescribeAvailabilityZones({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- ZoneNames ZoneNameStringList
Output
DescribeBundleTasks
amazonaws_ec2.DescribeBundleTasks({}, context)
Input
- input
object
- BundleIds BundleIdStringList
- DryRun Boolean
- Filters FilterList
Output
- output DescribeBundleTasksResult
DescribeClassicLinkInstances
amazonaws_ec2.DescribeClassicLinkInstances({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- InstanceIds InstanceIdStringList
- MaxResults Integer
- NextToken String
Output
DescribeConversionTasks
amazonaws_ec2.DescribeConversionTasks({}, context)
Input
- input
object
- ConversionTaskIds ConversionIdStringList
- DryRun Boolean
Output
DescribeCustomerGateways
amazonaws_ec2.DescribeCustomerGateways({}, context)
Input
- input
object
- CustomerGatewayIds CustomerGatewayIdStringList
- DryRun Boolean
- Filters FilterList
Output
DescribeDhcpOptions
amazonaws_ec2.DescribeDhcpOptions({}, context)
Input
- input
object
- DhcpOptionsIds DhcpOptionsIdStringList
- DryRun Boolean
- Filters FilterList
Output
- output DescribeDhcpOptionsResult
DescribeEgressOnlyInternetGateways
amazonaws_ec2.DescribeEgressOnlyInternetGateways({}, context)
Input
- input
object
- DryRun Boolean
- EgressOnlyInternetGatewayIds EgressOnlyInternetGatewayIdList
- MaxResults Integer
- NextToken String
Output
DescribeElasticGpus
amazonaws_ec2.DescribeElasticGpus({}, context)
Input
- input
object
- DryRun Boolean
- ElasticGpuIds ElasticGpuIdSet
- Filters FilterList
- MaxResults Integer
- NextToken String
Output
- output DescribeElasticGpusResult
DescribeExportTasks
amazonaws_ec2.DescribeExportTasks({}, context)
Input
- input
object
- ExportTaskIds ExportTaskIdStringList
Output
- output DescribeExportTasksResult
DescribeFlowLogs
amazonaws_ec2.DescribeFlowLogs({}, context)
Input
- input
object
- Filter FilterList
- FlowLogIds ValueStringList
- MaxResults Integer
- NextToken String
Output
- output DescribeFlowLogsResult
DescribeFpgaImageAttribute
amazonaws_ec2.DescribeFpgaImageAttribute({
"FpgaImageId": "",
"Attribute": ""
}, context)
Input
- input
object
- Attribute required FpgaImageAttributeName
- DryRun Boolean
- FpgaImageId required String
Output
DescribeFpgaImages
amazonaws_ec2.DescribeFpgaImages({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- FpgaImageIds FpgaImageIdList
- MaxResults MaxResults
- NextToken NextToken
- Owners OwnerStringList
Output
- output DescribeFpgaImagesResult
DescribeHostReservationOfferings
amazonaws_ec2.DescribeHostReservationOfferings({}, context)
Input
- input
object
Output
DescribeHostReservations
amazonaws_ec2.DescribeHostReservations({}, context)
Input
- input
object
- Filter FilterList
- HostReservationIdSet HostReservationIdSet
- MaxResults Integer
- NextToken String
Output
DescribeHosts
amazonaws_ec2.DescribeHosts({}, context)
Input
- input
object
- Filter FilterList
- HostIds RequestHostIdList
- MaxResults Integer
- NextToken String
Output
- output DescribeHostsResult
DescribeIamInstanceProfileAssociations
amazonaws_ec2.DescribeIamInstanceProfileAssociations({}, context)
Input
- input
object
- AssociationIds AssociationIdList
- Filters FilterList
- MaxResults MaxResults
- NextToken NextToken
Output
DescribeIdFormat
amazonaws_ec2.DescribeIdFormat({}, context)
Input
- input
object
- Resource String
Output
- output DescribeIdFormatResult
DescribeIdentityIdFormat
amazonaws_ec2.DescribeIdentityIdFormat({
"PrincipalArn": ""
}, context)
Input
Output
DescribeImageAttribute
amazonaws_ec2.DescribeImageAttribute({
"Attribute": "",
"ImageId": ""
}, context)
Input
- input
object
- Attribute required ImageAttributeName
- DryRun Boolean
- ImageId required String
Output
- output ImageAttribute
DescribeImages
amazonaws_ec2.DescribeImages({}, context)
Input
- input
object
- DryRun Boolean
- ExecutableUsers ExecutableByStringList
- Filters FilterList
- ImageIds ImageIdStringList
- Owners OwnerStringList
Output
- output DescribeImagesResult
DescribeImportImageTasks
amazonaws_ec2.DescribeImportImageTasks({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- ImportTaskIds ImportTaskIdList
- MaxResults Integer
- NextToken String
Output
DescribeImportSnapshotTasks
amazonaws_ec2.DescribeImportSnapshotTasks({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- ImportTaskIds ImportTaskIdList
- MaxResults Integer
- NextToken String
Output
DescribeInstanceAttribute
amazonaws_ec2.DescribeInstanceAttribute({
"Attribute": "",
"InstanceId": ""
}, context)
Input
- input
object
- Attribute required InstanceAttributeName
- DryRun Boolean
- InstanceId required String
Output
- output InstanceAttribute
DescribeInstanceCreditSpecifications
amazonaws_ec2.DescribeInstanceCreditSpecifications({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- InstanceIds InstanceIdStringList
- MaxResults Integer
- NextToken String
Output
DescribeInstanceStatus
amazonaws_ec2.DescribeInstanceStatus({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- IncludeAllInstances Boolean
- InstanceIds InstanceIdStringList
- MaxResults Integer
- NextToken String
- MaxResults
Output
- output DescribeInstanceStatusResult
DescribeInstances
amazonaws_ec2.DescribeInstances({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- InstanceIds InstanceIdStringList
- MaxResults Integer
- NextToken String
- MaxResults
Output
- output DescribeInstancesResult
DescribeInternetGateways
amazonaws_ec2.DescribeInternetGateways({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- InternetGatewayIds ValueStringList
Output
DescribeKeyPairs
amazonaws_ec2.DescribeKeyPairs({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- KeyNames KeyNameStringList
Output
- output DescribeKeyPairsResult
DescribeLaunchTemplateVersions
amazonaws_ec2.DescribeLaunchTemplateVersions({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- LaunchTemplateId String
- LaunchTemplateName LaunchTemplateName
- MaxResults Integer
- MaxVersion String
- MinVersion String
- NextToken String
- Versions VersionStringList
Output
DescribeLaunchTemplates
amazonaws_ec2.DescribeLaunchTemplates({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- LaunchTemplateIds ValueStringList
- LaunchTemplateNames LaunchTemplateNameStringList
- MaxResults Integer
- NextToken String
Output
DescribeMovingAddresses
amazonaws_ec2.DescribeMovingAddresses({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- PublicIps ValueStringList
Output
DescribeNatGateways
amazonaws_ec2.DescribeNatGateways({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filter FilterList
- MaxResults Integer
- NatGatewayIds ValueStringList
- NextToken String
- MaxResults
Output
- output DescribeNatGatewaysResult
DescribeNetworkAcls
amazonaws_ec2.DescribeNetworkAcls({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- NetworkAclIds ValueStringList
Output
- output DescribeNetworkAclsResult
DescribeNetworkInterfaceAttribute
amazonaws_ec2.DescribeNetworkInterfaceAttribute({
"NetworkInterfaceId": ""
}, context)
Input
- input
object
- Attribute NetworkInterfaceAttribute
- DryRun Boolean
- NetworkInterfaceId required String
Output
DescribeNetworkInterfacePermissions
amazonaws_ec2.DescribeNetworkInterfacePermissions({}, context)
Input
- input
object
- Filters FilterList
- MaxResults Integer
- NetworkInterfacePermissionIds NetworkInterfacePermissionIdList
- NextToken String
Output
DescribeNetworkInterfaces
amazonaws_ec2.DescribeNetworkInterfaces({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- NetworkInterfaceIds NetworkInterfaceIdList
Output
DescribePlacementGroups
amazonaws_ec2.DescribePlacementGroups({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- GroupNames PlacementGroupStringList
Output
DescribePrefixLists
amazonaws_ec2.DescribePrefixLists({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- PrefixListIds ValueStringList
Output
- output DescribePrefixListsResult
DescribePrincipalIdFormat
amazonaws_ec2.DescribePrincipalIdFormat({}, context)
Input
- input
object
- DryRun Boolean
- MaxResults Integer
- NextToken String
- Resources ResourceList
Output
DescribeRegions
amazonaws_ec2.DescribeRegions({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- RegionNames RegionNameStringList
Output
- output DescribeRegionsResult
DescribeReservedInstances
amazonaws_ec2.DescribeReservedInstances({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- OfferingClass OfferingClassType
- OfferingType OfferingTypeValues
- ReservedInstancesIds ReservedInstancesIdStringList
Output
DescribeReservedInstancesListings
amazonaws_ec2.DescribeReservedInstancesListings({}, context)
Input
- input
object
- Filters FilterList
- ReservedInstancesId String
- ReservedInstancesListingId String
Output
DescribeReservedInstancesModifications
amazonaws_ec2.DescribeReservedInstancesModifications({}, context)
Input
- input
object
- NextToken
string
- Filters FilterList
- NextToken String
- ReservedInstancesModificationIds ReservedInstancesModificationIdStringList
- NextToken
Output
DescribeReservedInstancesOfferings
amazonaws_ec2.DescribeReservedInstancesOfferings({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- AvailabilityZone String
- DryRun Boolean
- Filters FilterList
- IncludeMarketplace Boolean
- InstanceTenancy Tenancy
- InstanceType InstanceType
- MaxDuration Long
- MaxInstanceCount Integer
- MaxResults Integer
- MinDuration Long
- NextToken String
- OfferingClass OfferingClassType
- OfferingType OfferingTypeValues
- ProductDescription RIProductDescription
- ReservedInstancesOfferingIds ReservedInstancesOfferingIdStringList
- MaxResults
Output
DescribeRouteTables
amazonaws_ec2.DescribeRouteTables({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- RouteTableIds ValueStringList
Output
- output DescribeRouteTablesResult
DescribeScheduledInstanceAvailability
amazonaws_ec2.DescribeScheduledInstanceAvailability({
"FirstSlotStartTimeRange": {
"EarliestTime": "",
"LatestTime": ""
},
"Recurrence": {}
}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- FirstSlotStartTimeRange required SlotDateTimeRangeRequest
- MaxResults Integer
- MaxSlotDurationInHours Integer
- MinSlotDurationInHours Integer
- NextToken String
- Recurrence required ScheduledInstanceRecurrenceRequest
Output
DescribeScheduledInstances
amazonaws_ec2.DescribeScheduledInstances({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- ScheduledInstanceIds ScheduledInstanceIdRequestSet
- SlotStartTimeRange SlotStartTimeRangeRequest
Output
DescribeSecurityGroupReferences
amazonaws_ec2.DescribeSecurityGroupReferences({
"GroupId": []
}, context)
Input
Output
DescribeSecurityGroups
amazonaws_ec2.DescribeSecurityGroups({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- GroupIds GroupIdStringList
- GroupNames GroupNameStringList
- MaxResults Integer
- NextToken String
Output
- output DescribeSecurityGroupsResult
DescribeSnapshotAttribute
amazonaws_ec2.DescribeSnapshotAttribute({
"Attribute": "",
"SnapshotId": ""
}, context)
Input
- input
object
- Attribute required SnapshotAttributeName
- DryRun Boolean
- SnapshotId required String
Output
DescribeSnapshots
amazonaws_ec2.DescribeSnapshots({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- OwnerIds OwnerStringList
- RestorableByUserIds RestorableByStringList
- SnapshotIds SnapshotIdStringList
- MaxResults
Output
- output DescribeSnapshotsResult
DescribeSpotDatafeedSubscription
amazonaws_ec2.DescribeSpotDatafeedSubscription({}, context)
Input
- input
object
- DryRun Boolean
Output
DescribeSpotFleetInstances
amazonaws_ec2.DescribeSpotFleetInstances({
"SpotFleetRequestId": ""
}, context)
Input
Output
DescribeSpotFleetRequestHistory
amazonaws_ec2.DescribeSpotFleetRequestHistory({
"SpotFleetRequestId": "",
"StartTime": ""
}, context)
Input
- input
object
Output
DescribeSpotFleetRequests
amazonaws_ec2.DescribeSpotFleetRequests({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- MaxResults Integer
- NextToken String
- SpotFleetRequestIds ValueStringList
- MaxResults
Output
DescribeSpotInstanceRequests
amazonaws_ec2.DescribeSpotInstanceRequests({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- SpotInstanceRequestIds SpotInstanceRequestIdList
Output
DescribeSpotPriceHistory
amazonaws_ec2.DescribeSpotPriceHistory({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- AvailabilityZone String
- DryRun Boolean
- EndTime DateTime
- Filters FilterList
- InstanceTypes InstanceTypeList
- MaxResults Integer
- NextToken String
- ProductDescriptions ProductDescriptionList
- StartTime DateTime
- MaxResults
Output
DescribeStaleSecurityGroups
amazonaws_ec2.DescribeStaleSecurityGroups({
"VpcId": ""
}, context)
Input
- input
object
- DryRun Boolean
- MaxResults MaxResults
- NextToken NextToken
- VpcId required String
Output
DescribeSubnets
amazonaws_ec2.DescribeSubnets({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- SubnetIds SubnetIdStringList
Output
- output DescribeSubnetsResult
DescribeTags
amazonaws_ec2.DescribeTags({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- MaxResults
Output
- output DescribeTagsResult
DescribeVolumeAttribute
amazonaws_ec2.DescribeVolumeAttribute({
"VolumeId": ""
}, context)
Input
- input
object
- Attribute VolumeAttributeName
- DryRun Boolean
- VolumeId required String
Output
DescribeVolumeStatus
amazonaws_ec2.DescribeVolumeStatus({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- VolumeIds VolumeIdStringList
- MaxResults
Output
- output DescribeVolumeStatusResult
DescribeVolumes
amazonaws_ec2.DescribeVolumes({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- VolumeIds VolumeIdStringList
- MaxResults
Output
- output DescribeVolumesResult
DescribeVolumesModifications
amazonaws_ec2.DescribeVolumesModifications({}, context)
Input
- input
object
- DryRun Boolean
- Filters FilterList
- MaxResults Integer
- NextToken String
- VolumeIds VolumeIdStringList
Output
DescribeVpcAttribute
amazonaws_ec2.DescribeVpcAttribute({
"Attribute": "",
"VpcId": ""
}, context)
Input
- input
object
- Attribute required VpcAttributeName
- DryRun Boolean
- VpcId required String
Output
- output DescribeVpcAttributeResult
DescribeVpcClassicLink
amazonaws_ec2.DescribeVpcClassicLink({}, context)
Input
- input
object
- DryRun [Bo