You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ConfigService::Types::PutConformancePackRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutConformancePackRequest as input to an Aws::Client method, you can use a vanilla 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
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#conformance_pack_input_parametersArray<Types::ConformancePackInputParameter>

A list of ConformancePackInputParameter objects.

Returns:

#conformance_pack_nameString

Name of the conformance pack you want to create.

Returns:

  • (String)

    Name of the conformance pack you want to create.

#delivery_s3_bucketString

AWS Config stores intermediate files while processing conformance pack template.

Returns:

  • (String)

    AWS Config stores intermediate files while processing conformance pack template.

#delivery_s3_key_prefixString

The prefix for the Amazon S3 bucket.

Returns:

  • (String)

    The prefix for the Amazon S3 bucket.

#template_bodyString

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.

You can only use a YAML template with one resource type, that is, config rule and a remediation action.

Returns:

  • (String)

    A string containing full conformance pack template body.

#template_s3_uriString

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.

You must have access to read Amazon S3 bucket.

Returns:

  • (String)

    Location of file containing the template body (s3://bucketname/prefix).