openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 4.73 MB
JSON
{"openapi":"3.0.0","info":{"version":"2016-11-15","x-release":"v4","title":"Amazon Elastic Compute Cloud","description":"<fullname>Amazon Elastic Compute Cloud</fullname> <p>Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the Amazon Web Services Cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster. Amazon Virtual Private Cloud (Amazon VPC) enables you to provision a logically isolated section of the Amazon Web Services Cloud where you can launch Amazon Web Services resources in a virtual network that you've defined. Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance and used like a hard drive.</p> <p>To learn more, see the following resources:</p> <ul> <li> <p>Amazon EC2: <a href=\"http://aws.amazon.com/ec2\">Amazon EC2 product page</a>, <a href=\"https://docs.aws.amazon.com/ec2/index.html\">Amazon EC2 documentation</a> </p> </li> <li> <p>Amazon EBS: <a href=\"http://aws.amazon.com/ebs\">Amazon EBS product page</a>, <a href=\"https://docs.aws.amazon.com/ebs/index.html\">Amazon EBS documentation</a> </p> </li> <li> <p>Amazon VPC: <a href=\"http://aws.amazon.com/vpc\">Amazon VPC product page</a>, <a href=\"https://docs.aws.amazon.com/vpc/index.html\">Amazon VPC documentation</a> </p> </li> <li> <p>VPN: <a href=\"http://aws.amazon.com/vpn\">VPN product page</a>, <a href=\"https://docs.aws.amazon.com/vpn/index.html\">VPN documentation</a> </p> </li> </ul>","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"ec2","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ec2-2016-11-15.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/ec2/"},"servers":[{"url":"http://ec2.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Amazon EC2 multi-region endpoint"},{"url":"https://ec2.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Amazon EC2 multi-region endpoint"},{"url":"http://ec2.amazonaws.com","variables":{},"description":"The general Amazon EC2 endpoint for US East (N. Virginia)"},{"url":"https://ec2.amazonaws.com","variables":{},"description":"The general Amazon EC2 endpoint for US East (N. Virginia)"},{"url":"http://ec2.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Amazon EC2 endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://ec2.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Amazon EC2 endpoint for China (Beijing) and China (Ningxia)"}],"x-hasEquivalentPaths":true,"paths":{"/#Action=AcceptAddressTransfer":{"get":{"x-aws-operation-name":"AcceptAddressTransfer","operationId":"GET_AcceptAddressTransfer","description":"Accepts an Elastic IP address transfer. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#using-instance-addressing-eips-transfer-accept\">Accept a transferred Elastic IP address</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptAddressTransferResult"}}}}},"parameters":[{"name":"Address","in":"query","required":true,"description":"The Elastic IP address you are accepting for transfer.","schema":{"type":"string"}},{"name":"TagSpecification","in":"query","required":false,"description":" <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/TagSpecification"},{"xml":{"name":"item"}}]}}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptAddressTransfer"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptAddressTransfer","operationId":"POST_AcceptAddressTransfer","description":"Accepts an Elastic IP address transfer. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#using-instance-addressing-eips-transfer-accept\">Accept a transferred Elastic IP address</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptAddressTransferResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptAddressTransferRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptAddressTransfer"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptReservedInstancesExchangeQuote":{"get":{"x-aws-operation-name":"AcceptReservedInstancesExchangeQuote","operationId":"GET_AcceptReservedInstancesExchangeQuote","description":"Accepts the Convertible Reserved Instance exchange quote described in the <a>GetReservedInstancesExchangeQuote</a> call.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptReservedInstancesExchangeQuoteResult"}}}}},"parameters":[{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"ReservedInstanceId","in":"query","required":true,"description":"The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/ReservationId"},{"xml":{"name":"ReservedInstanceId"}}]}}},{"name":"TargetConfiguration","in":"query","required":false,"description":"The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/TargetConfigurationRequest"},{"xml":{"name":"TargetConfigurationRequest"}}]}}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptReservedInstancesExchangeQuote"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptReservedInstancesExchangeQuote","operationId":"POST_AcceptReservedInstancesExchangeQuote","description":"Accepts the Convertible Reserved Instance exchange quote described in the <a>GetReservedInstancesExchangeQuote</a> call.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptReservedInstancesExchangeQuoteResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptReservedInstancesExchangeQuoteRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptReservedInstancesExchangeQuote"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptTransitGatewayMulticastDomainAssociations":{"get":{"x-aws-operation-name":"AcceptTransitGatewayMulticastDomainAssociations","operationId":"GET_AcceptTransitGatewayMulticastDomainAssociations","description":"Accepts a request to associate subnets with a transit gateway multicast domain.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayMulticastDomainAssociationsResult"}}}}},"parameters":[{"name":"TransitGatewayMulticastDomainId","in":"query","required":false,"description":"The ID of the transit gateway multicast domain.","schema":{"type":"string"}},{"name":"TransitGatewayAttachmentId","in":"query","required":false,"description":"The ID of the transit gateway attachment.","schema":{"type":"string"}},{"name":"SubnetIds","in":"query","required":false,"description":"The IDs of the subnets to associate with the transit gateway multicast domain.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/String"},{"xml":{"name":"item"}}]}}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayMulticastDomainAssociations"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptTransitGatewayMulticastDomainAssociations","operationId":"POST_AcceptTransitGatewayMulticastDomainAssociations","description":"Accepts a request to associate subnets with a transit gateway multicast domain.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayMulticastDomainAssociationsResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayMulticastDomainAssociationsRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayMulticastDomainAssociations"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptTransitGatewayPeeringAttachment":{"get":{"x-aws-operation-name":"AcceptTransitGatewayPeeringAttachment","operationId":"GET_AcceptTransitGatewayPeeringAttachment","description":"Accepts a transit gateway peering attachment request. The peering attachment must be in the <code>pendingAcceptance</code> state.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayPeeringAttachmentResult"}}}}},"parameters":[{"name":"TransitGatewayAttachmentId","in":"query","required":true,"description":"The ID of the transit gateway attachment.","schema":{"type":"string"}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayPeeringAttachment"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptTransitGatewayPeeringAttachment","operationId":"POST_AcceptTransitGatewayPeeringAttachment","description":"Accepts a transit gateway peering attachment request. The peering attachment must be in the <code>pendingAcceptance</code> state.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayPeeringAttachmentResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayPeeringAttachmentRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayPeeringAttachment"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptTransitGatewayVpcAttachment":{"get":{"x-aws-operation-name":"AcceptTransitGatewayVpcAttachment","operationId":"GET_AcceptTransitGatewayVpcAttachment","description":"<p>Accepts a request to attach a VPC to a transit gateway.</p> <p>The VPC attachment must be in the <code>pendingAcceptance</code> state. Use <a>DescribeTransitGatewayVpcAttachments</a> to view your pending VPC attachment requests. Use <a>RejectTransitGatewayVpcAttachment</a> to reject a VPC attachment request.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayVpcAttachmentResult"}}}}},"parameters":[{"name":"TransitGatewayAttachmentId","in":"query","required":true,"description":"The ID of the attachment.","schema":{"type":"string"}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayVpcAttachment"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptTransitGatewayVpcAttachment","operationId":"POST_AcceptTransitGatewayVpcAttachment","description":"<p>Accepts a request to attach a VPC to a transit gateway.</p> <p>The VPC attachment must be in the <code>pendingAcceptance</code> state. Use <a>DescribeTransitGatewayVpcAttachments</a> to view your pending VPC attachment requests. Use <a>RejectTransitGatewayVpcAttachment</a> to reject a VPC attachment request.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayVpcAttachmentResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptTransitGatewayVpcAttachmentRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptTransitGatewayVpcAttachment"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptVpcEndpointConnections":{"get":{"x-aws-operation-name":"AcceptVpcEndpointConnections","operationId":"GET_AcceptVpcEndpointConnections","description":"Accepts connection requests to your VPC endpoint service.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcEndpointConnectionsResult"}}}}},"parameters":[{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"ServiceId","in":"query","required":true,"description":"The ID of the VPC endpoint service.","schema":{"type":"string"}},{"name":"VpcEndpointId","in":"query","required":true,"description":"The IDs of the interface VPC endpoints.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/VpcEndpointId"},{"xml":{"name":"item"}}]}}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptVpcEndpointConnections"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptVpcEndpointConnections","operationId":"POST_AcceptVpcEndpointConnections","description":"Accepts connection requests to your VPC endpoint service.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcEndpointConnectionsResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcEndpointConnectionsRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptVpcEndpointConnections"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AcceptVpcPeeringConnection":{"get":{"x-aws-operation-name":"AcceptVpcPeeringConnection","operationId":"GET_AcceptVpcPeeringConnection","description":"<p>Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the <code>pending-acceptance</code> state, and you must be the owner of the peer VPC. Use <a>DescribeVpcPeeringConnections</a> to view your outstanding VPC peering connection requests.</p> <p>For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcPeeringConnectionResult"}}}}},"parameters":[{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"VpcPeeringConnectionId","in":"query","required":true,"description":"The ID of the VPC peering connection. You must specify this parameter in the request.","schema":{"type":"string"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptVpcPeeringConnection"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AcceptVpcPeeringConnection","operationId":"POST_AcceptVpcPeeringConnection","description":"<p>Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the <code>pending-acceptance</code> state, and you must be the owner of the peer VPC. Use <a>DescribeVpcPeeringConnections</a> to view your outstanding VPC peering connection requests.</p> <p>For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcPeeringConnectionResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AcceptVpcPeeringConnectionRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AcceptVpcPeeringConnection"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AdvertiseByoipCidr":{"get":{"x-aws-operation-name":"AdvertiseByoipCidr","operationId":"GET_AdvertiseByoipCidr","description":"<p>Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).</p> <p>You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.</p> <p>We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from Amazon Web Services. To minimize down time, you can configure your Amazon Web Services resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through Amazon Web Services.</p> <p>It can take a few minutes before traffic to the specified addresses starts routing to Amazon Web Services because of BGP propagation delays.</p> <p>To stop advertising the BYOIP CIDR, use <a>WithdrawByoipCidr</a>.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AdvertiseByoipCidrResult"}}}}},"parameters":[{"name":"Cidr","in":"query","required":true,"description":"The address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range.","schema":{"type":"string"}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AdvertiseByoipCidr"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AdvertiseByoipCidr","operationId":"POST_AdvertiseByoipCidr","description":"<p>Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).</p> <p>You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.</p> <p>We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from Amazon Web Services. To minimize down time, you can configure your Amazon Web Services resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through Amazon Web Services.</p> <p>It can take a few minutes before traffic to the specified addresses starts routing to Amazon Web Services because of BGP propagation delays.</p> <p>To stop advertising the BYOIP CIDR, use <a>WithdrawByoipCidr</a>.</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AdvertiseByoipCidrResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AdvertiseByoipCidrRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AdvertiseByoipCidr"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AllocateAddress":{"get":{"x-aws-operation-name":"AllocateAddress","operationId":"GET_AllocateAddress","description":"<p>Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.</p> <p>You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html\">Bring Your Own IP Addresses (BYOIP)</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html\">Elastic IP Addresses</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateAddressResult"}}}}},"parameters":[{"name":"Domain","in":"query","required":false,"description":"The network (<code>vpc</code>).","schema":{"type":"string","enum":["vpc","standard"]}},{"name":"Address","in":"query","required":false,"description":"The Elastic IP address to recover or an IPv4 address from an address pool.","schema":{"type":"string"}},{"name":"PublicIpv4Pool","in":"query","required":false,"description":"The ID of an address pool that you own. Use this parameter to let Amazon EC2 select an address from the address pool. To specify a specific address from the address pool, use the <code>Address</code> parameter instead.","schema":{"type":"string"}},{"name":"NetworkBorderGroup","in":"query","required":false,"description":"<p> A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.</p> <p>Use <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html\">DescribeAvailabilityZones</a> to view the network border groups.</p> <p>You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 Classic, you receive an <code>InvalidParameterCombination</code> error.</p>","schema":{"type":"string"}},{"name":"CustomerOwnedIpv4Pool","in":"query","required":false,"description":"The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively, specify a specific address from the address pool.","schema":{"type":"string"}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"TagSpecification","in":"query","required":false,"description":"The tags to assign to the Elastic IP address.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/TagSpecification"},{"xml":{"name":"item"}}]}}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateAddress"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AllocateAddress","operationId":"POST_AllocateAddress","description":"<p>Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.</p> <p>You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html\">Bring Your Own IP Addresses (BYOIP)</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html\">Elastic IP Addresses</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateAddressResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateAddressRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateAddress"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AllocateHosts":{"get":{"x-aws-operation-name":"AllocateHosts","operationId":"GET_AllocateHosts","description":"Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateHostsResult"}}}}},"parameters":[{"name":"AutoPlacement","in":"query","required":false,"description":"<p>Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-dedicated-hosts-work.html#dedicated-hosts-understanding\"> Understanding auto-placement and affinity</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>Default: <code>on</code> </p>","schema":{"type":"string","enum":["on","off"]}},{"name":"AvailabilityZone","in":"query","required":true,"description":"The Availability Zone in which to allocate the Dedicated Host.","schema":{"type":"string"}},{"name":"ClientToken","in":"query","required":false,"description":"Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.","schema":{"type":"string"}},{"name":"InstanceType","in":"query","required":false,"description":"<p>Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only.</p> <p>If you want the Dedicated Hosts to support multiple instance types in a specific instance family, omit this parameter and specify <b>InstanceFamily</b> instead. You cannot specify <b>InstanceType</b> and <b>InstanceFamily</b> in the same request.</p>","schema":{"type":"string"}},{"name":"InstanceFamily","in":"query","required":false,"description":"<p>Specifies the instance family to be supported by the Dedicated Hosts. If you specify an instance family, the Dedicated Hosts support multiple instance types within that instance family.</p> <p>If you want the Dedicated Hosts to support a specific instance type only, omit this parameter and specify <b>InstanceType</b> instead. You cannot specify <b>InstanceFamily</b> and <b>InstanceType</b> in the same request.</p>","schema":{"type":"string"}},{"name":"Quantity","in":"query","required":false,"description":"The number of Dedicated Hosts to allocate to your account with these parameters. If you are allocating the Dedicated Hosts on an Outpost, and you specify <b>AssetIds</b>, you can omit this parameter. In this case, Amazon EC2 allocates a Dedicated Host on each specified hardware asset. If you specify both <b>AssetIds</b> and <b>Quantity</b>, then the value that you specify for <b>Quantity</b> must be equal to the number of asset IDs specified.","schema":{"type":"integer"}},{"name":"TagSpecification","in":"query","required":false,"description":"The tags to apply to the Dedicated Host during creation.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/TagSpecification"},{"xml":{"name":"item"}}]}}},{"name":"HostRecovery","in":"query","required":false,"description":"<p>Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-recovery.html\"> Host recovery</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>Default: <code>off</code> </p>","schema":{"type":"string","enum":["on","off"]}},{"name":"OutpostArn","in":"query","required":false,"description":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host. If you specify <b>OutpostArn</b>, you can optionally specify <b>AssetIds</b>.</p> <p>If you are allocating the Dedicated Host in a Region, omit this parameter.</p>","schema":{"type":"string"}},{"name":"HostMaintenance","in":"query","required":false,"description":"Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-maintenance.html\">Host maintenance</a> in the <i>Amazon EC2 User Guide</i>.","schema":{"type":"string","enum":["on","off"]}},{"name":"AssetId","in":"query","required":false,"description":"<p>The IDs of the Outpost hardware assets on which to allocate the Dedicated Hosts. Targeting specific hardware assets on an Outpost can help to minimize latency between your workloads. This parameter is supported only if you specify <b>OutpostArn</b>. If you are allocating the Dedicated Hosts in a Region, omit this parameter.</p> <ul> <li> <p>If you specify this parameter, you can omit <b>Quantity</b>. In this case, Amazon EC2 allocates a Dedicated Host on each specified hardware asset.</p> </li> <li> <p>If you specify both <b>AssetIds</b> and <b>Quantity</b>, then the value for <b>Quantity</b> must be equal to the number of asset IDs specified.</p> </li> </ul>","schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetId"}}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateHosts"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AllocateHosts","operationId":"POST_AllocateHosts","description":"Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateHostsResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateHostsRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateHosts"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AllocateIpamPoolCidr":{"get":{"x-aws-operation-name":"AllocateIpamPoolCidr","operationId":"GET_AllocateIpamPoolCidr","description":"<p>Allocate a CIDR from an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations.</p> <p>In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html\">Allocate CIDRs</a> in the <i>Amazon VPC IPAM User Guide</i>.</p> <note> <p>This action creates an allocation with strong consistency. The returned CIDR will not overlap with any other allocations from the same pool.</p> </note>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateIpamPoolCidrResult"}}}}},"parameters":[{"name":"DryRun","in":"query","required":false,"description":"A check for 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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"IpamPoolId","in":"query","required":true,"description":"The ID of the IPAM pool from which you would like to allocate a CIDR.","schema":{"type":"string"}},{"name":"Cidr","in":"query","required":false,"description":"<p>The CIDR you would like to allocate from the IPAM pool. Note the following:</p> <ul> <li> <p>If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.</p> </li> <li> <p>If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.</p> </li> </ul> <p>Possible values: Any available IPv4 or IPv6 CIDR.</p>","schema":{"type":"string"}},{"name":"NetmaskLength","in":"query","required":false,"description":"<p>The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:</p> <ul> <li> <p>If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.</p> </li> <li> <p>If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.</p> </li> </ul> <p>Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.</p>","schema":{"type":"integer"}},{"name":"ClientToken","in":"query","required":false,"description":"A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.","schema":{"type":"string"}},{"name":"Description","in":"query","required":false,"description":"A description for the allocation.","schema":{"type":"string"}},{"name":"PreviewNextCidr","in":"query","required":false,"description":"A preview of the next available CIDR in a pool.","schema":{"type":"boolean"}},{"name":"DisallowedCidr","in":"query","required":false,"description":"Exclude a particular CIDR range from being returned by the pool. Disallowed CIDRs are only allowed if using netmask length for allocation.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/String"},{"xml":{"name":"item"}}]}}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateIpamPoolCidr"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"AllocateIpamPoolCidr","operationId":"POST_AllocateIpamPoolCidr","description":"<p>Allocate a CIDR from an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations.</p> <p>In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html\">Allocate CIDRs</a> in the <i>Amazon VPC IPAM User Guide</i>.</p> <note> <p>This action creates an allocation with strong consistency. The returned CIDR will not overlap with any other allocations from the same pool.</p> </note>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateIpamPoolCidrResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AllocateIpamPoolCidrRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["AllocateIpamPoolCidr"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=ApplySecurityGroupsToClientVpnTargetNetwork":{"get":{"x-aws-operation-name":"ApplySecurityGroupsToClientVpnTargetNetwork","operationId":"GET_ApplySecurityGroupsToClientVpnTargetNetwork","description":"Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ApplySecurityGroupsToClientVpnTargetNetworkResult"}}}}},"parameters":[{"name":"ClientVpnEndpointId","in":"query","required":true,"description":"The ID of the Client VPN endpoint.","schema":{"type":"string"}},{"name":"VpcId","in":"query","required":true,"description":"The ID of the VPC in which the associated target network is located.","schema":{"type":"string"}},{"name":"SecurityGroupId","in":"query","required":true,"description":"The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.","schema":{"type":"array","items":{"allOf":[{"$ref":"#/components/schemas/SecurityGroupId"},{"xml":{"name":"item"}}]}}},{"name":"DryRun","in":"query","required":false,"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, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.","schema":{"type":"boolean"}},{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["ApplySecurityGroupsToClientVpnTargetNetwork"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"x-aws-operation-name":"ApplySecurityGroupsToClientVpnTargetNetwork","operationId":"POST_ApplySecurityGroupsToClientVpnTargetNetwork","description":"Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ApplySecurityGroupsToClientVpnTargetNetworkResult"}}}}},"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ApplySecurityGroupsToClientVpnTargetNetworkRequest"}}}},"parameters":[{"name":"Action","in":"query","required":true,"schema":{"type":"string","enum":["ApplySecurityGroupsToClientVpnTargetNetwork"]}},{"name":"Version","in":"query","required":true,"schema":{"type":"string","enum":["2016-11-15"]}}]}},"/#Action=AssignIpv6Addresses":{"get":{"x-aws-operation-name":"AssignIpv6Addresses","operationId":"GET_AssignIpv6Addresses","description":"<p>Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can