Skip to content

Commit 27ca153

Browse files
authored
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f2007d6d268b65b739ffb5ebf8c1e76 (#2570)
*Automated PR*
1 parent eab59c6 commit 27ca153

File tree

233 files changed

+9468
-910
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

233 files changed

+9468
-910
lines changed

.docs.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f372127df3e0ca24baf5ad3f64d9272c413f4d1c
1+
90bd52de21aef962b0c5d886b402947b6c3e20de

aws-cloudformation-schema/aws-bedrock-automatedreasoningpolicy.json

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"description" : "Definition of AWS::Bedrock::AutomatedReasoningPolicy Resource Type",
44
"additionalProperties" : false,
55
"primaryIdentifier" : [ "/properties/PolicyArn" ],
6-
"readOnlyProperties" : [ "/properties/Version", "/properties/PolicyId", "/properties/PolicyArn", "/properties/DefinitionHash", "/properties/CreatedAt", "/properties/UpdatedAt" ],
6+
"readOnlyProperties" : [ "/properties/Version", "/properties/PolicyId", "/properties/PolicyArn", "/properties/DefinitionHash", "/properties/CreatedAt", "/properties/UpdatedAt", "/properties/KmsKeyArn" ],
7+
"createOnlyProperties" : [ "/properties/KmsKeyId", "/properties/ForceDelete" ],
8+
"writeOnlyProperties" : [ "/properties/KmsKeyId", "/properties/ForceDelete" ],
79
"definitions" : {
810
"Name" : {
911
"type" : "string",
@@ -174,6 +176,20 @@
174176
"minLength" : 1,
175177
"maxLength" : 2048
176178
},
179+
"KmsKeyId" : {
180+
"type" : "string",
181+
"maxLength" : 2048,
182+
"minLength" : 1,
183+
"pattern" : "^(arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:((key/[a-zA-Z0-9-]{36})|(alias/[a-zA-Z0-9-_/]+)))|([a-zA-Z0-9-]{36})|(alias/[a-zA-Z0-9-_/]+)$",
184+
"description" : "The KMS key with which the Policy's assets will be encrypted at rest."
185+
},
186+
"KmsKeyArn" : {
187+
"type" : "string",
188+
"maxLength" : 2048,
189+
"minLength" : 1,
190+
"pattern" : "^arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$",
191+
"description" : "The KMS key with which the Policy's assets will be encrypted at rest."
192+
},
177193
"Version" : {
178194
"type" : "string",
179195
"pattern" : "^(([1-9][0-9]{0,11})|(DRAFT))$",
@@ -231,6 +247,11 @@
231247
"items" : {
232248
"$ref" : "#/definitions/Tag"
233249
}
250+
},
251+
"ForceDelete" : {
252+
"type" : "boolean",
253+
"description" : "Specifies whether to force delete the automated reasoning policy even if it has active resources. When false , Amazon Bedrock validates if all artifacts have been deleted (e.g. policy version, test case, test result) for a policy before deletion. When true , Amazon Bedrock will delete the policy and all its artifacts without validation. Default is false",
254+
"default" : false
234255
}
235256
},
236257
"properties" : {
@@ -246,6 +267,12 @@
246267
"PolicyArn" : {
247268
"$ref" : "#/definitions/PolicyArn"
248269
},
270+
"KmsKeyId" : {
271+
"$ref" : "#/definitions/KmsKeyId"
272+
},
273+
"KmsKeyArn" : {
274+
"$ref" : "#/definitions/KmsKeyArn"
275+
},
249276
"Version" : {
250277
"$ref" : "#/definitions/Version"
251278
},
@@ -263,18 +290,21 @@
263290
},
264291
"Tags" : {
265292
"$ref" : "#/definitions/Tags"
293+
},
294+
"ForceDelete" : {
295+
"$ref" : "#/definitions/ForceDelete"
266296
}
267297
},
268298
"required" : [ "Name" ],
269299
"handlers" : {
270300
"create" : {
271-
"permissions" : [ "bedrock:CreateAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:TagResource", "bedrock:ListTagsForResource" ]
301+
"permissions" : [ "bedrock:CreateAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:TagResource", "bedrock:ListTagsForResource", "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ]
272302
},
273303
"read" : {
274-
"permissions" : [ "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource" ]
304+
"permissions" : [ "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource", "kms:Decrypt", "kms:DescribeKey", "kms:GenerateDataKey" ]
275305
},
276306
"update" : {
277-
"permissions" : [ "bedrock:UpdateAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource", "bedrock:TagResource", "bedrock:UntagResource" ]
307+
"permissions" : [ "bedrock:UpdateAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource", "bedrock:TagResource", "bedrock:UntagResource", "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ]
278308
},
279309
"delete" : {
280310
"permissions" : [ "bedrock:DeleteAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy" ]

aws-cloudformation-schema/aws-bedrock-automatedreasoningpolicyversion.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@
122122
"required" : [ "PolicyArn" ],
123123
"handlers" : {
124124
"create" : {
125-
"permissions" : [ "bedrock:CreateAutomatedReasoningPolicyVersion", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:TagResource", "bedrock:ListTagsForResource" ]
125+
"permissions" : [ "bedrock:CreateAutomatedReasoningPolicyVersion", "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:TagResource", "bedrock:ListTagsForResource", "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ]
126126
},
127127
"read" : {
128-
"permissions" : [ "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource" ]
128+
"permissions" : [ "bedrock:GetAutomatedReasoningPolicy", "bedrock:ExportAutomatedReasoningPolicyVersion", "bedrock:ListTagsForResource", "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ]
129129
},
130130
"delete" : {
131131
"permissions" : [ "bedrock:DeleteAutomatedReasoningPolicy", "bedrock:GetAutomatedReasoningPolicy" ]

aws-cloudformation-schema/aws-ce-anomalymonitor.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"MonitorDimension" : {
7070
"description" : "The dimensions to evaluate",
7171
"type" : "string",
72-
"enum" : [ "SERVICE" ]
72+
"enum" : [ "SERVICE", "LINKED_ACCOUNT", "TAG", "COST_CATEGORY" ]
7373
},
7474
"MonitorSpecification" : {
7575
"type" : "string"

aws-cloudformation-schema/aws-datazone-connection.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -745,6 +745,10 @@
745745
"minLength" : 1,
746746
"pattern" : "^[a-z0-9_\\-]+$"
747747
},
748+
"EnableTrustedIdentityPropagation" : {
749+
"type" : "boolean",
750+
"description" : "Specifies whether the trusted identity propagation is enabled"
751+
},
748752
"EnvironmentId" : {
749753
"type" : "string",
750754
"description" : "The ID of the environment in which the connection is created.",
@@ -782,8 +786,8 @@
782786
},
783787
"required" : [ "DomainIdentifier", "Name" ],
784788
"readOnlyProperties" : [ "/properties/ConnectionId", "/properties/DomainId", "/properties/DomainUnitId", "/properties/EnvironmentId", "/properties/EnvironmentUserRole", "/properties/ProjectId", "/properties/Type" ],
785-
"writeOnlyProperties" : [ "/properties/AwsLocation", "/properties/DomainIdentifier", "/properties/EnvironmentIdentifier", "/properties/ProjectIdentifier", "/properties/Props" ],
786-
"createOnlyProperties" : [ "/properties/DomainIdentifier", "/properties/EnvironmentIdentifier", "/properties/ProjectIdentifier", "/properties/Name" ],
789+
"writeOnlyProperties" : [ "/properties/AwsLocation", "/properties/DomainIdentifier", "/properties/EnableTrustedIdentityPropagation", "/properties/EnvironmentIdentifier", "/properties/ProjectIdentifier", "/properties/Props" ],
790+
"createOnlyProperties" : [ "/properties/DomainIdentifier", "/properties/EnableTrustedIdentityPropagation", "/properties/EnvironmentIdentifier", "/properties/ProjectIdentifier", "/properties/Name" ],
787791
"primaryIdentifier" : [ "/properties/DomainId", "/properties/ConnectionId" ],
788792
"tagging" : {
789793
"taggable" : false,

aws-cloudformation-schema/aws-ec2-natgateway.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
}
9696
},
9797
"VpcId" : {
98-
"description" : "",
98+
"description" : "The ID of the VPC in which the NAT gateway is located.",
9999
"type" : "string"
100100
},
101101
"NatGatewayId" : {

0 commit comments

Comments
 (0)