bedrockmodel

package
v6.32.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InvocationLoggingConfiguration

type InvocationLoggingConfiguration struct {
	pulumi.CustomResourceState

	// The logging configuration values to set.
	LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrOutput `pulumi:"loggingConfig"`
}

Manages Bedrock model invocation logging configuration.

> Model invocation logging is configured per AWS region. To avoid overwriting settings, this resource should not be defined in multiple configurations.

## Example Usage

## Import

Using `pulumi import`, import Bedrock custom model using the `id` set to the AWS Region. For example:

```sh $ pulumi import aws:bedrockmodel/invocationLoggingConfiguration:InvocationLoggingConfiguration my_config us-east-1 ```

func GetInvocationLoggingConfiguration

func GetInvocationLoggingConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InvocationLoggingConfigurationState, opts ...pulumi.ResourceOption) (*InvocationLoggingConfiguration, error)

GetInvocationLoggingConfiguration gets an existing InvocationLoggingConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInvocationLoggingConfiguration

func NewInvocationLoggingConfiguration(ctx *pulumi.Context,
	name string, args *InvocationLoggingConfigurationArgs, opts ...pulumi.ResourceOption) (*InvocationLoggingConfiguration, error)

NewInvocationLoggingConfiguration registers a new resource with the given unique name, arguments, and options.

func (*InvocationLoggingConfiguration) ElementType

func (*InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutput

func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput

func (*InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutputWithContext

func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput

type InvocationLoggingConfigurationArgs

type InvocationLoggingConfigurationArgs struct {
	// The logging configuration values to set.
	LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrInput
}

The set of arguments for constructing a InvocationLoggingConfiguration resource.

func (InvocationLoggingConfigurationArgs) ElementType

type InvocationLoggingConfigurationArray

type InvocationLoggingConfigurationArray []InvocationLoggingConfigurationInput

func (InvocationLoggingConfigurationArray) ElementType

func (InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutput

func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput

func (InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutputWithContext

func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput

type InvocationLoggingConfigurationArrayInput

type InvocationLoggingConfigurationArrayInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
	ToInvocationLoggingConfigurationArrayOutputWithContext(context.Context) InvocationLoggingConfigurationArrayOutput
}

InvocationLoggingConfigurationArrayInput is an input type that accepts InvocationLoggingConfigurationArray and InvocationLoggingConfigurationArrayOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationArrayInput` via:

InvocationLoggingConfigurationArray{ InvocationLoggingConfigurationArgs{...} }

type InvocationLoggingConfigurationArrayOutput

type InvocationLoggingConfigurationArrayOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationArrayOutput) ElementType

func (InvocationLoggingConfigurationArrayOutput) Index

func (InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutput

func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput

func (InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutputWithContext

func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput

type InvocationLoggingConfigurationInput

type InvocationLoggingConfigurationInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
	ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
}

type InvocationLoggingConfigurationLoggingConfig

type InvocationLoggingConfigurationLoggingConfig struct {
	// CloudWatch logging configuration.
	CloudwatchConfig *InvocationLoggingConfigurationLoggingConfigCloudwatchConfig `pulumi:"cloudwatchConfig"`
	// Set to include embeddings data in the log delivery.
	EmbeddingDataDeliveryEnabled bool `pulumi:"embeddingDataDeliveryEnabled"`
	// Set to include image data in the log delivery.
	ImageDataDeliveryEnabled bool `pulumi:"imageDataDeliveryEnabled"`
	// S3 configuration for storing log data.
	S3Config *InvocationLoggingConfigurationLoggingConfigS3Config `pulumi:"s3Config"`
	// Set to include text data in the log delivery.
	TextDataDeliveryEnabled bool `pulumi:"textDataDeliveryEnabled"`
}

type InvocationLoggingConfigurationLoggingConfigArgs

type InvocationLoggingConfigurationLoggingConfigArgs struct {
	// CloudWatch logging configuration.
	CloudwatchConfig InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput `pulumi:"cloudwatchConfig"`
	// Set to include embeddings data in the log delivery.
	EmbeddingDataDeliveryEnabled pulumi.BoolInput `pulumi:"embeddingDataDeliveryEnabled"`
	// Set to include image data in the log delivery.
	ImageDataDeliveryEnabled pulumi.BoolInput `pulumi:"imageDataDeliveryEnabled"`
	// S3 configuration for storing log data.
	S3Config InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput `pulumi:"s3Config"`
	// Set to include text data in the log delivery.
	TextDataDeliveryEnabled pulumi.BoolInput `pulumi:"textDataDeliveryEnabled"`
}

func (InvocationLoggingConfigurationLoggingConfigArgs) ElementType

func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutput

func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput

func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput

func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutput

func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfig

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfig struct {
	// S3 configuration for delivering a large amount of data.
	LargeDataDeliveryS3Config *InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3Config `pulumi:"largeDataDeliveryS3Config"`
	// Log group name.
	LogGroupName *string `pulumi:"logGroupName"`
	// The role ARN.
	RoleArn *string `pulumi:"roleArn"`
}

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs struct {
	// S3 configuration for delivering a large amount of data.
	LargeDataDeliveryS3Config InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput `pulumi:"largeDataDeliveryS3Config"`
	// Log group name.
	LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
	// The role ARN.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
}

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput` via:

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs{...}

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3Config

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3Config struct {
	// S3 bucket name.
	BucketName *string `pulumi:"bucketName"`
	// S3 prefix.
	KeyPrefix *string `pulumi:"keyPrefix"`
}

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs struct {
	// S3 bucket name.
	BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
	// S3 prefix.
	KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
}

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
}

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput` via:

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs{...}

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) BucketName

S3 bucket name.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) KeyPrefix

S3 prefix.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
}

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs, InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtr and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput` via:

        InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs{...}

or:

        nil

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) BucketName

S3 bucket name.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) KeyPrefix

S3 prefix.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LargeDataDeliveryS3Config

S3 configuration for delivering a large amount of data.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LogGroupName

Log group name.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) RoleArn

The role ARN.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
	ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
}

InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs, InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtr and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput` via:

        InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs{...}

or:

        nil

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) Elem

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LargeDataDeliveryS3Config

S3 configuration for delivering a large amount of data.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LogGroupName

Log group name.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) RoleArn

The role ARN.

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigInput

type InvocationLoggingConfigurationLoggingConfigInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
	ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigOutput
}

InvocationLoggingConfigurationLoggingConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigArgs and InvocationLoggingConfigurationLoggingConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigInput` via:

InvocationLoggingConfigurationLoggingConfigArgs{...}

type InvocationLoggingConfigurationLoggingConfigOutput

type InvocationLoggingConfigurationLoggingConfigOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigOutput) CloudwatchConfig

CloudWatch logging configuration.

func (InvocationLoggingConfigurationLoggingConfigOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigOutput) EmbeddingDataDeliveryEnabled

func (o InvocationLoggingConfigurationLoggingConfigOutput) EmbeddingDataDeliveryEnabled() pulumi.BoolOutput

Set to include embeddings data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigOutput) ImageDataDeliveryEnabled

Set to include image data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigOutput) S3Config

S3 configuration for storing log data.

func (InvocationLoggingConfigurationLoggingConfigOutput) TextDataDeliveryEnabled

Set to include text data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutput

func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput

func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput

func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput

func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigPtrInput

type InvocationLoggingConfigurationLoggingConfigPtrInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
	ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
}

InvocationLoggingConfigurationLoggingConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigArgs, InvocationLoggingConfigurationLoggingConfigPtr and InvocationLoggingConfigurationLoggingConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigPtrInput` via:

        InvocationLoggingConfigurationLoggingConfigArgs{...}

or:

        nil

type InvocationLoggingConfigurationLoggingConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) CloudwatchConfig

CloudWatch logging configuration.

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) Elem

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) EmbeddingDataDeliveryEnabled

Set to include embeddings data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ImageDataDeliveryEnabled

Set to include image data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) S3Config

S3 configuration for storing log data.

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) TextDataDeliveryEnabled

Set to include text data in the log delivery.

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigS3Config

type InvocationLoggingConfigurationLoggingConfigS3Config struct {
	// S3 bucket name.
	BucketName *string `pulumi:"bucketName"`
	// S3 prefix.
	KeyPrefix *string `pulumi:"keyPrefix"`
}

type InvocationLoggingConfigurationLoggingConfigS3ConfigArgs

type InvocationLoggingConfigurationLoggingConfigS3ConfigArgs struct {
	// S3 bucket name.
	BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
	// S3 prefix.
	KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
}

func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ElementType

func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext

func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigS3ConfigInput

type InvocationLoggingConfigurationLoggingConfigS3ConfigInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
	ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
}

InvocationLoggingConfigurationLoggingConfigS3ConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigS3ConfigArgs and InvocationLoggingConfigurationLoggingConfigS3ConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigS3ConfigInput` via:

InvocationLoggingConfigurationLoggingConfigS3ConfigArgs{...}

type InvocationLoggingConfigurationLoggingConfigS3ConfigOutput

type InvocationLoggingConfigurationLoggingConfigS3ConfigOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) BucketName

S3 bucket name.

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) KeyPrefix

S3 prefix.

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput

type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
	ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
}

InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigS3ConfigArgs, InvocationLoggingConfigurationLoggingConfigS3ConfigPtr and InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput` via:

        InvocationLoggingConfigurationLoggingConfigS3ConfigArgs{...}

or:

        nil

type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) BucketName

S3 bucket name.

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) Elem

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ElementType

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) KeyPrefix

S3 prefix.

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext

func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput

type InvocationLoggingConfigurationMap

type InvocationLoggingConfigurationMap map[string]InvocationLoggingConfigurationInput

func (InvocationLoggingConfigurationMap) ElementType

func (InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutput

func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput

func (InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutputWithContext

func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput

type InvocationLoggingConfigurationMapInput

type InvocationLoggingConfigurationMapInput interface {
	pulumi.Input

	ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
	ToInvocationLoggingConfigurationMapOutputWithContext(context.Context) InvocationLoggingConfigurationMapOutput
}

InvocationLoggingConfigurationMapInput is an input type that accepts InvocationLoggingConfigurationMap and InvocationLoggingConfigurationMapOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationMapInput` via:

InvocationLoggingConfigurationMap{ "key": InvocationLoggingConfigurationArgs{...} }

type InvocationLoggingConfigurationMapOutput

type InvocationLoggingConfigurationMapOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationMapOutput) ElementType

func (InvocationLoggingConfigurationMapOutput) MapIndex

func (InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutput

func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput

func (InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutputWithContext

func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput

type InvocationLoggingConfigurationOutput

type InvocationLoggingConfigurationOutput struct{ *pulumi.OutputState }

func (InvocationLoggingConfigurationOutput) ElementType

func (InvocationLoggingConfigurationOutput) LoggingConfig

The logging configuration values to set.

func (InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutput

func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput

func (InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutputWithContext

func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput

type InvocationLoggingConfigurationState

type InvocationLoggingConfigurationState struct {
	// The logging configuration values to set.
	LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrInput
}

func (InvocationLoggingConfigurationState) ElementType

Jump to

Keyboard shortcuts

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