Skip to content

Commit

Permalink
feat(client-vpc-lattice): This release adds TLS Passthrough support. …
Browse files Browse the repository at this point in the history
…It also increases max number of target group per rule to 10.
  • Loading branch information
awstools committed May 13, 2024
1 parent 6877db9 commit 1f62640
Show file tree
Hide file tree
Showing 13 changed files with 236 additions and 214 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,13 @@ export interface BatchUpdateRuleCommandOutput extends BatchUpdateRuleResponse, _

/**
* <p>Updates the listener rules in a batch. You can use this operation to change the priority of
* listener rules. This can be useful when bulk updating or swapping rule priority. </p>
* listener rules. This can be useful when bulk updating or swapping rule priority.</p>
* <p>
* <b>Required permissions:</b>
* <code>vpc-lattice:UpdateRule</code>
* </p>
* <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
* IAM</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export interface CreateAccessLogSubscriptionCommandOutput

/**
* <p>Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner
* can use the access logs to audit the services in the network. The service network owner will only
* can use the access logs to audit the services in the network. The service network owner can only
* see access logs from clients and services that are associated with their service network. Access
* log entries represent traffic originated from VPCs associated with that network. For more
* information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/monitoring-access-logs.html">Access logs</a> in the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export interface CreateServiceNetworkServiceAssociationCommandOutput
__MetadataBearer {}

/**
* <p>Associates a service with a service network.</p>
* <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>
* <p>You can't use this operation if the service and service network are already associated or if
* there is a disassociation or deletion in progress. If the association fails, you can retry the
* operation by deleting the association and recreating it.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,10 @@ export interface CreateServiceNetworkVpcAssociationCommandOutput
* fails, retry by deleting the association and recreating it.</p>
* <p>As a result of this operation, the association gets created in the service network account
* and the VPC owner account.</p>
* <p>Once a security group is added to the VPC association it cannot be removed. You can add or
* update the security groups being used for the VPC association once a security group is attached.
* To remove all security groups you must reassociate the VPC.</p>
* <p>If you add a security group to the service network and VPC association, the association must
* continue to always have at least one security group. You can add or edit security groups at any
* time. However, to remove all security groups, you must first delete the association and recreate
* it without security groups.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ export interface DeleteAuthPolicyCommandInput extends DeleteAuthPolicyRequest {}
export interface DeleteAuthPolicyCommandOutput extends DeleteAuthPolicyResponse, __MetadataBearer {}

/**
* <p>Deletes the specified auth policy. If an auth is set to <code>Amazon Web Services_IAM</code>
* and the auth policy is deleted, all requests will be denied by default. If you are trying to
* remove the auth policy completely, you must set the auth_type to <code>NONE</code>. If auth is
* enabled on the resource, but no auth policy is set, all requests will be denied.</p>
* <p>Deletes the specified auth policy. If an auth is set to <code>AWS_IAM</code> and the auth
* policy is deleted, all requests are denied. If you are trying to remove the auth
* policy completely, you must set the auth type to <code>NONE</code>. If auth is enabled on the
* resource, but no auth policy is set, all requests are denied.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export interface DeleteServiceNetworkServiceAssociationCommandOutput

/**
* <p>Deletes the association between a specified service and the specific service network. This
* request will fail if an association is still in progress.</p>
* operation fails if an association is still in progress.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface GetResourcePolicyCommandOutput extends GetResourcePolicyRespons

/**
* <p>Retrieves information about the resource policy. The resource policy is an IAM policy
* created by AWS RAM on behalf of the resource owner when they share a resource.</p>
* created on behalf of the resource owner when they share a resource.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ export interface ListServiceNetworkServiceAssociationsCommandOutput
* the service identifier.</p>
* <p>Every association in Amazon VPC Lattice is given a unique Amazon Resource Name (ARN), such as when a
* service network is associated with a VPC or when a service is associated with a service network.
* If the association is for a resource that is shared with another account, the association will
* include the local account ID as the prefix in the ARN for each account the resource is shared
* If the association is for a resource that is shared with another account, the association
* includes the local account ID as the prefix in the ARN for each account the resource is shared
* with.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface ListTargetsCommandOutput extends ListTargetsResponse, __Metadat

/**
* <p>Lists the targets for the target group. By default, all targets are included. You can use
* this API to check the health status of targets. You can also filter the results by target. </p>
* this API to check the health status of targets. You can also filter the results by target.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ export interface PutAuthPolicyCommandInput extends PutAuthPolicyRequest {}
export interface PutAuthPolicyCommandOutput extends PutAuthPolicyResponse, __MetadataBearer {}

/**
* <p>Creates or updates the auth policy.</p>
* <p>Creates or updates the auth policy. The policy string in JSON must not contain newlines or
* blank lines.</p>
* <p>For more information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/auth-policies.html">Auth policies</a>
* in the <i>Amazon VPC Lattice User Guide</i>.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ export interface UpdateServiceNetworkVpcAssociationCommandOutput
__MetadataBearer {}

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

0 comments on commit 1f62640

Please sign in to comment.