Class CfnDeliveryChannelProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryChannelProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryChannelProps
CfnDeliveryChannelProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.config.CfnDeliveryChannelProps
CfnDeliveryChannelProps.Builder, CfnDeliveryChannelProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeliveryChannelProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket.final String
getName()
A name for the delivery channel.final String
The name of the Amazon S3 bucket to which AWS Config delivers configuration snapshots and configuration history files.final String
The prefix for the specified Amazon S3 bucket.final String
The Amazon Resource Name (ARN) of the AWS Key Management Service ( AWS KMS ) AWS KMS key (KMS key) used to encrypt objects delivered by AWS Config .final String
The Amazon Resource Name (ARN) of the Amazon SNS topic to which AWS Config sends notifications about configuration changes.final int
hashCode()
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 theCfnDeliveryChannelProps.Builder
.
-
-
Method Details
-
getS3BucketName
Description copied from interface:CfnDeliveryChannelProps
The name of the Amazon S3 bucket to which AWS Config delivers configuration snapshots and configuration history files.If you specify a bucket that belongs to another AWS account , that bucket must have policies that grant access permissions to AWS Config . For more information, see Permissions for the Amazon S3 Bucket in the AWS Config Developer Guide .
- Specified by:
getS3BucketName
in interfaceCfnDeliveryChannelProps
-
getConfigSnapshotDeliveryProperties
Description copied from interface:CfnDeliveryChannelProps
The options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket.- Specified by:
getConfigSnapshotDeliveryProperties
in interfaceCfnDeliveryChannelProps
-
getName
Description copied from interface:CfnDeliveryChannelProps
A name for the delivery channel.If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the delivery channel name. For more information, see Name Type .
Updates are not supported. To change the name, you must run two separate updates. In the first update, delete this resource, and then recreate it with a new name in the second update.
- Specified by:
getName
in interfaceCfnDeliveryChannelProps
-
getS3KeyPrefix
Description copied from interface:CfnDeliveryChannelProps
The prefix for the specified Amazon S3 bucket.- Specified by:
getS3KeyPrefix
in interfaceCfnDeliveryChannelProps
-
getS3KmsKeyArn
Description copied from interface:CfnDeliveryChannelProps
The Amazon Resource Name (ARN) of the AWS Key Management Service ( AWS KMS ) AWS KMS key (KMS key) used to encrypt objects delivered by AWS Config .Must belong to the same Region as the destination S3 bucket.
- Specified by:
getS3KmsKeyArn
in interfaceCfnDeliveryChannelProps
-
getSnsTopicArn
Description copied from interface:CfnDeliveryChannelProps
The Amazon Resource Name (ARN) of the Amazon SNS topic to which AWS Config sends notifications about configuration changes.If you choose a topic from another account, the topic must have policies that grant access permissions to AWS Config . For more information, see Permissions for the Amazon SNS Topic in the AWS Config Developer Guide .
- Specified by:
getSnsTopicArn
in interfaceCfnDeliveryChannelProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-