ConformancePackArgs

data class ConformancePackArgs(val conformancePackInputParameters: Output<List<ConformancePackInputParameterArgs>>? = null, val conformancePackName: Output<String>? = null, val deliveryS3Bucket: Output<String>? = null, val deliveryS3KeyPrefix: Output<String>? = null, val templateBody: Output<String>? = null, val templateS3Uri: Output<String>? = null, val templateSsmDocumentDetails: Output<TemplateSsmDocumentDetailsPropertiesArgs>? = null) : ConvertibleToJava<ConformancePackArgs>

A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed as a single entity in an account and a region or across an entire AWS Organization.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(conformancePackInputParameters: Output<List<ConformancePackInputParameterArgs>>? = null, conformancePackName: Output<String>? = null, deliveryS3Bucket: Output<String>? = null, deliveryS3KeyPrefix: Output<String>? = null, templateBody: Output<String>? = null, templateS3Uri: Output<String>? = null, templateSsmDocumentDetails: Output<TemplateSsmDocumentDetailsPropertiesArgs>? = null)

Properties

Link copied to clipboard

A list of ConformancePackInputParameter objects.

Link copied to clipboard
val conformancePackName: Output<String>? = null

Name of the conformance pack which will be assigned as the unique identifier.

Link copied to clipboard
val deliveryS3Bucket: Output<String>? = null

AWS Config stores intermediate files while processing conformance pack template.

Link copied to clipboard
val deliveryS3KeyPrefix: Output<String>? = null

The prefix for delivery S3 bucket.

Link copied to clipboard
val templateBody: Output<String>? = null

A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields.

Link copied to clipboard
val templateS3Uri: Output<String>? = null

Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields.

Link copied to clipboard

The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.

Functions

Link copied to clipboard
open override fun toJava(): ConformancePackArgs