Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed Nov 25, 2024
1 parent b4ef389 commit e9178fb
Show file tree
Hide file tree
Showing 17 changed files with 359 additions and 94 deletions.
17 changes: 17 additions & 0 deletions .changes/3.330.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "api-change",
"category": "DirectConnect",
"description": "Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network."
},
{
"type": "api-change",
"category": "NetworkManager",
"description": "This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway."
},
{
"type": "api-change",
"category": "S3",
"description": "Amazon Simple Storage Service \/ Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications."
}
]
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# CHANGELOG

## next release

* `Aws\DirectConnect` - Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network.
* `Aws\NetworkManager` - This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway.
* `Aws\S3` - Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications.

## 3.330.0 - 2024-11-22

* `Aws\NeptuneGraph` - Add 4 new APIs to support new Export features, allowing Parquet and CSV formats. Add new arguments in Import APIs to support Parquet import. Add a new query "neptune.read" to run algorithms without loading data into database
Expand Down
6 changes: 6 additions & 0 deletions src/NetworkManager/NetworkManagerClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
* @method \GuzzleHttp\Promise\Promise createCoreNetworkAsync(array $args = [])
* @method \Aws\Result createDevice(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDeviceAsync(array $args = [])
* @method \Aws\Result createDirectConnectGatewayAttachment(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDirectConnectGatewayAttachmentAsync(array $args = [])
* @method \Aws\Result createGlobalNetwork(array $args = [])
* @method \GuzzleHttp\Promise\Promise createGlobalNetworkAsync(array $args = [])
* @method \Aws\Result createLink(array $args = [])
Expand Down Expand Up @@ -95,6 +97,8 @@
* @method \GuzzleHttp\Promise\Promise getCustomerGatewayAssociationsAsync(array $args = [])
* @method \Aws\Result getDevices(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDevicesAsync(array $args = [])
* @method \Aws\Result getDirectConnectGatewayAttachment(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDirectConnectGatewayAttachmentAsync(array $args = [])
* @method \Aws\Result getLinkAssociations(array $args = [])
* @method \GuzzleHttp\Promise\Promise getLinkAssociationsAsync(array $args = [])
* @method \Aws\Result getLinks(array $args = [])
Expand Down Expand Up @@ -165,6 +169,8 @@
* @method \GuzzleHttp\Promise\Promise updateCoreNetworkAsync(array $args = [])
* @method \Aws\Result updateDevice(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateDeviceAsync(array $args = [])
* @method \Aws\Result updateDirectConnectGatewayAttachment(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateDirectConnectGatewayAttachmentAsync(array $args = [])
* @method \Aws\Result updateGlobalNetwork(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateGlobalNetworkAsync(array $args = [])
* @method \Aws\Result updateLink(array $args = [])
Expand Down
21 changes: 21 additions & 0 deletions src/data/directconnect/2012-10-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1025,6 +1025,14 @@
"connectionId":{"shape":"ConnectionId"}
}
},
"AssociatedCoreNetwork":{
"type":"structure",
"members":{
"id":{"shape":"CoreNetworkIdentifier"},
"ownerAccount":{"shape":"OwnerAccount"},
"attachmentId":{"shape":"CoreNetworkAttachmentId"}
}
},
"AssociatedGateway":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1220,6 +1228,18 @@
"connections":{"shape":"ConnectionList"}
}
},
"CoreNetworkAttachmentId":{
"type":"string",
"max":28,
"min":12,
"pattern":"^attachment-([0-9a-f]{1,17})$"
},
"CoreNetworkIdentifier":{
"type":"string",
"max":30,
"min":14,
"pattern":"^core-network-([0-9a-f]{1,17})$"
},
"Count":{"type":"integer"},
"CreateBGPPeerRequest":{
"type":"structure",
Expand Down Expand Up @@ -1689,6 +1709,7 @@
"associatedGateway":{"shape":"AssociatedGateway"},
"associationId":{"shape":"DirectConnectGatewayAssociationId"},
"allowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"},
"associatedCoreNetwork":{"shape":"AssociatedCoreNetwork"},
"virtualGatewayId":{"shape":"VirtualGatewayId"},
"virtualGatewayRegion":{"shape":"VirtualGatewayRegion"},
"virtualGatewayOwnerAccount":{"shape":"OwnerAccount"}
Expand Down
2 changes: 1 addition & 1 deletion src/data/directconnect/2012-10-25/api-2.json.php

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions src/data/directconnect/2012-10-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,12 @@
"refs": {
}
},
"AssociatedCoreNetwork": {
"base": "<p>The Amazon Web Services Cloud WAN core network that the Direct Connect attachment is associated with.</p>",
"refs": {
"DirectConnectGatewayAssociation$associatedCoreNetwork": "<p>The ID of the Cloud WAN core network associated with the Direct Connect attachment.</p>"
}
},
"AssociatedGateway": {
"base": "<p>Information about the associated gateway.</p>",
"refs": {
Expand Down Expand Up @@ -451,6 +457,18 @@
"refs": {
}
},
"CoreNetworkAttachmentId": {
"base": null,
"refs": {
"AssociatedCoreNetwork$attachmentId": "<p>the ID of the Direct Connect attachment</p>"
}
},
"CoreNetworkIdentifier": {
"base": null,
"refs": {
"AssociatedCoreNetwork$id": "<p>The ID of the Cloud WAN core network.</p>"
}
},
"Count": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1257,6 +1275,7 @@
"AllocatePrivateVirtualInterfaceRequest$ownerAccount": "<p>The ID of the Amazon Web Services account that owns the virtual private interface.</p>",
"AllocatePublicVirtualInterfaceRequest$ownerAccount": "<p>The ID of the Amazon Web Services account that owns the public virtual interface.</p>",
"AllocateTransitVirtualInterfaceRequest$ownerAccount": "<p>The ID of the Amazon Web Services account that owns the transit virtual interface.</p>",
"AssociatedCoreNetwork$ownerAccount": "<p>The account owner of the Cloud WAN core network.</p>",
"AssociatedGateway$ownerAccount": "<p>The ID of the Amazon Web Services account that owns the associated virtual private gateway or transit gateway.</p>",
"Connection$ownerAccount": "<p>The ID of the Amazon Web Services account that owns the connection.</p>",
"CreateDirectConnectGatewayAssociationProposalRequest$directConnectGatewayOwnerAccount": "<p>The ID of the Amazon Web Services account that owns the Direct Connect gateway.</p>",
Expand Down
2 changes: 1 addition & 1 deletion src/data/directconnect/2012-10-25/docs-2.json.php

Large diffs are not rendered by default.

129 changes: 128 additions & 1 deletion src/data/networkmanager/2019-07-05/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,23 @@
{"shape":"InternalServerException"}
]
},
"CreateDirectConnectGatewayAttachment":{
"name":"CreateDirectConnectGatewayAttachment",
"http":{
"method":"POST",
"requestUri":"/direct-connect-gateway-attachments"
},
"input":{"shape":"CreateDirectConnectGatewayAttachmentRequest"},
"output":{"shape":"CreateDirectConnectGatewayAttachmentResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ConflictException"},
{"shape":"ThrottlingException"},
{"shape":"InternalServerException"}
]
},
"CreateGlobalNetwork":{
"name":"CreateGlobalNetwork",
"http":{
Expand Down Expand Up @@ -778,6 +795,22 @@
{"shape":"InternalServerException"}
]
},
"GetDirectConnectGatewayAttachment":{
"name":"GetDirectConnectGatewayAttachment",
"http":{
"method":"GET",
"requestUri":"/direct-connect-gateway-attachments/{attachmentId}"
},
"input":{"shape":"GetDirectConnectGatewayAttachmentRequest"},
"output":{"shape":"GetDirectConnectGatewayAttachmentResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ThrottlingException"},
{"shape":"InternalServerException"}
]
},
"GetLinkAssociations":{
"name":"GetLinkAssociations",
"http":{
Expand Down Expand Up @@ -1340,6 +1373,23 @@
{"shape":"InternalServerException"}
]
},
"UpdateDirectConnectGatewayAttachment":{
"name":"UpdateDirectConnectGatewayAttachment",
"http":{
"method":"PATCH",
"requestUri":"/direct-connect-gateway-attachments/{attachmentId}"
},
"input":{"shape":"UpdateDirectConnectGatewayAttachmentRequest"},
"output":{"shape":"UpdateDirectConnectGatewayAttachmentResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ConflictException"},
{"shape":"ThrottlingException"},
{"shape":"InternalServerException"}
]
},
"UpdateGlobalNetwork":{
"name":"UpdateGlobalNetwork",
"http":{
Expand Down Expand Up @@ -1593,6 +1643,7 @@
"AttachmentType":{"shape":"AttachmentType"},
"State":{"shape":"AttachmentState"},
"EdgeLocation":{"shape":"ExternalRegionCode"},
"EdgeLocations":{"shape":"ExternalRegionCodeList"},
"ResourceArn":{"shape":"ResourceArn"},
"AttachmentPolicyRuleNumber":{"shape":"Integer"},
"SegmentName":{"shape":"ConstrainedString"},
Expand Down Expand Up @@ -1624,7 +1675,10 @@
"SUBNET_UNSUPPORTED_AVAILABILITY_ZONE",
"SUBNET_NO_IPV6_CIDRS",
"VPN_CONNECTION_NOT_FOUND",
"MAXIMUM_NO_ENCAP_LIMIT_EXCEEDED"
"MAXIMUM_NO_ENCAP_LIMIT_EXCEEDED",
"DIRECT_CONNECT_GATEWAY_NOT_FOUND",
"DIRECT_CONNECT_GATEWAY_EXISTING_ATTACHMENTS",
"DIRECT_CONNECT_GATEWAY_NO_PRIVATE_VIF"
]
},
"AttachmentErrorList":{
Expand Down Expand Up @@ -1663,6 +1717,7 @@
"CONNECT",
"SITE_TO_SITE_VPN",
"VPC",
"DIRECT_CONNECT_GATEWAY",
"TRANSIT_GATEWAY_ROUTE_TABLE"
]
},
Expand Down Expand Up @@ -2311,6 +2366,30 @@
"Device":{"shape":"Device"}
}
},
"CreateDirectConnectGatewayAttachmentRequest":{
"type":"structure",
"required":[
"CoreNetworkId",
"DirectConnectGatewayArn",
"EdgeLocations"
],
"members":{
"CoreNetworkId":{"shape":"CoreNetworkId"},
"DirectConnectGatewayArn":{"shape":"DirectConnectGatewayArn"},
"EdgeLocations":{"shape":"ExternalRegionCodeList"},
"Tags":{"shape":"TagList"},
"ClientToken":{
"shape":"ClientToken",
"idempotencyToken":true
}
}
},
"CreateDirectConnectGatewayAttachmentResponse":{
"type":"structure",
"members":{
"DirectConnectGatewayAttachment":{"shape":"DirectConnectGatewayAttachment"}
}
},
"CreateGlobalNetworkRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -2822,6 +2901,19 @@
"UPDATING"
]
},
"DirectConnectGatewayArn":{
"type":"string",
"max":500,
"min":0,
"pattern":"^arn:[^:]{1,63}:directconnect::[^:]{0,63}:dx-gateway\\/[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$"
},
"DirectConnectGatewayAttachment":{
"type":"structure",
"members":{
"Attachment":{"shape":"Attachment"},
"DirectConnectGatewayArn":{"shape":"DirectConnectGatewayArn"}
}
},
"DisassociateConnectPeerRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -3295,6 +3387,23 @@
"NextToken":{"shape":"NextToken"}
}
},
"GetDirectConnectGatewayAttachmentRequest":{
"type":"structure",
"required":["AttachmentId"],
"members":{
"AttachmentId":{
"shape":"AttachmentId",
"location":"uri",
"locationName":"attachmentId"
}
}
},
"GetDirectConnectGatewayAttachmentResponse":{
"type":"structure",
"members":{
"DirectConnectGatewayAttachment":{"shape":"DirectConnectGatewayAttachment"}
}
},
"GetLinkAssociationsRequest":{
"type":"structure",
"required":["GlobalNetworkId"],
Expand Down Expand Up @@ -5147,6 +5256,24 @@
"Device":{"shape":"Device"}
}
},
"UpdateDirectConnectGatewayAttachmentRequest":{
"type":"structure",
"required":["AttachmentId"],
"members":{
"AttachmentId":{
"shape":"AttachmentId",
"location":"uri",
"locationName":"attachmentId"
},
"EdgeLocations":{"shape":"ExternalRegionCodeList"}
}
},
"UpdateDirectConnectGatewayAttachmentResponse":{
"type":"structure",
"members":{
"DirectConnectGatewayAttachment":{"shape":"DirectConnectGatewayAttachment"}
}
},
"UpdateGlobalNetworkRequest":{
"type":"structure",
"required":["GlobalNetworkId"],
Expand Down
2 changes: 1 addition & 1 deletion src/data/networkmanager/2019-07-05/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit e9178fb

Please sign in to comment.