Class CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.RedshiftDestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.RedshiftDestinationConfigurationProperty
CfnDeliveryStream.RedshiftDestinationConfigurationProperty-
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.kinesisfirehose.CfnDeliveryStream.RedshiftDestinationConfigurationProperty
CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Builder, CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.RedshiftDestinationConfigurationProperty.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 ObjectThe CloudWatch logging options for your Firehose stream.final StringThe connection string that Kinesis Data Firehose uses to connect to the Amazon Redshift cluster.final ObjectConfigures the Amazon RedshiftCOPYcommand that Kinesis Data Firehose uses to load data into the cluster from the Amazon S3 bucket.final StringThe password for the Amazon Redshift user that you specified in theUsernameproperty.final ObjectThe data processing configuration for the Kinesis Data Firehose delivery stream.final ObjectThe retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.final StringThe ARN of the AWS Identity and Access Management (IAM) role that grants Kinesis Data Firehose access to your Amazon S3 bucket and AWS KMS (if you enable data encryption).final ObjectThe configuration for backup in Amazon S3.final StringThe Amazon S3 backup mode.final ObjectThe S3 bucket where Kinesis Data Firehose first delivers data.final ObjectThe configuration that defines how you access secrets for Amazon Redshift.final StringThe Amazon Redshift user that has permission to access the Amazon Redshift cluster.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 theCfnDeliveryStream.RedshiftDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getClusterJdbcurl
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe connection string that Kinesis Data Firehose uses to connect to the Amazon Redshift cluster.- Specified by:
getClusterJdbcurlin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getCopyCommand
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyConfigures the Amazon RedshiftCOPYcommand that Kinesis Data Firehose uses to load data into the cluster from the Amazon S3 bucket.Returns union: either
IResolvableorCfnDeliveryStream.CopyCommandProperty- Specified by:
getCopyCommandin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe ARN of the AWS Identity and Access Management (IAM) role that grants Kinesis Data Firehose access to your Amazon S3 bucket and AWS KMS (if you enable data encryption).For more information, see Grant Kinesis Data Firehose Access to an Amazon Redshift Destination in the Amazon Kinesis Data Firehose Developer Guide .
- Specified by:
getRoleArnin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getS3Configuration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe S3 bucket where Kinesis Data Firehose first delivers data.After the data is in the bucket, Kinesis Data Firehose uses the
COPYcommand to load the data into the Amazon Redshift cluster. For the Amazon S3 bucket's compression format, don't specifySNAPPYorZIPbecause the Amazon RedshiftCOPYcommand doesn't support them.Returns union: either
IResolvableorCfnDeliveryStream.S3DestinationConfigurationProperty- Specified by:
getS3Configurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe CloudWatch logging options for your Firehose stream.Returns union: either
IResolvableorCfnDeliveryStream.CloudWatchLoggingOptionsProperty- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getPassword
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe password for the Amazon Redshift user that you specified in theUsernameproperty.- Specified by:
getPasswordin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getProcessingConfiguration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe data processing configuration for the Kinesis Data Firehose delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.ProcessingConfigurationProperty- Specified by:
getProcessingConfigurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getRetryOptions
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.Default value is 3600 (60 minutes).
Returns union: either
IResolvableorCfnDeliveryStream.RedshiftRetryOptionsProperty- Specified by:
getRetryOptionsin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getS3BackupConfiguration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe configuration for backup in Amazon S3.Returns union: either
IResolvableorCfnDeliveryStream.S3DestinationConfigurationProperty- Specified by:
getS3BackupConfigurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe Amazon S3 backup mode.After you create a Firehose stream, you can update it to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the Firehose stream to disable it.
- Specified by:
getS3BackupModein interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getSecretsManagerConfiguration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe configuration that defines how you access secrets for Amazon Redshift.Returns union: either
IResolvableorCfnDeliveryStream.SecretsManagerConfigurationProperty- Specified by:
getSecretsManagerConfigurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
getUsername
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe Amazon Redshift user that has permission to access the Amazon Redshift cluster.This user must have
INSERTprivileges for copying data from the Amazon S3 bucket to the cluster.- Specified by:
getUsernamein interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty- See Also:
-
$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()
-