Documentation ¶
Index ¶
- type CloudwatchConfig
- type CloudwatchConfigAttributes
- func (cc CloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc CloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) CloudwatchConfigAttributes
- func (cc CloudwatchConfigAttributes) LargeDataDeliveryS3Config() LargeDataDeliveryS3ConfigAttributes
- func (cc CloudwatchConfigAttributes) LogGroupName() terra.StringValue
- func (cc CloudwatchConfigAttributes) RoleArn() terra.StringValue
- type CloudwatchConfigState
- type LargeDataDeliveryS3Config
- type LargeDataDeliveryS3ConfigAttributes
- func (lddsc LargeDataDeliveryS3ConfigAttributes) BucketName() terra.StringValue
- func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalWithRef(ref terra.Reference) LargeDataDeliveryS3ConfigAttributes
- func (lddsc LargeDataDeliveryS3ConfigAttributes) KeyPrefix() terra.StringValue
- type LargeDataDeliveryS3ConfigState
- type LoggingConfig
- type LoggingConfigAttributes
- func (lc LoggingConfigAttributes) CloudwatchConfig() CloudwatchConfigAttributes
- func (lc LoggingConfigAttributes) EmbeddingDataDeliveryEnabled() terra.BoolValue
- func (lc LoggingConfigAttributes) ImageDataDeliveryEnabled() terra.BoolValue
- func (lc LoggingConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc LoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LoggingConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigAttributes
- func (lc LoggingConfigAttributes) S3Config() S3ConfigAttributes
- func (lc LoggingConfigAttributes) TextDataDeliveryEnabled() terra.BoolValue
- type LoggingConfigState
- type S3Config
- type S3ConfigAttributes
- func (sc S3ConfigAttributes) BucketName() terra.StringValue
- func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
- func (sc S3ConfigAttributes) KeyPrefix() terra.StringValue
- type S3ConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudwatchConfig ¶
type CloudwatchConfig struct { // LogGroupName: string, optional LogGroupName terra.StringValue `hcl:"log_group_name,attr"` // RoleArn: string, optional RoleArn terra.StringValue `hcl:"role_arn,attr"` // LargeDataDeliveryS3Config: optional LargeDataDeliveryS3Config *LargeDataDeliveryS3Config `hcl:"large_data_delivery_s3_config,block"` }
type CloudwatchConfigAttributes ¶
type CloudwatchConfigAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchConfigAttributes) InternalRef ¶
func (cc CloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchConfigAttributes) InternalTokens ¶
func (cc CloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchConfigAttributes) InternalWithRef ¶
func (cc CloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) CloudwatchConfigAttributes
func (CloudwatchConfigAttributes) LargeDataDeliveryS3Config ¶
func (cc CloudwatchConfigAttributes) LargeDataDeliveryS3Config() LargeDataDeliveryS3ConfigAttributes
func (CloudwatchConfigAttributes) LogGroupName ¶
func (cc CloudwatchConfigAttributes) LogGroupName() terra.StringValue
func (CloudwatchConfigAttributes) RoleArn ¶
func (cc CloudwatchConfigAttributes) RoleArn() terra.StringValue
type CloudwatchConfigState ¶
type CloudwatchConfigState struct { LogGroupName string `json:"log_group_name"` RoleArn string `json:"role_arn"` LargeDataDeliveryS3Config *LargeDataDeliveryS3ConfigState `json:"large_data_delivery_s3_config"` }
type LargeDataDeliveryS3Config ¶
type LargeDataDeliveryS3Config struct { // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // KeyPrefix: string, optional KeyPrefix terra.StringValue `hcl:"key_prefix,attr"` }
type LargeDataDeliveryS3ConfigAttributes ¶
type LargeDataDeliveryS3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (LargeDataDeliveryS3ConfigAttributes) BucketName ¶
func (lddsc LargeDataDeliveryS3ConfigAttributes) BucketName() terra.StringValue
func (LargeDataDeliveryS3ConfigAttributes) InternalRef ¶
func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalRef() (terra.Reference, error)
func (LargeDataDeliveryS3ConfigAttributes) InternalTokens ¶
func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LargeDataDeliveryS3ConfigAttributes) InternalWithRef ¶
func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalWithRef(ref terra.Reference) LargeDataDeliveryS3ConfigAttributes
func (LargeDataDeliveryS3ConfigAttributes) KeyPrefix ¶
func (lddsc LargeDataDeliveryS3ConfigAttributes) KeyPrefix() terra.StringValue
type LoggingConfig ¶
type LoggingConfig struct { // EmbeddingDataDeliveryEnabled: bool, required EmbeddingDataDeliveryEnabled terra.BoolValue `hcl:"embedding_data_delivery_enabled,attr" validate:"required"` // ImageDataDeliveryEnabled: bool, required ImageDataDeliveryEnabled terra.BoolValue `hcl:"image_data_delivery_enabled,attr" validate:"required"` // TextDataDeliveryEnabled: bool, required TextDataDeliveryEnabled terra.BoolValue `hcl:"text_data_delivery_enabled,attr" validate:"required"` // CloudwatchConfig: optional CloudwatchConfig *CloudwatchConfig `hcl:"cloudwatch_config,block"` // S3Config: optional S3Config *S3Config `hcl:"s3_config,block"` }
type LoggingConfigAttributes ¶
type LoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigAttributes) CloudwatchConfig ¶
func (lc LoggingConfigAttributes) CloudwatchConfig() CloudwatchConfigAttributes
func (LoggingConfigAttributes) EmbeddingDataDeliveryEnabled ¶
func (lc LoggingConfigAttributes) EmbeddingDataDeliveryEnabled() terra.BoolValue
func (LoggingConfigAttributes) ImageDataDeliveryEnabled ¶
func (lc LoggingConfigAttributes) ImageDataDeliveryEnabled() terra.BoolValue
func (LoggingConfigAttributes) InternalRef ¶
func (lc LoggingConfigAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigAttributes) InternalTokens ¶
func (lc LoggingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigAttributes) InternalWithRef ¶
func (lc LoggingConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigAttributes
func (LoggingConfigAttributes) S3Config ¶
func (lc LoggingConfigAttributes) S3Config() S3ConfigAttributes
func (LoggingConfigAttributes) TextDataDeliveryEnabled ¶
func (lc LoggingConfigAttributes) TextDataDeliveryEnabled() terra.BoolValue
type LoggingConfigState ¶
type LoggingConfigState struct { EmbeddingDataDeliveryEnabled bool `json:"embedding_data_delivery_enabled"` ImageDataDeliveryEnabled bool `json:"image_data_delivery_enabled"` TextDataDeliveryEnabled bool `json:"text_data_delivery_enabled"` CloudwatchConfig *CloudwatchConfigState `json:"cloudwatch_config"` S3Config *S3ConfigState `json:"s3_config"` }
type S3Config ¶
type S3Config struct { // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // KeyPrefix: string, optional KeyPrefix terra.StringValue `hcl:"key_prefix,attr"` }
type S3ConfigAttributes ¶
type S3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigAttributes) BucketName ¶
func (sc S3ConfigAttributes) BucketName() terra.StringValue
func (S3ConfigAttributes) InternalRef ¶
func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigAttributes) InternalTokens ¶
func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigAttributes) InternalWithRef ¶
func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
func (S3ConfigAttributes) KeyPrefix ¶
func (sc S3ConfigAttributes) KeyPrefix() terra.StringValue
type S3ConfigState ¶
Click to show internal directories.
Click to hide internal directories.