Documentation ¶
Index ¶
- type ElasticsearchSettings
- type ElasticsearchSettingsAttributes
- func (es ElasticsearchSettingsAttributes) EndpointUri() terra.StringValue
- func (es ElasticsearchSettingsAttributes) ErrorRetryDuration() terra.NumberValue
- func (es ElasticsearchSettingsAttributes) FullLoadErrorPercentage() terra.NumberValue
- func (es ElasticsearchSettingsAttributes) InternalRef() (terra.Reference, error)
- func (es ElasticsearchSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es ElasticsearchSettingsAttributes) InternalWithRef(ref terra.Reference) ElasticsearchSettingsAttributes
- func (es ElasticsearchSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
- type ElasticsearchSettingsState
- type KafkaSettings
- type KafkaSettingsAttributes
- func (ks KafkaSettingsAttributes) Broker() terra.StringValue
- func (ks KafkaSettingsAttributes) IncludeControlDetails() terra.BoolValue
- func (ks KafkaSettingsAttributes) IncludeNullAndEmpty() terra.BoolValue
- func (ks KafkaSettingsAttributes) IncludePartitionValue() terra.BoolValue
- func (ks KafkaSettingsAttributes) IncludeTableAlterOperations() terra.BoolValue
- func (ks KafkaSettingsAttributes) IncludeTransactionDetails() terra.BoolValue
- func (ks KafkaSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ks KafkaSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ks KafkaSettingsAttributes) InternalWithRef(ref terra.Reference) KafkaSettingsAttributes
- func (ks KafkaSettingsAttributes) MessageFormat() terra.StringValue
- func (ks KafkaSettingsAttributes) MessageMaxBytes() terra.NumberValue
- func (ks KafkaSettingsAttributes) NoHexPrefix() terra.BoolValue
- func (ks KafkaSettingsAttributes) PartitionIncludeSchemaTable() terra.BoolValue
- func (ks KafkaSettingsAttributes) SaslPassword() terra.StringValue
- func (ks KafkaSettingsAttributes) SaslUsername() terra.StringValue
- func (ks KafkaSettingsAttributes) SecurityProtocol() terra.StringValue
- func (ks KafkaSettingsAttributes) SslCaCertificateArn() terra.StringValue
- func (ks KafkaSettingsAttributes) SslClientCertificateArn() terra.StringValue
- func (ks KafkaSettingsAttributes) SslClientKeyArn() terra.StringValue
- func (ks KafkaSettingsAttributes) SslClientKeyPassword() terra.StringValue
- func (ks KafkaSettingsAttributes) Topic() terra.StringValue
- type KafkaSettingsState
- type KinesisSettings
- type KinesisSettingsAttributes
- func (ks KinesisSettingsAttributes) IncludeControlDetails() terra.BoolValue
- func (ks KinesisSettingsAttributes) IncludeNullAndEmpty() terra.BoolValue
- func (ks KinesisSettingsAttributes) IncludePartitionValue() terra.BoolValue
- func (ks KinesisSettingsAttributes) IncludeTableAlterOperations() terra.BoolValue
- func (ks KinesisSettingsAttributes) IncludeTransactionDetails() terra.BoolValue
- func (ks KinesisSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ks KinesisSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ks KinesisSettingsAttributes) InternalWithRef(ref terra.Reference) KinesisSettingsAttributes
- func (ks KinesisSettingsAttributes) MessageFormat() terra.StringValue
- func (ks KinesisSettingsAttributes) PartitionIncludeSchemaTable() terra.BoolValue
- func (ks KinesisSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
- func (ks KinesisSettingsAttributes) StreamArn() terra.StringValue
- type KinesisSettingsState
- type MongodbSettings
- type MongodbSettingsAttributes
- func (ms MongodbSettingsAttributes) AuthMechanism() terra.StringValue
- func (ms MongodbSettingsAttributes) AuthSource() terra.StringValue
- func (ms MongodbSettingsAttributes) AuthType() terra.StringValue
- func (ms MongodbSettingsAttributes) DocsToInvestigate() terra.StringValue
- func (ms MongodbSettingsAttributes) ExtractDocId() terra.StringValue
- func (ms MongodbSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ms MongodbSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms MongodbSettingsAttributes) InternalWithRef(ref terra.Reference) MongodbSettingsAttributes
- func (ms MongodbSettingsAttributes) NestingLevel() terra.StringValue
- type MongodbSettingsState
- type RedisSettings
- type RedisSettingsAttributes
- func (rs RedisSettingsAttributes) AuthPassword() terra.StringValue
- func (rs RedisSettingsAttributes) AuthType() terra.StringValue
- func (rs RedisSettingsAttributes) AuthUserName() terra.StringValue
- func (rs RedisSettingsAttributes) InternalRef() (terra.Reference, error)
- func (rs RedisSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs RedisSettingsAttributes) InternalWithRef(ref terra.Reference) RedisSettingsAttributes
- func (rs RedisSettingsAttributes) Port() terra.NumberValue
- func (rs RedisSettingsAttributes) ServerName() terra.StringValue
- func (rs RedisSettingsAttributes) SslCaCertificateArn() terra.StringValue
- func (rs RedisSettingsAttributes) SslSecurityProtocol() terra.StringValue
- type RedisSettingsState
- type RedshiftSettings
- type RedshiftSettingsAttributes
- func (rs RedshiftSettingsAttributes) BucketFolder() terra.StringValue
- func (rs RedshiftSettingsAttributes) BucketName() terra.StringValue
- func (rs RedshiftSettingsAttributes) EncryptionMode() terra.StringValue
- func (rs RedshiftSettingsAttributes) InternalRef() (terra.Reference, error)
- func (rs RedshiftSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs RedshiftSettingsAttributes) InternalWithRef(ref terra.Reference) RedshiftSettingsAttributes
- func (rs RedshiftSettingsAttributes) ServerSideEncryptionKmsKeyId() terra.StringValue
- func (rs RedshiftSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
- type RedshiftSettingsState
- type S3Settings
- type S3SettingsAttributes
- func (ss S3SettingsAttributes) AddColumnName() terra.BoolValue
- func (ss S3SettingsAttributes) BucketFolder() terra.StringValue
- func (ss S3SettingsAttributes) BucketName() terra.StringValue
- func (ss S3SettingsAttributes) CannedAclForObjects() terra.StringValue
- func (ss S3SettingsAttributes) CdcInsertsAndUpdates() terra.BoolValue
- func (ss S3SettingsAttributes) CdcInsertsOnly() terra.BoolValue
- func (ss S3SettingsAttributes) CdcMaxBatchInterval() terra.NumberValue
- func (ss S3SettingsAttributes) CdcMinFileSize() terra.NumberValue
- func (ss S3SettingsAttributes) CdcPath() terra.StringValue
- func (ss S3SettingsAttributes) CompressionType() terra.StringValue
- func (ss S3SettingsAttributes) CsvDelimiter() terra.StringValue
- func (ss S3SettingsAttributes) CsvNoSupValue() terra.StringValue
- func (ss S3SettingsAttributes) CsvNullValue() terra.StringValue
- func (ss S3SettingsAttributes) CsvRowDelimiter() terra.StringValue
- func (ss S3SettingsAttributes) DataFormat() terra.StringValue
- func (ss S3SettingsAttributes) DataPageSize() terra.NumberValue
- func (ss S3SettingsAttributes) DatePartitionDelimiter() terra.StringValue
- func (ss S3SettingsAttributes) DatePartitionEnabled() terra.BoolValue
- func (ss S3SettingsAttributes) DatePartitionSequence() terra.StringValue
- func (ss S3SettingsAttributes) DictPageSizeLimit() terra.NumberValue
- func (ss S3SettingsAttributes) EnableStatistics() terra.BoolValue
- func (ss S3SettingsAttributes) EncodingType() terra.StringValue
- func (ss S3SettingsAttributes) EncryptionMode() terra.StringValue
- func (ss S3SettingsAttributes) ExternalTableDefinition() terra.StringValue
- func (ss S3SettingsAttributes) IgnoreHeaderRows() terra.NumberValue
- func (ss S3SettingsAttributes) IncludeOpForFullLoad() terra.BoolValue
- func (ss S3SettingsAttributes) InternalRef() (terra.Reference, error)
- func (ss S3SettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss S3SettingsAttributes) InternalWithRef(ref terra.Reference) S3SettingsAttributes
- func (ss S3SettingsAttributes) MaxFileSize() terra.NumberValue
- func (ss S3SettingsAttributes) ParquetTimestampInMillisecond() terra.BoolValue
- func (ss S3SettingsAttributes) ParquetVersion() terra.StringValue
- func (ss S3SettingsAttributes) PreserveTransactions() terra.BoolValue
- func (ss S3SettingsAttributes) Rfc4180() terra.BoolValue
- func (ss S3SettingsAttributes) RowGroupLength() terra.NumberValue
- func (ss S3SettingsAttributes) ServerSideEncryptionKmsKeyId() terra.StringValue
- func (ss S3SettingsAttributes) ServiceAccessRoleArn() terra.StringValue
- func (ss S3SettingsAttributes) TimestampColumnName() terra.StringValue
- func (ss S3SettingsAttributes) UseCsvNoSupValue() terra.BoolValue
- func (ss S3SettingsAttributes) UseTaskStartTimeForFullLoadTimestamp() terra.BoolValue
- type S3SettingsState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticsearchSettings ¶
type ElasticsearchSettings struct { // EndpointUri: string, required EndpointUri terra.StringValue `hcl:"endpoint_uri,attr" validate:"required"` // ErrorRetryDuration: number, optional ErrorRetryDuration terra.NumberValue `hcl:"error_retry_duration,attr"` // FullLoadErrorPercentage: number, optional FullLoadErrorPercentage terra.NumberValue `hcl:"full_load_error_percentage,attr"` // ServiceAccessRoleArn: string, required ServiceAccessRoleArn terra.StringValue `hcl:"service_access_role_arn,attr" validate:"required"` }
type ElasticsearchSettingsAttributes ¶
type ElasticsearchSettingsAttributes struct {
// contains filtered or unexported fields
}
func (ElasticsearchSettingsAttributes) EndpointUri ¶
func (es ElasticsearchSettingsAttributes) EndpointUri() terra.StringValue
func (ElasticsearchSettingsAttributes) ErrorRetryDuration ¶
func (es ElasticsearchSettingsAttributes) ErrorRetryDuration() terra.NumberValue
func (ElasticsearchSettingsAttributes) FullLoadErrorPercentage ¶
func (es ElasticsearchSettingsAttributes) FullLoadErrorPercentage() terra.NumberValue
func (ElasticsearchSettingsAttributes) InternalRef ¶
func (es ElasticsearchSettingsAttributes) InternalRef() (terra.Reference, error)
func (ElasticsearchSettingsAttributes) InternalTokens ¶
func (es ElasticsearchSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElasticsearchSettingsAttributes) InternalWithRef ¶
func (es ElasticsearchSettingsAttributes) InternalWithRef(ref terra.Reference) ElasticsearchSettingsAttributes
func (ElasticsearchSettingsAttributes) ServiceAccessRoleArn ¶
func (es ElasticsearchSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
type KafkaSettings ¶
type KafkaSettings struct { // Broker: string, required Broker terra.StringValue `hcl:"broker,attr" validate:"required"` // IncludeControlDetails: bool, optional IncludeControlDetails terra.BoolValue `hcl:"include_control_details,attr"` // IncludeNullAndEmpty: bool, optional IncludeNullAndEmpty terra.BoolValue `hcl:"include_null_and_empty,attr"` // IncludePartitionValue: bool, optional IncludePartitionValue terra.BoolValue `hcl:"include_partition_value,attr"` // IncludeTableAlterOperations: bool, optional IncludeTableAlterOperations terra.BoolValue `hcl:"include_table_alter_operations,attr"` // IncludeTransactionDetails: bool, optional IncludeTransactionDetails terra.BoolValue `hcl:"include_transaction_details,attr"` // MessageFormat: string, optional MessageFormat terra.StringValue `hcl:"message_format,attr"` // MessageMaxBytes: number, optional MessageMaxBytes terra.NumberValue `hcl:"message_max_bytes,attr"` // NoHexPrefix: bool, optional NoHexPrefix terra.BoolValue `hcl:"no_hex_prefix,attr"` // PartitionIncludeSchemaTable: bool, optional PartitionIncludeSchemaTable terra.BoolValue `hcl:"partition_include_schema_table,attr"` // SaslPassword: string, optional SaslPassword terra.StringValue `hcl:"sasl_password,attr"` // SaslUsername: string, optional SaslUsername terra.StringValue `hcl:"sasl_username,attr"` // SecurityProtocol: string, optional SecurityProtocol terra.StringValue `hcl:"security_protocol,attr"` // SslCaCertificateArn: string, optional SslCaCertificateArn terra.StringValue `hcl:"ssl_ca_certificate_arn,attr"` // SslClientCertificateArn: string, optional SslClientCertificateArn terra.StringValue `hcl:"ssl_client_certificate_arn,attr"` // SslClientKeyArn: string, optional SslClientKeyArn terra.StringValue `hcl:"ssl_client_key_arn,attr"` // SslClientKeyPassword: string, optional SslClientKeyPassword terra.StringValue `hcl:"ssl_client_key_password,attr"` // Topic: string, optional Topic terra.StringValue `hcl:"topic,attr"` }
type KafkaSettingsAttributes ¶
type KafkaSettingsAttributes struct {
// contains filtered or unexported fields
}
func (KafkaSettingsAttributes) Broker ¶
func (ks KafkaSettingsAttributes) Broker() terra.StringValue
func (KafkaSettingsAttributes) IncludeControlDetails ¶
func (ks KafkaSettingsAttributes) IncludeControlDetails() terra.BoolValue
func (KafkaSettingsAttributes) IncludeNullAndEmpty ¶
func (ks KafkaSettingsAttributes) IncludeNullAndEmpty() terra.BoolValue
func (KafkaSettingsAttributes) IncludePartitionValue ¶
func (ks KafkaSettingsAttributes) IncludePartitionValue() terra.BoolValue
func (KafkaSettingsAttributes) IncludeTableAlterOperations ¶
func (ks KafkaSettingsAttributes) IncludeTableAlterOperations() terra.BoolValue
func (KafkaSettingsAttributes) IncludeTransactionDetails ¶
func (ks KafkaSettingsAttributes) IncludeTransactionDetails() terra.BoolValue
func (KafkaSettingsAttributes) InternalRef ¶
func (ks KafkaSettingsAttributes) InternalRef() (terra.Reference, error)
func (KafkaSettingsAttributes) InternalTokens ¶
func (ks KafkaSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaSettingsAttributes) InternalWithRef ¶
func (ks KafkaSettingsAttributes) InternalWithRef(ref terra.Reference) KafkaSettingsAttributes
func (KafkaSettingsAttributes) MessageFormat ¶
func (ks KafkaSettingsAttributes) MessageFormat() terra.StringValue
func (KafkaSettingsAttributes) MessageMaxBytes ¶
func (ks KafkaSettingsAttributes) MessageMaxBytes() terra.NumberValue
func (KafkaSettingsAttributes) NoHexPrefix ¶
func (ks KafkaSettingsAttributes) NoHexPrefix() terra.BoolValue
func (KafkaSettingsAttributes) PartitionIncludeSchemaTable ¶
func (ks KafkaSettingsAttributes) PartitionIncludeSchemaTable() terra.BoolValue
func (KafkaSettingsAttributes) SaslPassword ¶
func (ks KafkaSettingsAttributes) SaslPassword() terra.StringValue
func (KafkaSettingsAttributes) SaslUsername ¶
func (ks KafkaSettingsAttributes) SaslUsername() terra.StringValue
func (KafkaSettingsAttributes) SecurityProtocol ¶
func (ks KafkaSettingsAttributes) SecurityProtocol() terra.StringValue
func (KafkaSettingsAttributes) SslCaCertificateArn ¶
func (ks KafkaSettingsAttributes) SslCaCertificateArn() terra.StringValue
func (KafkaSettingsAttributes) SslClientCertificateArn ¶
func (ks KafkaSettingsAttributes) SslClientCertificateArn() terra.StringValue
func (KafkaSettingsAttributes) SslClientKeyArn ¶
func (ks KafkaSettingsAttributes) SslClientKeyArn() terra.StringValue
func (KafkaSettingsAttributes) SslClientKeyPassword ¶
func (ks KafkaSettingsAttributes) SslClientKeyPassword() terra.StringValue
func (KafkaSettingsAttributes) Topic ¶
func (ks KafkaSettingsAttributes) Topic() terra.StringValue
type KafkaSettingsState ¶
type KafkaSettingsState struct { Broker string `json:"broker"` IncludeControlDetails bool `json:"include_control_details"` IncludeNullAndEmpty bool `json:"include_null_and_empty"` IncludePartitionValue bool `json:"include_partition_value"` IncludeTableAlterOperations bool `json:"include_table_alter_operations"` IncludeTransactionDetails bool `json:"include_transaction_details"` MessageFormat string `json:"message_format"` MessageMaxBytes float64 `json:"message_max_bytes"` NoHexPrefix bool `json:"no_hex_prefix"` PartitionIncludeSchemaTable bool `json:"partition_include_schema_table"` SaslPassword string `json:"sasl_password"` SaslUsername string `json:"sasl_username"` SecurityProtocol string `json:"security_protocol"` SslCaCertificateArn string `json:"ssl_ca_certificate_arn"` SslClientCertificateArn string `json:"ssl_client_certificate_arn"` SslClientKeyArn string `json:"ssl_client_key_arn"` SslClientKeyPassword string `json:"ssl_client_key_password"` Topic string `json:"topic"` }
type KinesisSettings ¶
type KinesisSettings struct { // IncludeControlDetails: bool, optional IncludeControlDetails terra.BoolValue `hcl:"include_control_details,attr"` // IncludeNullAndEmpty: bool, optional IncludeNullAndEmpty terra.BoolValue `hcl:"include_null_and_empty,attr"` // IncludePartitionValue: bool, optional IncludePartitionValue terra.BoolValue `hcl:"include_partition_value,attr"` // IncludeTableAlterOperations: bool, optional IncludeTableAlterOperations terra.BoolValue `hcl:"include_table_alter_operations,attr"` // IncludeTransactionDetails: bool, optional IncludeTransactionDetails terra.BoolValue `hcl:"include_transaction_details,attr"` // MessageFormat: string, optional MessageFormat terra.StringValue `hcl:"message_format,attr"` // PartitionIncludeSchemaTable: bool, optional PartitionIncludeSchemaTable terra.BoolValue `hcl:"partition_include_schema_table,attr"` // ServiceAccessRoleArn: string, optional ServiceAccessRoleArn terra.StringValue `hcl:"service_access_role_arn,attr"` // StreamArn: string, optional StreamArn terra.StringValue `hcl:"stream_arn,attr"` }
type KinesisSettingsAttributes ¶
type KinesisSettingsAttributes struct {
// contains filtered or unexported fields
}
func (KinesisSettingsAttributes) IncludeControlDetails ¶
func (ks KinesisSettingsAttributes) IncludeControlDetails() terra.BoolValue
func (KinesisSettingsAttributes) IncludeNullAndEmpty ¶
func (ks KinesisSettingsAttributes) IncludeNullAndEmpty() terra.BoolValue
func (KinesisSettingsAttributes) IncludePartitionValue ¶
func (ks KinesisSettingsAttributes) IncludePartitionValue() terra.BoolValue
func (KinesisSettingsAttributes) IncludeTableAlterOperations ¶
func (ks KinesisSettingsAttributes) IncludeTableAlterOperations() terra.BoolValue
func (KinesisSettingsAttributes) IncludeTransactionDetails ¶
func (ks KinesisSettingsAttributes) IncludeTransactionDetails() terra.BoolValue
func (KinesisSettingsAttributes) InternalRef ¶
func (ks KinesisSettingsAttributes) InternalRef() (terra.Reference, error)
func (KinesisSettingsAttributes) InternalTokens ¶
func (ks KinesisSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisSettingsAttributes) InternalWithRef ¶
func (ks KinesisSettingsAttributes) InternalWithRef(ref terra.Reference) KinesisSettingsAttributes
func (KinesisSettingsAttributes) MessageFormat ¶
func (ks KinesisSettingsAttributes) MessageFormat() terra.StringValue
func (KinesisSettingsAttributes) PartitionIncludeSchemaTable ¶
func (ks KinesisSettingsAttributes) PartitionIncludeSchemaTable() terra.BoolValue
func (KinesisSettingsAttributes) ServiceAccessRoleArn ¶
func (ks KinesisSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
func (KinesisSettingsAttributes) StreamArn ¶
func (ks KinesisSettingsAttributes) StreamArn() terra.StringValue
type KinesisSettingsState ¶
type KinesisSettingsState struct { IncludeControlDetails bool `json:"include_control_details"` IncludeNullAndEmpty bool `json:"include_null_and_empty"` IncludePartitionValue bool `json:"include_partition_value"` IncludeTableAlterOperations bool `json:"include_table_alter_operations"` IncludeTransactionDetails bool `json:"include_transaction_details"` MessageFormat string `json:"message_format"` PartitionIncludeSchemaTable bool `json:"partition_include_schema_table"` ServiceAccessRoleArn string `json:"service_access_role_arn"` StreamArn string `json:"stream_arn"` }
type MongodbSettings ¶
type MongodbSettings struct { // AuthMechanism: string, optional AuthMechanism terra.StringValue `hcl:"auth_mechanism,attr"` // AuthSource: string, optional AuthSource terra.StringValue `hcl:"auth_source,attr"` // AuthType: string, optional AuthType terra.StringValue `hcl:"auth_type,attr"` // DocsToInvestigate: string, optional DocsToInvestigate terra.StringValue `hcl:"docs_to_investigate,attr"` // ExtractDocId: string, optional ExtractDocId terra.StringValue `hcl:"extract_doc_id,attr"` // NestingLevel: string, optional NestingLevel terra.StringValue `hcl:"nesting_level,attr"` }
type MongodbSettingsAttributes ¶
type MongodbSettingsAttributes struct {
// contains filtered or unexported fields
}
func (MongodbSettingsAttributes) AuthMechanism ¶
func (ms MongodbSettingsAttributes) AuthMechanism() terra.StringValue
func (MongodbSettingsAttributes) AuthSource ¶
func (ms MongodbSettingsAttributes) AuthSource() terra.StringValue
func (MongodbSettingsAttributes) AuthType ¶
func (ms MongodbSettingsAttributes) AuthType() terra.StringValue
func (MongodbSettingsAttributes) DocsToInvestigate ¶
func (ms MongodbSettingsAttributes) DocsToInvestigate() terra.StringValue
func (MongodbSettingsAttributes) ExtractDocId ¶
func (ms MongodbSettingsAttributes) ExtractDocId() terra.StringValue
func (MongodbSettingsAttributes) InternalRef ¶
func (ms MongodbSettingsAttributes) InternalRef() (terra.Reference, error)
func (MongodbSettingsAttributes) InternalTokens ¶
func (ms MongodbSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MongodbSettingsAttributes) InternalWithRef ¶
func (ms MongodbSettingsAttributes) InternalWithRef(ref terra.Reference) MongodbSettingsAttributes
func (MongodbSettingsAttributes) NestingLevel ¶
func (ms MongodbSettingsAttributes) NestingLevel() terra.StringValue
type MongodbSettingsState ¶
type RedisSettings ¶
type RedisSettings struct { // AuthPassword: string, optional AuthPassword terra.StringValue `hcl:"auth_password,attr"` // AuthType: string, required AuthType terra.StringValue `hcl:"auth_type,attr" validate:"required"` // AuthUserName: string, optional AuthUserName terra.StringValue `hcl:"auth_user_name,attr"` // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` // ServerName: string, required ServerName terra.StringValue `hcl:"server_name,attr" validate:"required"` // SslCaCertificateArn: string, optional SslCaCertificateArn terra.StringValue `hcl:"ssl_ca_certificate_arn,attr"` // SslSecurityProtocol: string, optional SslSecurityProtocol terra.StringValue `hcl:"ssl_security_protocol,attr"` }
type RedisSettingsAttributes ¶
type RedisSettingsAttributes struct {
// contains filtered or unexported fields
}
func (RedisSettingsAttributes) AuthPassword ¶
func (rs RedisSettingsAttributes) AuthPassword() terra.StringValue
func (RedisSettingsAttributes) AuthType ¶
func (rs RedisSettingsAttributes) AuthType() terra.StringValue
func (RedisSettingsAttributes) AuthUserName ¶
func (rs RedisSettingsAttributes) AuthUserName() terra.StringValue
func (RedisSettingsAttributes) InternalRef ¶
func (rs RedisSettingsAttributes) InternalRef() (terra.Reference, error)
func (RedisSettingsAttributes) InternalTokens ¶
func (rs RedisSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedisSettingsAttributes) InternalWithRef ¶
func (rs RedisSettingsAttributes) InternalWithRef(ref terra.Reference) RedisSettingsAttributes
func (RedisSettingsAttributes) Port ¶
func (rs RedisSettingsAttributes) Port() terra.NumberValue
func (RedisSettingsAttributes) ServerName ¶
func (rs RedisSettingsAttributes) ServerName() terra.StringValue
func (RedisSettingsAttributes) SslCaCertificateArn ¶
func (rs RedisSettingsAttributes) SslCaCertificateArn() terra.StringValue
func (RedisSettingsAttributes) SslSecurityProtocol ¶
func (rs RedisSettingsAttributes) SslSecurityProtocol() terra.StringValue
type RedisSettingsState ¶
type RedisSettingsState struct { AuthPassword string `json:"auth_password"` AuthType string `json:"auth_type"` AuthUserName string `json:"auth_user_name"` Port float64 `json:"port"` ServerName string `json:"server_name"` SslCaCertificateArn string `json:"ssl_ca_certificate_arn"` SslSecurityProtocol string `json:"ssl_security_protocol"` }
type RedshiftSettings ¶
type RedshiftSettings struct { // BucketFolder: string, optional BucketFolder terra.StringValue `hcl:"bucket_folder,attr"` // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // EncryptionMode: string, optional EncryptionMode terra.StringValue `hcl:"encryption_mode,attr"` // ServerSideEncryptionKmsKeyId: string, optional ServerSideEncryptionKmsKeyId terra.StringValue `hcl:"server_side_encryption_kms_key_id,attr"` // ServiceAccessRoleArn: string, optional ServiceAccessRoleArn terra.StringValue `hcl:"service_access_role_arn,attr"` }
type RedshiftSettingsAttributes ¶
type RedshiftSettingsAttributes struct {
// contains filtered or unexported fields
}
func (RedshiftSettingsAttributes) BucketFolder ¶
func (rs RedshiftSettingsAttributes) BucketFolder() terra.StringValue
func (RedshiftSettingsAttributes) BucketName ¶
func (rs RedshiftSettingsAttributes) BucketName() terra.StringValue
func (RedshiftSettingsAttributes) EncryptionMode ¶
func (rs RedshiftSettingsAttributes) EncryptionMode() terra.StringValue
func (RedshiftSettingsAttributes) InternalRef ¶
func (rs RedshiftSettingsAttributes) InternalRef() (terra.Reference, error)
func (RedshiftSettingsAttributes) InternalTokens ¶
func (rs RedshiftSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedshiftSettingsAttributes) InternalWithRef ¶
func (rs RedshiftSettingsAttributes) InternalWithRef(ref terra.Reference) RedshiftSettingsAttributes
func (RedshiftSettingsAttributes) ServerSideEncryptionKmsKeyId ¶
func (rs RedshiftSettingsAttributes) ServerSideEncryptionKmsKeyId() terra.StringValue
func (RedshiftSettingsAttributes) ServiceAccessRoleArn ¶
func (rs RedshiftSettingsAttributes) ServiceAccessRoleArn() terra.StringValue
type RedshiftSettingsState ¶
type RedshiftSettingsState struct { BucketFolder string `json:"bucket_folder"` BucketName string `json:"bucket_name"` EncryptionMode string `json:"encryption_mode"` ServerSideEncryptionKmsKeyId string `json:"server_side_encryption_kms_key_id"` ServiceAccessRoleArn string `json:"service_access_role_arn"` }
type S3Settings ¶
type S3Settings struct { // AddColumnName: bool, optional AddColumnName terra.BoolValue `hcl:"add_column_name,attr"` // BucketFolder: string, optional BucketFolder terra.StringValue `hcl:"bucket_folder,attr"` // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // CannedAclForObjects: string, optional CannedAclForObjects terra.StringValue `hcl:"canned_acl_for_objects,attr"` // CdcInsertsAndUpdates: bool, optional CdcInsertsAndUpdates terra.BoolValue `hcl:"cdc_inserts_and_updates,attr"` // CdcInsertsOnly: bool, optional CdcInsertsOnly terra.BoolValue `hcl:"cdc_inserts_only,attr"` // CdcMaxBatchInterval: number, optional CdcMaxBatchInterval terra.NumberValue `hcl:"cdc_max_batch_interval,attr"` // CdcMinFileSize: number, optional CdcMinFileSize terra.NumberValue `hcl:"cdc_min_file_size,attr"` // CdcPath: string, optional CdcPath terra.StringValue `hcl:"cdc_path,attr"` // CompressionType: string, optional CompressionType terra.StringValue `hcl:"compression_type,attr"` // CsvDelimiter: string, optional CsvDelimiter terra.StringValue `hcl:"csv_delimiter,attr"` // CsvNoSupValue: string, optional CsvNoSupValue terra.StringValue `hcl:"csv_no_sup_value,attr"` // CsvNullValue: string, optional CsvNullValue terra.StringValue `hcl:"csv_null_value,attr"` // CsvRowDelimiter: string, optional CsvRowDelimiter terra.StringValue `hcl:"csv_row_delimiter,attr"` // DataFormat: string, optional DataFormat terra.StringValue `hcl:"data_format,attr"` // DataPageSize: number, optional DataPageSize terra.NumberValue `hcl:"data_page_size,attr"` // DatePartitionDelimiter: string, optional DatePartitionDelimiter terra.StringValue `hcl:"date_partition_delimiter,attr"` // DatePartitionEnabled: bool, optional DatePartitionEnabled terra.BoolValue `hcl:"date_partition_enabled,attr"` // DatePartitionSequence: string, optional DatePartitionSequence terra.StringValue `hcl:"date_partition_sequence,attr"` // DictPageSizeLimit: number, optional DictPageSizeLimit terra.NumberValue `hcl:"dict_page_size_limit,attr"` // EnableStatistics: bool, optional EnableStatistics terra.BoolValue `hcl:"enable_statistics,attr"` // EncodingType: string, optional EncodingType terra.StringValue `hcl:"encoding_type,attr"` // EncryptionMode: string, optional EncryptionMode terra.StringValue `hcl:"encryption_mode,attr"` // ExternalTableDefinition: string, optional ExternalTableDefinition terra.StringValue `hcl:"external_table_definition,attr"` // IgnoreHeaderRows: number, optional IgnoreHeaderRows terra.NumberValue `hcl:"ignore_header_rows,attr"` // IncludeOpForFullLoad: bool, optional IncludeOpForFullLoad terra.BoolValue `hcl:"include_op_for_full_load,attr"` // MaxFileSize: number, optional MaxFileSize terra.NumberValue `hcl:"max_file_size,attr"` // ParquetTimestampInMillisecond: bool, optional ParquetTimestampInMillisecond terra.BoolValue `hcl:"parquet_timestamp_in_millisecond,attr"` // ParquetVersion: string, optional ParquetVersion terra.StringValue `hcl:"parquet_version,attr"` // PreserveTransactions: bool, optional PreserveTransactions terra.BoolValue `hcl:"preserve_transactions,attr"` // Rfc4180: bool, optional Rfc4180 terra.BoolValue `hcl:"rfc_4180,attr"` // RowGroupLength: number, optional RowGroupLength terra.NumberValue `hcl:"row_group_length,attr"` // ServerSideEncryptionKmsKeyId: string, optional ServerSideEncryptionKmsKeyId terra.StringValue `hcl:"server_side_encryption_kms_key_id,attr"` // ServiceAccessRoleArn: string, optional ServiceAccessRoleArn terra.StringValue `hcl:"service_access_role_arn,attr"` // TimestampColumnName: string, optional TimestampColumnName terra.StringValue `hcl:"timestamp_column_name,attr"` // UseCsvNoSupValue: bool, optional UseCsvNoSupValue terra.BoolValue `hcl:"use_csv_no_sup_value,attr"` // UseTaskStartTimeForFullLoadTimestamp: bool, optional UseTaskStartTimeForFullLoadTimestamp terra.BoolValue `hcl:"use_task_start_time_for_full_load_timestamp,attr"` }
type S3SettingsAttributes ¶
type S3SettingsAttributes struct {
// contains filtered or unexported fields
}
func (S3SettingsAttributes) AddColumnName ¶
func (ss S3SettingsAttributes) AddColumnName() terra.BoolValue
func (S3SettingsAttributes) BucketFolder ¶
func (ss S3SettingsAttributes) BucketFolder() terra.StringValue
func (S3SettingsAttributes) BucketName ¶
func (ss S3SettingsAttributes) BucketName() terra.StringValue
func (S3SettingsAttributes) CannedAclForObjects ¶
func (ss S3SettingsAttributes) CannedAclForObjects() terra.StringValue
func (S3SettingsAttributes) CdcInsertsAndUpdates ¶
func (ss S3SettingsAttributes) CdcInsertsAndUpdates() terra.BoolValue
func (S3SettingsAttributes) CdcInsertsOnly ¶
func (ss S3SettingsAttributes) CdcInsertsOnly() terra.BoolValue
func (S3SettingsAttributes) CdcMaxBatchInterval ¶
func (ss S3SettingsAttributes) CdcMaxBatchInterval() terra.NumberValue
func (S3SettingsAttributes) CdcMinFileSize ¶
func (ss S3SettingsAttributes) CdcMinFileSize() terra.NumberValue
func (S3SettingsAttributes) CdcPath ¶
func (ss S3SettingsAttributes) CdcPath() terra.StringValue
func (S3SettingsAttributes) CompressionType ¶
func (ss S3SettingsAttributes) CompressionType() terra.StringValue
func (S3SettingsAttributes) CsvDelimiter ¶
func (ss S3SettingsAttributes) CsvDelimiter() terra.StringValue
func (S3SettingsAttributes) CsvNoSupValue ¶
func (ss S3SettingsAttributes) CsvNoSupValue() terra.StringValue
func (S3SettingsAttributes) CsvNullValue ¶
func (ss S3SettingsAttributes) CsvNullValue() terra.StringValue
func (S3SettingsAttributes) CsvRowDelimiter ¶
func (ss S3SettingsAttributes) CsvRowDelimiter() terra.StringValue
func (S3SettingsAttributes) DataFormat ¶
func (ss S3SettingsAttributes) DataFormat() terra.StringValue
func (S3SettingsAttributes) DataPageSize ¶
func (ss S3SettingsAttributes) DataPageSize() terra.NumberValue
func (S3SettingsAttributes) DatePartitionDelimiter ¶
func (ss S3SettingsAttributes) DatePartitionDelimiter() terra.StringValue
func (S3SettingsAttributes) DatePartitionEnabled ¶
func (ss S3SettingsAttributes) DatePartitionEnabled() terra.BoolValue
func (S3SettingsAttributes) DatePartitionSequence ¶
func (ss S3SettingsAttributes) DatePartitionSequence() terra.StringValue
func (S3SettingsAttributes) DictPageSizeLimit ¶
func (ss S3SettingsAttributes) DictPageSizeLimit() terra.NumberValue
func (S3SettingsAttributes) EnableStatistics ¶
func (ss S3SettingsAttributes) EnableStatistics() terra.BoolValue
func (S3SettingsAttributes) EncodingType ¶
func (ss S3SettingsAttributes) EncodingType() terra.StringValue
func (S3SettingsAttributes) EncryptionMode ¶
func (ss S3SettingsAttributes) EncryptionMode() terra.StringValue
func (S3SettingsAttributes) ExternalTableDefinition ¶
func (ss S3SettingsAttributes) ExternalTableDefinition() terra.StringValue
func (S3SettingsAttributes) IgnoreHeaderRows ¶
func (ss S3SettingsAttributes) IgnoreHeaderRows() terra.NumberValue
func (S3SettingsAttributes) IncludeOpForFullLoad ¶
func (ss S3SettingsAttributes) IncludeOpForFullLoad() terra.BoolValue
func (S3SettingsAttributes) InternalRef ¶
func (ss S3SettingsAttributes) InternalRef() (terra.Reference, error)
func (S3SettingsAttributes) InternalTokens ¶
func (ss S3SettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3SettingsAttributes) InternalWithRef ¶
func (ss S3SettingsAttributes) InternalWithRef(ref terra.Reference) S3SettingsAttributes
func (S3SettingsAttributes) MaxFileSize ¶
func (ss S3SettingsAttributes) MaxFileSize() terra.NumberValue
func (S3SettingsAttributes) ParquetTimestampInMillisecond ¶
func (ss S3SettingsAttributes) ParquetTimestampInMillisecond() terra.BoolValue
func (S3SettingsAttributes) ParquetVersion ¶
func (ss S3SettingsAttributes) ParquetVersion() terra.StringValue
func (S3SettingsAttributes) PreserveTransactions ¶
func (ss S3SettingsAttributes) PreserveTransactions() terra.BoolValue
func (S3SettingsAttributes) Rfc4180 ¶
func (ss S3SettingsAttributes) Rfc4180() terra.BoolValue
func (S3SettingsAttributes) RowGroupLength ¶
func (ss S3SettingsAttributes) RowGroupLength() terra.NumberValue
func (S3SettingsAttributes) ServerSideEncryptionKmsKeyId ¶
func (ss S3SettingsAttributes) ServerSideEncryptionKmsKeyId() terra.StringValue
func (S3SettingsAttributes) ServiceAccessRoleArn ¶
func (ss S3SettingsAttributes) ServiceAccessRoleArn() terra.StringValue
func (S3SettingsAttributes) TimestampColumnName ¶
func (ss S3SettingsAttributes) TimestampColumnName() terra.StringValue
func (S3SettingsAttributes) UseCsvNoSupValue ¶
func (ss S3SettingsAttributes) UseCsvNoSupValue() terra.BoolValue
func (S3SettingsAttributes) UseTaskStartTimeForFullLoadTimestamp ¶
func (ss S3SettingsAttributes) UseTaskStartTimeForFullLoadTimestamp() terra.BoolValue
type S3SettingsState ¶
type S3SettingsState struct { AddColumnName bool `json:"add_column_name"` BucketFolder string `json:"bucket_folder"` BucketName string `json:"bucket_name"` CannedAclForObjects string `json:"canned_acl_for_objects"` CdcInsertsAndUpdates bool `json:"cdc_inserts_and_updates"` CdcInsertsOnly bool `json:"cdc_inserts_only"` CdcMaxBatchInterval float64 `json:"cdc_max_batch_interval"` CdcMinFileSize float64 `json:"cdc_min_file_size"` CdcPath string `json:"cdc_path"` CompressionType string `json:"compression_type"` CsvDelimiter string `json:"csv_delimiter"` CsvNoSupValue string `json:"csv_no_sup_value"` CsvNullValue string `json:"csv_null_value"` CsvRowDelimiter string `json:"csv_row_delimiter"` DataFormat string `json:"data_format"` DataPageSize float64 `json:"data_page_size"` DatePartitionDelimiter string `json:"date_partition_delimiter"` DatePartitionEnabled bool `json:"date_partition_enabled"` DatePartitionSequence string `json:"date_partition_sequence"` DictPageSizeLimit float64 `json:"dict_page_size_limit"` EnableStatistics bool `json:"enable_statistics"` EncodingType string `json:"encoding_type"` EncryptionMode string `json:"encryption_mode"` ExternalTableDefinition string `json:"external_table_definition"` IgnoreHeaderRows float64 `json:"ignore_header_rows"` IncludeOpForFullLoad bool `json:"include_op_for_full_load"` MaxFileSize float64 `json:"max_file_size"` ParquetTimestampInMillisecond bool `json:"parquet_timestamp_in_millisecond"` ParquetVersion string `json:"parquet_version"` PreserveTransactions bool `json:"preserve_transactions"` Rfc4180 bool `json:"rfc_4180"` RowGroupLength float64 `json:"row_group_length"` ServerSideEncryptionKmsKeyId string `json:"server_side_encryption_kms_key_id"` ServiceAccessRoleArn string `json:"service_access_role_arn"` TimestampColumnName string `json:"timestamp_column_name"` UseCsvNoSupValue bool `json:"use_csv_no_sup_value"` UseTaskStartTimeForFullLoadTimestamp bool `json:"use_task_start_time_for_full_load_timestamp"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.