@Stability(value=Stable) public static final class CfnConformancePackProps.Builder extends Object implements software.amazon.jsii.Builder<CfnConformancePackProps>
CfnConformancePackProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnConformancePackProps.Builder conformancePackName(String conformancePackName)
CfnConformancePackProps.getConformancePackName()conformancePackName - Name of the conformance pack you want to create. This parameter is required.this@Stability(value=Stable) public CfnConformancePackProps.Builder conformancePackInputParameters(IResolvable conformancePackInputParameters)
CfnConformancePackProps.getConformancePackInputParameters()conformancePackInputParameters - A list of ConformancePackInputParameter objects.this@Stability(value=Stable) public CfnConformancePackProps.Builder conformancePackInputParameters(List<? extends Object> conformancePackInputParameters)
CfnConformancePackProps.getConformancePackInputParameters()conformancePackInputParameters - A list of ConformancePackInputParameter objects.this@Stability(value=Stable) public CfnConformancePackProps.Builder deliveryS3Bucket(String deliveryS3Bucket)
CfnConformancePackProps.getDeliveryS3Bucket()deliveryS3Bucket - The name of the Amazon S3 bucket where AWS Config stores conformance pack templates.this@Stability(value=Stable) public CfnConformancePackProps.Builder deliveryS3KeyPrefix(String deliveryS3KeyPrefix)
CfnConformancePackProps.getDeliveryS3KeyPrefix()deliveryS3KeyPrefix - The prefix for the Amazon S3 bucket.this@Stability(value=Stable) public CfnConformancePackProps.Builder templateBody(String templateBody)
CfnConformancePackProps.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.
You can only use a YAML template with two resource types: config rule (
AWS::Config::ConfigRule) and a remediation action (AWS::Config::RemediationConfiguration).
this@Stability(value=Stable) public CfnConformancePackProps.Builder templateS3Uri(String templateS3Uri)
CfnConformancePackProps.getTemplateS3Uri()templateS3Uri - Location of file containing the template body (s3://bucketname/prefix).
The uri must point to the conformance pack template (max size: 300 KB) that is located in an Amazon S3 bucket.
You must have access to read Amazon S3 bucket.
this@Stability(value=Stable) public CfnConformancePackProps.Builder templateSsmDocumentDetails(Object templateSsmDocumentDetails)
CfnConformancePackProps.getTemplateSsmDocumentDetails()templateSsmDocumentDetails - `AWS::Config::ConformancePack.TemplateSSMDocumentDetails`.this@Stability(value=Stable) public CfnConformancePackProps build()
build in interface software.amazon.jsii.Builder<CfnConformancePackProps>CfnConformancePackPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.