Skip to content

Commit

Permalink
Elastic IP transfer is a new Amazon VPC feature that allows you to tr…
Browse files Browse the repository at this point in the history
…ansfer your Elastic IP addresses from one AWS Account to another.
  • Loading branch information
aws-sdk-dotnet-automation committed Oct 31, 2022
1 parent 5043e19 commit d601aa8
Show file tree
Hide file tree
Showing 41 changed files with 3,645 additions and 295 deletions.
169 changes: 169 additions & 0 deletions generator/ServiceModels/ec2/ec2-2016-11-15.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@
"xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"
},
"operations":{
"AcceptAddressTransfer":{
"name":"AcceptAddressTransfer",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AcceptAddressTransferRequest"},
"output":{"shape":"AcceptAddressTransferResult"}
},
"AcceptReservedInstancesExchangeQuote":{
"name":"AcceptReservedInstancesExchangeQuote",
"http":{
Expand Down Expand Up @@ -1784,6 +1793,15 @@
"input":{"shape":"DescribeAccountAttributesRequest"},
"output":{"shape":"DescribeAccountAttributesResult"}
},
"DescribeAddressTransfers":{
"name":"DescribeAddressTransfers",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeAddressTransfersRequest"},
"output":{"shape":"DescribeAddressTransfersResult"}
},
"DescribeAddresses":{
"name":"DescribeAddresses",
"http":{
Expand Down Expand Up @@ -3032,6 +3050,15 @@
},
"input":{"shape":"DetachVpnGatewayRequest"}
},
"DisableAddressTransfer":{
"name":"DisableAddressTransfer",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DisableAddressTransferRequest"},
"output":{"shape":"DisableAddressTransferResult"}
},
"DisableEbsEncryptionByDefault":{
"name":"DisableEbsEncryptionByDefault",
"http":{
Expand Down Expand Up @@ -3227,6 +3254,15 @@
"input":{"shape":"DisassociateVpcCidrBlockRequest"},
"output":{"shape":"DisassociateVpcCidrBlockResult"}
},
"EnableAddressTransfer":{
"name":"EnableAddressTransfer",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"EnableAddressTransferRequest"},
"output":{"shape":"EnableAddressTransferResult"}
},
"EnableEbsEncryptionByDefault":{
"name":"EnableEbsEncryptionByDefault",
"http":{
Expand Down Expand Up @@ -4928,6 +4964,27 @@
"locationName":"item"
}
},
"AcceptAddressTransferRequest":{
"type":"structure",
"required":["Address"],
"members":{
"Address":{"shape":"String"},
"TagSpecifications":{
"shape":"TagSpecificationList",
"locationName":"TagSpecification"
},
"DryRun":{"shape":"Boolean"}
}
},
"AcceptAddressTransferResult":{
"type":"structure",
"members":{
"AddressTransfer":{
"shape":"AddressTransfer",
"locationName":"addressTransfer"
}
}
},
"AcceptReservedInstancesExchangeQuoteRequest":{
"type":"structure",
"required":["ReservedInstanceIds"],
Expand Down Expand Up @@ -5393,6 +5450,50 @@
"locationName":"item"
}
},
"AddressTransfer":{
"type":"structure",
"members":{
"PublicIp":{
"shape":"String",
"locationName":"publicIp"
},
"AllocationId":{
"shape":"String",
"locationName":"allocationId"
},
"TransferAccountId":{
"shape":"String",
"locationName":"transferAccountId"
},
"TransferOfferExpirationTimestamp":{
"shape":"MillisecondDateTime",
"locationName":"transferOfferExpirationTimestamp"
},
"TransferOfferAcceptedTimestamp":{
"shape":"MillisecondDateTime",
"locationName":"transferOfferAcceptedTimestamp"
},
"AddressTransferStatus":{
"shape":"AddressTransferStatus",
"locationName":"addressTransferStatus"
}
}
},
"AddressTransferList":{
"type":"list",
"member":{
"shape":"AddressTransfer",
"locationName":"item"
}
},
"AddressTransferStatus":{
"type":"string",
"enum":[
"pending",
"disabled",
"accepted"
]
},
"AdvertiseByoipCidrRequest":{
"type":"structure",
"required":["Cidr"],
Expand Down Expand Up @@ -12955,6 +13056,36 @@
}
}
},
"DescribeAddressTransfersMaxResults":{
"type":"integer",
"max":1000,
"min":5
},
"DescribeAddressTransfersRequest":{
"type":"structure",
"members":{
"AllocationIds":{
"shape":"AllocationIdList",
"locationName":"AllocationId"
},
"NextToken":{"shape":"String"},
"MaxResults":{"shape":"DescribeAddressTransfersMaxResults"},
"DryRun":{"shape":"Boolean"}
}
},
"DescribeAddressTransfersResult":{
"type":"structure",
"members":{
"AddressTransfers":{
"shape":"AddressTransferList",
"locationName":"addressTransferSet"
},
"NextToken":{
"shape":"String",
"locationName":"nextToken"
}
}
},
"DescribeAddressesAttributeRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -17487,6 +17618,23 @@
"DirectoryId":{"shape":"String"}
}
},
"DisableAddressTransferRequest":{
"type":"structure",
"required":["AllocationId"],
"members":{
"AllocationId":{"shape":"AllocationId"},
"DryRun":{"shape":"Boolean"}
}
},
"DisableAddressTransferResult":{
"type":"structure",
"members":{
"AddressTransfer":{
"shape":"AddressTransfer",
"locationName":"addressTransfer"
}
}
},
"DisableEbsEncryptionByDefaultRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -18623,6 +18771,27 @@
"required"
]
},
"EnableAddressTransferRequest":{
"type":"structure",
"required":[
"AllocationId",
"TransferAccountId"
],
"members":{
"AllocationId":{"shape":"AllocationId"},
"TransferAccountId":{"shape":"String"},
"DryRun":{"shape":"Boolean"}
}
},
"EnableAddressTransferResult":{
"type":"structure",
"members":{
"AddressTransfer":{
"shape":"AddressTransfer",
"locationName":"addressTransfer"
}
}
},
"EnableEbsEncryptionByDefaultRequest":{
"type":"structure",
"members":{
Expand Down
Loading

0 comments on commit d601aa8

Please sign in to comment.