Skip to content

Commit

Permalink
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f20…
Browse files Browse the repository at this point in the history
…07d6d268b65b739ffb5ebf8c1e76 (#1834)

*Automated PR*
  • Loading branch information
pulumi-bot authored Nov 18, 2024
1 parent 4111ee4 commit 6d3b70c
Show file tree
Hide file tree
Showing 361 changed files with 24,922 additions and 1,411 deletions.
2 changes: 1 addition & 1 deletion .docs.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d880f1f6156507307e273c0dbdae75b6f195c65b
efa4256bf46bc6a1b0c57be021eb7e36edda0164
64 changes: 56 additions & 8 deletions aws-cloudformation-schema/aws-accessanalyzer-analyzer.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,23 +75,70 @@
},
"Value" : {
"type" : "string",
"description" : "The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. ",
"minLength" : 1,
"description" : "The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. ",
"minLength" : 0,
"maxLength" : 255
}
},
"required" : [ "Key", "Value" ],
"required" : [ "Key" ],
"additionalProperties" : false
},
"Tags" : {
"type" : "array",
"insertionOrder" : false,
"uniqueItems" : true,
"description" : "An array of key-value pairs to apply to this resource.",
"items" : {
"$ref" : "#/definitions/Tag"
}
},
"AnalysisRuleCriteria" : {
"description" : "The criteria for an analysis rule for an analyzer.",
"type" : "object",
"properties" : {
"AccountIds" : {
"description" : "A list of AWS account IDs to apply to the analysis rule criteria. The accounts cannot include the organization analyzer owner account. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers.",
"type" : "array",
"insertionOrder" : false,
"items" : {
"type" : "string"
}
},
"ResourceTags" : {
"description" : "An array of key-value pairs to match for your resources. You can use the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nFor the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:.\n\nFor the tag value, you can specify a value that is 0 to 256 characters in length. If the specified tag value is 0 characters, the rule is applied to all principals with the specified tag key.",
"type" : "array",
"insertionOrder" : false,
"items" : {
"$ref" : "#/definitions/Tags"
}
}
},
"additionalProperties" : false
},
"UnusedAccessConfiguration" : {
"description" : "The Configuration for Unused Access Analyzer",
"type" : "object",
"properties" : {
"UnusedAccessAge" : {
"description" : "The specified access age in days for which to generate findings for unused access. For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that hasn't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 180 days.",
"description" : "The specified access age in days for which to generate findings for unused access. For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that hasn't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 365 days.",
"type" : "integer",
"minimum" : 1,
"maximum" : 180
"maximum" : 365
},
"AnalysisRule" : {
"description" : "Contains information about rules for the analyzer.",
"type" : "object",
"properties" : {
"Exclusions" : {
"description" : "A list of rules for the analyzer containing criteria to exclude from analysis. Entities that meet the rule criteria will not generate findings.",
"type" : "array",
"insertionOrder" : false,
"items" : {
"$ref" : "#/definitions/AnalysisRuleCriteria"
}
}
},
"additionalProperties" : false
}
},
"additionalProperties" : false
Expand Down Expand Up @@ -146,7 +193,8 @@
},
"required" : [ "Type" ],
"readOnlyProperties" : [ "/properties/Arn" ],
"createOnlyProperties" : [ "/properties/AnalyzerName", "/properties/Type", "/properties/AnalyzerConfiguration" ],
"createOnlyProperties" : [ "/properties/AnalyzerName", "/properties/Type" ],
"conditionalCreateOnlyProperties" : [ "/properties/AnalyzerConfiguration" ],
"primaryIdentifier" : [ "/properties/Arn" ],
"additionalProperties" : false,
"handlers" : {
Expand All @@ -157,7 +205,7 @@
"permissions" : [ "access-analyzer:ListAnalyzers", "access-analyzer:GetAnalyzer", "access-analyzer:ListArchiveRules" ]
},
"update" : {
"permissions" : [ "access-analyzer:CreateArchiveRule", "access-analyzer:DeleteArchiveRule", "access-analyzer:ListAnalyzers", "access-analyzer:TagResource", "access-analyzer:UntagResource", "access-analyzer:UpdateArchiveRule" ]
"permissions" : [ "access-analyzer:CreateArchiveRule", "access-analyzer:DeleteArchiveRule", "access-analyzer:ListAnalyzers", "access-analyzer:TagResource", "access-analyzer:UntagResource", "access-analyzer:UpdateAnalyzer", "access-analyzer:UpdateArchiveRule" ]
},
"delete" : {
"permissions" : [ "access-analyzer:DeleteAnalyzer" ]
Expand All @@ -172,6 +220,6 @@
"tagUpdatable" : true,
"cloudFormationSystemTags" : true,
"tagProperty" : "/properties/Tags",
"permissions" : [ "access-analyzer:UntagResource", "access-analyzer:TagResource" ]
"permissions" : [ "access-analyzer:UntagResource", "access-analyzer:TagResource", "access-analyzer:ListTagsForResource" ]
}
}
Loading

0 comments on commit 6d3b70c

Please sign in to comment.