Skip to content

Commit de332cd

Browse files
author
awstools
committed
feat(client-networkmanager): Add support for public DNS hostname resolution to private IP addresses across Cloud WAN-managed VPCs. Add support for security group referencing across Cloud WAN-managed VPCs.
1 parent 8337d3b commit de332cd

File tree

5 files changed

+46
-0
lines changed

5 files changed

+46
-0
lines changed

clients/client-networkmanager/src/commands/CreateVpcAttachmentCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ export interface CreateVpcAttachmentCommandOutput extends CreateVpcAttachmentRes
4444
* Options: { // VpcOptions
4545
* Ipv6Support: true || false,
4646
* ApplianceModeSupport: true || false,
47+
* DnsSupport: true || false,
48+
* SecurityGroupReferencingSupport: true || false,
4749
* },
4850
* Tags: [ // TagList
4951
* { // Tag
@@ -115,6 +117,8 @@ export interface CreateVpcAttachmentCommandOutput extends CreateVpcAttachmentRes
115117
* // Options: { // VpcOptions
116118
* // Ipv6Support: true || false,
117119
* // ApplianceModeSupport: true || false,
120+
* // DnsSupport: true || false,
121+
* // SecurityGroupReferencingSupport: true || false,
118122
* // },
119123
* // },
120124
* // };

clients/client-networkmanager/src/commands/GetCoreNetworkChangeSetCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ export interface GetCoreNetworkChangeSetCommandOutput extends GetCoreNetworkChan
9292
* // },
9393
* // },
9494
* // ],
95+
* // VpnEcmpSupport: true || false,
96+
* // DnsSupport: true || false,
97+
* // SecurityGroupReferencingSupport: true || false,
9598
* // },
9699
* // NewValues: {
97100
* // SegmentName: "STRING_VALUE",
@@ -136,6 +139,9 @@ export interface GetCoreNetworkChangeSetCommandOutput extends GetCoreNetworkChan
136139
* // },
137140
* // },
138141
* // ],
142+
* // VpnEcmpSupport: true || false,
143+
* // DnsSupport: true || false,
144+
* // SecurityGroupReferencingSupport: true || false,
139145
* // },
140146
* // IdentifierPath: "STRING_VALUE",
141147
* // },

clients/client-networkmanager/src/commands/GetVpcAttachmentCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ export interface GetVpcAttachmentCommandOutput extends GetVpcAttachmentResponse,
100100
* // Options: { // VpcOptions
101101
* // Ipv6Support: true || false,
102102
* // ApplianceModeSupport: true || false,
103+
* // DnsSupport: true || false,
104+
* // SecurityGroupReferencingSupport: true || false,
103105
* // },
104106
* // },
105107
* // };

clients/client-networkmanager/src/commands/UpdateVpcAttachmentCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export interface UpdateVpcAttachmentCommandOutput extends UpdateVpcAttachmentRes
4646
* Options: { // VpcOptions
4747
* Ipv6Support: true || false,
4848
* ApplianceModeSupport: true || false,
49+
* DnsSupport: true || false,
50+
* SecurityGroupReferencingSupport: true || false,
4951
* },
5052
* };
5153
* const command = new UpdateVpcAttachmentCommand(input);
@@ -110,6 +112,8 @@ export interface UpdateVpcAttachmentCommandOutput extends UpdateVpcAttachmentRes
110112
* // Options: { // VpcOptions
111113
* // Ipv6Support: true || false,
112114
* // ApplianceModeSupport: true || false,
115+
* // DnsSupport: true || false,
116+
* // SecurityGroupReferencingSupport: true || false,
113117
* // },
114118
* // },
115119
* // };

clients/client-networkmanager/src/models/models_0.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1875,6 +1875,24 @@ export interface CoreNetworkChangeValues {
18751875
* @public
18761876
*/
18771877
ServiceInsertionActions?: ServiceInsertionAction[] | undefined;
1878+
1879+
/**
1880+
* <p>Indicates whether Equal Cost Multipath (ECMP) is enabled for the core network.</p>
1881+
* @public
1882+
*/
1883+
VpnEcmpSupport?: boolean | undefined;
1884+
1885+
/**
1886+
* <p>Indicates whether public DNS support is supported. The default is <code>true</code>. </p>
1887+
* @public
1888+
*/
1889+
DnsSupport?: boolean | undefined;
1890+
1891+
/**
1892+
* <p>Indicates whether security group referencing is enabled for the core network.</p>
1893+
* @public
1894+
*/
1895+
SecurityGroupReferencingSupport?: boolean | undefined;
18781896
}
18791897

18801898
/**
@@ -3481,6 +3499,18 @@ export interface VpcOptions {
34813499
* @public
34823500
*/
34833501
ApplianceModeSupport?: boolean | undefined;
3502+
3503+
/**
3504+
* <p>Indicates whether DNS is supported.</p>
3505+
* @public
3506+
*/
3507+
DnsSupport?: boolean | undefined;
3508+
3509+
/**
3510+
* <p>Indicates whether security group referencing is enabled for this VPC attachment. The default is <code>true</code>. However, at the core network policy-level the default is set to <code>false</code>.</p>
3511+
* @public
3512+
*/
3513+
SecurityGroupReferencingSupport?: boolean | undefined;
34843514
}
34853515

34863516
/**

0 commit comments

Comments
 (0)