Documentation ¶
Index ¶
- type Args
- type LoggingConfig
- type LoggingConfigAttributes
- func (lc LoggingConfigAttributes) CloudwatchConfig() LoggingConfigCloudwatchConfigAttributes
- 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() LoggingConfigS3ConfigAttributes
- func (lc LoggingConfigAttributes) TextDataDeliveryEnabled() terra.BoolValue
- type LoggingConfigCloudwatchConfig
- type LoggingConfigCloudwatchConfigAttributes
- func (cc LoggingConfigCloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc LoggingConfigCloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc LoggingConfigCloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigCloudwatchConfigAttributes
- func (cc LoggingConfigCloudwatchConfigAttributes) LargeDataDeliveryS3Config() LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes
- func (cc LoggingConfigCloudwatchConfigAttributes) LogGroupName() terra.StringValue
- func (cc LoggingConfigCloudwatchConfigAttributes) RoleArn() terra.StringValue
- type LoggingConfigCloudwatchConfigLargeDataDeliveryS3Config
- type LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes
- func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) BucketName() terra.StringValue
- func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes
- func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) KeyPrefix() terra.StringValue
- type LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigState
- type LoggingConfigCloudwatchConfigState
- type LoggingConfigS3Config
- type LoggingConfigS3ConfigAttributes
- func (sc LoggingConfigS3ConfigAttributes) BucketName() terra.StringValue
- func (sc LoggingConfigS3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc LoggingConfigS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc LoggingConfigS3ConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigS3ConfigAttributes
- func (sc LoggingConfigS3ConfigAttributes) KeyPrefix() terra.StringValue
- type LoggingConfigS3ConfigState
- type LoggingConfigState
- type Resource
- func (abmilc *Resource) Attributes() awsBedrockModelInvocationLoggingConfigurationAttributes
- func (abmilc *Resource) Configuration() interface{}
- func (abmilc *Resource) DependOn() terra.Reference
- func (abmilc *Resource) Dependencies() terra.Dependencies
- func (abmilc *Resource) ImportState(state io.Reader) error
- func (abmilc *Resource) LifecycleManagement() *terra.Lifecycle
- func (abmilc *Resource) LocalName() string
- func (abmilc *Resource) State() (*awsBedrockModelInvocationLoggingConfigurationState, bool)
- func (abmilc *Resource) StateMust() *awsBedrockModelInvocationLoggingConfigurationState
- func (abmilc *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // LoggingConfig: optional LoggingConfig *LoggingConfig `hcl:"logging_config,block"` }
Args contains the configurations for aws_bedrock_model_invocation_logging_configuration.
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"` // LoggingConfigCloudwatchConfig: optional CloudwatchConfig *LoggingConfigCloudwatchConfig `hcl:"cloudwatch_config,block"` // LoggingConfigS3Config: optional S3Config *LoggingConfigS3Config `hcl:"s3_config,block"` }
type LoggingConfigAttributes ¶
type LoggingConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigAttributes) CloudwatchConfig ¶
func (lc LoggingConfigAttributes) CloudwatchConfig() LoggingConfigCloudwatchConfigAttributes
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() LoggingConfigS3ConfigAttributes
func (LoggingConfigAttributes) TextDataDeliveryEnabled ¶
func (lc LoggingConfigAttributes) TextDataDeliveryEnabled() terra.BoolValue
type LoggingConfigCloudwatchConfig ¶
type LoggingConfigCloudwatchConfig struct { // LogGroupName: string, optional LogGroupName terra.StringValue `hcl:"log_group_name,attr"` // RoleArn: string, optional RoleArn terra.StringValue `hcl:"role_arn,attr"` // LoggingConfigCloudwatchConfigLargeDataDeliveryS3Config: optional LargeDataDeliveryS3Config *LoggingConfigCloudwatchConfigLargeDataDeliveryS3Config `hcl:"large_data_delivery_s3_config,block"` }
type LoggingConfigCloudwatchConfigAttributes ¶
type LoggingConfigCloudwatchConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigCloudwatchConfigAttributes) InternalRef ¶
func (cc LoggingConfigCloudwatchConfigAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigCloudwatchConfigAttributes) InternalTokens ¶
func (cc LoggingConfigCloudwatchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigCloudwatchConfigAttributes) InternalWithRef ¶
func (cc LoggingConfigCloudwatchConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigCloudwatchConfigAttributes
func (LoggingConfigCloudwatchConfigAttributes) LargeDataDeliveryS3Config ¶
func (cc LoggingConfigCloudwatchConfigAttributes) LargeDataDeliveryS3Config() LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes
func (LoggingConfigCloudwatchConfigAttributes) LogGroupName ¶
func (cc LoggingConfigCloudwatchConfigAttributes) LogGroupName() terra.StringValue
func (LoggingConfigCloudwatchConfigAttributes) RoleArn ¶
func (cc LoggingConfigCloudwatchConfigAttributes) RoleArn() terra.StringValue
type LoggingConfigCloudwatchConfigLargeDataDeliveryS3Config ¶
type LoggingConfigCloudwatchConfigLargeDataDeliveryS3Config struct { // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // KeyPrefix: string, optional KeyPrefix terra.StringValue `hcl:"key_prefix,attr"` }
type LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes ¶
type LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) BucketName ¶
func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) BucketName() terra.StringValue
func (LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalRef ¶
func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalTokens ¶
func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalWithRef ¶
func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes
func (LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) KeyPrefix ¶
func (lddsc LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigAttributes) KeyPrefix() terra.StringValue
type LoggingConfigCloudwatchConfigState ¶
type LoggingConfigCloudwatchConfigState struct { LogGroupName string `json:"log_group_name"` RoleArn string `json:"role_arn"` LargeDataDeliveryS3Config *LoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigState `json:"large_data_delivery_s3_config"` }
type LoggingConfigS3Config ¶
type LoggingConfigS3Config struct { // BucketName: string, optional BucketName terra.StringValue `hcl:"bucket_name,attr"` // KeyPrefix: string, optional KeyPrefix terra.StringValue `hcl:"key_prefix,attr"` }
type LoggingConfigS3ConfigAttributes ¶
type LoggingConfigS3ConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigS3ConfigAttributes) BucketName ¶
func (sc LoggingConfigS3ConfigAttributes) BucketName() terra.StringValue
func (LoggingConfigS3ConfigAttributes) InternalRef ¶
func (sc LoggingConfigS3ConfigAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigS3ConfigAttributes) InternalTokens ¶
func (sc LoggingConfigS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigS3ConfigAttributes) InternalWithRef ¶
func (sc LoggingConfigS3ConfigAttributes) InternalWithRef(ref terra.Reference) LoggingConfigS3ConfigAttributes
func (LoggingConfigS3ConfigAttributes) KeyPrefix ¶
func (sc LoggingConfigS3ConfigAttributes) KeyPrefix() terra.StringValue
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 *LoggingConfigCloudwatchConfigState `json:"cloudwatch_config"` S3Config *LoggingConfigS3ConfigState `json:"s3_config"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_bedrock_model_invocation_logging_configuration.
func (*Resource) Attributes ¶
func (abmilc *Resource) Attributes() awsBedrockModelInvocationLoggingConfigurationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (abmilc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (abmilc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.