Class CfnConformancePackProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.config.CfnConformancePackProps.Jsii$Proxy
- All Implemented Interfaces:
CfnConformancePackProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnConformancePackProps
@Stability(Stable)
@Internal
public static final class CfnConformancePackProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnConformancePackProps
An implementation for
CfnConformancePackProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.config.CfnConformancePackProps
CfnConformancePackProps.Builder, CfnConformancePackProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnConformancePackProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectA list of ConformancePackInputParameter objects.final StringName of the conformance pack you want to create.final StringThe name of the Amazon S3 bucket where AWS Config stores conformance pack templates.final StringThe prefix for the Amazon S3 bucket.final StringA string containing full conformance pack template body.final StringLocation of file containing the template body (s3://bucketname/prefix).final ObjectAWS::Config::ConformancePack.TemplateSSMDocumentDetails.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnConformancePackProps.Builder.
-
-
Method Details
-
getConformancePackName
Description copied from interface:CfnConformancePackPropsName of the conformance pack you want to create.- Specified by:
getConformancePackNamein interfaceCfnConformancePackProps
-
getConformancePackInputParameters
Description copied from interface:CfnConformancePackPropsA list of ConformancePackInputParameter objects.- Specified by:
getConformancePackInputParametersin interfaceCfnConformancePackProps
-
getDeliveryS3Bucket
Description copied from interface:CfnConformancePackPropsThe name of the Amazon S3 bucket where AWS Config stores conformance pack templates.- Specified by:
getDeliveryS3Bucketin interfaceCfnConformancePackProps
-
getDeliveryS3KeyPrefix
Description copied from interface:CfnConformancePackPropsThe prefix for the Amazon S3 bucket.- Specified by:
getDeliveryS3KeyPrefixin interfaceCfnConformancePackProps
-
getTemplateBody
Description copied from interface:CfnConformancePackPropsA 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).- Specified by:
getTemplateBodyin interfaceCfnConformancePackProps
-
getTemplateS3Uri
Description copied from interface:CfnConformancePackPropsLocation 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.
- Specified by:
getTemplateS3Uriin interfaceCfnConformancePackProps
-
getTemplateSsmDocumentDetails
Description copied from interface:CfnConformancePackPropsAWS::Config::ConformancePack.TemplateSSMDocumentDetails.- Specified by:
getTemplateSsmDocumentDetailsin interfaceCfnConformancePackProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-