Skip to content

Commit

Permalink
Regenerating based on aws-cloudformation-user-guide @ 19dc52cd3f2007d…
Browse files Browse the repository at this point in the history
…6d268b65b739ffb5ebf8c1e76
  • Loading branch information
pulumi-bot committed Oct 2, 2024
1 parent ecbe4af commit cb91982
Show file tree
Hide file tree
Showing 22 changed files with 1,988 additions and 21 deletions.
2 changes: 1 addition & 1 deletion .docs.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
949b60c87c4ebff58788956c4b93879d08ef3f9a
260270bed830b209ef922c35dd130a19bbd4f1f4
12 changes: 10 additions & 2 deletions aws-cloudformation-schema/aws-auditmanager-assessment.json
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,14 @@
"$ref" : "#/definitions/AssessmentDescription"
}
},
"tagging" : {
"taggable" : true,
"tagOnCreate" : true,
"tagUpdatable" : false,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags",
"permissions" : [ "auditmanager:TagResource", "auditmanager:ListTagsForResource", "auditmanager:UntagResource" ]
},
"required" : [ ],
"additionalProperties" : false,
"readOnlyProperties" : [ "/properties/AssessmentId", "/properties/Arn", "/properties/CreationTime" ],
Expand All @@ -318,10 +326,10 @@
"permissions" : [ "auditmanager:UpdateAssessment", "auditmanager:UpdateAssessmentStatus", "auditmanager:BatchCreateDelegationByAssessment", "auditmanager:BatchDeleteDelegationByAssessment" ]
},
"delete" : {
"permissions" : [ "auditmanager:DeleteAssessment" ]
"permissions" : [ "auditmanager:DeleteAssessment", "auditmanager:UntagResource" ]
},
"list" : {
"permissions" : [ "auditmanager:ListAssessments" ]
"permissions" : [ "auditmanager:ListAssessments", "auditmanager:ListTagsForResource" ]
}
}
}
3 changes: 2 additions & 1 deletion aws-cloudformation-schema/aws-ec2-ipam.json
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags"
"tagProperty" : "/properties/Tags",
"permissions" : [ "ec2:DeleteTags", "ec2:CreateTags" ]
}
}
3 changes: 2 additions & 1 deletion aws-cloudformation-schema/aws-ec2-ipampool.json
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags"
"tagProperty" : "/properties/Tags",
"permissions" : [ "ec2:DeleteTags", "ec2:CreateTags" ]
}
}
3 changes: 2 additions & 1 deletion aws-cloudformation-schema/aws-ec2-ipamresourcediscovery.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags"
"tagProperty" : "/properties/Tags",
"permissions" : [ "ec2:DeleteTags", "ec2:CreateTags" ]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags"
"tagProperty" : "/properties/Tags",
"permissions" : [ "ec2:DeleteTags", "ec2:CreateTags" ]
}
}
3 changes: 2 additions & 1 deletion aws-cloudformation-schema/aws-ec2-ipamscope.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : false,
"tagProperty" : "/properties/Tags"
"tagProperty" : "/properties/Tags",
"permissions" : [ "ec2:DeleteTags", "ec2:CreateTags" ]
}
}
149 changes: 149 additions & 0 deletions aws-cloudformation-schema/aws-glue-usageprofile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
{
"typeName" : "AWS::Glue::UsageProfile",
"description" : "This creates a Resource of UsageProfile type.",
"sourceUrl" : "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-glue",
"definitions" : {
"Tag" : {
"type" : "object",
"properties" : {
"Key" : {
"description" : "A key to identify the tag.",
"type" : "string",
"minLength" : 1,
"maxLength" : 128
},
"Value" : {
"description" : "Corresponding tag value for the key.",
"type" : "string",
"minLength" : 0,
"maxLength" : 256
}
},
"required" : [ "Key", "Value" ],
"additionalProperties" : false
},
"ProfileConfiguration" : {
"properties" : {
"JobConfiguration" : {
"patternProperties" : {
"^.+$" : {
"$ref" : "#/definitions/ConfigurationObject"
}
},
"additionalProperties" : false
},
"SessionConfiguration" : {
"patternProperties" : {
"^.+$" : {
"$ref" : "#/definitions/ConfigurationObject"
}
},
"additionalProperties" : false
}
},
"anyOf" : [ {
"required" : [ "JobConfiguration" ]
}, {
"required" : [ "SessionConfiguration" ]
} ],
"additionalProperties" : false
},
"ConfigurationObject" : {
"properties" : {
"DefaultValue" : {
"type" : "string"
},
"AllowedValues" : {
"type" : "array",
"items" : {
"type" : "string"
},
"insertionOrder" : false
},
"MinValue" : {
"type" : "string"
},
"MaxValue" : {
"type" : "string"
}
},
"anyOf" : [ {
"required" : [ "DefaultValue" ]
}, {
"oneOf" : [ {
"required" : [ "AllowedValues" ]
}, {
"required" : [ "MinValue", "MaxValue" ]
} ]
} ],
"additionalProperties" : false
}
},
"properties" : {
"Name" : {
"description" : "The name of the UsageProfile.",
"type" : "string",
"maxLength" : 128,
"minLength" : 5
},
"Description" : {
"description" : "The description of the UsageProfile.",
"type" : "string",
"maxLength" : 512,
"minLength" : 1,
"pattern" : "[a-zA-Z0-9\\-\\:\\_]{1,64}"
},
"Configuration" : {
"description" : "UsageProfile configuration for supported service ex: (Jobs, Sessions).",
"$ref" : "#/definitions/ProfileConfiguration",
"minItems" : 1
},
"Tags" : {
"description" : "The tags to be applied to this UsageProfiles.",
"type" : "array",
"minItems" : 0,
"maxItems" : 50,
"items" : {
"$ref" : "#/definitions/Tag"
},
"uniqueItems" : true,
"insertionOrder" : false
},
"CreatedOn" : {
"description" : "Creation time.",
"type" : "string",
"maxLength" : 128,
"minLength" : 1
}
},
"additionalProperties" : false,
"tagging" : {
"taggable" : true,
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : true,
"tagProperty" : "/properties/Tags",
"permissions" : [ "glue:TagResource", "glue:UntagResource", "glue:GetTags" ]
},
"required" : [ "Name" ],
"readOnlyProperties" : [ "/properties/CreatedOn" ],
"createOnlyProperties" : [ "/properties/Name" ],
"primaryIdentifier" : [ "/properties/Name" ],
"handlers" : {
"create" : {
"permissions" : [ "glue:CreateUsageProfile", "glue:GetUsageProfile", "glue:GetTags", "glue:TagResource" ]
},
"read" : {
"permissions" : [ "glue:GetUsageProfile", "glue:GetTags" ]
},
"update" : {
"permissions" : [ "glue:UpdateUsageProfile", "glue:GetUsageProfile", "glue:TagResource", "glue:UntagResource", "glue:GetTags" ]
},
"delete" : {
"permissions" : [ "glue:DeleteUsageProfile", "glue:GetUsageProfile" ]
},
"list" : {
"permissions" : [ "glue:ListUsageProfiles" ]
}
}
}
9 changes: 8 additions & 1 deletion aws-cloudformation-schema/aws-memorydb-parametergroup.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"typeName" : "AWS::MemoryDB::ParameterGroup",
"description" : "The AWS::MemoryDB::ParameterGroup resource creates an Amazon MemoryDB ParameterGroup.",
"sourceUrl" : "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-memorydb",
"taggable" : true,
"definitions" : {
"Tag" : {
"description" : "A key-value pair to associate with a resource.",
Expand Down Expand Up @@ -59,6 +58,14 @@
"type" : "string"
}
},
"tagging" : {
"taggable" : true,
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : true,
"tagProperty" : "/properties/Tags",
"permissions" : [ "memorydb:TagResource", "memorydb:ListTags", "memorydb:UntagResource" ]
},
"additionalProperties" : false,
"required" : [ "ParameterGroupName", "Family" ],
"readOnlyProperties" : [ "/properties/ARN" ],
Expand Down
9 changes: 8 additions & 1 deletion aws-cloudformation-schema/aws-memorydb-subnetgroup.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"typeName" : "AWS::MemoryDB::SubnetGroup",
"description" : "The AWS::MemoryDB::SubnetGroup resource creates an Amazon MemoryDB Subnet Group.",
"sourceUrl" : "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-memorydb",
"taggable" : true,
"definitions" : {
"Tag" : {
"description" : "A key-value pair to associate with a resource.",
Expand Down Expand Up @@ -61,6 +60,14 @@
"type" : "string"
}
},
"tagging" : {
"taggable" : true,
"tagOnCreate" : true,
"tagUpdatable" : true,
"cloudFormationSystemTags" : true,
"tagProperty" : "/properties/Tags",
"permissions" : [ "memorydb:TagResource", "memorydb:ListTags", "memorydb:UntagResource" ]
},
"additionalProperties" : false,
"required" : [ "SubnetGroupName", "SubnetIds" ],
"primaryIdentifier" : [ "/properties/SubnetGroupName" ],
Expand Down
25 changes: 25 additions & 0 deletions aws-cloudformation-schema/aws-quicksight-analysis.json
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,10 @@
"type" : "string",
"enum" : [ "CREATION_IN_PROGRESS", "CREATION_SUCCESSFUL", "CREATION_FAILED", "UPDATE_IN_PROGRESS", "UPDATE_SUCCESSFUL", "UPDATE_FAILED", "DELETED" ]
},
"CommitMode" : {
"type" : "string",
"enum" : [ "AUTO", "MANUAL" ]
},
"RadarChartFieldWells" : {
"additionalProperties" : false,
"type" : "object",
Expand Down Expand Up @@ -1000,6 +1004,9 @@
"DisplayOptions" : {
"$ref" : "#/definitions/DropDownControlDisplayOptions"
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
},
"SelectableValues" : {
"$ref" : "#/definitions/FilterSelectableValues"
}
Expand Down Expand Up @@ -1350,6 +1357,9 @@
"type" : "string",
"maxLength" : 2048
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
},
"SourceFilterId" : {
"minLength" : 1,
"pattern" : "^[\\w\\-]+$",
Expand Down Expand Up @@ -1461,6 +1471,9 @@
"type" : "string",
"maxLength" : 2048
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
},
"SelectableValues" : {
"$ref" : "#/definitions/ParameterSelectableValues"
}
Expand Down Expand Up @@ -2795,6 +2808,9 @@
"type" : "string",
"maxLength" : 2048
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
},
"SourceFilterId" : {
"minLength" : 1,
"pattern" : "^[\\w\\-]+$",
Expand Down Expand Up @@ -7215,6 +7231,9 @@
"properties" : {
"DisplayOptions" : {
"$ref" : "#/definitions/RelativeDateTimeControlDisplayOptions"
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
}
}
},
Expand Down Expand Up @@ -8043,6 +8062,9 @@
"type" : "string",
"maxLength" : 2048
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
},
"SourceFilterId" : {
"minLength" : 1,
"pattern" : "^[\\w\\-]+$",
Expand Down Expand Up @@ -8746,6 +8768,9 @@
},
"DisplayOptions" : {
"$ref" : "#/definitions/DateTimePickerControlDisplayOptions"
},
"CommitMode" : {
"$ref" : "#/definitions/CommitMode"
}
}
},
Expand Down
Loading

0 comments on commit cb91982

Please sign in to comment.