Skip to content

Commit 1f62640

Browse files
author
awstools
committed
feat(client-vpc-lattice): This release adds TLS Passthrough support. It also increases max number of target group per rule to 10.
1 parent 6877db9 commit 1f62640

13 files changed

+236
-214
lines changed

clients/client-vpc-lattice/src/commands/BatchUpdateRuleCommand.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,13 @@ export interface BatchUpdateRuleCommandOutput extends BatchUpdateRuleResponse, _
2828

2929
/**
3030
* <p>Updates the listener rules in a batch. You can use this operation to change the priority of
31-
* listener rules. This can be useful when bulk updating or swapping rule priority. </p>
31+
* listener rules. This can be useful when bulk updating or swapping rule priority.</p>
32+
* <p>
33+
* <b>Required permissions:</b>
34+
* <code>vpc-lattice:UpdateRule</code>
35+
* </p>
36+
* <p>For more information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/security_iam_service-with-iam.html">How Amazon VPC Lattice works with
37+
* IAM</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>
3238
* @example
3339
* Use a bare-bones client and the command you need to make an API call.
3440
* ```javascript

clients/client-vpc-lattice/src/commands/CreateAccessLogSubscriptionCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export interface CreateAccessLogSubscriptionCommandOutput
3333

3434
/**
3535
* <p>Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner
36-
* can use the access logs to audit the services in the network. The service network owner will only
36+
* can use the access logs to audit the services in the network. The service network owner can only
3737
* see access logs from clients and services that are associated with their service network. Access
3838
* log entries represent traffic originated from VPCs associated with that network. For more
3939
* information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/monitoring-access-logs.html">Access logs</a> in the

clients/client-vpc-lattice/src/commands/CreateServiceNetworkServiceAssociationCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export interface CreateServiceNetworkServiceAssociationCommandOutput
3636
__MetadataBearer {}
3737

3838
/**
39-
* <p>Associates a service with a service network.</p>
39+
* <p>Associates a service with a service network. For more information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-service-associations">Manage service associations</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>
4040
* <p>You can't use this operation if the service and service network are already associated or if
4141
* there is a disassociation or deletion in progress. If the association fails, you can retry the
4242
* operation by deleting the association and recreating it.</p>

clients/client-vpc-lattice/src/commands/CreateServiceNetworkVpcAssociationCommand.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ export interface CreateServiceNetworkVpcAssociationCommandOutput
4242
* fails, retry by deleting the association and recreating it.</p>
4343
* <p>As a result of this operation, the association gets created in the service network account
4444
* and the VPC owner account.</p>
45-
* <p>Once a security group is added to the VPC association it cannot be removed. You can add or
46-
* update the security groups being used for the VPC association once a security group is attached.
47-
* To remove all security groups you must reassociate the VPC.</p>
45+
* <p>If you add a security group to the service network and VPC association, the association must
46+
* continue to always have at least one security group. You can add or edit security groups at any
47+
* time. However, to remove all security groups, you must first delete the association and recreate
48+
* it without security groups.</p>
4849
* @example
4950
* Use a bare-bones client and the command you need to make an API call.
5051
* ```javascript

clients/client-vpc-lattice/src/commands/DeleteAuthPolicyCommand.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ export interface DeleteAuthPolicyCommandInput extends DeleteAuthPolicyRequest {}
2727
export interface DeleteAuthPolicyCommandOutput extends DeleteAuthPolicyResponse, __MetadataBearer {}
2828

2929
/**
30-
* <p>Deletes the specified auth policy. If an auth is set to <code>Amazon Web Services_IAM</code>
31-
* and the auth policy is deleted, all requests will be denied by default. If you are trying to
32-
* remove the auth policy completely, you must set the auth_type to <code>NONE</code>. If auth is
33-
* enabled on the resource, but no auth policy is set, all requests will be denied.</p>
30+
* <p>Deletes the specified auth policy. If an auth is set to <code>AWS_IAM</code> and the auth
31+
* policy is deleted, all requests are denied. If you are trying to remove the auth
32+
* policy completely, you must set the auth type to <code>NONE</code>. If auth is enabled on the
33+
* resource, but no auth policy is set, all requests are denied.</p>
3434
* @example
3535
* Use a bare-bones client and the command you need to make an API call.
3636
* ```javascript

clients/client-vpc-lattice/src/commands/DeleteServiceNetworkServiceAssociationCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface DeleteServiceNetworkServiceAssociationCommandOutput
3737

3838
/**
3939
* <p>Deletes the association between a specified service and the specific service network. This
40-
* request will fail if an association is still in progress.</p>
40+
* operation fails if an association is still in progress.</p>
4141
* @example
4242
* Use a bare-bones client and the command you need to make an API call.
4343
* ```javascript

clients/client-vpc-lattice/src/commands/GetResourcePolicyCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface GetResourcePolicyCommandOutput extends GetResourcePolicyRespons
2828

2929
/**
3030
* <p>Retrieves information about the resource policy. The resource policy is an IAM policy
31-
* created by AWS RAM on behalf of the resource owner when they share a resource.</p>
31+
* created on behalf of the resource owner when they share a resource.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

clients/client-vpc-lattice/src/commands/ListServiceNetworkServiceAssociationsCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ export interface ListServiceNetworkServiceAssociationsCommandOutput
4141
* the service identifier.</p>
4242
* <p>Every association in Amazon VPC Lattice is given a unique Amazon Resource Name (ARN), such as when a
4343
* service network is associated with a VPC or when a service is associated with a service network.
44-
* If the association is for a resource that is shared with another account, the association will
45-
* include the local account ID as the prefix in the ARN for each account the resource is shared
44+
* If the association is for a resource that is shared with another account, the association
45+
* includes the local account ID as the prefix in the ARN for each account the resource is shared
4646
* with.</p>
4747
* @example
4848
* Use a bare-bones client and the command you need to make an API call.

clients/client-vpc-lattice/src/commands/ListTargetsCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface ListTargetsCommandOutput extends ListTargetsResponse, __Metadat
2828

2929
/**
3030
* <p>Lists the targets for the target group. By default, all targets are included. You can use
31-
* this API to check the health status of targets. You can also filter the results by target. </p>
31+
* this API to check the health status of targets. You can also filter the results by target.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

clients/client-vpc-lattice/src/commands/PutAuthPolicyCommand.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ export interface PutAuthPolicyCommandInput extends PutAuthPolicyRequest {}
2727
export interface PutAuthPolicyCommandOutput extends PutAuthPolicyResponse, __MetadataBearer {}
2828

2929
/**
30-
* <p>Creates or updates the auth policy.</p>
30+
* <p>Creates or updates the auth policy. The policy string in JSON must not contain newlines or
31+
* blank lines.</p>
32+
* <p>For more information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/auth-policies.html">Auth policies</a>
33+
* in the <i>Amazon VPC Lattice User Guide</i>.</p>
3134
* @example
3235
* Use a bare-bones client and the command you need to make an API call.
3336
* ```javascript

clients/client-vpc-lattice/src/commands/UpdateServiceNetworkVpcAssociationCommand.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ export interface UpdateServiceNetworkVpcAssociationCommandOutput
3535
__MetadataBearer {}
3636

3737
/**
38-
* <p>Updates the service network and VPC association. Once you add a security group, it cannot be
39-
* removed.</p>
38+
* <p>Updates the service network and VPC association. If you add a security group to the service
39+
* network and VPC association, the association must continue to always have at least one security
40+
* group. You can add or edit security groups at any time. However, to remove all security groups,
41+
* you must first delete the association and recreate it without security groups.</p>
4042
* @example
4143
* Use a bare-bones client and the command you need to make an API call.
4244
* ```javascript

0 commit comments

Comments
 (0)