public static final class CfnOrganizationConformancePackProps.Builder
extends java.lang.Object
CfnOrganizationConformancePackProps
Constructor and Description |
---|
Builder() |
public CfnOrganizationConformancePackProps.Builder organizationConformancePackName(java.lang.String organizationConformancePackName)
CfnOrganizationConformancePackProps.getOrganizationConformancePackName()
organizationConformancePackName
- The name you assign to an organization conformance pack. This parameter is required.this
public CfnOrganizationConformancePackProps.Builder conformancePackInputParameters(IResolvable conformancePackInputParameters)
CfnOrganizationConformancePackProps.getConformancePackInputParameters()
conformancePackInputParameters
- A list of `ConformancePackInputParameter` objects.this
public CfnOrganizationConformancePackProps.Builder conformancePackInputParameters(java.util.List<? extends java.lang.Object> conformancePackInputParameters)
CfnOrganizationConformancePackProps.getConformancePackInputParameters()
conformancePackInputParameters
- A list of `ConformancePackInputParameter` objects.this
public CfnOrganizationConformancePackProps.Builder deliveryS3Bucket(java.lang.String deliveryS3Bucket)
CfnOrganizationConformancePackProps.getDeliveryS3Bucket()
deliveryS3Bucket
- The name of the Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
this
public CfnOrganizationConformancePackProps.Builder deliveryS3KeyPrefix(java.lang.String deliveryS3KeyPrefix)
CfnOrganizationConformancePackProps.getDeliveryS3KeyPrefix()
deliveryS3KeyPrefix
- Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
this
public CfnOrganizationConformancePackProps.Builder excludedAccounts(java.util.List<java.lang.String> excludedAccounts)
CfnOrganizationConformancePackProps.getExcludedAccounts()
excludedAccounts
- A comma-separated list of accounts excluded from organization conformance pack.this
public CfnOrganizationConformancePackProps.Builder templateBody(java.lang.String templateBody)
CfnOrganizationConformancePackProps.getTemplateBody()
templateBody
- 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.this
public CfnOrganizationConformancePackProps.Builder templateS3Uri(java.lang.String templateS3Uri)
CfnOrganizationConformancePackProps.getTemplateS3Uri()
templateS3Uri
- Location of file containing the template body.
The uri must point to the conformance pack template (max size: 300 KB).this
public CfnOrganizationConformancePackProps build()
CfnOrganizationConformancePackProps
java.lang.NullPointerException
- if any required attribute was not provided