{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-put-organization-conformance-pack-request-structure.json", "name": "PutOrganizationConformancePackRequest", "description": "PutOrganizationConformancePackRequest schema", "type": "object", "properties": { "OrganizationConformancePackName": { "allOf": [ { "$ref": "#/components/schemas/OrganizationConformancePackName" }, { "description": "Name of the organization conformance pack you want to create." } ] }, "TemplateS3Uri": { "allOf": [ { "$ref": "#/components/schemas/TemplateS3Uri" }, { "description": "

Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).

You must have access to read Amazon S3 bucket.

" } ] }, "TemplateBody": { "allOf": [ { "$ref": "#/components/schemas/TemplateBody" }, { "description": "A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes." } ] }, "DeliveryS3Bucket": { "allOf": [ { "$ref": "#/components/schemas/DeliveryS3Bucket" }, { "description": "

The name of the Amazon S3 bucket where Config stores conformance pack templates.

This field is optional. If used, it must be prefixed with awsconfigconforms.

" } ] }, "DeliveryS3KeyPrefix": { "allOf": [ { "$ref": "#/components/schemas/DeliveryS3KeyPrefix" }, { "description": "

The prefix for the Amazon S3 bucket.

This field is optional.

" } ] }, "ConformancePackInputParameters": { "allOf": [ { "$ref": "#/components/schemas/ConformancePackInputParameters" }, { "description": "A list of ConformancePackInputParameter objects." } ] }, "ExcludedAccounts": { "allOf": [ { "$ref": "#/components/schemas/ExcludedAccounts" }, { "description": "A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack." } ] } }, "required": [ "OrganizationConformancePackName" ] }