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 ofConformancePackInputParameter
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:
- 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.
- delivery_s3_bucket
The name of the Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
- delivery_s3_key_prefix
Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
- excluded_accounts
A comma-separated list of accounts excluded from organization conformance pack.
- organization_conformance_pack_name
The name you assign to an organization conformance pack.
- 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.
- template_s3_uri
Location of file containing the template body.
The uri must point to the conformance pack template (max size: 300 KB).