CfnOrganizationConformancePackProps

class aws_cdk.aws_config.CfnOrganizationConformancePackProps(*, organization_conformance_pack_name, conformance_pack_input_parameters=None, delivery_s3_bucket=None, delivery_s3_key_prefix=None, excluded_accounts=None, template_body=None, template_s3_uri=None)

Bases: object

Properties for defining a CfnOrganizationConformancePack.

Parameters:
  • organization_conformance_pack_name (str) – The name you assign to an organization conformance pack.

  • conformance_pack_input_parameters (Union[IResolvable, Sequence[Union[IResolvable, ConformancePackInputParameterProperty, Dict[str, Any]]], None]) – A list of ConformancePackInputParameter objects.

  • delivery_s3_bucket (Optional[str]) – The name of the Amazon S3 bucket where AWS Config stores conformance pack templates. .. epigraph:: This field is optional.

  • delivery_s3_key_prefix (Optional[str]) – Any folder structure you want to add to an Amazon S3 bucket. .. epigraph:: This field is optional.

  • excluded_accounts (Optional[Sequence[str]]) – A comma-separated list of accounts excluded from organization conformance pack.

  • template_body (Optional[str]) – 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.

  • template_s3_uri (Optional[str]) – Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_config as config

cfn_organization_conformance_pack_props = config.CfnOrganizationConformancePackProps(
    organization_conformance_pack_name="organizationConformancePackName",

    # the properties below are optional
    conformance_pack_input_parameters=[config.CfnOrganizationConformancePack.ConformancePackInputParameterProperty(
        parameter_name="parameterName",
        parameter_value="parameterValue"
    )],
    delivery_s3_bucket="deliveryS3Bucket",
    delivery_s3_key_prefix="deliveryS3KeyPrefix",
    excluded_accounts=["excludedAccounts"],
    template_body="templateBody",
    template_s3_uri="templateS3Uri"
)

Attributes

conformance_pack_input_parameters

A list of ConformancePackInputParameter objects.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-conformancepackinputparameters

delivery_s3_bucket

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

This field is optional.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3bucket

delivery_s3_key_prefix

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

This field is optional.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3keyprefix

excluded_accounts

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-excludedaccounts

organization_conformance_pack_name

The name you assign to an organization conformance pack.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-organizationconformancepackname

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templatebody

template_s3_uri

Location of file containing the template body.

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templates3uri