class Aws::ConfigService::Types::PutConformancePackRequest
@note When making an API call, you may pass PutConformancePackRequest
data as a hash: { conformance_pack_name: "ConformancePackName", # required template_s3_uri: "TemplateS3Uri", template_body: "TemplateBody", delivery_s3_bucket: "DeliveryS3Bucket", delivery_s3_key_prefix: "DeliveryS3KeyPrefix", conformance_pack_input_parameters: [ { parameter_name: "ParameterName", # required parameter_value: "ParameterValue", # required }, ], }
@!attribute [rw] conformance_pack_name
Name of the conformance pack you want to create. @return [String]
@!attribute [rw] template_s3_uri
Location of file containing the template body (`s3://bucketname/prefix`). The uri must point to the conformance pack template (max size: 300 KB) that is located in an Amazon S3 bucket in the same region as the conformance pack. <note markdown="1"> You must have access to read Amazon S3 bucket. </note> @return [String]
@!attribute [rw] template_body
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. <note markdown="1"> You can only use a YAML template with one resource type, that is, config rule and a remediation action. </note> @return [String]
@!attribute [rw] delivery_s3_bucket
The name of the Amazon S3 bucket where Config stores conformance pack templates. <note markdown="1"> This field is optional. </note> @return [String]
@!attribute [rw] delivery_s3_key_prefix
The prefix for the Amazon S3 bucket. <note markdown="1"> This field is optional. </note> @return [String]
@!attribute [rw] conformance_pack_input_parameters
A list of `ConformancePackInputParameter` objects. @return [Array<Types::ConformancePackInputParameter>]
@see docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConformancePackRequest AWS API Documentation
Constants
- SENSITIVE