aws-cdk-lib.aws_config.CfnOrganizationConformancePackProps

interface CfnOrganizationConformancePackProps

LanguageType name
.NETAmazon.CDK.AWS.Config.CfnOrganizationConformancePackProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconfig#CfnOrganizationConformancePackProps
Javasoftware.amazon.awscdk.services.config.CfnOrganizationConformancePackProps
Pythonaws_cdk.aws_config.CfnOrganizationConformancePackProps
TypeScript aws-cdk-lib » aws_config » CfnOrganizationConformancePackProps

Properties for defining a CfnOrganizationConformancePack.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_config as config } from 'aws-cdk-lib';
const cfnOrganizationConformancePackProps: config.CfnOrganizationConformancePackProps = {
  organizationConformancePackName: 'organizationConformancePackName',

  // the properties below are optional
  conformancePackInputParameters: [{
    parameterName: 'parameterName',
    parameterValue: 'parameterValue',
  }],
  deliveryS3Bucket: 'deliveryS3Bucket',
  deliveryS3KeyPrefix: 'deliveryS3KeyPrefix',
  excludedAccounts: ['excludedAccounts'],
  templateBody: 'templateBody',
  templateS3Uri: 'templateS3Uri',
};

Properties

NameTypeDescription
organizationConformancePackNamestringThe name you assign to an organization conformance pack.
conformancePackInputParameters?IResolvable | IResolvable | ConformancePackInputParameterProperty[]A list of ConformancePackInputParameter objects.
deliveryS3Bucket?stringThe name of the Amazon S3 bucket where AWS Config stores conformance pack templates.
deliveryS3KeyPrefix?stringAny folder structure you want to add to an Amazon S3 bucket.
excludedAccounts?string[]A comma-separated list of accounts excluded from organization conformance pack.
templateBody?stringA string containing full conformance pack template body.
templateS3Uri?stringLocation of file containing the template body.

organizationConformancePackName

Type: string

The name you assign to an organization conformance pack.


conformancePackInputParameters?

Type: IResolvable | IResolvable | ConformancePackInputParameterProperty[] (optional)

A list of ConformancePackInputParameter objects.


deliveryS3Bucket?

Type: string (optional)

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

This field is optional.


deliveryS3KeyPrefix?

Type: string (optional)

Any folder structure you want to add to an Amazon S3 bucket.

This field is optional.


excludedAccounts?

Type: string[] (optional)

A comma-separated list of accounts excluded from organization conformance pack.


templateBody?

Type: string (optional)

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.


templateS3Uri?

Type: string (optional)

Location of file containing the template body.

The uri must point to the conformance pack template (max size: 300 KB).