Class CfnDeliveryStream
- All Implemented Interfaces:
IEnvironmentAware,IInspectable,ITaggable,IDeliveryStreamRef,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
AWS::KinesisFirehose::DeliveryStream resource specifies an Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivery stream that delivers real-time streaming data to an Amazon Simple Storage Service (Amazon S3), Amazon Redshift, or Amazon Elasticsearch Service (Amazon ES) destination.
For more information, see Creating an Amazon Kinesis Data Firehose Delivery Stream in the Amazon Kinesis Data Firehose Developer Guide .
Example:
Bucket destinationBucket = new Bucket(this, "Bucket");
Role deliveryStreamRole = Role.Builder.create(this, "Role")
.assumedBy(new ServicePrincipal("firehose.amazonaws.com"))
.build();
CfnDeliveryStream stream = CfnDeliveryStream.Builder.create(this, "MyStream")
.deliveryStreamName("amazon-apigateway-delivery-stream")
.s3DestinationConfiguration(S3DestinationConfigurationProperty.builder()
.bucketArn(destinationBucket.getBucketArn())
.roleArn(deliveryStreamRole.getRoleArn())
.build())
.build();
RestApi api = RestApi.Builder.create(this, "books")
.deployOptions(StageOptions.builder()
.accessLogDestination(new FirehoseLogDestination(stream))
.accessLogFormat(AccessLogFormat.jsonWithStandardFields())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceDescribes the buffering to perform before delivering data to the Serverless offering for Amazon OpenSearch Service destination.static interfaceDescribes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.static interfaceConfigures retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.static interfaceDescribes the buffering to perform before delivering data to the Amazon OpenSearch Service destination.static interfaceDescribes the configuration of a destination in Amazon OpenSearch Service.static interfaceConfigures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.static interfaceThe authentication configuration of the Amazon MSK cluster.static interfaceTheBufferingHintsproperty type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data before delivering it to the destination.static final classA fluent builder forCfnDeliveryStream.static interfaceDescribes the containers where the destination Apache Iceberg Tables are persisted.static interfaceTheCloudWatchLoggingOptionsproperty type specifies Amazon CloudWatch Logs (CloudWatch Logs) logging options that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses for the delivery stream.static interfaceTheCopyCommandproperty type configures the Amazon RedshiftCOPYcommand that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses to load data into an Amazon Redshift cluster from an Amazon S3 bucket.static interfaceExample:static interfaceThe structure to configure the authentication methods for Firehose to connect to source database endpoint.static interfaceThe top level object for configuring streams with database as a source.static interfaceThe structure for details of the VPC Endpoint Service which Firehose uses to create a PrivateLink to the database.static interfaceExample:static interfaceExample:static interfaceSpecifies that you want Kinesis Data Firehose to convert data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.static interfaceSpecifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).static interfaceThe deserializer you want Kinesis Data Firehose to use for converting the input data from JSON.static interfaceDescribes the configuration of a destination in Apache Iceberg Tables.static interfaceThe structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source.static interfaceIndicates the method for setting up document ID.static interfaceTheDynamicPartitioningConfigurationproperty type specifies the configuration of the dynamic partitioning mechanism that creates targeted data sets from the streaming data by partitioning it based on partition keys.static interfaceTheElasticsearchBufferingHintsproperty type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data while delivering it to the destination.static interfaceTheElasticsearchDestinationConfigurationproperty type specifies an Amazon Elasticsearch Service (Amazon ES) domain that Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data to.static interfaceTheElasticsearchRetryOptionsproperty type configures the retry behavior for when Amazon Kinesis Data Firehose (Kinesis Data Firehose) can't deliver data to Amazon Elasticsearch Service (Amazon ES).static interfaceTheEncryptionConfigurationproperty type specifies the encryption settings that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses when delivering data to Amazon Simple Storage Service (Amazon S3).static interfaceTheExtendedS3DestinationConfigurationproperty type configures an Amazon S3 destination for an Amazon Kinesis Data Firehose delivery stream.static interfaceThe native Hive / HCatalog JsonSerDe.static interfaceDescribes the metadata that's delivered to the specified HTTP endpoint destination.static interfaceDescribes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.static interfaceDescribes the configuration of the HTTP endpoint destination.static interfaceThe configuration of the HTTP endpoint request.static interfaceSpecifies the destination configure settings for Apache Iceberg Table.static interfaceSpecifies the deserializer you want to use to convert the format of the input data.static interfaceTheKinesisStreamSourceConfigurationproperty type specifies the stream and role Amazon Resource Names (ARNs) for a Kinesis stream used as the source for a delivery stream.static interfaceTheKMSEncryptionConfigproperty type specifies the AWS Key Management Service ( AWS KMS) encryption key that Amazon Simple Storage Service (Amazon S3) uses to encrypt data delivered by the Amazon Kinesis Data Firehose (Kinesis Data Firehose) stream.static interfaceThe configuration for the Amazon MSK cluster to be used as the source for a delivery stream.static interfaceThe OpenX SerDe.static interfaceA serializer to use for converting data to the ORC format before storing it in Amazon S3.static interfaceSpecifies the serializer that you want Firehose to use to convert the format of your data before it writes it to Amazon S3.static interfaceA serializer to use for converting data to the Parquet format before storing it in Amazon S3.static interfaceRepresents a single field in aPartitionSpec.static interfaceRepresents how to produce partition data for a table.static interfaceTheProcessingConfigurationproperty configures data processing for an Amazon Kinesis Data Firehose delivery stream.static interfaceTheProcessorParameterproperty specifies a processor parameter in a data processor for an Amazon Kinesis Data Firehose delivery stream.static interfaceTheProcessorproperty specifies a data processor for an Amazon Kinesis Data Firehose delivery stream.static interfaceTheRedshiftDestinationConfigurationproperty type specifies an Amazon Redshift cluster to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.static interfaceConfigures retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.static interfaceDescribes the retry behavior in case Kinesis Data Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.static interfaceTheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.static interfaceSpecifies the schema to which you want Firehose to configure your data before it writes it to Amazon S3.static interfaceThe configuration to enable schema evolution.static interfaceThe structure that defines how Firehose accesses the secret.static interfaceThe serializer that you want Firehose to use to convert data to the target format before writing it to Amazon S3.static interfaceDescribes the buffering to perform before delivering data to the Snowflake destination.static interfaceConfigure Snowflake destination.static interfaceSpecify how long Firehose retries sending data to the New Relic HTTP endpoint.static interfaceOptionally configure a Snowflake role.static interfaceConfigure a Snowflake VPC.static interfaceThe buffering options.static interfaceTheSplunkDestinationConfigurationproperty type specifies the configuration of a destination in Splunk for a Kinesis Data Firehose delivery stream.static interfaceTheSplunkRetryOptionsproperty type specifies retry behavior in case Kinesis Data Firehose is unable to deliver documents to Splunk or if it doesn't receive an acknowledgment from Splunk.static interfaceThe configuration to enable automatic table creation.static interfaceThe details of the VPC of the Amazon ES destination.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.IDeliveryStreamRef
IDeliveryStreamRef.Jsii$Default, IDeliveryStreamRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IInspectable
IInspectable.Jsii$Default, IInspectable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.ITaggable
ITaggable.Jsii$Default, ITaggable.Jsii$Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCfnDeliveryStream(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnDeliveryStream(software.amazon.jsii.JsiiObjectRef objRef) CfnDeliveryStream(software.constructs.Construct scope, String id) CfnDeliveryStream(software.constructs.Construct scope, String id, CfnDeliveryStreamProps props) -
Method Summary
Modifier and TypeMethodDescriptionstatic IDeliveryStreamReffromDeliveryStreamArn(software.constructs.Construct scope, String id, String arn) Creates a new IDeliveryStreamRef from an ARN.static IDeliveryStreamReffromDeliveryStreamName(software.constructs.Construct scope, String id, String deliveryStreamName) Creates a new IDeliveryStreamRef from a deliveryStreamName.Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.The destination in Amazon OpenSearch Service.The Amazon Resource Name (ARN) of the delivery stream, such asarn:aws:firehose:us-east-2:123456789012:deliverystream/delivery-stream-name.The top level object for configuring streams with database as a source.Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).The name of the Firehose stream.A reference to a DeliveryStream resource.The Firehose stream type.The structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source.An Amazon ES destination for the delivery stream.An Amazon S3 destination for the delivery stream.Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.Specifies the destination configure settings for Apache Iceberg Table.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.The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.An Amazon Redshift destination for the delivery stream.TheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.Configure Snowflake destination.The configuration of a destination in Splunk for the delivery stream.getTags()Tag Manager which manages the tags for this resource.A set of tags to assign to the Firehose stream.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.renderProperties(Map<String, Object> props) voidDescribes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.voidsetAmazonOpenSearchServerlessDestinationConfiguration(CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty value) Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.voidThe destination in Amazon OpenSearch Service.voidsetAmazonopensearchserviceDestinationConfiguration(CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty value) The destination in Amazon OpenSearch Service.voidThe top level object for configuring streams with database as a source.voidThe top level object for configuring streams with database as a source.voidSpecifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).voidsetDeliveryStreamEncryptionConfigurationInput(CfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty value) Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).voidsetDeliveryStreamName(String value) The name of the Firehose stream.voidsetDeliveryStreamType(String value) The Firehose stream type.voidThe structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source.voidThe structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source.voidAn Amazon ES destination for the delivery stream.voidsetElasticsearchDestinationConfiguration(CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty value) An Amazon ES destination for the delivery stream.voidAn Amazon S3 destination for the delivery stream.voidsetExtendedS3DestinationConfiguration(CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty value) An Amazon S3 destination for the delivery stream.voidEnables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.voidsetHttpEndpointDestinationConfiguration(CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty value) Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.voidSpecifies the destination configure settings for Apache Iceberg Table.voidSpecifies the destination configure settings for Apache Iceberg Table.voidWhen 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.voidsetKinesisStreamSourceConfiguration(CfnDeliveryStream.KinesisStreamSourceConfigurationProperty value) 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.voidThe configuration for the Amazon MSK cluster to be used as the source for a delivery stream.voidThe configuration for the Amazon MSK cluster to be used as the source for a delivery stream.voidAn Amazon Redshift destination for the delivery stream.voidsetRedshiftDestinationConfiguration(CfnDeliveryStream.RedshiftDestinationConfigurationProperty value) An Amazon Redshift destination for the delivery stream.voidTheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.voidTheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.voidConfigure Snowflake destination.voidsetSnowflakeDestinationConfiguration(CfnDeliveryStream.SnowflakeDestinationConfigurationProperty value) Configure Snowflake destination.voidThe configuration of a destination in Splunk for the delivery stream.voidThe configuration of a destination in Splunk for the delivery stream.voidsetTagsRaw(List<CfnTag> value) A set of tags to assign to the Firehose stream.Methods inherited from class software.amazon.awscdk.CfnResource
addDeletionOverride, addDependency, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getAtt, getCfnOptions, getCfnResourceType, getEnv, getMetadata, getUpdatedProperites, getUpdatedProperties, isCfnResource, obtainDependencies, obtainResourceDependencies, removeDependency, replaceDependency, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.CfnRefElement
getRefMethods inherited from class software.amazon.awscdk.CfnElement
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdMethods inherited from class software.constructs.Construct
getNode, isConstructMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
-
-
Constructor Details
-
CfnDeliveryStream
protected CfnDeliveryStream(software.amazon.jsii.JsiiObjectRef objRef) -
CfnDeliveryStream
protected CfnDeliveryStream(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnDeliveryStream
@Stability(Stable) public CfnDeliveryStream(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable CfnDeliveryStreamProps props) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.props- Resource properties.
-
CfnDeliveryStream
@Stability(Stable) public CfnDeliveryStream(@NotNull software.constructs.Construct scope, @NotNull String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.
-
-
Method Details
-
fromDeliveryStreamArn
@Stability(Stable) @NotNull public static IDeliveryStreamRef fromDeliveryStreamArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String arn) Creates a new IDeliveryStreamRef from an ARN.- Parameters:
scope- This parameter is required.id- This parameter is required.arn- This parameter is required.
-
fromDeliveryStreamName
@Stability(Stable) @NotNull public static IDeliveryStreamRef fromDeliveryStreamName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String deliveryStreamName) Creates a new IDeliveryStreamRef from a deliveryStreamName.- Parameters:
scope- This parameter is required.id- This parameter is required.deliveryStreamName- This parameter is required.
-
inspect
Examines the CloudFormation resource and discloses attributes.- Specified by:
inspectin interfaceIInspectable- Parameters:
inspector- tree inspector to collect and process attributes. This parameter is required.
-
renderProperties
@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
renderPropertiesin classCfnResource- Parameters:
props- This parameter is required.
-
getAttrArn
The Amazon Resource Name (ARN) of the delivery stream, such asarn:aws:firehose:us-east-2:123456789012:deliverystream/delivery-stream-name. -
getCfnProperties
- Overrides:
getCfnPropertiesin classCfnResource
-
getDeliveryStreamRef
A reference to a DeliveryStream resource.- Specified by:
getDeliveryStreamRefin interfaceIDeliveryStreamRef
-
getTags
Tag Manager which manages the tags for this resource. -
getAmazonOpenSearchServerlessDestinationConfiguration
Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.Returns union: either
IResolvableorCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty -
setAmazonOpenSearchServerlessDestinationConfiguration
@Stability(Stable) public void setAmazonOpenSearchServerlessDestinationConfiguration(@Nullable IResolvable value) Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service. -
setAmazonOpenSearchServerlessDestinationConfiguration
@Stability(Stable) public void setAmazonOpenSearchServerlessDestinationConfiguration(@Nullable CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty value) Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service. -
getAmazonopensearchserviceDestinationConfiguration
The destination in Amazon OpenSearch Service.Returns union: either
IResolvableorCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty -
setAmazonopensearchserviceDestinationConfiguration
@Stability(Stable) public void setAmazonopensearchserviceDestinationConfiguration(@Nullable IResolvable value) The destination in Amazon OpenSearch Service. -
setAmazonopensearchserviceDestinationConfiguration
@Stability(Stable) public void setAmazonopensearchserviceDestinationConfiguration(@Nullable CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty value) The destination in Amazon OpenSearch Service. -
getDatabaseSourceConfiguration
The top level object for configuring streams with database as a source.Returns union: either
IResolvableorCfnDeliveryStream.DatabaseSourceConfigurationProperty -
setDatabaseSourceConfiguration
The top level object for configuring streams with database as a source. -
setDatabaseSourceConfiguration
@Stability(Stable) public void setDatabaseSourceConfiguration(@Nullable CfnDeliveryStream.DatabaseSourceConfigurationProperty value) The top level object for configuring streams with database as a source. -
getDeliveryStreamEncryptionConfigurationInput
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).Returns union: either
IResolvableorCfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty -
setDeliveryStreamEncryptionConfigurationInput
@Stability(Stable) public void setDeliveryStreamEncryptionConfigurationInput(@Nullable IResolvable value) Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE). -
setDeliveryStreamEncryptionConfigurationInput
@Stability(Stable) public void setDeliveryStreamEncryptionConfigurationInput(@Nullable CfnDeliveryStream.DeliveryStreamEncryptionConfigurationInputProperty value) Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE). -
getDeliveryStreamName
The name of the Firehose stream. -
setDeliveryStreamName
The name of the Firehose stream. -
getDeliveryStreamType
The Firehose stream type.This can be one of the following values:.
-
setDeliveryStreamType
The Firehose stream type.This can be one of the following values:.
-
getDirectPutSourceConfiguration
The structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source.Returns union: either
IResolvableorCfnDeliveryStream.DirectPutSourceConfigurationProperty -
setDirectPutSourceConfiguration
The structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source. -
setDirectPutSourceConfiguration
@Stability(Stable) public void setDirectPutSourceConfiguration(@Nullable CfnDeliveryStream.DirectPutSourceConfigurationProperty value) The structure that configures parameters such asThroughputHintInMBsfor a stream configured with Direct PUT as a source. -
getElasticsearchDestinationConfiguration
An Amazon ES destination for the delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty -
setElasticsearchDestinationConfiguration
@Stability(Stable) public void setElasticsearchDestinationConfiguration(@Nullable IResolvable value) An Amazon ES destination for the delivery stream. -
setElasticsearchDestinationConfiguration
@Stability(Stable) public void setElasticsearchDestinationConfiguration(@Nullable CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty value) An Amazon ES destination for the delivery stream. -
getExtendedS3DestinationConfiguration
An Amazon S3 destination for the delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.ExtendedS3DestinationConfigurationProperty -
setExtendedS3DestinationConfiguration
An Amazon S3 destination for the delivery stream. -
setExtendedS3DestinationConfiguration
@Stability(Stable) public void setExtendedS3DestinationConfiguration(@Nullable CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty value) An Amazon S3 destination for the delivery stream. -
getHttpEndpointDestinationConfiguration
Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination.Returns union: either
IResolvableorCfnDeliveryStream.HttpEndpointDestinationConfigurationProperty -
setHttpEndpointDestinationConfiguration
Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination. -
setHttpEndpointDestinationConfiguration
@Stability(Stable) public void setHttpEndpointDestinationConfiguration(@Nullable CfnDeliveryStream.HttpEndpointDestinationConfigurationProperty value) Enables configuring Kinesis Firehose to deliver data to any HTTP endpoint destination. -
getIcebergDestinationConfiguration
Specifies the destination configure settings for Apache Iceberg Table.Returns union: either
IResolvableorCfnDeliveryStream.IcebergDestinationConfigurationProperty -
setIcebergDestinationConfiguration
Specifies the destination configure settings for Apache Iceberg Table. -
setIcebergDestinationConfiguration
@Stability(Stable) public void setIcebergDestinationConfiguration(@Nullable CfnDeliveryStream.IcebergDestinationConfigurationProperty value) Specifies the destination configure settings for Apache Iceberg Table. -
getKinesisStreamSourceConfiguration
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.Returns union: either
IResolvableorCfnDeliveryStream.KinesisStreamSourceConfigurationProperty -
setKinesisStreamSourceConfiguration
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. -
setKinesisStreamSourceConfiguration
@Stability(Stable) public void setKinesisStreamSourceConfiguration(@Nullable CfnDeliveryStream.KinesisStreamSourceConfigurationProperty value) 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. -
getMskSourceConfiguration
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.MSKSourceConfigurationProperty -
setMskSourceConfiguration
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream. -
setMskSourceConfiguration
@Stability(Stable) public void setMskSourceConfiguration(@Nullable CfnDeliveryStream.MSKSourceConfigurationProperty value) The configuration for the Amazon MSK cluster to be used as the source for a delivery stream. -
getRedshiftDestinationConfiguration
An Amazon Redshift destination for the delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.RedshiftDestinationConfigurationProperty -
setRedshiftDestinationConfiguration
An Amazon Redshift destination for the delivery stream. -
setRedshiftDestinationConfiguration
@Stability(Stable) public void setRedshiftDestinationConfiguration(@Nullable CfnDeliveryStream.RedshiftDestinationConfigurationProperty value) An Amazon Redshift destination for the delivery stream. -
getS3DestinationConfiguration
TheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data.Returns union: either
IResolvableorCfnDeliveryStream.S3DestinationConfigurationProperty -
setS3DestinationConfiguration
TheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data. -
setS3DestinationConfiguration
@Stability(Stable) public void setS3DestinationConfiguration(@Nullable CfnDeliveryStream.S3DestinationConfigurationProperty value) TheS3DestinationConfigurationproperty type specifies an Amazon Simple Storage Service (Amazon S3) destination to which Amazon Kinesis Data Firehose (Kinesis Data Firehose) delivers data. -
getSnowflakeDestinationConfiguration
Configure Snowflake destination.Returns union: either
IResolvableorCfnDeliveryStream.SnowflakeDestinationConfigurationProperty -
setSnowflakeDestinationConfiguration
Configure Snowflake destination. -
setSnowflakeDestinationConfiguration
@Stability(Stable) public void setSnowflakeDestinationConfiguration(@Nullable CfnDeliveryStream.SnowflakeDestinationConfigurationProperty value) Configure Snowflake destination. -
getSplunkDestinationConfiguration
The configuration of a destination in Splunk for the delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.SplunkDestinationConfigurationProperty -
setSplunkDestinationConfiguration
The configuration of a destination in Splunk for the delivery stream. -
setSplunkDestinationConfiguration
@Stability(Stable) public void setSplunkDestinationConfiguration(@Nullable CfnDeliveryStream.SplunkDestinationConfigurationProperty value) The configuration of a destination in Splunk for the delivery stream. -
getTagsRaw
A set of tags to assign to the Firehose stream. -
setTagsRaw
A set of tags to assign to the Firehose stream.
-