bedrockmodelinvocationloggingconfiguration

package
v0.0.0-...-917d9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (CloudwatchConfigAttributes) LargeDataDeliveryS3Config

func (cc CloudwatchConfigAttributes) LargeDataDeliveryS3Config() LargeDataDeliveryS3ConfigAttributes

func (CloudwatchConfigAttributes) LogGroupName

func (cc CloudwatchConfigAttributes) LogGroupName() terra.StringValue

func (CloudwatchConfigAttributes) RoleArn

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 (LargeDataDeliveryS3ConfigAttributes) InternalRef

func (LargeDataDeliveryS3ConfigAttributes) InternalTokens

func (lddsc LargeDataDeliveryS3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LargeDataDeliveryS3ConfigAttributes) InternalWithRef

func (LargeDataDeliveryS3ConfigAttributes) KeyPrefix

type LargeDataDeliveryS3ConfigState

type LargeDataDeliveryS3ConfigState struct {
	BucketName string `json:"bucket_name"`
	KeyPrefix  string `json:"key_prefix"`
}

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 (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 (LoggingConfigAttributes) S3Config

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

type S3ConfigState struct {
	BucketName string `json:"bucket_name"`
	KeyPrefix  string `json:"key_prefix"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL