{ "opencollection": "1.0.0", "info": { "name": "Amazon VPC Internet Gateways VPCs API", "version": "2016-11-15" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "VPCs", "type": "folder" }, "items": [ { "info": { "name": "Amazon VPC Create a VPC", "type": "http" }, "http": { "method": "GET", "url": "https://ec2.{region}.amazonaws.com/?Action=CreateVpc", "params": [ { "name": "CidrBlock", "value": "example-id", "type": "query", "description": "The IPv4 network range for the VPC in CIDR notation (e.g., 10.0.0.0/16)" }, { "name": "AmazonProvidedIpv6CidrBlock", "value": "true", "type": "query", "description": "Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length" }, { "name": "InstanceTenancy", "value": "default", "type": "query", "description": "The tenancy options for instances launched into the VPC" } ] }, "docs": "Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). After creating the VPC, you can add one or more subnets." }, { "info": { "name": "Amazon VPC Describe VPCs", "type": "http" }, "http": { "method": "GET", "url": "https://ec2.{region}.amazonaws.com/?Action=DescribeVpcs", "params": [ { "name": "VpcId", "value": "example-id", "type": "query", "description": "The IDs of the VPCs to describe" }, { "name": "Filter", "value": "example", "type": "query", "description": "Filters to apply to the results" }, { "name": "MaxResults", "value": "1", "type": "query", "description": "Maximum number of results to return" }, { "name": "NextToken", "value": "example", "type": "query", "description": "Token for the next page of results" } ] }, "docs": "Describes one or more of your VPCs. Returns information about the VPC including the CIDR block, DHCP options set, state, and tags." }, { "info": { "name": "Amazon VPC Delete a VPC", "type": "http" }, "http": { "method": "GET", "url": "https://ec2.{region}.amazonaws.com/?Action=DeleteVpc", "params": [ { "name": "VpcId", "value": "example-id", "type": "query", "description": "The ID of the VPC to delete" } ] }, "docs": "Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. You must also delete all subnets associated with the VPC." }, { "info": { "name": "Amazon VPC Modify a VPC Attribute", "type": "http" }, "http": { "method": "GET", "url": "https://ec2.{region}.amazonaws.com/?Action=ModifyVpcAttribute", "params": [ { "name": "VpcId", "value": "example-id", "type": "query", "description": "The ID of the VPC" }, { "name": "EnableDnsSupport.Value", "value": "true", "type": "query", "description": "Indicates whether DNS resolution is supported for the VPC" }, { "name": "EnableDnsHostnames.Value", "value": "true", "type": "query", "description": "Indicates whether instances launched in the VPC get DNS hostnames" } ] }, "docs": "Modifies the specified attribute of the specified VPC. You can modify the DNS resolution and DNS hostname attributes." } ] } ], "bundled": true }