Class CfnDeliveryStreamProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStreamProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStreamProps
CfnDeliveryStreamProps
-
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.kinesisfirehose.CfnDeliveryStreamProps
CfnDeliveryStreamProps.Builder, CfnDeliveryStreamProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDeliveryStreamProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeliveryStreamProps.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
AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration
.final Object
The destination in Amazon OpenSearch Service.final Object
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).final String
The name of the delivery stream.final String
The delivery stream type.final Object
An Amazon ES destination for the delivery stream.final Object
An Amazon S3 destination for the delivery stream.final Object
Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.final Object
When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.final Object
An Amazon Redshift destination for the delivery stream.final Object
TheS3DestinationConfiguration
property type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.final Object
The configuration of a destination in Splunk for the delivery stream.getTags()
A set of tags to assign to the delivery stream.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 theCfnDeliveryStreamProps.Builder
.
-
-
Method Details
-
getAmazonOpenSearchServerlessDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration
.- Specified by:
getAmazonOpenSearchServerlessDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getAmazonopensearchserviceDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
The destination in Amazon OpenSearch Service.You can specify only one destination.
- Specified by:
getAmazonopensearchserviceDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getDeliveryStreamEncryptionConfigurationInput
Description copied from interface:CfnDeliveryStreamProps
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).- Specified by:
getDeliveryStreamEncryptionConfigurationInput
in interfaceCfnDeliveryStreamProps
-
getDeliveryStreamName
Description copied from interface:CfnDeliveryStreamProps
The name of the delivery stream.- Specified by:
getDeliveryStreamName
in interfaceCfnDeliveryStreamProps
-
getDeliveryStreamType
Description copied from interface:CfnDeliveryStreamProps
The delivery stream type. This can be one of the following values:.DirectPut
: Provider applications access the delivery stream directly.KinesisStreamAsSource
: The delivery stream uses a Kinesis data stream as a source.
- Specified by:
getDeliveryStreamType
in interfaceCfnDeliveryStreamProps
-
getElasticsearchDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
An Amazon ES destination for the delivery stream.Conditional. You must specify only one destination configuration.
If you change the delivery stream destination from an Amazon ES destination to an Amazon S3 or Amazon Redshift destination, update requires some interruptions .
- Specified by:
getElasticsearchDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getExtendedS3DestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
An Amazon S3 destination for the delivery stream.Conditional. You must specify only one destination configuration.
If you change the delivery stream destination from an Amazon Extended S3 destination to an Amazon ES destination, update requires some interruptions .
- Specified by:
getExtendedS3DestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getHttpEndpointDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.You can specify only one destination.
- Specified by:
getHttpEndpointDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getKinesisStreamSourceConfiguration
Description copied from interface:CfnDeliveryStreamProps
When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.- Specified by:
getKinesisStreamSourceConfiguration
in interfaceCfnDeliveryStreamProps
-
getRedshiftDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
An Amazon Redshift destination for the delivery stream.Conditional. You must specify only one destination configuration.
If you change the delivery stream destination from an Amazon Redshift destination to an Amazon ES destination, update requires some interruptions .
- Specified by:
getRedshiftDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getS3DestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
TheS3DestinationConfiguration
property type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.Conditional. You must specify only one destination configuration.
If you change the delivery stream destination from an Amazon S3 destination to an Amazon ES destination, update requires some interruptions .
- Specified by:
getS3DestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getSplunkDestinationConfiguration
Description copied from interface:CfnDeliveryStreamProps
The configuration of a destination in Splunk for the delivery stream.- Specified by:
getSplunkDestinationConfiguration
in interfaceCfnDeliveryStreamProps
-
getTags
Description copied from interface:CfnDeliveryStreamProps
A set of tags to assign to the delivery stream.A tag is a key-value pair that you can define and assign to AWS resources. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
You can specify up to 50 tags when creating a delivery stream.
- Specified by:
getTags
in interfaceCfnDeliveryStreamProps
-
$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()
-