UNPKG

@itentialopensource/adapter-aws_ec2

Version:

This adapter integrates with system described as: Aws_Ec2.

212 lines 6.03 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "describeCustomerGateways", "enum": [ "describeCustomerGateways", "createCustomerGateway", "createNatGateway", "describeNatGateways", "deleteCustomerGateway", "deleteNatGateway", "describeInternetGateways", "describeEgressOnlyInternetGateways", "createInternetGateway", "createEgressOnlyInternetGateway", "attachInternetGateway", "detachInternetGateway", "deleteInternetGateway", "deleteEgressOnlyInternetGateway" ], "external_name": "ph_request_type" }, "internetGatewayId": { "description": "The ID of the internet gateway.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "InternetGatewayId" }, "dryRun": { "description": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "DryRun" }, "vpcId": { "description": "The ID of the VPC.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "VpcId" }, "action": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Action" }, "version": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Version" }, "nextToken": { "description": "The token for the next page of results.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "NextToken" }, "maxResults": { "description": "The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "MaxResults" }, "egressOnlyInternetGatewayId": { "description": "One or more egress-only internet gateway IDs.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "EgressOnlyInternetGatewayId" }, "customerGatewayId": { "description": "One or more customer gateway IDs. Default: Describes all your customer gateways.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "CustomerGatewayId" }, "allocationId": { "description": "The allocation ID of an Elastic IP address to associate with the NAT gateway. If the Elastic IP address is associated with another resource, you must first disassociate i...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "AllocationId" }, "clientToken": { "description": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency . Constraint: Maximum...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ClientToken" }, "subnetId": { "description": "The subnet in which to create the NAT gateway.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "SubnetId" }, "natGatewayId": { "description": "The ID of the NAT gateway.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "NatGatewayId" }, "bgpAsn": { "description": "For devices that support BGP, the customer gateway's BGP ASN. Default: 65000", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "BgpAsn" }, "ipAddress": { "description": "The Internet-routable IP address for the customer gateway's outside interface. The address must be static.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "IpAddress" }, "type": { "description": "The type of VPN connection that this customer gateway supports ( ipsec.1 ).", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Type" }, "filter": { "description": "One or more filters. attachment.state - The current state of the attachment between the gateway and the VPC ( available ). Present only if a VPC is attached. ...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Filter" }, "bodyFormData": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "body" } }, "definitions": {} }