Skip to content

Commit a11e0b3

Browse files
author
AWS
committed
Amazon VPC Lattice Update: This release removes the entities in the API doc model package for auth policies.
1 parent f3639f9 commit a11e0b3

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon VPC Lattice",
4+
"contributor": "",
5+
"description": "This release removes the entities in the API doc model package for auth policies."
6+
}

services/vpclattice/src/main/resources/codegen-resources/service-2.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
{"shape":"ServiceQuotaExceededException"},
175175
{"shape":"InternalServerException"}
176176
],
177-
"documentation":"<p>Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-vpc-associations\">Manage VPC associations</a> in the <i>Amazon VPC Lattice User Guide</i>.</p> <p>You can't use this operation if there is a disassociation in progress. If the association 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>",
177+
"documentation":"<p>Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-vpc-associations\">Manage VPC associations</a> in the <i>Amazon VPC Lattice User Guide</i>.</p> <p>You can't use this operation if there is a disassociation in progress. If the association 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>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>",
178178
"idempotent":true
179179
},
180180
"CreateTargetGroup":{
@@ -233,7 +233,7 @@
233233
{"shape":"ResourceNotFoundException"},
234234
{"shape":"InternalServerException"}
235235
],
236-
"documentation":"<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>",
236+
"documentation":"<p>Deletes the specified auth policy. If an auth is set to <code>AWS_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>",
237237
"idempotent":true
238238
},
239239
"DeleteListener":{
@@ -484,7 +484,7 @@
484484
{"shape":"ResourceNotFoundException"},
485485
{"shape":"InternalServerException"}
486486
],
487-
"documentation":"<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>"
487+
"documentation":"<p>Retrieves information about the resource policy. The resource policy is an IAM policy created on behalf of the resource owner when they share a resource.</p>"
488488
},
489489
"GetRule":{
490490
"name":"GetRule",
@@ -780,7 +780,7 @@
780780
{"shape":"ResourceNotFoundException"},
781781
{"shape":"InternalServerException"}
782782
],
783-
"documentation":"<p>Creates or updates the auth policy.</p>"
783+
"documentation":"<p>Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines.</p>"
784784
},
785785
"PutResourcePolicy":{
786786
"name":"PutResourcePolicy",
@@ -972,7 +972,7 @@
972972
{"shape":"ConflictException"},
973973
{"shape":"InternalServerException"}
974974
],
975-
"documentation":"<p>Updates the service network and VPC association. Once you add a security group, it cannot be removed.</p>",
975+
"documentation":"<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>",
976976
"idempotent":true
977977
},
978978
"UpdateTargetGroup":{
@@ -2101,7 +2101,7 @@
21012101
},
21022102
"state":{
21032103
"shape":"AuthPolicyState",
2104-
"documentation":"<p>The state of the auth policy. The auth policy is only active when the auth type is set to <code>Amazon Web Services_IAM</code>. If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is <code>NONE</code>, then any auth policy you provide will remain inactive. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html#create-service-network\">Create a service network</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>"
2104+
"documentation":"<p>The state of the auth policy. The auth policy is only active when the auth type is set to <code>AWS_IAM</code>. If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is <code>NONE</code>, then any auth policy you provide will remain inactive. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html#create-service-network\">Create a service network</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>"
21052105
}
21062106
}
21072107
},
@@ -2177,7 +2177,7 @@
21772177
"members":{
21782178
"resourceArn":{
21792179
"shape":"ResourceArn",
2180-
"documentation":"<p>An IAM policy.</p>",
2180+
"documentation":"<p>The Amazon Resource Name (ARN) of the service network or service.</p>",
21812181
"location":"uri",
21822182
"locationName":"resourceArn"
21832183
}
@@ -2188,7 +2188,7 @@
21882188
"members":{
21892189
"policy":{
21902190
"shape":"PolicyString",
2191-
"documentation":"<p>The Amazon Resource Name (ARN) of the service network or service.</p>"
2191+
"documentation":"<p>An IAM policy.</p>"
21922192
}
21932193
}
21942194
},
@@ -3335,7 +3335,7 @@
33353335
"members":{
33363336
"policy":{
33373337
"shape":"AuthPolicyString",
3338-
"documentation":"<p>The auth policy.</p>"
3338+
"documentation":"<p>The auth policy. The policy string in JSON must not contain newlines or blank lines.</p>"
33393339
},
33403340
"resourceIdentifier":{
33413341
"shape":"ResourceIdentifier",
@@ -3350,11 +3350,11 @@
33503350
"members":{
33513351
"policy":{
33523352
"shape":"AuthPolicyString",
3353-
"documentation":"<p>The auth policy.</p>"
3353+
"documentation":"<p>The auth policy. The policy string in JSON must not contain newlines or blank lines.</p>"
33543354
},
33553355
"state":{
33563356
"shape":"AuthPolicyState",
3357-
"documentation":"<p>The state of the auth policy. The auth policy is only active when the auth type is set to <code>Amazon Web Services_IAM</code>. If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the Auth type is <code>NONE</code>, then, any auth policy you provide will remain inactive. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html#create-service-network\">Create a service network</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>"
3357+
"documentation":"<p>The state of the auth policy. The auth policy is only active when the auth type is set to <code>AWS_IAM</code>. If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the Auth type is <code>NONE</code>, then, any auth policy you provide will remain inactive. For more information, see <a href=\"https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html#create-service-network\">Create a service network</a> in the <i>Amazon VPC Lattice User Guide</i>.</p>"
33583358
}
33593359
}
33603360
},
@@ -3367,7 +3367,7 @@
33673367
"members":{
33683368
"policy":{
33693369
"shape":"PolicyString",
3370-
"documentation":"<p>An IAM policy.</p>"
3370+
"documentation":"<p>An IAM policy. The policy string in JSON must not contain newlines or blank lines.</p>"
33713371
},
33723372
"resourceArn":{
33733373
"shape":"ResourceArn",
@@ -4599,7 +4599,7 @@
45994599
"members":{
46004600
"securityGroupIds":{
46014601
"shape":"UpdateServiceNetworkVpcAssociationRequestSecurityGroupIdsList",
4602-
"documentation":"<p>The IDs of the security groups. Once you add a security group, it cannot be removed.</p>"
4602+
"documentation":"<p>The IDs of the security groups. </p>"
46034603
},
46044604
"serviceNetworkVpcAssociationIdentifier":{
46054605
"shape":"ServiceNetworkVpcAssociationIdentifier",

0 commit comments

Comments
 (0)