AWS::Config::OrganizationConformancePackOrganizationConformancePack deploys conformance packs across member accounts in an AWS Organizations . OrganizationConformancePack enables organization service access for `config-multiaccountsetup.amazonaws.com` through the `EnableAWSServiceAccess` action and creates a service linked role in the master account of your organization. The service linked role is created only when the role does not exist in the master account.
import { CfnOrganizationConformancePack } from 'aws-cdk-lib/aws-config';Or use the module namespace:
import * as config from 'aws-cdk-lib/aws-config';
// config.CfnOrganizationConformancePackConfiguration passed to the constructor as CfnOrganizationConformancePackProps.
organizationConformancePackNameRequiredstringThe name you assign to an organization conformance pack.
conformancePackInputParametersOptionalIResolvable | IResolvable | ConformancePackInputParameterProperty[]A list of `ConformancePackInputParameter` objects.
deliveryS3BucketOptionalstringThe name of the Amazon S3 bucket where AWS Config stores conformance pack templates. > This field is optional.
deliveryS3KeyPrefixOptionalstringAny folder structure you want to add to an Amazon S3 bucket. > This field is optional.
excludedAccountsOptionalstring[]A comma-separated list of accounts excluded from organization conformance pack.
templateBodyOptionalstringA 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.
templateS3UriOptionalstringLocation of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-configAWS::Config::OrganizationConformancePack