diff --git a/.changes/1.27.28.json b/.changes/1.27.28.json new file mode 100644 index 0000000000..0add42af7a --- /dev/null +++ b/.changes/1.27.28.json @@ -0,0 +1,7 @@ +[ + { + "category": "``networkmanager``", + "description": "This release adds general availability API support for AWS Cloud WAN.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc21a5895a..2900ea653c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.27.28 +======= + +* api-change:``networkmanager``: This release adds general availability API support for AWS Cloud WAN. + + 1.27.27 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index cc582f8195..39dd8aba7e 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.27.27' +__version__ = '1.27.28' class NullHandler(logging.Handler): diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index db4b319cdc..e186122a2f 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -1159,6 +1159,32 @@ "us-west-2" : { } } }, + "appconfig" : { + "endpoints" : { + "af-south-1" : { }, + "ap-east-1" : { }, + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-northeast-3" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ap-southeast-3" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-south-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, + "me-south-1" : { }, + "sa-east-1" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-1" : { }, + "us-west-2" : { } + } + }, "appconfigdata" : { "endpoints" : { "af-south-1" : { }, @@ -3555,6 +3581,32 @@ "us-west-2" : { } } }, + "dlm" : { + "endpoints" : { + "af-south-1" : { }, + "ap-east-1" : { }, + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-northeast-3" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ap-southeast-3" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-south-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, + "me-south-1" : { }, + "sa-east-1" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-1" : { }, + "us-west-2" : { } + } + }, "dms" : { "endpoints" : { "af-south-1" : { }, @@ -14155,6 +14207,12 @@ "cn-northwest-1" : { } } }, + "appconfig" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, "appconfigdata" : { "endpoints" : { "cn-north-1" : { }, @@ -14393,6 +14451,12 @@ "cn-northwest-1" : { } } }, + "dlm" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, "dms" : { "endpoints" : { "cn-north-1" : { }, @@ -15473,6 +15537,36 @@ "us-gov-west-1" : { } } }, + "appconfig" : { + "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "deprecated" : true, + "hostname" : "appconfig.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "deprecated" : true, + "hostname" : "appconfig.us-gov-west-1.amazonaws.com" + }, + "us-gov-east-1" : { + "variants" : [ { + "hostname" : "appconfig.us-gov-east-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-gov-west-1" : { + "variants" : [ { + "hostname" : "appconfig.us-gov-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + } + } + }, "appconfigdata" : { "endpoints" : { "us-gov-east-1" : { }, @@ -16121,6 +16215,12 @@ } } }, + "dlm" : { + "endpoints" : { + "us-gov-east-1" : { }, + "us-gov-west-1" : { } + } + }, "dms" : { "defaults" : { "variants" : [ { @@ -18844,6 +18944,12 @@ "us-iso-east-1" : { } } }, + "appconfig" : { + "endpoints" : { + "us-iso-east-1" : { }, + "us-iso-west-1" : { } + } + }, "appconfigdata" : { "endpoints" : { "us-iso-west-1" : { } @@ -19351,6 +19457,11 @@ } } }, + "appconfig" : { + "endpoints" : { + "us-isob-east-1" : { } + } + }, "application-autoscaling" : { "defaults" : { "protocols" : [ "http", "https" ] diff --git a/botocore/data/networkmanager/2019-07-05/paginators-1.json b/botocore/data/networkmanager/2019-07-05/paginators-1.json index b4aa053031..7196ace626 100644 --- a/botocore/data/networkmanager/2019-07-05/paginators-1.json +++ b/botocore/data/networkmanager/2019-07-05/paginators-1.json @@ -113,6 +113,18 @@ "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "CoreNetworks" + }, + "GetCoreNetworkChangeEvents": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "CoreNetworkChangeEvents" + }, + "ListPeerings": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "Peerings" } } } diff --git a/botocore/data/networkmanager/2019-07-05/service-2.json b/botocore/data/networkmanager/2019-07-05/service-2.json index bb15b521a4..3c3b569996 100644 --- a/botocore/data/networkmanager/2019-07-05/service-2.json +++ b/botocore/data/networkmanager/2019-07-05/service-2.json @@ -273,6 +273,42 @@ ], "documentation":"

Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.

" }, + "CreateTransitGatewayPeering":{ + "name":"CreateTransitGatewayPeering", + "http":{ + "method":"POST", + "requestUri":"/transit-gateway-peerings" + }, + "input":{"shape":"CreateTransitGatewayPeeringRequest"}, + "output":{"shape":"CreateTransitGatewayPeeringResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ConflictException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Creates a transit gateway peering connection.

" + }, + "CreateTransitGatewayRouteTableAttachment":{ + "name":"CreateTransitGatewayRouteTableAttachment", + "http":{ + "method":"POST", + "requestUri":"/transit-gateway-route-table-attachments" + }, + "input":{"shape":"CreateTransitGatewayRouteTableAttachmentRequest"}, + "output":{"shape":"CreateTransitGatewayRouteTableAttachmentResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ConflictException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Creates a transit gateway route table attachment.

" + }, "CreateVpcAttachment":{ "name":"CreateVpcAttachment", "http":{ @@ -435,6 +471,24 @@ ], "documentation":"

Deletes an existing link. You must first disassociate the link from any devices and customer gateways.

" }, + "DeletePeering":{ + "name":"DeletePeering", + "http":{ + "method":"DELETE", + "requestUri":"/peerings/{peeringId}" + }, + "input":{"shape":"DeletePeeringRequest"}, + "output":{"shape":"DeletePeeringResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ConflictException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Deletes an existing peering connection.

" + }, "DeleteResourcePolicy":{ "name":"DeleteResourcePolicy", "http":{ @@ -681,6 +735,23 @@ ], "documentation":"

Returns information about the LIVE policy for a core network.

" }, + "GetCoreNetworkChangeEvents":{ + "name":"GetCoreNetworkChangeEvents", + "http":{ + "method":"GET", + "requestUri":"/core-networks/{coreNetworkId}/core-network-change-events/{policyVersionId}" + }, + "input":{"shape":"GetCoreNetworkChangeEventsRequest"}, + "output":{"shape":"GetCoreNetworkChangeEventsResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Returns information about a core network change event.

" + }, "GetCoreNetworkChangeSet":{ "name":"GetCoreNetworkChangeSet", "http":{ @@ -713,7 +784,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServerException"} ], - "documentation":"

Gets details about a core network policy. You can get details about your current live policy or any previous policy version.

" + "documentation":"

Returns details about a core network policy. You can get details about your current live policy or any previous policy version.

" }, "GetCustomerGatewayAssociations":{ "name":"GetCustomerGatewayAssociations", @@ -953,6 +1024,23 @@ ], "documentation":"

Gets information about one or more of your transit gateway Connect peer associations in a global network.

" }, + "GetTransitGatewayPeering":{ + "name":"GetTransitGatewayPeering", + "http":{ + "method":"GET", + "requestUri":"/transit-gateway-peerings/{peeringId}" + }, + "input":{"shape":"GetTransitGatewayPeeringRequest"}, + "output":{"shape":"GetTransitGatewayPeeringResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Returns information about a transit gateway peer.

" + }, "GetTransitGatewayRegistrations":{ "name":"GetTransitGatewayRegistrations", "http":{ @@ -970,6 +1058,23 @@ ], "documentation":"

Gets information about the transit gateway registrations in a specified global network.

" }, + "GetTransitGatewayRouteTableAttachment":{ + "name":"GetTransitGatewayRouteTableAttachment", + "http":{ + "method":"GET", + "requestUri":"/transit-gateway-route-table-attachments/{attachmentId}" + }, + "input":{"shape":"GetTransitGatewayRouteTableAttachmentRequest"}, + "output":{"shape":"GetTransitGatewayRouteTableAttachmentResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Returns information about a transit gateway route table attachment.

" + }, "GetVpcAttachment":{ "name":"GetVpcAttachment", "http":{ @@ -1059,7 +1164,24 @@ "requestUri":"/organizations/service-access" }, "input":{"shape":"ListOrganizationServiceAccessStatusRequest"}, - "output":{"shape":"ListOrganizationServiceAccessStatusResponse"} + "output":{"shape":"ListOrganizationServiceAccessStatusResponse"}, + "documentation":"

Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.

" + }, + "ListPeerings":{ + "name":"ListPeerings", + "http":{ + "method":"GET", + "requestUri":"/peerings" + }, + "input":{"shape":"ListPeeringsRequest"}, + "output":{"shape":"ListPeeringsResponse"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Lists the peerings for a core network.

" }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -1184,7 +1306,8 @@ {"shape":"ConflictException"}, {"shape":"ThrottlingException"}, {"shape":"InternalServerException"} - ] + ], + "documentation":"

Enables for the Network Manager service for an Amazon Web Services Organization. This can only be called by a management account within the organization.

" }, "StartRouteAnalysis":{ "name":"StartRouteAnalysis", @@ -1447,9 +1570,16 @@ "AccountStatus":{ "type":"structure", "members":{ - "AccountId":{"shape":"AccountId"}, - "SLRDeploymentStatus":{"shape":"SLRDeploymentStatus"} - } + "AccountId":{ + "shape":"AccountId", + "documentation":"

The ID of an account within the Amazon Web Services Organization.

" + }, + "SLRDeploymentStatus":{ + "shape":"SLRDeploymentStatus", + "documentation":"

The status of SLR deployment for the account.

" + } + }, + "documentation":"

Describes the current status of an account within an Amazon Web Services Organization, including service-linked roles (SLRs).

" }, "AccountStatusList":{ "type":"list", @@ -1609,7 +1739,7 @@ "members":{ "CoreNetworkId":{ "shape":"CoreNetworkId", - "documentation":"

A core network ID.

" + "documentation":"

The ID of a core network.

" }, "CoreNetworkArn":{ "shape":"CoreNetworkArn", @@ -1695,7 +1825,8 @@ "enum":[ "CONNECT", "SITE_TO_SITE_VPN", - "VPC" + "VPC", + "TRANSIT_GATEWAY_ROUTE_TABLE" ] }, "Bandwidth":{ @@ -1742,6 +1873,15 @@ "OUT_OF_DATE" ] }, + "ChangeStatus":{ + "type":"string", + "enum":[ + "NOT_STARTED", + "IN_PROGRESS", + "COMPLETE", + "FAILED" + ] + }, "ChangeType":{ "type":"string", "enum":[ @@ -1749,7 +1889,11 @@ "CORE_NETWORK_EDGE", "ATTACHMENT_MAPPING", "ATTACHMENT_ROUTE_PROPAGATION", - "ATTACHMENT_ROUTE_STATIC" + "ATTACHMENT_ROUTE_STATIC", + "CORE_NETWORK_CONFIGURATION", + "SEGMENTS_CONFIGURATION", + "SEGMENT_ACTIONS_CONFIGURATION", + "ATTACHMENT_POLICIES_CONFIGURATION" ] }, "ClientToken":{ @@ -1841,7 +1985,7 @@ }, "Tags":{ "shape":"TagList", - "documentation":"

The tags associated with the Connect peer.

" + "documentation":"

The list of key-value tags associated with the Connect peer.

" } }, "documentation":"

Describes a core network Connect peer.

" @@ -1985,7 +2129,7 @@ }, "Tags":{ "shape":"TagList", - "documentation":"

The tags associated with a Connect peer summary.

" + "documentation":"

The list of key-value tags associated with the Connect peer summary.

" } }, "documentation":"

Summary description of a Connect peer.

" @@ -2152,7 +2296,7 @@ }, "Tags":{ "shape":"TagList", - "documentation":"

The tags associated with a core network.

" + "documentation":"

The list of key-value tags associated with a core network.

" } }, "documentation":"

Describes a core network.

" @@ -2185,10 +2329,70 @@ "NewValues":{ "shape":"CoreNetworkChangeValues", "documentation":"

The new value for a core network

" + }, + "IdentifierPath":{ + "shape":"ConstrainedString", + "documentation":"

Uniquely identifies the path for a change within the changeset. For example, the IdentifierPath for a core network segment change might be \"CORE_NETWORK_SEGMENT/us-east-1/devsegment\".

" } }, "documentation":"

Details describing a core network change.

" }, + "CoreNetworkChangeEvent":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"ChangeType", + "documentation":"

Describes the type of change event.

" + }, + "Action":{ + "shape":"ChangeAction", + "documentation":"

The action taken for the change event.

" + }, + "IdentifierPath":{ + "shape":"ConstrainedString", + "documentation":"

Uniquely identifies the path for a change within the changeset. For example, the IdentifierPath for a core network segment change might be \"CORE_NETWORK_SEGMENT/us-east-1/devsegment\".

" + }, + "EventTime":{ + "shape":"DateTime", + "documentation":"

The timestamp for an event change in status.

" + }, + "Status":{ + "shape":"ChangeStatus", + "documentation":"

The status of the core network change event.

" + }, + "Values":{ + "shape":"CoreNetworkChangeEventValues", + "documentation":"

Details of the change event.

" + } + }, + "documentation":"

Describes a core network change event. This can be a change to a segment, attachment, route, etc.

" + }, + "CoreNetworkChangeEventList":{ + "type":"list", + "member":{"shape":"CoreNetworkChangeEvent"} + }, + "CoreNetworkChangeEventValues":{ + "type":"structure", + "members":{ + "EdgeLocation":{ + "shape":"ExternalRegionCode", + "documentation":"

The edge location for the core network change event.

" + }, + "SegmentName":{ + "shape":"ConstrainedString", + "documentation":"

The segment name if the change event is associated with a segment.

" + }, + "AttachmentId":{ + "shape":"AttachmentId", + "documentation":"

The ID of the attachment if the change event is associated with an attachment.

" + }, + "Cidr":{ + "shape":"ConstrainedString", + "documentation":"

For a STATIC_ROUTE event, this is the IP address.

" + } + }, + "documentation":"

Describes a core network change event.

" + }, "CoreNetworkChangeList":{ "type":"list", "member":{"shape":"CoreNetworkChange"} @@ -2842,6 +3046,76 @@ } } }, + "CreateTransitGatewayPeeringRequest":{ + "type":"structure", + "required":[ + "CoreNetworkId", + "TransitGatewayArn" + ], + "members":{ + "CoreNetworkId":{ + "shape":"CoreNetworkId", + "documentation":"

The ID of a core network.

" + }, + "TransitGatewayArn":{ + "shape":"TransitGatewayArn", + "documentation":"

The ARN of the transit gateway for the peering request.

" + }, + "Tags":{ + "shape":"TagList", + "documentation":"

The list of key-value tags associated with the request.

" + }, + "ClientToken":{ + "shape":"ClientToken", + "documentation":"

The client token associated with the request.

", + "idempotencyToken":true + } + } + }, + "CreateTransitGatewayPeeringResponse":{ + "type":"structure", + "members":{ + "TransitGatewayPeering":{ + "shape":"TransitGatewayPeering", + "documentation":"

Returns information about the transit gateway peering connection request.

" + } + } + }, + "CreateTransitGatewayRouteTableAttachmentRequest":{ + "type":"structure", + "required":[ + "PeeringId", + "TransitGatewayRouteTableArn" + ], + "members":{ + "PeeringId":{ + "shape":"PeeringId", + "documentation":"

The ID of the peer for the

" + }, + "TransitGatewayRouteTableArn":{ + "shape":"TransitGatewayRouteTableArn", + "documentation":"

The ARN of the transit gateway route table for the attachment request.

" + }, + "Tags":{ + "shape":"TagList", + "documentation":"

The list of key-value tags associated with the request.

" + }, + "ClientToken":{ + "shape":"ClientToken", + "documentation":"

The client token associated with the request.

", + "idempotencyToken":true + } + } + }, + "CreateTransitGatewayRouteTableAttachmentResponse":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAttachment":{ + "shape":"TransitGatewayRouteTableAttachment", + "documentation":"

The route table associated with the create transit gateway route table attachment request.

" + } + } + }, "CreateVpcAttachmentRequest":{ "type":"structure", "required":[ @@ -3140,6 +3414,27 @@ } } }, + "DeletePeeringRequest":{ + "type":"structure", + "required":["PeeringId"], + "members":{ + "PeeringId":{ + "shape":"PeeringId", + "documentation":"

The ID of the peering connection to delete.

", + "location":"uri", + "locationName":"peeringId" + } + } + }, + "DeletePeeringResponse":{ + "type":"structure", + "members":{ + "Peering":{ + "shape":"Peering", + "documentation":"

Information about a deleted peering connection.

" + } + } + }, "DeleteResourcePolicyRequest":{ "type":"structure", "required":["ResourceArn"], @@ -3667,6 +3962,52 @@ } } }, + "GetCoreNetworkChangeEventsRequest":{ + "type":"structure", + "required":[ + "CoreNetworkId", + "PolicyVersionId" + ], + "members":{ + "CoreNetworkId":{ + "shape":"CoreNetworkId", + "documentation":"

The ID of a core network.

", + "location":"uri", + "locationName":"coreNetworkId" + }, + "PolicyVersionId":{ + "shape":"Integer", + "documentation":"

The ID of the policy version.

", + "location":"uri", + "locationName":"policyVersionId" + }, + "MaxResults":{ + "shape":"MaxResults", + "documentation":"

The maximum number of results to return.

", + "location":"querystring", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next page of results.

", + "location":"querystring", + "locationName":"nextToken" + } + } + }, + "GetCoreNetworkChangeEventsResponse":{ + "type":"structure", + "members":{ + "CoreNetworkChangeEvents":{ + "shape":"CoreNetworkChangeEventList", + "documentation":"

The response to GetCoreNetworkChangeEventsRequest.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next page of results.

" + } + } + }, "GetCoreNetworkChangeSetRequest":{ "type":"structure", "required":[ @@ -4466,6 +4807,27 @@ } } }, + "GetTransitGatewayPeeringRequest":{ + "type":"structure", + "required":["PeeringId"], + "members":{ + "PeeringId":{ + "shape":"PeeringId", + "documentation":"

The ID of the peering request.

", + "location":"uri", + "locationName":"peeringId" + } + } + }, + "GetTransitGatewayPeeringResponse":{ + "type":"structure", + "members":{ + "TransitGatewayPeering":{ + "shape":"TransitGatewayPeering", + "documentation":"

Returns information about a transit gateway peering.

" + } + } + }, "GetTransitGatewayRegistrationsRequest":{ "type":"structure", "required":["GlobalNetworkId"], @@ -4509,6 +4871,27 @@ } } }, + "GetTransitGatewayRouteTableAttachmentRequest":{ + "type":"structure", + "required":["AttachmentId"], + "members":{ + "AttachmentId":{ + "shape":"AttachmentId", + "documentation":"

The ID of the transit gateway route table attachment.

", + "location":"uri", + "locationName":"attachmentId" + } + } + }, + "GetTransitGatewayRouteTableAttachmentResponse":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAttachment":{ + "shape":"TransitGatewayRouteTableAttachment", + "documentation":"

Returns information about the transit gateway route table attachment.

" + } + } + }, "GetVpcAttachmentRequest":{ "type":"structure", "required":["AttachmentId"], @@ -4895,11 +5278,13 @@ "members":{ "MaxResults":{ "shape":"MaxResults", + "documentation":"

The maximum number of results to return.

", "location":"querystring", "locationName":"maxResults" }, "NextToken":{ "shape":"NextToken", + "documentation":"

The token for the next page of results.

", "location":"querystring", "locationName":"nextToken" } @@ -4908,8 +5293,68 @@ "ListOrganizationServiceAccessStatusResponse":{ "type":"structure", "members":{ - "OrganizationStatus":{"shape":"OrganizationStatus"}, - "NextToken":{"shape":"NextToken"} + "OrganizationStatus":{ + "shape":"OrganizationStatus", + "documentation":"

Displays the status of an Amazon Web Services Organization.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next page of results.

" + } + } + }, + "ListPeeringsRequest":{ + "type":"structure", + "members":{ + "CoreNetworkId":{ + "shape":"CoreNetworkId", + "documentation":"

The ID of a core network.

", + "location":"querystring", + "locationName":"coreNetworkId" + }, + "PeeringType":{ + "shape":"PeeringType", + "documentation":"

Returns a list of a peering requests.

", + "location":"querystring", + "locationName":"peeringType" + }, + "EdgeLocation":{ + "shape":"ExternalRegionCode", + "documentation":"

Returns a list edge locations for the

", + "location":"querystring", + "locationName":"edgeLocation" + }, + "State":{ + "shape":"PeeringState", + "documentation":"

Returns a list of the peering request states.

", + "location":"querystring", + "locationName":"state" + }, + "MaxResults":{ + "shape":"MaxResults", + "documentation":"

The maximum number of results to return.

", + "location":"querystring", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next page of results.

", + "location":"querystring", + "locationName":"nextToken" + } + } + }, + "ListPeeringsResponse":{ + "type":"structure", + "members":{ + "Peerings":{ + "shape":"PeeringList", + "documentation":"

Lists the transit gateway peerings for the ListPeerings request.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next page of results.

" + } } }, "ListTagsForResourceRequest":{ @@ -4967,7 +5412,7 @@ }, "CoreNetworkId":{ "shape":"CoreNetworkId", - "documentation":"

a core network ID.

" + "documentation":"

The ID of a core network.

" }, "AwsRegion":{ "shape":"ExternalRegionCode", @@ -5195,11 +5640,24 @@ "OrganizationStatus":{ "type":"structure", "members":{ - "OrganizationId":{"shape":"OrganizationId"}, - "OrganizationAwsServiceAccessStatus":{"shape":"OrganizationAwsServiceAccessStatus"}, - "SLRDeploymentStatus":{"shape":"SLRDeploymentStatus"}, - "AccountStatusList":{"shape":"AccountStatusList"} - } + "OrganizationId":{ + "shape":"OrganizationId", + "documentation":"

The ID of an Amazon Web Services Organization.

" + }, + "OrganizationAwsServiceAccessStatus":{ + "shape":"OrganizationAwsServiceAccessStatus", + "documentation":"

The status of the organization's AWS service access. This will be ENABLED or DISABLED.

" + }, + "SLRDeploymentStatus":{ + "shape":"SLRDeploymentStatus", + "documentation":"

The status of the SLR deployment for the account. This will be either SUCCEEDED or IN_PROGRESS.

" + }, + "AccountStatusList":{ + "shape":"AccountStatusList", + "documentation":"

The current service-linked role (SLR) deployment status for an Amazon Web Services Organization's accounts. This will be either SUCCEEDED or IN_PROGRESS.

" + } + }, + "documentation":"

The status of an Amazon Web Services Organization and the accounts within that organization.

" }, "PathComponent":{ "type":"structure", @@ -5223,12 +5681,81 @@ "type":"list", "member":{"shape":"PathComponent"} }, + "Peering":{ + "type":"structure", + "members":{ + "CoreNetworkId":{ + "shape":"CoreNetworkId", + "documentation":"

The ID of the core network for the peering request.

" + }, + "CoreNetworkArn":{ + "shape":"CoreNetworkArn", + "documentation":"

The ARN of a core network.

" + }, + "PeeringId":{ + "shape":"PeeringId", + "documentation":"

The ID of the peering attachment.

" + }, + "OwnerAccountId":{ + "shape":"AWSAccountId", + "documentation":"

The ID of the account owner.

" + }, + "PeeringType":{ + "shape":"PeeringType", + "documentation":"

The type of peering. This will be TRANSIT_GATEWAY.

" + }, + "State":{ + "shape":"PeeringState", + "documentation":"

The current state of the peering connection.

" + }, + "EdgeLocation":{ + "shape":"ExternalRegionCode", + "documentation":"

The edge location for the peer.

" + }, + "ResourceArn":{ + "shape":"ResourceArn", + "documentation":"

The resource ARN of the peer.

" + }, + "Tags":{ + "shape":"TagList", + "documentation":"

The list of key-value tags associated with the peering.

" + }, + "CreatedAt":{ + "shape":"DateTime", + "documentation":"

The timestamp when the attachment peer was created.

" + } + }, + "documentation":"

Describes a peering connection.

" + }, + "PeeringId":{ + "type":"string", + "max":50, + "min":0, + "pattern":"^peering-([0-9a-f]{8,17})$" + }, + "PeeringList":{ + "type":"list", + "member":{"shape":"Peering"} + }, + "PeeringState":{ + "type":"string", + "enum":[ + "CREATING", + "FAILED", + "AVAILABLE", + "DELETING" + ] + }, + "PeeringType":{ + "type":"string", + "enum":["TRANSIT_GATEWAY"] + }, "ProposedSegmentChange":{ "type":"structure", "members":{ "Tags":{ "shape":"TagList", - "documentation":"

The key-value tags that changed for the segment.

" + "documentation":"

The list of key-value tags that changed for the segment.

" }, "AttachmentPolicyRuleNumber":{ "shape":"Integer", @@ -5778,13 +6305,19 @@ "type":"structure", "required":["Action"], "members":{ - "Action":{"shape":"Action"} + "Action":{ + "shape":"Action", + "documentation":"

The action to take for the update request. This can be either ENABLE or DISABLE.

" + } } }, "StartOrganizationServiceAccessUpdateResponse":{ "type":"structure", "members":{ - "OrganizationStatus":{"shape":"OrganizationStatus"} + "OrganizationStatus":{ + "shape":"OrganizationStatus", + "documentation":"

The status of the service access update request for an Amazon Web Services Organization.

" + } } }, "StartRouteAnalysisRequest":{ @@ -5983,6 +6516,20 @@ "DELETED" ] }, + "TransitGatewayPeering":{ + "type":"structure", + "members":{ + "Peering":{ + "shape":"Peering", + "documentation":"

Describes a transit gateway peer connection.

" + }, + "TransitGatewayArn":{ + "shape":"TransitGatewayArn", + "documentation":"

The ARN of the transit gateway.

" + } + }, + "documentation":"

Describes a transit gateway peering attachment.

" + }, "TransitGatewayRegistration":{ "type":"structure", "members":{ @@ -6035,6 +6582,21 @@ "min":0, "pattern":"[\\s\\S]*" }, + "TransitGatewayRouteTableAttachment":{ + "type":"structure", + "members":{ + "Attachment":{"shape":"Attachment"}, + "PeeringId":{ + "shape":"PeeringId", + "documentation":"

The ID of the peering attachment.

" + }, + "TransitGatewayRouteTableArn":{ + "shape":"TransitGatewayRouteTableArn", + "documentation":"

The ARN of the transit gateway attachment route table.

" + } + }, + "documentation":"

Describes a transit gateway route table attachment.

" + }, "TunnelProtocol":{ "type":"string", "enum":["GRE"] diff --git a/docs/source/conf.py b/docs/source/conf.py index 0dc3d0aa22..bb5c6177bc 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ # The short X.Y version. version = '1.27.' # The full version, including alpha/beta/rc tags. -release = '1.27.27' +release = '1.27.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.