bedrock

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomModel

type CustomModel struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the base model.
	BaseModelIdentifier pulumi.StringOutput `pulumi:"baseModelIdentifier"`
	// The ARN of the output model.
	CustomModelArn pulumi.StringOutput `pulumi:"customModelArn"`
	// The custom model is encrypted at rest using this key. Specify the key ARN.
	CustomModelKmsKeyId pulumi.StringPtrOutput `pulumi:"customModelKmsKeyId"`
	// Name for the custom model.
	CustomModelName pulumi.StringOutput `pulumi:"customModelName"`
	// The customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.
	CustomizationType pulumi.StringOutput `pulumi:"customizationType"`
	// [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.
	Hyperparameters pulumi.StringMapOutput `pulumi:"hyperparameters"`
	// The ARN of the customization job.
	JobArn pulumi.StringOutput `pulumi:"jobArn"`
	// A name for the customization job.
	JobName pulumi.StringOutput `pulumi:"jobName"`
	// The status of the customization job. A successful job transitions from `InProgress` to `Completed` when the output model is ready to use.
	JobStatus pulumi.StringOutput `pulumi:"jobStatus"`
	// S3 location for the output data.
	OutputDataConfig CustomModelOutputDataConfigPtrOutput `pulumi:"outputDataConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Bedrock can assume to perform tasks on your behalf.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// A map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapOutput       `pulumi:"tagsAll"`
	Timeouts CustomModelTimeoutsPtrOutput `pulumi:"timeouts"`
	// Information about the training dataset.
	TrainingDataConfig CustomModelTrainingDataConfigPtrOutput `pulumi:"trainingDataConfig"`
	// Metrics associated with the customization job.
	TrainingMetrics CustomModelTrainingMetricArrayOutput `pulumi:"trainingMetrics"`
	// Information about the validation dataset.
	ValidationDataConfig CustomModelValidationDataConfigPtrOutput `pulumi:"validationDataConfig"`
	// The loss metric for each validator that you provided.
	ValidationMetrics CustomModelValidationMetricArrayOutput `pulumi:"validationMetrics"`
	// Configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for this job.
	VpcConfig CustomModelVpcConfigPtrOutput `pulumi:"vpcConfig"`
}

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"fmt"

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bedrock"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bedrockfoundation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := bedrockfoundation.GetModel(ctx, &bedrockfoundation.GetModelArgs{
			ModelId: "amazon.titan-text-express-v1",
		}, nil)
		if err != nil {
			return err
		}
		_, err = bedrock.NewCustomModel(ctx, "example", &bedrock.CustomModelArgs{
			CustomModelName:     pulumi.String("example-model"),
			JobName:             pulumi.String("example-job-1"),
			BaseModelIdentifier: pulumi.String(example.ModelArn),
			RoleArn:             pulumi.Any(exampleAwsIamRole.Arn),
			Hyperparameters: pulumi.StringMap{
				"epochCount":              pulumi.String("1"),
				"batchSize":               pulumi.String("1"),
				"learningRate":            pulumi.String("0.005"),
				"learningRateWarmupSteps": pulumi.String("0"),
			},
			OutputDataConfig: &bedrock.CustomModelOutputDataConfigArgs{
				S3Uri: pulumi.String(fmt.Sprintf("s3://%v/data/", output.Id)),
			},
			TrainingDataConfig: &bedrock.CustomModelTrainingDataConfigArgs{
				S3Uri: pulumi.String(fmt.Sprintf("s3://%v/data/train.jsonl", training.Id)),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Bedrock custom model using the `job_arn`. For example:

```sh $ pulumi import aws:bedrock/customModel:CustomModel example arn:aws:bedrock:us-west-2:123456789012:model-customization-job/amazon.titan-text-express-v1:0:8k/1y5n57gh5y2e ```

func GetCustomModel

func GetCustomModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomModelState, opts ...pulumi.ResourceOption) (*CustomModel, error)

GetCustomModel gets an existing CustomModel 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 NewCustomModel

func NewCustomModel(ctx *pulumi.Context,
	name string, args *CustomModelArgs, opts ...pulumi.ResourceOption) (*CustomModel, error)

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

func (*CustomModel) ElementType

func (*CustomModel) ElementType() reflect.Type

func (*CustomModel) ToCustomModelOutput

func (i *CustomModel) ToCustomModelOutput() CustomModelOutput

func (*CustomModel) ToCustomModelOutputWithContext

func (i *CustomModel) ToCustomModelOutputWithContext(ctx context.Context) CustomModelOutput

type CustomModelArgs

type CustomModelArgs struct {
	// The Amazon Resource Name (ARN) of the base model.
	BaseModelIdentifier pulumi.StringInput
	// The custom model is encrypted at rest using this key. Specify the key ARN.
	CustomModelKmsKeyId pulumi.StringPtrInput
	// Name for the custom model.
	CustomModelName pulumi.StringInput
	// The customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.
	CustomizationType pulumi.StringPtrInput
	// [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.
	Hyperparameters pulumi.StringMapInput
	// A name for the customization job.
	JobName pulumi.StringInput
	// S3 location for the output data.
	OutputDataConfig CustomModelOutputDataConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Bedrock can assume to perform tasks on your behalf.
	RoleArn pulumi.StringInput
	// A map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags     pulumi.StringMapInput
	Timeouts CustomModelTimeoutsPtrInput
	// Information about the training dataset.
	TrainingDataConfig CustomModelTrainingDataConfigPtrInput
	// Information about the validation dataset.
	ValidationDataConfig CustomModelValidationDataConfigPtrInput
	// Configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for this job.
	VpcConfig CustomModelVpcConfigPtrInput
}

The set of arguments for constructing a CustomModel resource.

func (CustomModelArgs) ElementType

func (CustomModelArgs) ElementType() reflect.Type

type CustomModelArray

type CustomModelArray []CustomModelInput

func (CustomModelArray) ElementType

func (CustomModelArray) ElementType() reflect.Type

func (CustomModelArray) ToCustomModelArrayOutput

func (i CustomModelArray) ToCustomModelArrayOutput() CustomModelArrayOutput

func (CustomModelArray) ToCustomModelArrayOutputWithContext

func (i CustomModelArray) ToCustomModelArrayOutputWithContext(ctx context.Context) CustomModelArrayOutput

type CustomModelArrayInput

type CustomModelArrayInput interface {
	pulumi.Input

	ToCustomModelArrayOutput() CustomModelArrayOutput
	ToCustomModelArrayOutputWithContext(context.Context) CustomModelArrayOutput
}

CustomModelArrayInput is an input type that accepts CustomModelArray and CustomModelArrayOutput values. You can construct a concrete instance of `CustomModelArrayInput` via:

CustomModelArray{ CustomModelArgs{...} }

type CustomModelArrayOutput

type CustomModelArrayOutput struct{ *pulumi.OutputState }

func (CustomModelArrayOutput) ElementType

func (CustomModelArrayOutput) ElementType() reflect.Type

func (CustomModelArrayOutput) Index

func (CustomModelArrayOutput) ToCustomModelArrayOutput

func (o CustomModelArrayOutput) ToCustomModelArrayOutput() CustomModelArrayOutput

func (CustomModelArrayOutput) ToCustomModelArrayOutputWithContext

func (o CustomModelArrayOutput) ToCustomModelArrayOutputWithContext(ctx context.Context) CustomModelArrayOutput

type CustomModelInput

type CustomModelInput interface {
	pulumi.Input

	ToCustomModelOutput() CustomModelOutput
	ToCustomModelOutputWithContext(ctx context.Context) CustomModelOutput
}

type CustomModelMap

type CustomModelMap map[string]CustomModelInput

func (CustomModelMap) ElementType

func (CustomModelMap) ElementType() reflect.Type

func (CustomModelMap) ToCustomModelMapOutput

func (i CustomModelMap) ToCustomModelMapOutput() CustomModelMapOutput

func (CustomModelMap) ToCustomModelMapOutputWithContext

func (i CustomModelMap) ToCustomModelMapOutputWithContext(ctx context.Context) CustomModelMapOutput

type CustomModelMapInput

type CustomModelMapInput interface {
	pulumi.Input

	ToCustomModelMapOutput() CustomModelMapOutput
	ToCustomModelMapOutputWithContext(context.Context) CustomModelMapOutput
}

CustomModelMapInput is an input type that accepts CustomModelMap and CustomModelMapOutput values. You can construct a concrete instance of `CustomModelMapInput` via:

CustomModelMap{ "key": CustomModelArgs{...} }

type CustomModelMapOutput

type CustomModelMapOutput struct{ *pulumi.OutputState }

func (CustomModelMapOutput) ElementType

func (CustomModelMapOutput) ElementType() reflect.Type

func (CustomModelMapOutput) MapIndex

func (CustomModelMapOutput) ToCustomModelMapOutput

func (o CustomModelMapOutput) ToCustomModelMapOutput() CustomModelMapOutput

func (CustomModelMapOutput) ToCustomModelMapOutputWithContext

func (o CustomModelMapOutput) ToCustomModelMapOutputWithContext(ctx context.Context) CustomModelMapOutput

type CustomModelOutput

type CustomModelOutput struct{ *pulumi.OutputState }

func (CustomModelOutput) BaseModelIdentifier

func (o CustomModelOutput) BaseModelIdentifier() pulumi.StringOutput

The Amazon Resource Name (ARN) of the base model.

func (CustomModelOutput) CustomModelArn

func (o CustomModelOutput) CustomModelArn() pulumi.StringOutput

The ARN of the output model.

func (CustomModelOutput) CustomModelKmsKeyId

func (o CustomModelOutput) CustomModelKmsKeyId() pulumi.StringPtrOutput

The custom model is encrypted at rest using this key. Specify the key ARN.

func (CustomModelOutput) CustomModelName

func (o CustomModelOutput) CustomModelName() pulumi.StringOutput

Name for the custom model.

func (CustomModelOutput) CustomizationType

func (o CustomModelOutput) CustomizationType() pulumi.StringOutput

The customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.

func (CustomModelOutput) ElementType

func (CustomModelOutput) ElementType() reflect.Type

func (CustomModelOutput) Hyperparameters

func (o CustomModelOutput) Hyperparameters() pulumi.StringMapOutput

[Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.

func (CustomModelOutput) JobArn

The ARN of the customization job.

func (CustomModelOutput) JobName

A name for the customization job.

func (CustomModelOutput) JobStatus

func (o CustomModelOutput) JobStatus() pulumi.StringOutput

The status of the customization job. A successful job transitions from `InProgress` to `Completed` when the output model is ready to use.

func (CustomModelOutput) OutputDataConfig

S3 location for the output data.

func (CustomModelOutput) RoleArn

The Amazon Resource Name (ARN) of an IAM role that Bedrock can assume to perform tasks on your behalf.

func (CustomModelOutput) Tags

A map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (CustomModelOutput) TagsAll deprecated

Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

Deprecated: Please use `tags` instead.

func (CustomModelOutput) Timeouts

func (CustomModelOutput) ToCustomModelOutput

func (o CustomModelOutput) ToCustomModelOutput() CustomModelOutput

func (CustomModelOutput) ToCustomModelOutputWithContext

func (o CustomModelOutput) ToCustomModelOutputWithContext(ctx context.Context) CustomModelOutput

func (CustomModelOutput) TrainingDataConfig

Information about the training dataset.

func (CustomModelOutput) TrainingMetrics

Metrics associated with the customization job.

func (CustomModelOutput) ValidationDataConfig

Information about the validation dataset.

func (CustomModelOutput) ValidationMetrics

The loss metric for each validator that you provided.

func (CustomModelOutput) VpcConfig

Configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for this job.

type CustomModelOutputDataConfig

type CustomModelOutputDataConfig struct {
	// The S3 URI where the validation data is stored.
	S3Uri string `pulumi:"s3Uri"`
}

type CustomModelOutputDataConfigArgs

type CustomModelOutputDataConfigArgs struct {
	// The S3 URI where the validation data is stored.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

func (CustomModelOutputDataConfigArgs) ElementType

func (CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigOutput

func (i CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigOutput() CustomModelOutputDataConfigOutput

func (CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigOutputWithContext

func (i CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigOutputWithContext(ctx context.Context) CustomModelOutputDataConfigOutput

func (CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigPtrOutput

func (i CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigPtrOutput() CustomModelOutputDataConfigPtrOutput

func (CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigPtrOutputWithContext

func (i CustomModelOutputDataConfigArgs) ToCustomModelOutputDataConfigPtrOutputWithContext(ctx context.Context) CustomModelOutputDataConfigPtrOutput

type CustomModelOutputDataConfigInput

type CustomModelOutputDataConfigInput interface {
	pulumi.Input

	ToCustomModelOutputDataConfigOutput() CustomModelOutputDataConfigOutput
	ToCustomModelOutputDataConfigOutputWithContext(context.Context) CustomModelOutputDataConfigOutput
}

CustomModelOutputDataConfigInput is an input type that accepts CustomModelOutputDataConfigArgs and CustomModelOutputDataConfigOutput values. You can construct a concrete instance of `CustomModelOutputDataConfigInput` via:

CustomModelOutputDataConfigArgs{...}

type CustomModelOutputDataConfigOutput

type CustomModelOutputDataConfigOutput struct{ *pulumi.OutputState }

func (CustomModelOutputDataConfigOutput) ElementType

func (CustomModelOutputDataConfigOutput) S3Uri

The S3 URI where the validation data is stored.

func (CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigOutput

func (o CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigOutput() CustomModelOutputDataConfigOutput

func (CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigOutputWithContext

func (o CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigOutputWithContext(ctx context.Context) CustomModelOutputDataConfigOutput

func (CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigPtrOutput

func (o CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigPtrOutput() CustomModelOutputDataConfigPtrOutput

func (CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigPtrOutputWithContext

func (o CustomModelOutputDataConfigOutput) ToCustomModelOutputDataConfigPtrOutputWithContext(ctx context.Context) CustomModelOutputDataConfigPtrOutput

type CustomModelOutputDataConfigPtrInput

type CustomModelOutputDataConfigPtrInput interface {
	pulumi.Input

	ToCustomModelOutputDataConfigPtrOutput() CustomModelOutputDataConfigPtrOutput
	ToCustomModelOutputDataConfigPtrOutputWithContext(context.Context) CustomModelOutputDataConfigPtrOutput
}

CustomModelOutputDataConfigPtrInput is an input type that accepts CustomModelOutputDataConfigArgs, CustomModelOutputDataConfigPtr and CustomModelOutputDataConfigPtrOutput values. You can construct a concrete instance of `CustomModelOutputDataConfigPtrInput` via:

        CustomModelOutputDataConfigArgs{...}

or:

        nil

type CustomModelOutputDataConfigPtrOutput

type CustomModelOutputDataConfigPtrOutput struct{ *pulumi.OutputState }

func (CustomModelOutputDataConfigPtrOutput) Elem

func (CustomModelOutputDataConfigPtrOutput) ElementType

func (CustomModelOutputDataConfigPtrOutput) S3Uri

The S3 URI where the validation data is stored.

func (CustomModelOutputDataConfigPtrOutput) ToCustomModelOutputDataConfigPtrOutput

func (o CustomModelOutputDataConfigPtrOutput) ToCustomModelOutputDataConfigPtrOutput() CustomModelOutputDataConfigPtrOutput

func (CustomModelOutputDataConfigPtrOutput) ToCustomModelOutputDataConfigPtrOutputWithContext

func (o CustomModelOutputDataConfigPtrOutput) ToCustomModelOutputDataConfigPtrOutputWithContext(ctx context.Context) CustomModelOutputDataConfigPtrOutput

type CustomModelState

type CustomModelState struct {
	// The Amazon Resource Name (ARN) of the base model.
	BaseModelIdentifier pulumi.StringPtrInput
	// The ARN of the output model.
	CustomModelArn pulumi.StringPtrInput
	// The custom model is encrypted at rest using this key. Specify the key ARN.
	CustomModelKmsKeyId pulumi.StringPtrInput
	// Name for the custom model.
	CustomModelName pulumi.StringPtrInput
	// The customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.
	CustomizationType pulumi.StringPtrInput
	// [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.
	Hyperparameters pulumi.StringMapInput
	// The ARN of the customization job.
	JobArn pulumi.StringPtrInput
	// A name for the customization job.
	JobName pulumi.StringPtrInput
	// The status of the customization job. A successful job transitions from `InProgress` to `Completed` when the output model is ready to use.
	JobStatus pulumi.StringPtrInput
	// S3 location for the output data.
	OutputDataConfig CustomModelOutputDataConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Bedrock can assume to perform tasks on your behalf.
	RoleArn pulumi.StringPtrInput
	// A map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapInput
	Timeouts CustomModelTimeoutsPtrInput
	// Information about the training dataset.
	TrainingDataConfig CustomModelTrainingDataConfigPtrInput
	// Metrics associated with the customization job.
	TrainingMetrics CustomModelTrainingMetricArrayInput
	// Information about the validation dataset.
	ValidationDataConfig CustomModelValidationDataConfigPtrInput
	// The loss metric for each validator that you provided.
	ValidationMetrics CustomModelValidationMetricArrayInput
	// Configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for this job.
	VpcConfig CustomModelVpcConfigPtrInput
}

func (CustomModelState) ElementType

func (CustomModelState) ElementType() reflect.Type

type CustomModelTimeouts

type CustomModelTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete *string `pulumi:"delete"`
}

type CustomModelTimeoutsArgs

type CustomModelTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete pulumi.StringPtrInput `pulumi:"delete"`
}

func (CustomModelTimeoutsArgs) ElementType

func (CustomModelTimeoutsArgs) ElementType() reflect.Type

func (CustomModelTimeoutsArgs) ToCustomModelTimeoutsOutput

func (i CustomModelTimeoutsArgs) ToCustomModelTimeoutsOutput() CustomModelTimeoutsOutput

func (CustomModelTimeoutsArgs) ToCustomModelTimeoutsOutputWithContext

func (i CustomModelTimeoutsArgs) ToCustomModelTimeoutsOutputWithContext(ctx context.Context) CustomModelTimeoutsOutput

func (CustomModelTimeoutsArgs) ToCustomModelTimeoutsPtrOutput

func (i CustomModelTimeoutsArgs) ToCustomModelTimeoutsPtrOutput() CustomModelTimeoutsPtrOutput

func (CustomModelTimeoutsArgs) ToCustomModelTimeoutsPtrOutputWithContext

func (i CustomModelTimeoutsArgs) ToCustomModelTimeoutsPtrOutputWithContext(ctx context.Context) CustomModelTimeoutsPtrOutput

type CustomModelTimeoutsInput

type CustomModelTimeoutsInput interface {
	pulumi.Input

	ToCustomModelTimeoutsOutput() CustomModelTimeoutsOutput
	ToCustomModelTimeoutsOutputWithContext(context.Context) CustomModelTimeoutsOutput
}

CustomModelTimeoutsInput is an input type that accepts CustomModelTimeoutsArgs and CustomModelTimeoutsOutput values. You can construct a concrete instance of `CustomModelTimeoutsInput` via:

CustomModelTimeoutsArgs{...}

type CustomModelTimeoutsOutput

type CustomModelTimeoutsOutput struct{ *pulumi.OutputState }

func (CustomModelTimeoutsOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (CustomModelTimeoutsOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (CustomModelTimeoutsOutput) ElementType

func (CustomModelTimeoutsOutput) ElementType() reflect.Type

func (CustomModelTimeoutsOutput) ToCustomModelTimeoutsOutput

func (o CustomModelTimeoutsOutput) ToCustomModelTimeoutsOutput() CustomModelTimeoutsOutput

func (CustomModelTimeoutsOutput) ToCustomModelTimeoutsOutputWithContext

func (o CustomModelTimeoutsOutput) ToCustomModelTimeoutsOutputWithContext(ctx context.Context) CustomModelTimeoutsOutput

func (CustomModelTimeoutsOutput) ToCustomModelTimeoutsPtrOutput

func (o CustomModelTimeoutsOutput) ToCustomModelTimeoutsPtrOutput() CustomModelTimeoutsPtrOutput

func (CustomModelTimeoutsOutput) ToCustomModelTimeoutsPtrOutputWithContext

func (o CustomModelTimeoutsOutput) ToCustomModelTimeoutsPtrOutputWithContext(ctx context.Context) CustomModelTimeoutsPtrOutput

type CustomModelTimeoutsPtrInput

type CustomModelTimeoutsPtrInput interface {
	pulumi.Input

	ToCustomModelTimeoutsPtrOutput() CustomModelTimeoutsPtrOutput
	ToCustomModelTimeoutsPtrOutputWithContext(context.Context) CustomModelTimeoutsPtrOutput
}

CustomModelTimeoutsPtrInput is an input type that accepts CustomModelTimeoutsArgs, CustomModelTimeoutsPtr and CustomModelTimeoutsPtrOutput values. You can construct a concrete instance of `CustomModelTimeoutsPtrInput` via:

        CustomModelTimeoutsArgs{...}

or:

        nil

type CustomModelTimeoutsPtrOutput

type CustomModelTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (CustomModelTimeoutsPtrOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (CustomModelTimeoutsPtrOutput) Delete

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (CustomModelTimeoutsPtrOutput) Elem

func (CustomModelTimeoutsPtrOutput) ElementType

func (CustomModelTimeoutsPtrOutput) ToCustomModelTimeoutsPtrOutput

func (o CustomModelTimeoutsPtrOutput) ToCustomModelTimeoutsPtrOutput() CustomModelTimeoutsPtrOutput

func (CustomModelTimeoutsPtrOutput) ToCustomModelTimeoutsPtrOutputWithContext

func (o CustomModelTimeoutsPtrOutput) ToCustomModelTimeoutsPtrOutputWithContext(ctx context.Context) CustomModelTimeoutsPtrOutput

type CustomModelTrainingDataConfig

type CustomModelTrainingDataConfig struct {
	// The S3 URI where the validation data is stored.
	S3Uri string `pulumi:"s3Uri"`
}

type CustomModelTrainingDataConfigArgs

type CustomModelTrainingDataConfigArgs struct {
	// The S3 URI where the validation data is stored.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

func (CustomModelTrainingDataConfigArgs) ElementType

func (CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigOutput

func (i CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigOutput() CustomModelTrainingDataConfigOutput

func (CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigOutputWithContext

func (i CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigOutputWithContext(ctx context.Context) CustomModelTrainingDataConfigOutput

func (CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigPtrOutput

func (i CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigPtrOutput() CustomModelTrainingDataConfigPtrOutput

func (CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigPtrOutputWithContext

func (i CustomModelTrainingDataConfigArgs) ToCustomModelTrainingDataConfigPtrOutputWithContext(ctx context.Context) CustomModelTrainingDataConfigPtrOutput

type CustomModelTrainingDataConfigInput

type CustomModelTrainingDataConfigInput interface {
	pulumi.Input

	ToCustomModelTrainingDataConfigOutput() CustomModelTrainingDataConfigOutput
	ToCustomModelTrainingDataConfigOutputWithContext(context.Context) CustomModelTrainingDataConfigOutput
}

CustomModelTrainingDataConfigInput is an input type that accepts CustomModelTrainingDataConfigArgs and CustomModelTrainingDataConfigOutput values. You can construct a concrete instance of `CustomModelTrainingDataConfigInput` via:

CustomModelTrainingDataConfigArgs{...}

type CustomModelTrainingDataConfigOutput

type CustomModelTrainingDataConfigOutput struct{ *pulumi.OutputState }

func (CustomModelTrainingDataConfigOutput) ElementType

func (CustomModelTrainingDataConfigOutput) S3Uri

The S3 URI where the validation data is stored.

func (CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigOutput

func (o CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigOutput() CustomModelTrainingDataConfigOutput

func (CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigOutputWithContext

func (o CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigOutputWithContext(ctx context.Context) CustomModelTrainingDataConfigOutput

func (CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigPtrOutput

func (o CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigPtrOutput() CustomModelTrainingDataConfigPtrOutput

func (CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigPtrOutputWithContext

func (o CustomModelTrainingDataConfigOutput) ToCustomModelTrainingDataConfigPtrOutputWithContext(ctx context.Context) CustomModelTrainingDataConfigPtrOutput

type CustomModelTrainingDataConfigPtrInput

type CustomModelTrainingDataConfigPtrInput interface {
	pulumi.Input

	ToCustomModelTrainingDataConfigPtrOutput() CustomModelTrainingDataConfigPtrOutput
	ToCustomModelTrainingDataConfigPtrOutputWithContext(context.Context) CustomModelTrainingDataConfigPtrOutput
}

CustomModelTrainingDataConfigPtrInput is an input type that accepts CustomModelTrainingDataConfigArgs, CustomModelTrainingDataConfigPtr and CustomModelTrainingDataConfigPtrOutput values. You can construct a concrete instance of `CustomModelTrainingDataConfigPtrInput` via:

        CustomModelTrainingDataConfigArgs{...}

or:

        nil

type CustomModelTrainingDataConfigPtrOutput

type CustomModelTrainingDataConfigPtrOutput struct{ *pulumi.OutputState }

func (CustomModelTrainingDataConfigPtrOutput) Elem

func (CustomModelTrainingDataConfigPtrOutput) ElementType

func (CustomModelTrainingDataConfigPtrOutput) S3Uri

The S3 URI where the validation data is stored.

func (CustomModelTrainingDataConfigPtrOutput) ToCustomModelTrainingDataConfigPtrOutput

func (o CustomModelTrainingDataConfigPtrOutput) ToCustomModelTrainingDataConfigPtrOutput() CustomModelTrainingDataConfigPtrOutput

func (CustomModelTrainingDataConfigPtrOutput) ToCustomModelTrainingDataConfigPtrOutputWithContext

func (o CustomModelTrainingDataConfigPtrOutput) ToCustomModelTrainingDataConfigPtrOutputWithContext(ctx context.Context) CustomModelTrainingDataConfigPtrOutput

type CustomModelTrainingMetric

type CustomModelTrainingMetric struct {
	// Loss metric associated with the customization job.
	TrainingLoss float64 `pulumi:"trainingLoss"`
}

type CustomModelTrainingMetricArgs

type CustomModelTrainingMetricArgs struct {
	// Loss metric associated with the customization job.
	TrainingLoss pulumi.Float64Input `pulumi:"trainingLoss"`
}

func (CustomModelTrainingMetricArgs) ElementType

func (CustomModelTrainingMetricArgs) ToCustomModelTrainingMetricOutput

func (i CustomModelTrainingMetricArgs) ToCustomModelTrainingMetricOutput() CustomModelTrainingMetricOutput

func (CustomModelTrainingMetricArgs) ToCustomModelTrainingMetricOutputWithContext

func (i CustomModelTrainingMetricArgs) ToCustomModelTrainingMetricOutputWithContext(ctx context.Context) CustomModelTrainingMetricOutput

type CustomModelTrainingMetricArray

type CustomModelTrainingMetricArray []CustomModelTrainingMetricInput

func (CustomModelTrainingMetricArray) ElementType

func (CustomModelTrainingMetricArray) ToCustomModelTrainingMetricArrayOutput

func (i CustomModelTrainingMetricArray) ToCustomModelTrainingMetricArrayOutput() CustomModelTrainingMetricArrayOutput

func (CustomModelTrainingMetricArray) ToCustomModelTrainingMetricArrayOutputWithContext

func (i CustomModelTrainingMetricArray) ToCustomModelTrainingMetricArrayOutputWithContext(ctx context.Context) CustomModelTrainingMetricArrayOutput

type CustomModelTrainingMetricArrayInput

type CustomModelTrainingMetricArrayInput interface {
	pulumi.Input

	ToCustomModelTrainingMetricArrayOutput() CustomModelTrainingMetricArrayOutput
	ToCustomModelTrainingMetricArrayOutputWithContext(context.Context) CustomModelTrainingMetricArrayOutput
}

CustomModelTrainingMetricArrayInput is an input type that accepts CustomModelTrainingMetricArray and CustomModelTrainingMetricArrayOutput values. You can construct a concrete instance of `CustomModelTrainingMetricArrayInput` via:

CustomModelTrainingMetricArray{ CustomModelTrainingMetricArgs{...} }

type CustomModelTrainingMetricArrayOutput

type CustomModelTrainingMetricArrayOutput struct{ *pulumi.OutputState }

func (CustomModelTrainingMetricArrayOutput) ElementType

func (CustomModelTrainingMetricArrayOutput) Index

func (CustomModelTrainingMetricArrayOutput) ToCustomModelTrainingMetricArrayOutput

func (o CustomModelTrainingMetricArrayOutput) ToCustomModelTrainingMetricArrayOutput() CustomModelTrainingMetricArrayOutput

func (CustomModelTrainingMetricArrayOutput) ToCustomModelTrainingMetricArrayOutputWithContext

func (o CustomModelTrainingMetricArrayOutput) ToCustomModelTrainingMetricArrayOutputWithContext(ctx context.Context) CustomModelTrainingMetricArrayOutput

type CustomModelTrainingMetricInput

type CustomModelTrainingMetricInput interface {
	pulumi.Input

	ToCustomModelTrainingMetricOutput() CustomModelTrainingMetricOutput
	ToCustomModelTrainingMetricOutputWithContext(context.Context) CustomModelTrainingMetricOutput
}

CustomModelTrainingMetricInput is an input type that accepts CustomModelTrainingMetricArgs and CustomModelTrainingMetricOutput values. You can construct a concrete instance of `CustomModelTrainingMetricInput` via:

CustomModelTrainingMetricArgs{...}

type CustomModelTrainingMetricOutput

type CustomModelTrainingMetricOutput struct{ *pulumi.OutputState }

func (CustomModelTrainingMetricOutput) ElementType

func (CustomModelTrainingMetricOutput) ToCustomModelTrainingMetricOutput

func (o CustomModelTrainingMetricOutput) ToCustomModelTrainingMetricOutput() CustomModelTrainingMetricOutput

func (CustomModelTrainingMetricOutput) ToCustomModelTrainingMetricOutputWithContext

func (o CustomModelTrainingMetricOutput) ToCustomModelTrainingMetricOutputWithContext(ctx context.Context) CustomModelTrainingMetricOutput

func (CustomModelTrainingMetricOutput) TrainingLoss

Loss metric associated with the customization job.

type CustomModelValidationDataConfig

type CustomModelValidationDataConfig struct {
	// Information about the validators.
	Validators []CustomModelValidationDataConfigValidator `pulumi:"validators"`
}

type CustomModelValidationDataConfigArgs

type CustomModelValidationDataConfigArgs struct {
	// Information about the validators.
	Validators CustomModelValidationDataConfigValidatorArrayInput `pulumi:"validators"`
}

func (CustomModelValidationDataConfigArgs) ElementType

func (CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigOutput

func (i CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigOutput() CustomModelValidationDataConfigOutput

func (CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigOutputWithContext

func (i CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigOutputWithContext(ctx context.Context) CustomModelValidationDataConfigOutput

func (CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigPtrOutput

func (i CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigPtrOutput() CustomModelValidationDataConfigPtrOutput

func (CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigPtrOutputWithContext

func (i CustomModelValidationDataConfigArgs) ToCustomModelValidationDataConfigPtrOutputWithContext(ctx context.Context) CustomModelValidationDataConfigPtrOutput

type CustomModelValidationDataConfigInput

type CustomModelValidationDataConfigInput interface {
	pulumi.Input

	ToCustomModelValidationDataConfigOutput() CustomModelValidationDataConfigOutput
	ToCustomModelValidationDataConfigOutputWithContext(context.Context) CustomModelValidationDataConfigOutput
}

CustomModelValidationDataConfigInput is an input type that accepts CustomModelValidationDataConfigArgs and CustomModelValidationDataConfigOutput values. You can construct a concrete instance of `CustomModelValidationDataConfigInput` via:

CustomModelValidationDataConfigArgs{...}

type CustomModelValidationDataConfigOutput

type CustomModelValidationDataConfigOutput struct{ *pulumi.OutputState }

func (CustomModelValidationDataConfigOutput) ElementType

func (CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigOutput

func (o CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigOutput() CustomModelValidationDataConfigOutput

func (CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigOutputWithContext

func (o CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigOutputWithContext(ctx context.Context) CustomModelValidationDataConfigOutput

func (CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigPtrOutput

func (o CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigPtrOutput() CustomModelValidationDataConfigPtrOutput

func (CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigPtrOutputWithContext

func (o CustomModelValidationDataConfigOutput) ToCustomModelValidationDataConfigPtrOutputWithContext(ctx context.Context) CustomModelValidationDataConfigPtrOutput

func (CustomModelValidationDataConfigOutput) Validators

Information about the validators.

type CustomModelValidationDataConfigPtrInput

type CustomModelValidationDataConfigPtrInput interface {
	pulumi.Input

	ToCustomModelValidationDataConfigPtrOutput() CustomModelValidationDataConfigPtrOutput
	ToCustomModelValidationDataConfigPtrOutputWithContext(context.Context) CustomModelValidationDataConfigPtrOutput
}

CustomModelValidationDataConfigPtrInput is an input type that accepts CustomModelValidationDataConfigArgs, CustomModelValidationDataConfigPtr and CustomModelValidationDataConfigPtrOutput values. You can construct a concrete instance of `CustomModelValidationDataConfigPtrInput` via:

        CustomModelValidationDataConfigArgs{...}

or:

        nil

type CustomModelValidationDataConfigPtrOutput

type CustomModelValidationDataConfigPtrOutput struct{ *pulumi.OutputState }

func (CustomModelValidationDataConfigPtrOutput) Elem

func (CustomModelValidationDataConfigPtrOutput) ElementType

func (CustomModelValidationDataConfigPtrOutput) ToCustomModelValidationDataConfigPtrOutput

func (o CustomModelValidationDataConfigPtrOutput) ToCustomModelValidationDataConfigPtrOutput() CustomModelValidationDataConfigPtrOutput

func (CustomModelValidationDataConfigPtrOutput) ToCustomModelValidationDataConfigPtrOutputWithContext

func (o CustomModelValidationDataConfigPtrOutput) ToCustomModelValidationDataConfigPtrOutputWithContext(ctx context.Context) CustomModelValidationDataConfigPtrOutput

func (CustomModelValidationDataConfigPtrOutput) Validators

Information about the validators.

type CustomModelValidationDataConfigValidator

type CustomModelValidationDataConfigValidator struct {
	// The S3 URI where the validation data is stored.
	S3Uri string `pulumi:"s3Uri"`
}

type CustomModelValidationDataConfigValidatorArgs

type CustomModelValidationDataConfigValidatorArgs struct {
	// The S3 URI where the validation data is stored.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

func (CustomModelValidationDataConfigValidatorArgs) ElementType

func (CustomModelValidationDataConfigValidatorArgs) ToCustomModelValidationDataConfigValidatorOutput

func (i CustomModelValidationDataConfigValidatorArgs) ToCustomModelValidationDataConfigValidatorOutput() CustomModelValidationDataConfigValidatorOutput

func (CustomModelValidationDataConfigValidatorArgs) ToCustomModelValidationDataConfigValidatorOutputWithContext

func (i CustomModelValidationDataConfigValidatorArgs) ToCustomModelValidationDataConfigValidatorOutputWithContext(ctx context.Context) CustomModelValidationDataConfigValidatorOutput

type CustomModelValidationDataConfigValidatorArray

type CustomModelValidationDataConfigValidatorArray []CustomModelValidationDataConfigValidatorInput

func (CustomModelValidationDataConfigValidatorArray) ElementType

func (CustomModelValidationDataConfigValidatorArray) ToCustomModelValidationDataConfigValidatorArrayOutput

func (i CustomModelValidationDataConfigValidatorArray) ToCustomModelValidationDataConfigValidatorArrayOutput() CustomModelValidationDataConfigValidatorArrayOutput

func (CustomModelValidationDataConfigValidatorArray) ToCustomModelValidationDataConfigValidatorArrayOutputWithContext

func (i CustomModelValidationDataConfigValidatorArray) ToCustomModelValidationDataConfigValidatorArrayOutputWithContext(ctx context.Context) CustomModelValidationDataConfigValidatorArrayOutput

type CustomModelValidationDataConfigValidatorArrayInput

type CustomModelValidationDataConfigValidatorArrayInput interface {
	pulumi.Input

	ToCustomModelValidationDataConfigValidatorArrayOutput() CustomModelValidationDataConfigValidatorArrayOutput
	ToCustomModelValidationDataConfigValidatorArrayOutputWithContext(context.Context) CustomModelValidationDataConfigValidatorArrayOutput
}

CustomModelValidationDataConfigValidatorArrayInput is an input type that accepts CustomModelValidationDataConfigValidatorArray and CustomModelValidationDataConfigValidatorArrayOutput values. You can construct a concrete instance of `CustomModelValidationDataConfigValidatorArrayInput` via:

CustomModelValidationDataConfigValidatorArray{ CustomModelValidationDataConfigValidatorArgs{...} }

type CustomModelValidationDataConfigValidatorArrayOutput

type CustomModelValidationDataConfigValidatorArrayOutput struct{ *pulumi.OutputState }

func (CustomModelValidationDataConfigValidatorArrayOutput) ElementType

func (CustomModelValidationDataConfigValidatorArrayOutput) Index

func (CustomModelValidationDataConfigValidatorArrayOutput) ToCustomModelValidationDataConfigValidatorArrayOutput

func (o CustomModelValidationDataConfigValidatorArrayOutput) ToCustomModelValidationDataConfigValidatorArrayOutput() CustomModelValidationDataConfigValidatorArrayOutput

func (CustomModelValidationDataConfigValidatorArrayOutput) ToCustomModelValidationDataConfigValidatorArrayOutputWithContext

func (o CustomModelValidationDataConfigValidatorArrayOutput) ToCustomModelValidationDataConfigValidatorArrayOutputWithContext(ctx context.Context) CustomModelValidationDataConfigValidatorArrayOutput

type CustomModelValidationDataConfigValidatorInput

type CustomModelValidationDataConfigValidatorInput interface {
	pulumi.Input

	ToCustomModelValidationDataConfigValidatorOutput() CustomModelValidationDataConfigValidatorOutput
	ToCustomModelValidationDataConfigValidatorOutputWithContext(context.Context) CustomModelValidationDataConfigValidatorOutput
}

CustomModelValidationDataConfigValidatorInput is an input type that accepts CustomModelValidationDataConfigValidatorArgs and CustomModelValidationDataConfigValidatorOutput values. You can construct a concrete instance of `CustomModelValidationDataConfigValidatorInput` via:

CustomModelValidationDataConfigValidatorArgs{...}

type CustomModelValidationDataConfigValidatorOutput

type CustomModelValidationDataConfigValidatorOutput struct{ *pulumi.OutputState }

func (CustomModelValidationDataConfigValidatorOutput) ElementType

func (CustomModelValidationDataConfigValidatorOutput) S3Uri

The S3 URI where the validation data is stored.

func (CustomModelValidationDataConfigValidatorOutput) ToCustomModelValidationDataConfigValidatorOutput

func (o CustomModelValidationDataConfigValidatorOutput) ToCustomModelValidationDataConfigValidatorOutput() CustomModelValidationDataConfigValidatorOutput

func (CustomModelValidationDataConfigValidatorOutput) ToCustomModelValidationDataConfigValidatorOutputWithContext

func (o CustomModelValidationDataConfigValidatorOutput) ToCustomModelValidationDataConfigValidatorOutputWithContext(ctx context.Context) CustomModelValidationDataConfigValidatorOutput

type CustomModelValidationMetric

type CustomModelValidationMetric struct {
	// The validation loss associated with the validator.
	ValidationLoss float64 `pulumi:"validationLoss"`
}

type CustomModelValidationMetricArgs

type CustomModelValidationMetricArgs struct {
	// The validation loss associated with the validator.
	ValidationLoss pulumi.Float64Input `pulumi:"validationLoss"`
}

func (CustomModelValidationMetricArgs) ElementType

func (CustomModelValidationMetricArgs) ToCustomModelValidationMetricOutput

func (i CustomModelValidationMetricArgs) ToCustomModelValidationMetricOutput() CustomModelValidationMetricOutput

func (CustomModelValidationMetricArgs) ToCustomModelValidationMetricOutputWithContext

func (i CustomModelValidationMetricArgs) ToCustomModelValidationMetricOutputWithContext(ctx context.Context) CustomModelValidationMetricOutput

type CustomModelValidationMetricArray

type CustomModelValidationMetricArray []CustomModelValidationMetricInput

func (CustomModelValidationMetricArray) ElementType

func (CustomModelValidationMetricArray) ToCustomModelValidationMetricArrayOutput

func (i CustomModelValidationMetricArray) ToCustomModelValidationMetricArrayOutput() CustomModelValidationMetricArrayOutput

func (CustomModelValidationMetricArray) ToCustomModelValidationMetricArrayOutputWithContext

func (i CustomModelValidationMetricArray) ToCustomModelValidationMetricArrayOutputWithContext(ctx context.Context) CustomModelValidationMetricArrayOutput

type CustomModelValidationMetricArrayInput

type CustomModelValidationMetricArrayInput interface {
	pulumi.Input

	ToCustomModelValidationMetricArrayOutput() CustomModelValidationMetricArrayOutput
	ToCustomModelValidationMetricArrayOutputWithContext(context.Context) CustomModelValidationMetricArrayOutput
}

CustomModelValidationMetricArrayInput is an input type that accepts CustomModelValidationMetricArray and CustomModelValidationMetricArrayOutput values. You can construct a concrete instance of `CustomModelValidationMetricArrayInput` via:

CustomModelValidationMetricArray{ CustomModelValidationMetricArgs{...} }

type CustomModelValidationMetricArrayOutput

type CustomModelValidationMetricArrayOutput struct{ *pulumi.OutputState }

func (CustomModelValidationMetricArrayOutput) ElementType

func (CustomModelValidationMetricArrayOutput) Index

func (CustomModelValidationMetricArrayOutput) ToCustomModelValidationMetricArrayOutput

func (o CustomModelValidationMetricArrayOutput) ToCustomModelValidationMetricArrayOutput() CustomModelValidationMetricArrayOutput

func (CustomModelValidationMetricArrayOutput) ToCustomModelValidationMetricArrayOutputWithContext

func (o CustomModelValidationMetricArrayOutput) ToCustomModelValidationMetricArrayOutputWithContext(ctx context.Context) CustomModelValidationMetricArrayOutput

type CustomModelValidationMetricInput

type CustomModelValidationMetricInput interface {
	pulumi.Input

	ToCustomModelValidationMetricOutput() CustomModelValidationMetricOutput
	ToCustomModelValidationMetricOutputWithContext(context.Context) CustomModelValidationMetricOutput
}

CustomModelValidationMetricInput is an input type that accepts CustomModelValidationMetricArgs and CustomModelValidationMetricOutput values. You can construct a concrete instance of `CustomModelValidationMetricInput` via:

CustomModelValidationMetricArgs{...}

type CustomModelValidationMetricOutput

type CustomModelValidationMetricOutput struct{ *pulumi.OutputState }

func (CustomModelValidationMetricOutput) ElementType

func (CustomModelValidationMetricOutput) ToCustomModelValidationMetricOutput

func (o CustomModelValidationMetricOutput) ToCustomModelValidationMetricOutput() CustomModelValidationMetricOutput

func (CustomModelValidationMetricOutput) ToCustomModelValidationMetricOutputWithContext

func (o CustomModelValidationMetricOutput) ToCustomModelValidationMetricOutputWithContext(ctx context.Context) CustomModelValidationMetricOutput

func (CustomModelValidationMetricOutput) ValidationLoss

The validation loss associated with the validator.

type CustomModelVpcConfig

type CustomModelVpcConfig struct {
	// VPC configuration security group IDs.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// VPC configuration subnets.
	SubnetIds []string `pulumi:"subnetIds"`
}

type CustomModelVpcConfigArgs

type CustomModelVpcConfigArgs struct {
	// VPC configuration security group IDs.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// VPC configuration subnets.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (CustomModelVpcConfigArgs) ElementType

func (CustomModelVpcConfigArgs) ElementType() reflect.Type

func (CustomModelVpcConfigArgs) ToCustomModelVpcConfigOutput

func (i CustomModelVpcConfigArgs) ToCustomModelVpcConfigOutput() CustomModelVpcConfigOutput

func (CustomModelVpcConfigArgs) ToCustomModelVpcConfigOutputWithContext

func (i CustomModelVpcConfigArgs) ToCustomModelVpcConfigOutputWithContext(ctx context.Context) CustomModelVpcConfigOutput

func (CustomModelVpcConfigArgs) ToCustomModelVpcConfigPtrOutput

func (i CustomModelVpcConfigArgs) ToCustomModelVpcConfigPtrOutput() CustomModelVpcConfigPtrOutput

func (CustomModelVpcConfigArgs) ToCustomModelVpcConfigPtrOutputWithContext

func (i CustomModelVpcConfigArgs) ToCustomModelVpcConfigPtrOutputWithContext(ctx context.Context) CustomModelVpcConfigPtrOutput

type CustomModelVpcConfigInput

type CustomModelVpcConfigInput interface {
	pulumi.Input

	ToCustomModelVpcConfigOutput() CustomModelVpcConfigOutput
	ToCustomModelVpcConfigOutputWithContext(context.Context) CustomModelVpcConfigOutput
}

CustomModelVpcConfigInput is an input type that accepts CustomModelVpcConfigArgs and CustomModelVpcConfigOutput values. You can construct a concrete instance of `CustomModelVpcConfigInput` via:

CustomModelVpcConfigArgs{...}

type CustomModelVpcConfigOutput

type CustomModelVpcConfigOutput struct{ *pulumi.OutputState }

func (CustomModelVpcConfigOutput) ElementType

func (CustomModelVpcConfigOutput) ElementType() reflect.Type

func (CustomModelVpcConfigOutput) SecurityGroupIds

VPC configuration security group IDs.

func (CustomModelVpcConfigOutput) SubnetIds

VPC configuration subnets.

func (CustomModelVpcConfigOutput) ToCustomModelVpcConfigOutput

func (o CustomModelVpcConfigOutput) ToCustomModelVpcConfigOutput() CustomModelVpcConfigOutput

func (CustomModelVpcConfigOutput) ToCustomModelVpcConfigOutputWithContext

func (o CustomModelVpcConfigOutput) ToCustomModelVpcConfigOutputWithContext(ctx context.Context) CustomModelVpcConfigOutput

func (CustomModelVpcConfigOutput) ToCustomModelVpcConfigPtrOutput

func (o CustomModelVpcConfigOutput) ToCustomModelVpcConfigPtrOutput() CustomModelVpcConfigPtrOutput

func (CustomModelVpcConfigOutput) ToCustomModelVpcConfigPtrOutputWithContext

func (o CustomModelVpcConfigOutput) ToCustomModelVpcConfigPtrOutputWithContext(ctx context.Context) CustomModelVpcConfigPtrOutput

type CustomModelVpcConfigPtrInput

type CustomModelVpcConfigPtrInput interface {
	pulumi.Input

	ToCustomModelVpcConfigPtrOutput() CustomModelVpcConfigPtrOutput
	ToCustomModelVpcConfigPtrOutputWithContext(context.Context) CustomModelVpcConfigPtrOutput
}

CustomModelVpcConfigPtrInput is an input type that accepts CustomModelVpcConfigArgs, CustomModelVpcConfigPtr and CustomModelVpcConfigPtrOutput values. You can construct a concrete instance of `CustomModelVpcConfigPtrInput` via:

        CustomModelVpcConfigArgs{...}

or:

        nil

type CustomModelVpcConfigPtrOutput

type CustomModelVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (CustomModelVpcConfigPtrOutput) Elem

func (CustomModelVpcConfigPtrOutput) ElementType

func (CustomModelVpcConfigPtrOutput) SecurityGroupIds

VPC configuration security group IDs.

func (CustomModelVpcConfigPtrOutput) SubnetIds

VPC configuration subnets.

func (CustomModelVpcConfigPtrOutput) ToCustomModelVpcConfigPtrOutput

func (o CustomModelVpcConfigPtrOutput) ToCustomModelVpcConfigPtrOutput() CustomModelVpcConfigPtrOutput

func (CustomModelVpcConfigPtrOutput) ToCustomModelVpcConfigPtrOutputWithContext

func (o CustomModelVpcConfigPtrOutput) ToCustomModelVpcConfigPtrOutputWithContext(ctx context.Context) CustomModelVpcConfigPtrOutput

type GetCustomModelOutputDataConfig

type GetCustomModelOutputDataConfig struct {
	// The S3 URI where the validation data is stored..
	S3Uri string `pulumi:"s3Uri"`
}

type GetCustomModelOutputDataConfigArgs

type GetCustomModelOutputDataConfigArgs struct {
	// The S3 URI where the validation data is stored..
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

func (GetCustomModelOutputDataConfigArgs) ElementType

func (GetCustomModelOutputDataConfigArgs) ToGetCustomModelOutputDataConfigOutput

func (i GetCustomModelOutputDataConfigArgs) ToGetCustomModelOutputDataConfigOutput() GetCustomModelOutputDataConfigOutput

func (GetCustomModelOutputDataConfigArgs) ToGetCustomModelOutputDataConfigOutputWithContext

func (i GetCustomModelOutputDataConfigArgs) ToGetCustomModelOutputDataConfigOutputWithContext(ctx context.Context) GetCustomModelOutputDataConfigOutput

type GetCustomModelOutputDataConfigArray

type GetCustomModelOutputDataConfigArray []GetCustomModelOutputDataConfigInput

func (GetCustomModelOutputDataConfigArray) ElementType

func (GetCustomModelOutputDataConfigArray) ToGetCustomModelOutputDataConfigArrayOutput

func (i GetCustomModelOutputDataConfigArray) ToGetCustomModelOutputDataConfigArrayOutput() GetCustomModelOutputDataConfigArrayOutput

func (GetCustomModelOutputDataConfigArray) ToGetCustomModelOutputDataConfigArrayOutputWithContext

func (i GetCustomModelOutputDataConfigArray) ToGetCustomModelOutputDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelOutputDataConfigArrayOutput

type GetCustomModelOutputDataConfigArrayInput

type GetCustomModelOutputDataConfigArrayInput interface {
	pulumi.Input

	ToGetCustomModelOutputDataConfigArrayOutput() GetCustomModelOutputDataConfigArrayOutput
	ToGetCustomModelOutputDataConfigArrayOutputWithContext(context.Context) GetCustomModelOutputDataConfigArrayOutput
}

GetCustomModelOutputDataConfigArrayInput is an input type that accepts GetCustomModelOutputDataConfigArray and GetCustomModelOutputDataConfigArrayOutput values. You can construct a concrete instance of `GetCustomModelOutputDataConfigArrayInput` via:

GetCustomModelOutputDataConfigArray{ GetCustomModelOutputDataConfigArgs{...} }

type GetCustomModelOutputDataConfigArrayOutput

type GetCustomModelOutputDataConfigArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelOutputDataConfigArrayOutput) ElementType

func (GetCustomModelOutputDataConfigArrayOutput) Index

func (GetCustomModelOutputDataConfigArrayOutput) ToGetCustomModelOutputDataConfigArrayOutput

func (o GetCustomModelOutputDataConfigArrayOutput) ToGetCustomModelOutputDataConfigArrayOutput() GetCustomModelOutputDataConfigArrayOutput

func (GetCustomModelOutputDataConfigArrayOutput) ToGetCustomModelOutputDataConfigArrayOutputWithContext

func (o GetCustomModelOutputDataConfigArrayOutput) ToGetCustomModelOutputDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelOutputDataConfigArrayOutput

type GetCustomModelOutputDataConfigInput

type GetCustomModelOutputDataConfigInput interface {
	pulumi.Input

	ToGetCustomModelOutputDataConfigOutput() GetCustomModelOutputDataConfigOutput
	ToGetCustomModelOutputDataConfigOutputWithContext(context.Context) GetCustomModelOutputDataConfigOutput
}

GetCustomModelOutputDataConfigInput is an input type that accepts GetCustomModelOutputDataConfigArgs and GetCustomModelOutputDataConfigOutput values. You can construct a concrete instance of `GetCustomModelOutputDataConfigInput` via:

GetCustomModelOutputDataConfigArgs{...}

type GetCustomModelOutputDataConfigOutput

type GetCustomModelOutputDataConfigOutput struct{ *pulumi.OutputState }

func (GetCustomModelOutputDataConfigOutput) ElementType

func (GetCustomModelOutputDataConfigOutput) S3Uri

The S3 URI where the validation data is stored..

func (GetCustomModelOutputDataConfigOutput) ToGetCustomModelOutputDataConfigOutput

func (o GetCustomModelOutputDataConfigOutput) ToGetCustomModelOutputDataConfigOutput() GetCustomModelOutputDataConfigOutput

func (GetCustomModelOutputDataConfigOutput) ToGetCustomModelOutputDataConfigOutputWithContext

func (o GetCustomModelOutputDataConfigOutput) ToGetCustomModelOutputDataConfigOutputWithContext(ctx context.Context) GetCustomModelOutputDataConfigOutput

type GetCustomModelTrainingDataConfig

type GetCustomModelTrainingDataConfig struct {
	// The S3 URI where the validation data is stored..
	S3Uri string `pulumi:"s3Uri"`
}

type GetCustomModelTrainingDataConfigArgs

type GetCustomModelTrainingDataConfigArgs struct {
	// The S3 URI where the validation data is stored..
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

func (GetCustomModelTrainingDataConfigArgs) ElementType

func (GetCustomModelTrainingDataConfigArgs) ToGetCustomModelTrainingDataConfigOutput

func (i GetCustomModelTrainingDataConfigArgs) ToGetCustomModelTrainingDataConfigOutput() GetCustomModelTrainingDataConfigOutput

func (GetCustomModelTrainingDataConfigArgs) ToGetCustomModelTrainingDataConfigOutputWithContext

func (i GetCustomModelTrainingDataConfigArgs) ToGetCustomModelTrainingDataConfigOutputWithContext(ctx context.Context) GetCustomModelTrainingDataConfigOutput

type GetCustomModelTrainingDataConfigArray

type GetCustomModelTrainingDataConfigArray []GetCustomModelTrainingDataConfigInput

func (GetCustomModelTrainingDataConfigArray) ElementType

func (GetCustomModelTrainingDataConfigArray) ToGetCustomModelTrainingDataConfigArrayOutput

func (i GetCustomModelTrainingDataConfigArray) ToGetCustomModelTrainingDataConfigArrayOutput() GetCustomModelTrainingDataConfigArrayOutput

func (GetCustomModelTrainingDataConfigArray) ToGetCustomModelTrainingDataConfigArrayOutputWithContext

func (i GetCustomModelTrainingDataConfigArray) ToGetCustomModelTrainingDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelTrainingDataConfigArrayOutput

type GetCustomModelTrainingDataConfigArrayInput

type GetCustomModelTrainingDataConfigArrayInput interface {
	pulumi.Input

	ToGetCustomModelTrainingDataConfigArrayOutput() GetCustomModelTrainingDataConfigArrayOutput
	ToGetCustomModelTrainingDataConfigArrayOutputWithContext(context.Context) GetCustomModelTrainingDataConfigArrayOutput
}

GetCustomModelTrainingDataConfigArrayInput is an input type that accepts GetCustomModelTrainingDataConfigArray and GetCustomModelTrainingDataConfigArrayOutput values. You can construct a concrete instance of `GetCustomModelTrainingDataConfigArrayInput` via:

GetCustomModelTrainingDataConfigArray{ GetCustomModelTrainingDataConfigArgs{...} }

type GetCustomModelTrainingDataConfigArrayOutput

type GetCustomModelTrainingDataConfigArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelTrainingDataConfigArrayOutput) ElementType

func (GetCustomModelTrainingDataConfigArrayOutput) Index

func (GetCustomModelTrainingDataConfigArrayOutput) ToGetCustomModelTrainingDataConfigArrayOutput

func (o GetCustomModelTrainingDataConfigArrayOutput) ToGetCustomModelTrainingDataConfigArrayOutput() GetCustomModelTrainingDataConfigArrayOutput

func (GetCustomModelTrainingDataConfigArrayOutput) ToGetCustomModelTrainingDataConfigArrayOutputWithContext

func (o GetCustomModelTrainingDataConfigArrayOutput) ToGetCustomModelTrainingDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelTrainingDataConfigArrayOutput

type GetCustomModelTrainingDataConfigInput

type GetCustomModelTrainingDataConfigInput interface {
	pulumi.Input

	ToGetCustomModelTrainingDataConfigOutput() GetCustomModelTrainingDataConfigOutput
	ToGetCustomModelTrainingDataConfigOutputWithContext(context.Context) GetCustomModelTrainingDataConfigOutput
}

GetCustomModelTrainingDataConfigInput is an input type that accepts GetCustomModelTrainingDataConfigArgs and GetCustomModelTrainingDataConfigOutput values. You can construct a concrete instance of `GetCustomModelTrainingDataConfigInput` via:

GetCustomModelTrainingDataConfigArgs{...}

type GetCustomModelTrainingDataConfigOutput

type GetCustomModelTrainingDataConfigOutput struct{ *pulumi.OutputState }

func (GetCustomModelTrainingDataConfigOutput) ElementType

func (GetCustomModelTrainingDataConfigOutput) S3Uri

The S3 URI where the validation data is stored..

func (GetCustomModelTrainingDataConfigOutput) ToGetCustomModelTrainingDataConfigOutput

func (o GetCustomModelTrainingDataConfigOutput) ToGetCustomModelTrainingDataConfigOutput() GetCustomModelTrainingDataConfigOutput

func (GetCustomModelTrainingDataConfigOutput) ToGetCustomModelTrainingDataConfigOutputWithContext

func (o GetCustomModelTrainingDataConfigOutput) ToGetCustomModelTrainingDataConfigOutputWithContext(ctx context.Context) GetCustomModelTrainingDataConfigOutput

type GetCustomModelTrainingMetric

type GetCustomModelTrainingMetric struct {
	// Loss metric associated with the customization job.
	TrainingLoss float64 `pulumi:"trainingLoss"`
}

type GetCustomModelTrainingMetricArgs

type GetCustomModelTrainingMetricArgs struct {
	// Loss metric associated with the customization job.
	TrainingLoss pulumi.Float64Input `pulumi:"trainingLoss"`
}

func (GetCustomModelTrainingMetricArgs) ElementType

func (GetCustomModelTrainingMetricArgs) ToGetCustomModelTrainingMetricOutput

func (i GetCustomModelTrainingMetricArgs) ToGetCustomModelTrainingMetricOutput() GetCustomModelTrainingMetricOutput

func (GetCustomModelTrainingMetricArgs) ToGetCustomModelTrainingMetricOutputWithContext

func (i GetCustomModelTrainingMetricArgs) ToGetCustomModelTrainingMetricOutputWithContext(ctx context.Context) GetCustomModelTrainingMetricOutput

type GetCustomModelTrainingMetricArray

type GetCustomModelTrainingMetricArray []GetCustomModelTrainingMetricInput

func (GetCustomModelTrainingMetricArray) ElementType

func (GetCustomModelTrainingMetricArray) ToGetCustomModelTrainingMetricArrayOutput

func (i GetCustomModelTrainingMetricArray) ToGetCustomModelTrainingMetricArrayOutput() GetCustomModelTrainingMetricArrayOutput

func (GetCustomModelTrainingMetricArray) ToGetCustomModelTrainingMetricArrayOutputWithContext

func (i GetCustomModelTrainingMetricArray) ToGetCustomModelTrainingMetricArrayOutputWithContext(ctx context.Context) GetCustomModelTrainingMetricArrayOutput

type GetCustomModelTrainingMetricArrayInput

type GetCustomModelTrainingMetricArrayInput interface {
	pulumi.Input

	ToGetCustomModelTrainingMetricArrayOutput() GetCustomModelTrainingMetricArrayOutput
	ToGetCustomModelTrainingMetricArrayOutputWithContext(context.Context) GetCustomModelTrainingMetricArrayOutput
}

GetCustomModelTrainingMetricArrayInput is an input type that accepts GetCustomModelTrainingMetricArray and GetCustomModelTrainingMetricArrayOutput values. You can construct a concrete instance of `GetCustomModelTrainingMetricArrayInput` via:

GetCustomModelTrainingMetricArray{ GetCustomModelTrainingMetricArgs{...} }

type GetCustomModelTrainingMetricArrayOutput

type GetCustomModelTrainingMetricArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelTrainingMetricArrayOutput) ElementType

func (GetCustomModelTrainingMetricArrayOutput) Index

func (GetCustomModelTrainingMetricArrayOutput) ToGetCustomModelTrainingMetricArrayOutput

func (o GetCustomModelTrainingMetricArrayOutput) ToGetCustomModelTrainingMetricArrayOutput() GetCustomModelTrainingMetricArrayOutput

func (GetCustomModelTrainingMetricArrayOutput) ToGetCustomModelTrainingMetricArrayOutputWithContext

func (o GetCustomModelTrainingMetricArrayOutput) ToGetCustomModelTrainingMetricArrayOutputWithContext(ctx context.Context) GetCustomModelTrainingMetricArrayOutput

type GetCustomModelTrainingMetricInput

type GetCustomModelTrainingMetricInput interface {
	pulumi.Input

	ToGetCustomModelTrainingMetricOutput() GetCustomModelTrainingMetricOutput
	ToGetCustomModelTrainingMetricOutputWithContext(context.Context) GetCustomModelTrainingMetricOutput
}

GetCustomModelTrainingMetricInput is an input type that accepts GetCustomModelTrainingMetricArgs and GetCustomModelTrainingMetricOutput values. You can construct a concrete instance of `GetCustomModelTrainingMetricInput` via:

GetCustomModelTrainingMetricArgs{...}

type GetCustomModelTrainingMetricOutput

type GetCustomModelTrainingMetricOutput struct{ *pulumi.OutputState }

func (GetCustomModelTrainingMetricOutput) ElementType

func (GetCustomModelTrainingMetricOutput) ToGetCustomModelTrainingMetricOutput

func (o GetCustomModelTrainingMetricOutput) ToGetCustomModelTrainingMetricOutput() GetCustomModelTrainingMetricOutput

func (GetCustomModelTrainingMetricOutput) ToGetCustomModelTrainingMetricOutputWithContext

func (o GetCustomModelTrainingMetricOutput) ToGetCustomModelTrainingMetricOutputWithContext(ctx context.Context) GetCustomModelTrainingMetricOutput

func (GetCustomModelTrainingMetricOutput) TrainingLoss

Loss metric associated with the customization job.

type GetCustomModelValidationDataConfig

type GetCustomModelValidationDataConfig struct {
	// Information about the validators.
	Validators []interface{} `pulumi:"validators"`
}

type GetCustomModelValidationDataConfigArgs

type GetCustomModelValidationDataConfigArgs struct {
	// Information about the validators.
	Validators pulumi.ArrayInput `pulumi:"validators"`
}

func (GetCustomModelValidationDataConfigArgs) ElementType

func (GetCustomModelValidationDataConfigArgs) ToGetCustomModelValidationDataConfigOutput

func (i GetCustomModelValidationDataConfigArgs) ToGetCustomModelValidationDataConfigOutput() GetCustomModelValidationDataConfigOutput

func (GetCustomModelValidationDataConfigArgs) ToGetCustomModelValidationDataConfigOutputWithContext

func (i GetCustomModelValidationDataConfigArgs) ToGetCustomModelValidationDataConfigOutputWithContext(ctx context.Context) GetCustomModelValidationDataConfigOutput

type GetCustomModelValidationDataConfigArray

type GetCustomModelValidationDataConfigArray []GetCustomModelValidationDataConfigInput

func (GetCustomModelValidationDataConfigArray) ElementType

func (GetCustomModelValidationDataConfigArray) ToGetCustomModelValidationDataConfigArrayOutput

func (i GetCustomModelValidationDataConfigArray) ToGetCustomModelValidationDataConfigArrayOutput() GetCustomModelValidationDataConfigArrayOutput

func (GetCustomModelValidationDataConfigArray) ToGetCustomModelValidationDataConfigArrayOutputWithContext

func (i GetCustomModelValidationDataConfigArray) ToGetCustomModelValidationDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelValidationDataConfigArrayOutput

type GetCustomModelValidationDataConfigArrayInput

type GetCustomModelValidationDataConfigArrayInput interface {
	pulumi.Input

	ToGetCustomModelValidationDataConfigArrayOutput() GetCustomModelValidationDataConfigArrayOutput
	ToGetCustomModelValidationDataConfigArrayOutputWithContext(context.Context) GetCustomModelValidationDataConfigArrayOutput
}

GetCustomModelValidationDataConfigArrayInput is an input type that accepts GetCustomModelValidationDataConfigArray and GetCustomModelValidationDataConfigArrayOutput values. You can construct a concrete instance of `GetCustomModelValidationDataConfigArrayInput` via:

GetCustomModelValidationDataConfigArray{ GetCustomModelValidationDataConfigArgs{...} }

type GetCustomModelValidationDataConfigArrayOutput

type GetCustomModelValidationDataConfigArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelValidationDataConfigArrayOutput) ElementType

func (GetCustomModelValidationDataConfigArrayOutput) Index

func (GetCustomModelValidationDataConfigArrayOutput) ToGetCustomModelValidationDataConfigArrayOutput

func (o GetCustomModelValidationDataConfigArrayOutput) ToGetCustomModelValidationDataConfigArrayOutput() GetCustomModelValidationDataConfigArrayOutput

func (GetCustomModelValidationDataConfigArrayOutput) ToGetCustomModelValidationDataConfigArrayOutputWithContext

func (o GetCustomModelValidationDataConfigArrayOutput) ToGetCustomModelValidationDataConfigArrayOutputWithContext(ctx context.Context) GetCustomModelValidationDataConfigArrayOutput

type GetCustomModelValidationDataConfigInput

type GetCustomModelValidationDataConfigInput interface {
	pulumi.Input

	ToGetCustomModelValidationDataConfigOutput() GetCustomModelValidationDataConfigOutput
	ToGetCustomModelValidationDataConfigOutputWithContext(context.Context) GetCustomModelValidationDataConfigOutput
}

GetCustomModelValidationDataConfigInput is an input type that accepts GetCustomModelValidationDataConfigArgs and GetCustomModelValidationDataConfigOutput values. You can construct a concrete instance of `GetCustomModelValidationDataConfigInput` via:

GetCustomModelValidationDataConfigArgs{...}

type GetCustomModelValidationDataConfigOutput

type GetCustomModelValidationDataConfigOutput struct{ *pulumi.OutputState }

func (GetCustomModelValidationDataConfigOutput) ElementType

func (GetCustomModelValidationDataConfigOutput) ToGetCustomModelValidationDataConfigOutput

func (o GetCustomModelValidationDataConfigOutput) ToGetCustomModelValidationDataConfigOutput() GetCustomModelValidationDataConfigOutput

func (GetCustomModelValidationDataConfigOutput) ToGetCustomModelValidationDataConfigOutputWithContext

func (o GetCustomModelValidationDataConfigOutput) ToGetCustomModelValidationDataConfigOutputWithContext(ctx context.Context) GetCustomModelValidationDataConfigOutput

func (GetCustomModelValidationDataConfigOutput) Validators

Information about the validators.

type GetCustomModelValidationMetric

type GetCustomModelValidationMetric struct {
	// The validation loss associated with the validator.
	ValidationLoss float64 `pulumi:"validationLoss"`
}

type GetCustomModelValidationMetricArgs

type GetCustomModelValidationMetricArgs struct {
	// The validation loss associated with the validator.
	ValidationLoss pulumi.Float64Input `pulumi:"validationLoss"`
}

func (GetCustomModelValidationMetricArgs) ElementType

func (GetCustomModelValidationMetricArgs) ToGetCustomModelValidationMetricOutput

func (i GetCustomModelValidationMetricArgs) ToGetCustomModelValidationMetricOutput() GetCustomModelValidationMetricOutput

func (GetCustomModelValidationMetricArgs) ToGetCustomModelValidationMetricOutputWithContext

func (i GetCustomModelValidationMetricArgs) ToGetCustomModelValidationMetricOutputWithContext(ctx context.Context) GetCustomModelValidationMetricOutput

type GetCustomModelValidationMetricArray

type GetCustomModelValidationMetricArray []GetCustomModelValidationMetricInput

func (GetCustomModelValidationMetricArray) ElementType

func (GetCustomModelValidationMetricArray) ToGetCustomModelValidationMetricArrayOutput

func (i GetCustomModelValidationMetricArray) ToGetCustomModelValidationMetricArrayOutput() GetCustomModelValidationMetricArrayOutput

func (GetCustomModelValidationMetricArray) ToGetCustomModelValidationMetricArrayOutputWithContext

func (i GetCustomModelValidationMetricArray) ToGetCustomModelValidationMetricArrayOutputWithContext(ctx context.Context) GetCustomModelValidationMetricArrayOutput

type GetCustomModelValidationMetricArrayInput

type GetCustomModelValidationMetricArrayInput interface {
	pulumi.Input

	ToGetCustomModelValidationMetricArrayOutput() GetCustomModelValidationMetricArrayOutput
	ToGetCustomModelValidationMetricArrayOutputWithContext(context.Context) GetCustomModelValidationMetricArrayOutput
}

GetCustomModelValidationMetricArrayInput is an input type that accepts GetCustomModelValidationMetricArray and GetCustomModelValidationMetricArrayOutput values. You can construct a concrete instance of `GetCustomModelValidationMetricArrayInput` via:

GetCustomModelValidationMetricArray{ GetCustomModelValidationMetricArgs{...} }

type GetCustomModelValidationMetricArrayOutput

type GetCustomModelValidationMetricArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelValidationMetricArrayOutput) ElementType

func (GetCustomModelValidationMetricArrayOutput) Index

func (GetCustomModelValidationMetricArrayOutput) ToGetCustomModelValidationMetricArrayOutput

func (o GetCustomModelValidationMetricArrayOutput) ToGetCustomModelValidationMetricArrayOutput() GetCustomModelValidationMetricArrayOutput

func (GetCustomModelValidationMetricArrayOutput) ToGetCustomModelValidationMetricArrayOutputWithContext

func (o GetCustomModelValidationMetricArrayOutput) ToGetCustomModelValidationMetricArrayOutputWithContext(ctx context.Context) GetCustomModelValidationMetricArrayOutput

type GetCustomModelValidationMetricInput

type GetCustomModelValidationMetricInput interface {
	pulumi.Input

	ToGetCustomModelValidationMetricOutput() GetCustomModelValidationMetricOutput
	ToGetCustomModelValidationMetricOutputWithContext(context.Context) GetCustomModelValidationMetricOutput
}

GetCustomModelValidationMetricInput is an input type that accepts GetCustomModelValidationMetricArgs and GetCustomModelValidationMetricOutput values. You can construct a concrete instance of `GetCustomModelValidationMetricInput` via:

GetCustomModelValidationMetricArgs{...}

type GetCustomModelValidationMetricOutput

type GetCustomModelValidationMetricOutput struct{ *pulumi.OutputState }

func (GetCustomModelValidationMetricOutput) ElementType

func (GetCustomModelValidationMetricOutput) ToGetCustomModelValidationMetricOutput

func (o GetCustomModelValidationMetricOutput) ToGetCustomModelValidationMetricOutput() GetCustomModelValidationMetricOutput

func (GetCustomModelValidationMetricOutput) ToGetCustomModelValidationMetricOutputWithContext

func (o GetCustomModelValidationMetricOutput) ToGetCustomModelValidationMetricOutputWithContext(ctx context.Context) GetCustomModelValidationMetricOutput

func (GetCustomModelValidationMetricOutput) ValidationLoss

The validation loss associated with the validator.

type GetCustomModelsModelSummary

type GetCustomModelsModelSummary struct {
	// Creation time of the model.
	CreationTime string `pulumi:"creationTime"`
	// The ARN of the custom model.
	ModelArn string `pulumi:"modelArn"`
	// The name of the custom model.
	ModelName string `pulumi:"modelName"`
}

type GetCustomModelsModelSummaryArgs

type GetCustomModelsModelSummaryArgs struct {
	// Creation time of the model.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// The ARN of the custom model.
	ModelArn pulumi.StringInput `pulumi:"modelArn"`
	// The name of the custom model.
	ModelName pulumi.StringInput `pulumi:"modelName"`
}

func (GetCustomModelsModelSummaryArgs) ElementType

func (GetCustomModelsModelSummaryArgs) ToGetCustomModelsModelSummaryOutput

func (i GetCustomModelsModelSummaryArgs) ToGetCustomModelsModelSummaryOutput() GetCustomModelsModelSummaryOutput

func (GetCustomModelsModelSummaryArgs) ToGetCustomModelsModelSummaryOutputWithContext

func (i GetCustomModelsModelSummaryArgs) ToGetCustomModelsModelSummaryOutputWithContext(ctx context.Context) GetCustomModelsModelSummaryOutput

type GetCustomModelsModelSummaryArray

type GetCustomModelsModelSummaryArray []GetCustomModelsModelSummaryInput

func (GetCustomModelsModelSummaryArray) ElementType

func (GetCustomModelsModelSummaryArray) ToGetCustomModelsModelSummaryArrayOutput

func (i GetCustomModelsModelSummaryArray) ToGetCustomModelsModelSummaryArrayOutput() GetCustomModelsModelSummaryArrayOutput

func (GetCustomModelsModelSummaryArray) ToGetCustomModelsModelSummaryArrayOutputWithContext

func (i GetCustomModelsModelSummaryArray) ToGetCustomModelsModelSummaryArrayOutputWithContext(ctx context.Context) GetCustomModelsModelSummaryArrayOutput

type GetCustomModelsModelSummaryArrayInput

type GetCustomModelsModelSummaryArrayInput interface {
	pulumi.Input

	ToGetCustomModelsModelSummaryArrayOutput() GetCustomModelsModelSummaryArrayOutput
	ToGetCustomModelsModelSummaryArrayOutputWithContext(context.Context) GetCustomModelsModelSummaryArrayOutput
}

GetCustomModelsModelSummaryArrayInput is an input type that accepts GetCustomModelsModelSummaryArray and GetCustomModelsModelSummaryArrayOutput values. You can construct a concrete instance of `GetCustomModelsModelSummaryArrayInput` via:

GetCustomModelsModelSummaryArray{ GetCustomModelsModelSummaryArgs{...} }

type GetCustomModelsModelSummaryArrayOutput

type GetCustomModelsModelSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetCustomModelsModelSummaryArrayOutput) ElementType

func (GetCustomModelsModelSummaryArrayOutput) Index

func (GetCustomModelsModelSummaryArrayOutput) ToGetCustomModelsModelSummaryArrayOutput

func (o GetCustomModelsModelSummaryArrayOutput) ToGetCustomModelsModelSummaryArrayOutput() GetCustomModelsModelSummaryArrayOutput

func (GetCustomModelsModelSummaryArrayOutput) ToGetCustomModelsModelSummaryArrayOutputWithContext

func (o GetCustomModelsModelSummaryArrayOutput) ToGetCustomModelsModelSummaryArrayOutputWithContext(ctx context.Context) GetCustomModelsModelSummaryArrayOutput

type GetCustomModelsModelSummaryInput

type GetCustomModelsModelSummaryInput interface {
	pulumi.Input

	ToGetCustomModelsModelSummaryOutput() GetCustomModelsModelSummaryOutput
	ToGetCustomModelsModelSummaryOutputWithContext(context.Context) GetCustomModelsModelSummaryOutput
}

GetCustomModelsModelSummaryInput is an input type that accepts GetCustomModelsModelSummaryArgs and GetCustomModelsModelSummaryOutput values. You can construct a concrete instance of `GetCustomModelsModelSummaryInput` via:

GetCustomModelsModelSummaryArgs{...}

type GetCustomModelsModelSummaryOutput

type GetCustomModelsModelSummaryOutput struct{ *pulumi.OutputState }

func (GetCustomModelsModelSummaryOutput) CreationTime

Creation time of the model.

func (GetCustomModelsModelSummaryOutput) ElementType

func (GetCustomModelsModelSummaryOutput) ModelArn

The ARN of the custom model.

func (GetCustomModelsModelSummaryOutput) ModelName

The name of the custom model.

func (GetCustomModelsModelSummaryOutput) ToGetCustomModelsModelSummaryOutput

func (o GetCustomModelsModelSummaryOutput) ToGetCustomModelsModelSummaryOutput() GetCustomModelsModelSummaryOutput

func (GetCustomModelsModelSummaryOutput) ToGetCustomModelsModelSummaryOutputWithContext

func (o GetCustomModelsModelSummaryOutput) ToGetCustomModelsModelSummaryOutputWithContext(ctx context.Context) GetCustomModelsModelSummaryOutput

type GetCustomModelsResult

type GetCustomModelsResult struct {
	Id string `pulumi:"id"`
	// Model summaries.
	ModelSummaries []GetCustomModelsModelSummary `pulumi:"modelSummaries"`
}

A collection of values returned by getCustomModels.

func GetCustomModels

func GetCustomModels(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCustomModelsResult, error)

Returns a list of Amazon Bedrock custom models.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bedrock"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bedrock.GetCustomModels(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetCustomModelsResultOutput

type GetCustomModelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCustomModels.

func GetCustomModelsOutput

func GetCustomModelsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetCustomModelsResultOutput

func (GetCustomModelsResultOutput) ElementType

func (GetCustomModelsResultOutput) Id

func (GetCustomModelsResultOutput) ModelSummaries

Model summaries.

func (GetCustomModelsResultOutput) ToGetCustomModelsResultOutput

func (o GetCustomModelsResultOutput) ToGetCustomModelsResultOutput() GetCustomModelsResultOutput

func (GetCustomModelsResultOutput) ToGetCustomModelsResultOutputWithContext

func (o GetCustomModelsResultOutput) ToGetCustomModelsResultOutputWithContext(ctx context.Context) GetCustomModelsResultOutput

type LookupCustomModelArgs

type LookupCustomModelArgs struct {
	// Name or ARN of the custom model.
	ModelId string `pulumi:"modelId"`
}

A collection of arguments for invoking getCustomModel.

type LookupCustomModelOutputArgs

type LookupCustomModelOutputArgs struct {
	// Name or ARN of the custom model.
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

A collection of arguments for invoking getCustomModel.

func (LookupCustomModelOutputArgs) ElementType

type LookupCustomModelResult

type LookupCustomModelResult struct {
	// ARN of the base model.
	BaseModelArn string `pulumi:"baseModelArn"`
	// Creation time of the model.
	CreationTime string `pulumi:"creationTime"`
	// Hyperparameter values associated with this model.
	Hyperparameters map[string]string `pulumi:"hyperparameters"`
	Id              string            `pulumi:"id"`
	// Job ARN associated with this model.
	JobArn string `pulumi:"jobArn"`
	// Job name associated with this model.
	JobName string `pulumi:"jobName"`
	// Key-value mapping of tags for the fine-tuning job.
	JobTags map[string]string `pulumi:"jobTags"`
	// ARN associated with this model.
	ModelArn string `pulumi:"modelArn"`
	ModelId  string `pulumi:"modelId"`
	// The custom model is encrypted at rest using this key.
	ModelKmsKeyArn string `pulumi:"modelKmsKeyArn"`
	// Model name associated with this model.
	ModelName string `pulumi:"modelName"`
	// Key-value mapping of tags for the model.
	ModelTags map[string]string `pulumi:"modelTags"`
	// Output data configuration associated with this custom model.
	OutputDataConfigs []GetCustomModelOutputDataConfig `pulumi:"outputDataConfigs"`
	// Information about the training dataset.
	TrainingDataConfigs []GetCustomModelTrainingDataConfig `pulumi:"trainingDataConfigs"`
	// Metrics associated with the customization job.
	TrainingMetrics []GetCustomModelTrainingMetric `pulumi:"trainingMetrics"`
	// Information about the validation dataset.
	ValidationDataConfigs []GetCustomModelValidationDataConfig `pulumi:"validationDataConfigs"`
	// The loss metric for each validator that you provided.
	ValidationMetrics []GetCustomModelValidationMetric `pulumi:"validationMetrics"`
}

A collection of values returned by getCustomModel.

func LookupCustomModel

func LookupCustomModel(ctx *pulumi.Context, args *LookupCustomModelArgs, opts ...pulumi.InvokeOption) (*LookupCustomModelResult, error)

Returns properties of a specific Amazon Bedrock custom model.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bedrock"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bedrock.LookupCustomModel(ctx, &bedrock.LookupCustomModelArgs{
			ModelId: "arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4 ",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupCustomModelResultOutput

type LookupCustomModelResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCustomModel.

func (LookupCustomModelResultOutput) BaseModelArn

ARN of the base model.

func (LookupCustomModelResultOutput) CreationTime

Creation time of the model.

func (LookupCustomModelResultOutput) ElementType

func (LookupCustomModelResultOutput) Hyperparameters

Hyperparameter values associated with this model.

func (LookupCustomModelResultOutput) Id

func (LookupCustomModelResultOutput) JobArn

Job ARN associated with this model.

func (LookupCustomModelResultOutput) JobName

Job name associated with this model.

func (LookupCustomModelResultOutput) JobTags

Key-value mapping of tags for the fine-tuning job.

func (LookupCustomModelResultOutput) ModelArn

ARN associated with this model.

func (LookupCustomModelResultOutput) ModelId

func (LookupCustomModelResultOutput) ModelKmsKeyArn

The custom model is encrypted at rest using this key.

func (LookupCustomModelResultOutput) ModelName

Model name associated with this model.

func (LookupCustomModelResultOutput) ModelTags

Key-value mapping of tags for the model.

func (LookupCustomModelResultOutput) OutputDataConfigs

Output data configuration associated with this custom model.

func (LookupCustomModelResultOutput) ToLookupCustomModelResultOutput

func (o LookupCustomModelResultOutput) ToLookupCustomModelResultOutput() LookupCustomModelResultOutput

func (LookupCustomModelResultOutput) ToLookupCustomModelResultOutputWithContext

func (o LookupCustomModelResultOutput) ToLookupCustomModelResultOutputWithContext(ctx context.Context) LookupCustomModelResultOutput

func (LookupCustomModelResultOutput) TrainingDataConfigs

Information about the training dataset.

func (LookupCustomModelResultOutput) TrainingMetrics

Metrics associated with the customization job.

func (LookupCustomModelResultOutput) ValidationDataConfigs

Information about the validation dataset.

func (LookupCustomModelResultOutput) ValidationMetrics

The loss metric for each validator that you provided.

type ProvisionedModelThroughput added in v6.23.0

type ProvisionedModelThroughput struct {
	pulumi.CustomResourceState

	// Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.
	CommitmentDuration pulumi.StringPtrOutput `pulumi:"commitmentDuration"`
	// ARN of the model to associate with this Provisioned Throughput.
	ModelArn pulumi.StringOutput `pulumi:"modelArn"`
	// Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.
	ModelUnits pulumi.IntOutput `pulumi:"modelUnits"`
	// The ARN of the Provisioned Throughput.
	ProvisionedModelArn pulumi.StringOutput `pulumi:"provisionedModelArn"`
	// Unique name for this Provisioned Throughput.
	ProvisionedModelName pulumi.StringOutput `pulumi:"provisionedModelName"`
	// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapOutput                      `pulumi:"tagsAll"`
	Timeouts ProvisionedModelThroughputTimeoutsPtrOutput `pulumi:"timeouts"`
}

Manages [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) for an Amazon Bedrock model.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bedrock"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bedrock.NewProvisionedModelThroughput(ctx, "example", &bedrock.ProvisionedModelThroughputArgs{
			ProvisionedModelName: pulumi.String("example-model"),
			ModelArn:             pulumi.String("arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-v2"),
			CommitmentDuration:   pulumi.String("SixMonths"),
			ModelUnits:           pulumi.Int(1),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Provisioned Throughput using the `provisioned_model_arn`. For example:

```sh $ pulumi import aws:bedrock/provisionedModelThroughput:ProvisionedModelThroughput example arn:aws:bedrock:us-west-2:123456789012:provisioned-model/1y5n57gh5y2e ```

func GetProvisionedModelThroughput added in v6.23.0

func GetProvisionedModelThroughput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProvisionedModelThroughputState, opts ...pulumi.ResourceOption) (*ProvisionedModelThroughput, error)

GetProvisionedModelThroughput gets an existing ProvisionedModelThroughput 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 NewProvisionedModelThroughput added in v6.23.0

func NewProvisionedModelThroughput(ctx *pulumi.Context,
	name string, args *ProvisionedModelThroughputArgs, opts ...pulumi.ResourceOption) (*ProvisionedModelThroughput, error)

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

func (*ProvisionedModelThroughput) ElementType added in v6.23.0

func (*ProvisionedModelThroughput) ElementType() reflect.Type

func (*ProvisionedModelThroughput) ToProvisionedModelThroughputOutput added in v6.23.0

func (i *ProvisionedModelThroughput) ToProvisionedModelThroughputOutput() ProvisionedModelThroughputOutput

func (*ProvisionedModelThroughput) ToProvisionedModelThroughputOutputWithContext added in v6.23.0

func (i *ProvisionedModelThroughput) ToProvisionedModelThroughputOutputWithContext(ctx context.Context) ProvisionedModelThroughputOutput

type ProvisionedModelThroughputArgs added in v6.23.0

type ProvisionedModelThroughputArgs struct {
	// Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.
	CommitmentDuration pulumi.StringPtrInput
	// ARN of the model to associate with this Provisioned Throughput.
	ModelArn pulumi.StringInput
	// Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.
	ModelUnits pulumi.IntInput
	// Unique name for this Provisioned Throughput.
	ProvisionedModelName pulumi.StringInput
	// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags     pulumi.StringMapInput
	Timeouts ProvisionedModelThroughputTimeoutsPtrInput
}

The set of arguments for constructing a ProvisionedModelThroughput resource.

func (ProvisionedModelThroughputArgs) ElementType added in v6.23.0

type ProvisionedModelThroughputArray added in v6.23.0

type ProvisionedModelThroughputArray []ProvisionedModelThroughputInput

func (ProvisionedModelThroughputArray) ElementType added in v6.23.0

func (ProvisionedModelThroughputArray) ToProvisionedModelThroughputArrayOutput added in v6.23.0

func (i ProvisionedModelThroughputArray) ToProvisionedModelThroughputArrayOutput() ProvisionedModelThroughputArrayOutput

func (ProvisionedModelThroughputArray) ToProvisionedModelThroughputArrayOutputWithContext added in v6.23.0

func (i ProvisionedModelThroughputArray) ToProvisionedModelThroughputArrayOutputWithContext(ctx context.Context) ProvisionedModelThroughputArrayOutput

type ProvisionedModelThroughputArrayInput added in v6.23.0

type ProvisionedModelThroughputArrayInput interface {
	pulumi.Input

	ToProvisionedModelThroughputArrayOutput() ProvisionedModelThroughputArrayOutput
	ToProvisionedModelThroughputArrayOutputWithContext(context.Context) ProvisionedModelThroughputArrayOutput
}

ProvisionedModelThroughputArrayInput is an input type that accepts ProvisionedModelThroughputArray and ProvisionedModelThroughputArrayOutput values. You can construct a concrete instance of `ProvisionedModelThroughputArrayInput` via:

ProvisionedModelThroughputArray{ ProvisionedModelThroughputArgs{...} }

type ProvisionedModelThroughputArrayOutput added in v6.23.0

type ProvisionedModelThroughputArrayOutput struct{ *pulumi.OutputState }

func (ProvisionedModelThroughputArrayOutput) ElementType added in v6.23.0

func (ProvisionedModelThroughputArrayOutput) Index added in v6.23.0

func (ProvisionedModelThroughputArrayOutput) ToProvisionedModelThroughputArrayOutput added in v6.23.0

func (o ProvisionedModelThroughputArrayOutput) ToProvisionedModelThroughputArrayOutput() ProvisionedModelThroughputArrayOutput

func (ProvisionedModelThroughputArrayOutput) ToProvisionedModelThroughputArrayOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputArrayOutput) ToProvisionedModelThroughputArrayOutputWithContext(ctx context.Context) ProvisionedModelThroughputArrayOutput

type ProvisionedModelThroughputInput added in v6.23.0

type ProvisionedModelThroughputInput interface {
	pulumi.Input

	ToProvisionedModelThroughputOutput() ProvisionedModelThroughputOutput
	ToProvisionedModelThroughputOutputWithContext(ctx context.Context) ProvisionedModelThroughputOutput
}

type ProvisionedModelThroughputMap added in v6.23.0

type ProvisionedModelThroughputMap map[string]ProvisionedModelThroughputInput

func (ProvisionedModelThroughputMap) ElementType added in v6.23.0

func (ProvisionedModelThroughputMap) ToProvisionedModelThroughputMapOutput added in v6.23.0

func (i ProvisionedModelThroughputMap) ToProvisionedModelThroughputMapOutput() ProvisionedModelThroughputMapOutput

func (ProvisionedModelThroughputMap) ToProvisionedModelThroughputMapOutputWithContext added in v6.23.0

func (i ProvisionedModelThroughputMap) ToProvisionedModelThroughputMapOutputWithContext(ctx context.Context) ProvisionedModelThroughputMapOutput

type ProvisionedModelThroughputMapInput added in v6.23.0

type ProvisionedModelThroughputMapInput interface {
	pulumi.Input

	ToProvisionedModelThroughputMapOutput() ProvisionedModelThroughputMapOutput
	ToProvisionedModelThroughputMapOutputWithContext(context.Context) ProvisionedModelThroughputMapOutput
}

ProvisionedModelThroughputMapInput is an input type that accepts ProvisionedModelThroughputMap and ProvisionedModelThroughputMapOutput values. You can construct a concrete instance of `ProvisionedModelThroughputMapInput` via:

ProvisionedModelThroughputMap{ "key": ProvisionedModelThroughputArgs{...} }

type ProvisionedModelThroughputMapOutput added in v6.23.0

type ProvisionedModelThroughputMapOutput struct{ *pulumi.OutputState }

func (ProvisionedModelThroughputMapOutput) ElementType added in v6.23.0

func (ProvisionedModelThroughputMapOutput) MapIndex added in v6.23.0

func (ProvisionedModelThroughputMapOutput) ToProvisionedModelThroughputMapOutput added in v6.23.0

func (o ProvisionedModelThroughputMapOutput) ToProvisionedModelThroughputMapOutput() ProvisionedModelThroughputMapOutput

func (ProvisionedModelThroughputMapOutput) ToProvisionedModelThroughputMapOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputMapOutput) ToProvisionedModelThroughputMapOutputWithContext(ctx context.Context) ProvisionedModelThroughputMapOutput

type ProvisionedModelThroughputOutput added in v6.23.0

type ProvisionedModelThroughputOutput struct{ *pulumi.OutputState }

func (ProvisionedModelThroughputOutput) CommitmentDuration added in v6.23.0

Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.

func (ProvisionedModelThroughputOutput) ElementType added in v6.23.0

func (ProvisionedModelThroughputOutput) ModelArn added in v6.23.0

ARN of the model to associate with this Provisioned Throughput.

func (ProvisionedModelThroughputOutput) ModelUnits added in v6.23.0

Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.

func (ProvisionedModelThroughputOutput) ProvisionedModelArn added in v6.23.0

func (o ProvisionedModelThroughputOutput) ProvisionedModelArn() pulumi.StringOutput

The ARN of the Provisioned Throughput.

func (ProvisionedModelThroughputOutput) ProvisionedModelName added in v6.23.0

func (o ProvisionedModelThroughputOutput) ProvisionedModelName() pulumi.StringOutput

Unique name for this Provisioned Throughput.

func (ProvisionedModelThroughputOutput) Tags added in v6.23.0

A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (ProvisionedModelThroughputOutput) TagsAll deprecated added in v6.23.0

Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

Deprecated: Please use `tags` instead.

func (ProvisionedModelThroughputOutput) Timeouts added in v6.23.0

func (ProvisionedModelThroughputOutput) ToProvisionedModelThroughputOutput added in v6.23.0

func (o ProvisionedModelThroughputOutput) ToProvisionedModelThroughputOutput() ProvisionedModelThroughputOutput

func (ProvisionedModelThroughputOutput) ToProvisionedModelThroughputOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputOutput) ToProvisionedModelThroughputOutputWithContext(ctx context.Context) ProvisionedModelThroughputOutput

type ProvisionedModelThroughputState added in v6.23.0

type ProvisionedModelThroughputState struct {
	// Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.
	CommitmentDuration pulumi.StringPtrInput
	// ARN of the model to associate with this Provisioned Throughput.
	ModelArn pulumi.StringPtrInput
	// Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.
	ModelUnits pulumi.IntPtrInput
	// The ARN of the Provisioned Throughput.
	ProvisionedModelArn pulumi.StringPtrInput
	// Unique name for this Provisioned Throughput.
	ProvisionedModelName pulumi.StringPtrInput
	// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapInput
	Timeouts ProvisionedModelThroughputTimeoutsPtrInput
}

func (ProvisionedModelThroughputState) ElementType added in v6.23.0

type ProvisionedModelThroughputTimeouts added in v6.23.0

type ProvisionedModelThroughputTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
}

type ProvisionedModelThroughputTimeoutsArgs added in v6.23.0

type ProvisionedModelThroughputTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
}

func (ProvisionedModelThroughputTimeoutsArgs) ElementType added in v6.23.0

func (ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsOutput added in v6.23.0

func (i ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsOutput() ProvisionedModelThroughputTimeoutsOutput

func (ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsOutputWithContext added in v6.23.0

func (i ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsOutputWithContext(ctx context.Context) ProvisionedModelThroughputTimeoutsOutput

func (ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsPtrOutput added in v6.23.0

func (i ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsPtrOutput() ProvisionedModelThroughputTimeoutsPtrOutput

func (ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext added in v6.23.0

func (i ProvisionedModelThroughputTimeoutsArgs) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext(ctx context.Context) ProvisionedModelThroughputTimeoutsPtrOutput

type ProvisionedModelThroughputTimeoutsInput added in v6.23.0

type ProvisionedModelThroughputTimeoutsInput interface {
	pulumi.Input

	ToProvisionedModelThroughputTimeoutsOutput() ProvisionedModelThroughputTimeoutsOutput
	ToProvisionedModelThroughputTimeoutsOutputWithContext(context.Context) ProvisionedModelThroughputTimeoutsOutput
}

ProvisionedModelThroughputTimeoutsInput is an input type that accepts ProvisionedModelThroughputTimeoutsArgs and ProvisionedModelThroughputTimeoutsOutput values. You can construct a concrete instance of `ProvisionedModelThroughputTimeoutsInput` via:

ProvisionedModelThroughputTimeoutsArgs{...}

type ProvisionedModelThroughputTimeoutsOutput added in v6.23.0

type ProvisionedModelThroughputTimeoutsOutput struct{ *pulumi.OutputState }

func (ProvisionedModelThroughputTimeoutsOutput) Create added in v6.23.0

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (ProvisionedModelThroughputTimeoutsOutput) ElementType added in v6.23.0

func (ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsOutput added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsOutput() ProvisionedModelThroughputTimeoutsOutput

func (ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsOutputWithContext(ctx context.Context) ProvisionedModelThroughputTimeoutsOutput

func (ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsPtrOutput added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsPtrOutput() ProvisionedModelThroughputTimeoutsPtrOutput

func (ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsOutput) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext(ctx context.Context) ProvisionedModelThroughputTimeoutsPtrOutput

type ProvisionedModelThroughputTimeoutsPtrInput added in v6.23.0

type ProvisionedModelThroughputTimeoutsPtrInput interface {
	pulumi.Input

	ToProvisionedModelThroughputTimeoutsPtrOutput() ProvisionedModelThroughputTimeoutsPtrOutput
	ToProvisionedModelThroughputTimeoutsPtrOutputWithContext(context.Context) ProvisionedModelThroughputTimeoutsPtrOutput
}

ProvisionedModelThroughputTimeoutsPtrInput is an input type that accepts ProvisionedModelThroughputTimeoutsArgs, ProvisionedModelThroughputTimeoutsPtr and ProvisionedModelThroughputTimeoutsPtrOutput values. You can construct a concrete instance of `ProvisionedModelThroughputTimeoutsPtrInput` via:

        ProvisionedModelThroughputTimeoutsArgs{...}

or:

        nil

type ProvisionedModelThroughputTimeoutsPtrOutput added in v6.23.0

type ProvisionedModelThroughputTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedModelThroughputTimeoutsPtrOutput) Create added in v6.23.0

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (ProvisionedModelThroughputTimeoutsPtrOutput) Elem added in v6.23.0

func (ProvisionedModelThroughputTimeoutsPtrOutput) ElementType added in v6.23.0

func (ProvisionedModelThroughputTimeoutsPtrOutput) ToProvisionedModelThroughputTimeoutsPtrOutput added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsPtrOutput) ToProvisionedModelThroughputTimeoutsPtrOutput() ProvisionedModelThroughputTimeoutsPtrOutput

func (ProvisionedModelThroughputTimeoutsPtrOutput) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext added in v6.23.0

func (o ProvisionedModelThroughputTimeoutsPtrOutput) ToProvisionedModelThroughputTimeoutsPtrOutputWithContext(ctx context.Context) ProvisionedModelThroughputTimeoutsPtrOutput

Jump to

Keyboard shortcuts

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