Documentation ¶
Overview ¶
Package bedrock provides the client and types for making API requests to Amazon Bedrock.
Describes the API operations for creating, managing, fine-turning, and evaluating Amazon Bedrock models.
See https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20 for more information on this service.
See bedrock package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/bedrock/
Using the Client ¶
To contact Amazon Bedrock with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Bedrock client Bedrock for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/bedrock/#New
Index ¶
- Constants
- func CommitmentDuration_Values() []string
- func CustomizationType_Values() []string
- func EvaluationJobStatus_Values() []string
- func EvaluationJobType_Values() []string
- func EvaluationTaskType_Values() []string
- func FineTuningJobStatus_Values() []string
- func FoundationModelLifecycleStatus_Values() []string
- func GuardrailContentFilterType_Values() []string
- func GuardrailContextualGroundingFilterType_Values() []string
- func GuardrailFilterStrength_Values() []string
- func GuardrailManagedWordsType_Values() []string
- func GuardrailPiiEntityType_Values() []string
- func GuardrailSensitiveInformationAction_Values() []string
- func GuardrailStatus_Values() []string
- func GuardrailTopicType_Values() []string
- func InferenceType_Values() []string
- func ModelCustomizationJobStatus_Values() []string
- func ModelCustomization_Values() []string
- func ModelModality_Values() []string
- func ProvisionedModelStatus_Values() []string
- func SortByProvisionedModels_Values() []string
- func SortJobsBy_Values() []string
- func SortModelsBy_Values() []string
- func SortOrder_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AutomatedEvaluationConfig
- type Bedrock
- func (c *Bedrock) CreateEvaluationJob(input *CreateEvaluationJobInput) (*CreateEvaluationJobOutput, error)
- func (c *Bedrock) CreateEvaluationJobRequest(input *CreateEvaluationJobInput) (req *request.Request, output *CreateEvaluationJobOutput)
- func (c *Bedrock) CreateEvaluationJobWithContext(ctx aws.Context, input *CreateEvaluationJobInput, opts ...request.Option) (*CreateEvaluationJobOutput, error)
- func (c *Bedrock) CreateGuardrail(input *CreateGuardrailInput) (*CreateGuardrailOutput, error)
- func (c *Bedrock) CreateGuardrailRequest(input *CreateGuardrailInput) (req *request.Request, output *CreateGuardrailOutput)
- func (c *Bedrock) CreateGuardrailVersion(input *CreateGuardrailVersionInput) (*CreateGuardrailVersionOutput, error)
- func (c *Bedrock) CreateGuardrailVersionRequest(input *CreateGuardrailVersionInput) (req *request.Request, output *CreateGuardrailVersionOutput)
- func (c *Bedrock) CreateGuardrailVersionWithContext(ctx aws.Context, input *CreateGuardrailVersionInput, opts ...request.Option) (*CreateGuardrailVersionOutput, error)
- func (c *Bedrock) CreateGuardrailWithContext(ctx aws.Context, input *CreateGuardrailInput, opts ...request.Option) (*CreateGuardrailOutput, error)
- func (c *Bedrock) CreateModelCustomizationJob(input *CreateModelCustomizationJobInput) (*CreateModelCustomizationJobOutput, error)
- func (c *Bedrock) CreateModelCustomizationJobRequest(input *CreateModelCustomizationJobInput) (req *request.Request, output *CreateModelCustomizationJobOutput)
- func (c *Bedrock) CreateModelCustomizationJobWithContext(ctx aws.Context, input *CreateModelCustomizationJobInput, ...) (*CreateModelCustomizationJobOutput, error)
- func (c *Bedrock) CreateProvisionedModelThroughput(input *CreateProvisionedModelThroughputInput) (*CreateProvisionedModelThroughputOutput, error)
- func (c *Bedrock) CreateProvisionedModelThroughputRequest(input *CreateProvisionedModelThroughputInput) (req *request.Request, output *CreateProvisionedModelThroughputOutput)
- func (c *Bedrock) CreateProvisionedModelThroughputWithContext(ctx aws.Context, input *CreateProvisionedModelThroughputInput, ...) (*CreateProvisionedModelThroughputOutput, error)
- func (c *Bedrock) DeleteCustomModel(input *DeleteCustomModelInput) (*DeleteCustomModelOutput, error)
- func (c *Bedrock) DeleteCustomModelRequest(input *DeleteCustomModelInput) (req *request.Request, output *DeleteCustomModelOutput)
- func (c *Bedrock) DeleteCustomModelWithContext(ctx aws.Context, input *DeleteCustomModelInput, opts ...request.Option) (*DeleteCustomModelOutput, error)
- func (c *Bedrock) DeleteGuardrail(input *DeleteGuardrailInput) (*DeleteGuardrailOutput, error)
- func (c *Bedrock) DeleteGuardrailRequest(input *DeleteGuardrailInput) (req *request.Request, output *DeleteGuardrailOutput)
- func (c *Bedrock) DeleteGuardrailWithContext(ctx aws.Context, input *DeleteGuardrailInput, opts ...request.Option) (*DeleteGuardrailOutput, error)
- func (c *Bedrock) DeleteModelInvocationLoggingConfiguration(input *DeleteModelInvocationLoggingConfigurationInput) (*DeleteModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) DeleteModelInvocationLoggingConfigurationRequest(input *DeleteModelInvocationLoggingConfigurationInput) (req *request.Request, output *DeleteModelInvocationLoggingConfigurationOutput)
- func (c *Bedrock) DeleteModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *DeleteModelInvocationLoggingConfigurationInput, ...) (*DeleteModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) DeleteProvisionedModelThroughput(input *DeleteProvisionedModelThroughputInput) (*DeleteProvisionedModelThroughputOutput, error)
- func (c *Bedrock) DeleteProvisionedModelThroughputRequest(input *DeleteProvisionedModelThroughputInput) (req *request.Request, output *DeleteProvisionedModelThroughputOutput)
- func (c *Bedrock) DeleteProvisionedModelThroughputWithContext(ctx aws.Context, input *DeleteProvisionedModelThroughputInput, ...) (*DeleteProvisionedModelThroughputOutput, error)
- func (c *Bedrock) GetCustomModel(input *GetCustomModelInput) (*GetCustomModelOutput, error)
- func (c *Bedrock) GetCustomModelRequest(input *GetCustomModelInput) (req *request.Request, output *GetCustomModelOutput)
- func (c *Bedrock) GetCustomModelWithContext(ctx aws.Context, input *GetCustomModelInput, opts ...request.Option) (*GetCustomModelOutput, error)
- func (c *Bedrock) GetEvaluationJob(input *GetEvaluationJobInput) (*GetEvaluationJobOutput, error)
- func (c *Bedrock) GetEvaluationJobRequest(input *GetEvaluationJobInput) (req *request.Request, output *GetEvaluationJobOutput)
- func (c *Bedrock) GetEvaluationJobWithContext(ctx aws.Context, input *GetEvaluationJobInput, opts ...request.Option) (*GetEvaluationJobOutput, error)
- func (c *Bedrock) GetFoundationModel(input *GetFoundationModelInput) (*GetFoundationModelOutput, error)
- func (c *Bedrock) GetFoundationModelRequest(input *GetFoundationModelInput) (req *request.Request, output *GetFoundationModelOutput)
- func (c *Bedrock) GetFoundationModelWithContext(ctx aws.Context, input *GetFoundationModelInput, opts ...request.Option) (*GetFoundationModelOutput, error)
- func (c *Bedrock) GetGuardrail(input *GetGuardrailInput) (*GetGuardrailOutput, error)
- func (c *Bedrock) GetGuardrailRequest(input *GetGuardrailInput) (req *request.Request, output *GetGuardrailOutput)
- func (c *Bedrock) GetGuardrailWithContext(ctx aws.Context, input *GetGuardrailInput, opts ...request.Option) (*GetGuardrailOutput, error)
- func (c *Bedrock) GetModelCustomizationJob(input *GetModelCustomizationJobInput) (*GetModelCustomizationJobOutput, error)
- func (c *Bedrock) GetModelCustomizationJobRequest(input *GetModelCustomizationJobInput) (req *request.Request, output *GetModelCustomizationJobOutput)
- func (c *Bedrock) GetModelCustomizationJobWithContext(ctx aws.Context, input *GetModelCustomizationJobInput, opts ...request.Option) (*GetModelCustomizationJobOutput, error)
- func (c *Bedrock) GetModelInvocationLoggingConfiguration(input *GetModelInvocationLoggingConfigurationInput) (*GetModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) GetModelInvocationLoggingConfigurationRequest(input *GetModelInvocationLoggingConfigurationInput) (req *request.Request, output *GetModelInvocationLoggingConfigurationOutput)
- func (c *Bedrock) GetModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *GetModelInvocationLoggingConfigurationInput, ...) (*GetModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) GetProvisionedModelThroughput(input *GetProvisionedModelThroughputInput) (*GetProvisionedModelThroughputOutput, error)
- func (c *Bedrock) GetProvisionedModelThroughputRequest(input *GetProvisionedModelThroughputInput) (req *request.Request, output *GetProvisionedModelThroughputOutput)
- func (c *Bedrock) GetProvisionedModelThroughputWithContext(ctx aws.Context, input *GetProvisionedModelThroughputInput, ...) (*GetProvisionedModelThroughputOutput, error)
- func (c *Bedrock) ListCustomModels(input *ListCustomModelsInput) (*ListCustomModelsOutput, error)
- func (c *Bedrock) ListCustomModelsPages(input *ListCustomModelsInput, fn func(*ListCustomModelsOutput, bool) bool) error
- func (c *Bedrock) ListCustomModelsPagesWithContext(ctx aws.Context, input *ListCustomModelsInput, ...) error
- func (c *Bedrock) ListCustomModelsRequest(input *ListCustomModelsInput) (req *request.Request, output *ListCustomModelsOutput)
- func (c *Bedrock) ListCustomModelsWithContext(ctx aws.Context, input *ListCustomModelsInput, opts ...request.Option) (*ListCustomModelsOutput, error)
- func (c *Bedrock) ListEvaluationJobs(input *ListEvaluationJobsInput) (*ListEvaluationJobsOutput, error)
- func (c *Bedrock) ListEvaluationJobsPages(input *ListEvaluationJobsInput, fn func(*ListEvaluationJobsOutput, bool) bool) error
- func (c *Bedrock) ListEvaluationJobsPagesWithContext(ctx aws.Context, input *ListEvaluationJobsInput, ...) error
- func (c *Bedrock) ListEvaluationJobsRequest(input *ListEvaluationJobsInput) (req *request.Request, output *ListEvaluationJobsOutput)
- func (c *Bedrock) ListEvaluationJobsWithContext(ctx aws.Context, input *ListEvaluationJobsInput, opts ...request.Option) (*ListEvaluationJobsOutput, error)
- func (c *Bedrock) ListFoundationModels(input *ListFoundationModelsInput) (*ListFoundationModelsOutput, error)
- func (c *Bedrock) ListFoundationModelsRequest(input *ListFoundationModelsInput) (req *request.Request, output *ListFoundationModelsOutput)
- func (c *Bedrock) ListFoundationModelsWithContext(ctx aws.Context, input *ListFoundationModelsInput, opts ...request.Option) (*ListFoundationModelsOutput, error)
- func (c *Bedrock) ListGuardrails(input *ListGuardrailsInput) (*ListGuardrailsOutput, error)
- func (c *Bedrock) ListGuardrailsPages(input *ListGuardrailsInput, fn func(*ListGuardrailsOutput, bool) bool) error
- func (c *Bedrock) ListGuardrailsPagesWithContext(ctx aws.Context, input *ListGuardrailsInput, ...) error
- func (c *Bedrock) ListGuardrailsRequest(input *ListGuardrailsInput) (req *request.Request, output *ListGuardrailsOutput)
- func (c *Bedrock) ListGuardrailsWithContext(ctx aws.Context, input *ListGuardrailsInput, opts ...request.Option) (*ListGuardrailsOutput, error)
- func (c *Bedrock) ListModelCustomizationJobs(input *ListModelCustomizationJobsInput) (*ListModelCustomizationJobsOutput, error)
- func (c *Bedrock) ListModelCustomizationJobsPages(input *ListModelCustomizationJobsInput, ...) error
- func (c *Bedrock) ListModelCustomizationJobsPagesWithContext(ctx aws.Context, input *ListModelCustomizationJobsInput, ...) error
- func (c *Bedrock) ListModelCustomizationJobsRequest(input *ListModelCustomizationJobsInput) (req *request.Request, output *ListModelCustomizationJobsOutput)
- func (c *Bedrock) ListModelCustomizationJobsWithContext(ctx aws.Context, input *ListModelCustomizationJobsInput, ...) (*ListModelCustomizationJobsOutput, error)
- func (c *Bedrock) ListProvisionedModelThroughputs(input *ListProvisionedModelThroughputsInput) (*ListProvisionedModelThroughputsOutput, error)
- func (c *Bedrock) ListProvisionedModelThroughputsPages(input *ListProvisionedModelThroughputsInput, ...) error
- func (c *Bedrock) ListProvisionedModelThroughputsPagesWithContext(ctx aws.Context, input *ListProvisionedModelThroughputsInput, ...) error
- func (c *Bedrock) ListProvisionedModelThroughputsRequest(input *ListProvisionedModelThroughputsInput) (req *request.Request, output *ListProvisionedModelThroughputsOutput)
- func (c *Bedrock) ListProvisionedModelThroughputsWithContext(ctx aws.Context, input *ListProvisionedModelThroughputsInput, ...) (*ListProvisionedModelThroughputsOutput, error)
- func (c *Bedrock) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Bedrock) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Bedrock) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Bedrock) PutModelInvocationLoggingConfiguration(input *PutModelInvocationLoggingConfigurationInput) (*PutModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) PutModelInvocationLoggingConfigurationRequest(input *PutModelInvocationLoggingConfigurationInput) (req *request.Request, output *PutModelInvocationLoggingConfigurationOutput)
- func (c *Bedrock) PutModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *PutModelInvocationLoggingConfigurationInput, ...) (*PutModelInvocationLoggingConfigurationOutput, error)
- func (c *Bedrock) StopEvaluationJob(input *StopEvaluationJobInput) (*StopEvaluationJobOutput, error)
- func (c *Bedrock) StopEvaluationJobRequest(input *StopEvaluationJobInput) (req *request.Request, output *StopEvaluationJobOutput)
- func (c *Bedrock) StopEvaluationJobWithContext(ctx aws.Context, input *StopEvaluationJobInput, opts ...request.Option) (*StopEvaluationJobOutput, error)
- func (c *Bedrock) StopModelCustomizationJob(input *StopModelCustomizationJobInput) (*StopModelCustomizationJobOutput, error)
- func (c *Bedrock) StopModelCustomizationJobRequest(input *StopModelCustomizationJobInput) (req *request.Request, output *StopModelCustomizationJobOutput)
- func (c *Bedrock) StopModelCustomizationJobWithContext(ctx aws.Context, input *StopModelCustomizationJobInput, opts ...request.Option) (*StopModelCustomizationJobOutput, error)
- func (c *Bedrock) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Bedrock) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Bedrock) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Bedrock) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Bedrock) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Bedrock) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Bedrock) UpdateGuardrail(input *UpdateGuardrailInput) (*UpdateGuardrailOutput, error)
- func (c *Bedrock) UpdateGuardrailRequest(input *UpdateGuardrailInput) (req *request.Request, output *UpdateGuardrailOutput)
- func (c *Bedrock) UpdateGuardrailWithContext(ctx aws.Context, input *UpdateGuardrailInput, opts ...request.Option) (*UpdateGuardrailOutput, error)
- func (c *Bedrock) UpdateProvisionedModelThroughput(input *UpdateProvisionedModelThroughputInput) (*UpdateProvisionedModelThroughputOutput, error)
- func (c *Bedrock) UpdateProvisionedModelThroughputRequest(input *UpdateProvisionedModelThroughputInput) (req *request.Request, output *UpdateProvisionedModelThroughputOutput)
- func (c *Bedrock) UpdateProvisionedModelThroughputWithContext(ctx aws.Context, input *UpdateProvisionedModelThroughputInput, ...) (*UpdateProvisionedModelThroughputOutput, error)
- type CloudWatchConfig
- func (s CloudWatchConfig) GoString() string
- func (s *CloudWatchConfig) SetLargeDataDeliveryS3Config(v *S3Config) *CloudWatchConfig
- func (s *CloudWatchConfig) SetLogGroupName(v string) *CloudWatchConfig
- func (s *CloudWatchConfig) SetRoleArn(v string) *CloudWatchConfig
- func (s CloudWatchConfig) String() string
- func (s *CloudWatchConfig) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateEvaluationJobInput
- func (s CreateEvaluationJobInput) GoString() string
- func (s *CreateEvaluationJobInput) SetClientRequestToken(v string) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetCustomerEncryptionKeyId(v string) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetEvaluationConfig(v *EvaluationConfig) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetInferenceConfig(v *EvaluationInferenceConfig) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetJobDescription(v string) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetJobName(v string) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetJobTags(v []*Tag) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetOutputDataConfig(v *EvaluationOutputDataConfig) *CreateEvaluationJobInput
- func (s *CreateEvaluationJobInput) SetRoleArn(v string) *CreateEvaluationJobInput
- func (s CreateEvaluationJobInput) String() string
- func (s *CreateEvaluationJobInput) Validate() error
- type CreateEvaluationJobOutput
- type CreateGuardrailInput
- func (s CreateGuardrailInput) GoString() string
- func (s *CreateGuardrailInput) SetBlockedInputMessaging(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetBlockedOutputsMessaging(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetClientRequestToken(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetContentPolicyConfig(v *GuardrailContentPolicyConfig) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetContextualGroundingPolicyConfig(v *GuardrailContextualGroundingPolicyConfig) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetDescription(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetKmsKeyId(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetName(v string) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetSensitiveInformationPolicyConfig(v *GuardrailSensitiveInformationPolicyConfig) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetTags(v []*Tag) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetTopicPolicyConfig(v *GuardrailTopicPolicyConfig) *CreateGuardrailInput
- func (s *CreateGuardrailInput) SetWordPolicyConfig(v *GuardrailWordPolicyConfig) *CreateGuardrailInput
- func (s CreateGuardrailInput) String() string
- func (s *CreateGuardrailInput) Validate() error
- type CreateGuardrailOutput
- func (s CreateGuardrailOutput) GoString() string
- func (s *CreateGuardrailOutput) SetCreatedAt(v time.Time) *CreateGuardrailOutput
- func (s *CreateGuardrailOutput) SetGuardrailArn(v string) *CreateGuardrailOutput
- func (s *CreateGuardrailOutput) SetGuardrailId(v string) *CreateGuardrailOutput
- func (s *CreateGuardrailOutput) SetVersion(v string) *CreateGuardrailOutput
- func (s CreateGuardrailOutput) String() string
- type CreateGuardrailVersionInput
- func (s CreateGuardrailVersionInput) GoString() string
- func (s *CreateGuardrailVersionInput) SetClientRequestToken(v string) *CreateGuardrailVersionInput
- func (s *CreateGuardrailVersionInput) SetDescription(v string) *CreateGuardrailVersionInput
- func (s *CreateGuardrailVersionInput) SetGuardrailIdentifier(v string) *CreateGuardrailVersionInput
- func (s CreateGuardrailVersionInput) String() string
- func (s *CreateGuardrailVersionInput) Validate() error
- type CreateGuardrailVersionOutput
- type CreateModelCustomizationJobInput
- func (s CreateModelCustomizationJobInput) GoString() string
- func (s *CreateModelCustomizationJobInput) SetBaseModelIdentifier(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetClientRequestToken(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetCustomModelKmsKeyId(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetCustomModelName(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetCustomModelTags(v []*Tag) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetCustomizationType(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetHyperParameters(v map[string]*string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetJobName(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetJobTags(v []*Tag) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetOutputDataConfig(v *OutputDataConfig) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetRoleArn(v string) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetTrainingDataConfig(v *TrainingDataConfig) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetValidationDataConfig(v *ValidationDataConfig) *CreateModelCustomizationJobInput
- func (s *CreateModelCustomizationJobInput) SetVpcConfig(v *VpcConfig) *CreateModelCustomizationJobInput
- func (s CreateModelCustomizationJobInput) String() string
- func (s *CreateModelCustomizationJobInput) Validate() error
- type CreateModelCustomizationJobOutput
- type CreateProvisionedModelThroughputInput
- func (s CreateProvisionedModelThroughputInput) GoString() string
- func (s *CreateProvisionedModelThroughputInput) SetClientRequestToken(v string) *CreateProvisionedModelThroughputInput
- func (s *CreateProvisionedModelThroughputInput) SetCommitmentDuration(v string) *CreateProvisionedModelThroughputInput
- func (s *CreateProvisionedModelThroughputInput) SetModelId(v string) *CreateProvisionedModelThroughputInput
- func (s *CreateProvisionedModelThroughputInput) SetModelUnits(v int64) *CreateProvisionedModelThroughputInput
- func (s *CreateProvisionedModelThroughputInput) SetProvisionedModelName(v string) *CreateProvisionedModelThroughputInput
- func (s *CreateProvisionedModelThroughputInput) SetTags(v []*Tag) *CreateProvisionedModelThroughputInput
- func (s CreateProvisionedModelThroughputInput) String() string
- func (s *CreateProvisionedModelThroughputInput) Validate() error
- type CreateProvisionedModelThroughputOutput
- type CustomModelSummary
- func (s CustomModelSummary) GoString() string
- func (s *CustomModelSummary) SetBaseModelArn(v string) *CustomModelSummary
- func (s *CustomModelSummary) SetBaseModelName(v string) *CustomModelSummary
- func (s *CustomModelSummary) SetCreationTime(v time.Time) *CustomModelSummary
- func (s *CustomModelSummary) SetCustomizationType(v string) *CustomModelSummary
- func (s *CustomModelSummary) SetModelArn(v string) *CustomModelSummary
- func (s *CustomModelSummary) SetModelName(v string) *CustomModelSummary
- func (s CustomModelSummary) String() string
- type DeleteCustomModelInput
- type DeleteCustomModelOutput
- type DeleteGuardrailInput
- func (s DeleteGuardrailInput) GoString() string
- func (s *DeleteGuardrailInput) SetGuardrailIdentifier(v string) *DeleteGuardrailInput
- func (s *DeleteGuardrailInput) SetGuardrailVersion(v string) *DeleteGuardrailInput
- func (s DeleteGuardrailInput) String() string
- func (s *DeleteGuardrailInput) Validate() error
- type DeleteGuardrailOutput
- type DeleteModelInvocationLoggingConfigurationInput
- type DeleteModelInvocationLoggingConfigurationOutput
- type DeleteProvisionedModelThroughputInput
- func (s DeleteProvisionedModelThroughputInput) GoString() string
- func (s *DeleteProvisionedModelThroughputInput) SetProvisionedModelId(v string) *DeleteProvisionedModelThroughputInput
- func (s DeleteProvisionedModelThroughputInput) String() string
- func (s *DeleteProvisionedModelThroughputInput) Validate() error
- type DeleteProvisionedModelThroughputOutput
- type EvaluationBedrockModel
- func (s EvaluationBedrockModel) GoString() string
- func (s *EvaluationBedrockModel) SetInferenceParams(v string) *EvaluationBedrockModel
- func (s *EvaluationBedrockModel) SetModelIdentifier(v string) *EvaluationBedrockModel
- func (s EvaluationBedrockModel) String() string
- func (s *EvaluationBedrockModel) Validate() error
- type EvaluationConfig
- type EvaluationDataset
- type EvaluationDatasetLocation
- type EvaluationDatasetMetricConfig
- func (s EvaluationDatasetMetricConfig) GoString() string
- func (s *EvaluationDatasetMetricConfig) SetDataset(v *EvaluationDataset) *EvaluationDatasetMetricConfig
- func (s *EvaluationDatasetMetricConfig) SetMetricNames(v []*string) *EvaluationDatasetMetricConfig
- func (s *EvaluationDatasetMetricConfig) SetTaskType(v string) *EvaluationDatasetMetricConfig
- func (s EvaluationDatasetMetricConfig) String() string
- func (s *EvaluationDatasetMetricConfig) Validate() error
- type EvaluationInferenceConfig
- type EvaluationModelConfig
- type EvaluationOutputDataConfig
- type EvaluationSummary
- func (s EvaluationSummary) GoString() string
- func (s *EvaluationSummary) SetCreationTime(v time.Time) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluationTaskTypes(v []*string) *EvaluationSummary
- func (s *EvaluationSummary) SetJobArn(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetJobName(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetJobType(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetModelIdentifiers(v []*string) *EvaluationSummary
- func (s *EvaluationSummary) SetStatus(v string) *EvaluationSummary
- func (s EvaluationSummary) String() string
- type FoundationModelDetails
- func (s FoundationModelDetails) GoString() string
- func (s *FoundationModelDetails) SetCustomizationsSupported(v []*string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetInferenceTypesSupported(v []*string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetInputModalities(v []*string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetModelArn(v string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetModelId(v string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetModelLifecycle(v *FoundationModelLifecycle) *FoundationModelDetails
- func (s *FoundationModelDetails) SetModelName(v string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetOutputModalities(v []*string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetProviderName(v string) *FoundationModelDetails
- func (s *FoundationModelDetails) SetResponseStreamingSupported(v bool) *FoundationModelDetails
- func (s FoundationModelDetails) String() string
- type FoundationModelLifecycle
- type FoundationModelSummary
- func (s FoundationModelSummary) GoString() string
- func (s *FoundationModelSummary) SetCustomizationsSupported(v []*string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetInferenceTypesSupported(v []*string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetInputModalities(v []*string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetModelArn(v string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetModelId(v string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetModelLifecycle(v *FoundationModelLifecycle) *FoundationModelSummary
- func (s *FoundationModelSummary) SetModelName(v string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetOutputModalities(v []*string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetProviderName(v string) *FoundationModelSummary
- func (s *FoundationModelSummary) SetResponseStreamingSupported(v bool) *FoundationModelSummary
- func (s FoundationModelSummary) String() string
- type GetCustomModelInput
- type GetCustomModelOutput
- func (s GetCustomModelOutput) GoString() string
- func (s *GetCustomModelOutput) SetBaseModelArn(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetCreationTime(v time.Time) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetCustomizationType(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetHyperParameters(v map[string]*string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetJobArn(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetJobName(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetModelArn(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetModelKmsKeyArn(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetModelName(v string) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetOutputDataConfig(v *OutputDataConfig) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetTrainingDataConfig(v *TrainingDataConfig) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetTrainingMetrics(v *TrainingMetrics) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetValidationDataConfig(v *ValidationDataConfig) *GetCustomModelOutput
- func (s *GetCustomModelOutput) SetValidationMetrics(v []*ValidatorMetric) *GetCustomModelOutput
- func (s GetCustomModelOutput) String() string
- type GetEvaluationJobInput
- type GetEvaluationJobOutput
- func (s GetEvaluationJobOutput) GoString() string
- func (s *GetEvaluationJobOutput) SetCreationTime(v time.Time) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetCustomerEncryptionKeyId(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetEvaluationConfig(v *EvaluationConfig) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetFailureMessages(v []*string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetInferenceConfig(v *EvaluationInferenceConfig) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetJobArn(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetJobDescription(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetJobName(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetJobType(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetLastModifiedTime(v time.Time) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetOutputDataConfig(v *EvaluationOutputDataConfig) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetRoleArn(v string) *GetEvaluationJobOutput
- func (s *GetEvaluationJobOutput) SetStatus(v string) *GetEvaluationJobOutput
- func (s GetEvaluationJobOutput) String() string
- type GetFoundationModelInput
- type GetFoundationModelOutput
- type GetGuardrailInput
- type GetGuardrailOutput
- func (s GetGuardrailOutput) GoString() string
- func (s *GetGuardrailOutput) SetBlockedInputMessaging(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetBlockedOutputsMessaging(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetContentPolicy(v *GuardrailContentPolicy) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetContextualGroundingPolicy(v *GuardrailContextualGroundingPolicy) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetCreatedAt(v time.Time) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetDescription(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetFailureRecommendations(v []*string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetGuardrailArn(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetGuardrailId(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetKmsKeyArn(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetName(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetSensitiveInformationPolicy(v *GuardrailSensitiveInformationPolicy) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetStatus(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetStatusReasons(v []*string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetTopicPolicy(v *GuardrailTopicPolicy) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetUpdatedAt(v time.Time) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetVersion(v string) *GetGuardrailOutput
- func (s *GetGuardrailOutput) SetWordPolicy(v *GuardrailWordPolicy) *GetGuardrailOutput
- func (s GetGuardrailOutput) String() string
- type GetModelCustomizationJobInput
- type GetModelCustomizationJobOutput
- func (s GetModelCustomizationJobOutput) GoString() string
- func (s *GetModelCustomizationJobOutput) SetBaseModelArn(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetClientRequestToken(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetCreationTime(v time.Time) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetCustomizationType(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetEndTime(v time.Time) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetFailureMessage(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetHyperParameters(v map[string]*string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetJobArn(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetJobName(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetLastModifiedTime(v time.Time) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetOutputDataConfig(v *OutputDataConfig) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetOutputModelArn(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetOutputModelKmsKeyArn(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetOutputModelName(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetRoleArn(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetStatus(v string) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetTrainingDataConfig(v *TrainingDataConfig) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetTrainingMetrics(v *TrainingMetrics) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetValidationDataConfig(v *ValidationDataConfig) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetValidationMetrics(v []*ValidatorMetric) *GetModelCustomizationJobOutput
- func (s *GetModelCustomizationJobOutput) SetVpcConfig(v *VpcConfig) *GetModelCustomizationJobOutput
- func (s GetModelCustomizationJobOutput) String() string
- type GetModelInvocationLoggingConfigurationInput
- type GetModelInvocationLoggingConfigurationOutput
- type GetProvisionedModelThroughputInput
- type GetProvisionedModelThroughputOutput
- func (s GetProvisionedModelThroughputOutput) GoString() string
- func (s *GetProvisionedModelThroughputOutput) SetCommitmentDuration(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetCommitmentExpirationTime(v time.Time) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetCreationTime(v time.Time) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetDesiredModelArn(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetDesiredModelUnits(v int64) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetFailureMessage(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetFoundationModelArn(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetLastModifiedTime(v time.Time) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetModelArn(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetModelUnits(v int64) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetProvisionedModelArn(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetProvisionedModelName(v string) *GetProvisionedModelThroughputOutput
- func (s *GetProvisionedModelThroughputOutput) SetStatus(v string) *GetProvisionedModelThroughputOutput
- func (s GetProvisionedModelThroughputOutput) String() string
- type GuardrailContentFilter
- func (s GuardrailContentFilter) GoString() string
- func (s *GuardrailContentFilter) SetInputStrength(v string) *GuardrailContentFilter
- func (s *GuardrailContentFilter) SetOutputStrength(v string) *GuardrailContentFilter
- func (s *GuardrailContentFilter) SetType(v string) *GuardrailContentFilter
- func (s GuardrailContentFilter) String() string
- type GuardrailContentFilterConfig
- func (s GuardrailContentFilterConfig) GoString() string
- func (s *GuardrailContentFilterConfig) SetInputStrength(v string) *GuardrailContentFilterConfig
- func (s *GuardrailContentFilterConfig) SetOutputStrength(v string) *GuardrailContentFilterConfig
- func (s *GuardrailContentFilterConfig) SetType(v string) *GuardrailContentFilterConfig
- func (s GuardrailContentFilterConfig) String() string
- func (s *GuardrailContentFilterConfig) Validate() error
- type GuardrailContentPolicy
- type GuardrailContentPolicyConfig
- type GuardrailContextualGroundingFilter
- func (s GuardrailContextualGroundingFilter) GoString() string
- func (s *GuardrailContextualGroundingFilter) SetThreshold(v float64) *GuardrailContextualGroundingFilter
- func (s *GuardrailContextualGroundingFilter) SetType(v string) *GuardrailContextualGroundingFilter
- func (s GuardrailContextualGroundingFilter) String() string
- type GuardrailContextualGroundingFilterConfig
- func (s GuardrailContextualGroundingFilterConfig) GoString() string
- func (s *GuardrailContextualGroundingFilterConfig) SetThreshold(v float64) *GuardrailContextualGroundingFilterConfig
- func (s *GuardrailContextualGroundingFilterConfig) SetType(v string) *GuardrailContextualGroundingFilterConfig
- func (s GuardrailContextualGroundingFilterConfig) String() string
- func (s *GuardrailContextualGroundingFilterConfig) Validate() error
- type GuardrailContextualGroundingPolicy
- type GuardrailContextualGroundingPolicyConfig
- func (s GuardrailContextualGroundingPolicyConfig) GoString() string
- func (s *GuardrailContextualGroundingPolicyConfig) SetFiltersConfig(v []*GuardrailContextualGroundingFilterConfig) *GuardrailContextualGroundingPolicyConfig
- func (s GuardrailContextualGroundingPolicyConfig) String() string
- func (s *GuardrailContextualGroundingPolicyConfig) Validate() error
- type GuardrailManagedWords
- type GuardrailManagedWordsConfig
- type GuardrailPiiEntity
- type GuardrailPiiEntityConfig
- func (s GuardrailPiiEntityConfig) GoString() string
- func (s *GuardrailPiiEntityConfig) SetAction(v string) *GuardrailPiiEntityConfig
- func (s *GuardrailPiiEntityConfig) SetType(v string) *GuardrailPiiEntityConfig
- func (s GuardrailPiiEntityConfig) String() string
- func (s *GuardrailPiiEntityConfig) Validate() error
- type GuardrailRegex
- func (s GuardrailRegex) GoString() string
- func (s *GuardrailRegex) SetAction(v string) *GuardrailRegex
- func (s *GuardrailRegex) SetDescription(v string) *GuardrailRegex
- func (s *GuardrailRegex) SetName(v string) *GuardrailRegex
- func (s *GuardrailRegex) SetPattern(v string) *GuardrailRegex
- func (s GuardrailRegex) String() string
- type GuardrailRegexConfig
- func (s GuardrailRegexConfig) GoString() string
- func (s *GuardrailRegexConfig) SetAction(v string) *GuardrailRegexConfig
- func (s *GuardrailRegexConfig) SetDescription(v string) *GuardrailRegexConfig
- func (s *GuardrailRegexConfig) SetName(v string) *GuardrailRegexConfig
- func (s *GuardrailRegexConfig) SetPattern(v string) *GuardrailRegexConfig
- func (s GuardrailRegexConfig) String() string
- func (s *GuardrailRegexConfig) Validate() error
- type GuardrailSensitiveInformationPolicy
- func (s GuardrailSensitiveInformationPolicy) GoString() string
- func (s *GuardrailSensitiveInformationPolicy) SetPiiEntities(v []*GuardrailPiiEntity) *GuardrailSensitiveInformationPolicy
- func (s *GuardrailSensitiveInformationPolicy) SetRegexes(v []*GuardrailRegex) *GuardrailSensitiveInformationPolicy
- func (s GuardrailSensitiveInformationPolicy) String() string
- type GuardrailSensitiveInformationPolicyConfig
- func (s GuardrailSensitiveInformationPolicyConfig) GoString() string
- func (s *GuardrailSensitiveInformationPolicyConfig) SetPiiEntitiesConfig(v []*GuardrailPiiEntityConfig) *GuardrailSensitiveInformationPolicyConfig
- func (s *GuardrailSensitiveInformationPolicyConfig) SetRegexesConfig(v []*GuardrailRegexConfig) *GuardrailSensitiveInformationPolicyConfig
- func (s GuardrailSensitiveInformationPolicyConfig) String() string
- func (s *GuardrailSensitiveInformationPolicyConfig) Validate() error
- type GuardrailSummary
- func (s GuardrailSummary) GoString() string
- func (s *GuardrailSummary) SetArn(v string) *GuardrailSummary
- func (s *GuardrailSummary) SetCreatedAt(v time.Time) *GuardrailSummary
- func (s *GuardrailSummary) SetDescription(v string) *GuardrailSummary
- func (s *GuardrailSummary) SetId(v string) *GuardrailSummary
- func (s *GuardrailSummary) SetName(v string) *GuardrailSummary
- func (s *GuardrailSummary) SetStatus(v string) *GuardrailSummary
- func (s *GuardrailSummary) SetUpdatedAt(v time.Time) *GuardrailSummary
- func (s *GuardrailSummary) SetVersion(v string) *GuardrailSummary
- func (s GuardrailSummary) String() string
- type GuardrailTopic
- func (s GuardrailTopic) GoString() string
- func (s *GuardrailTopic) SetDefinition(v string) *GuardrailTopic
- func (s *GuardrailTopic) SetExamples(v []*string) *GuardrailTopic
- func (s *GuardrailTopic) SetName(v string) *GuardrailTopic
- func (s *GuardrailTopic) SetType(v string) *GuardrailTopic
- func (s GuardrailTopic) String() string
- type GuardrailTopicConfig
- func (s GuardrailTopicConfig) GoString() string
- func (s *GuardrailTopicConfig) SetDefinition(v string) *GuardrailTopicConfig
- func (s *GuardrailTopicConfig) SetExamples(v []*string) *GuardrailTopicConfig
- func (s *GuardrailTopicConfig) SetName(v string) *GuardrailTopicConfig
- func (s *GuardrailTopicConfig) SetType(v string) *GuardrailTopicConfig
- func (s GuardrailTopicConfig) String() string
- func (s *GuardrailTopicConfig) Validate() error
- type GuardrailTopicPolicy
- type GuardrailTopicPolicyConfig
- type GuardrailWord
- type GuardrailWordConfig
- type GuardrailWordPolicy
- type GuardrailWordPolicyConfig
- func (s GuardrailWordPolicyConfig) GoString() string
- func (s *GuardrailWordPolicyConfig) SetManagedWordListsConfig(v []*GuardrailManagedWordsConfig) *GuardrailWordPolicyConfig
- func (s *GuardrailWordPolicyConfig) SetWordsConfig(v []*GuardrailWordConfig) *GuardrailWordPolicyConfig
- func (s GuardrailWordPolicyConfig) String() string
- func (s *GuardrailWordPolicyConfig) Validate() error
- type HumanEvaluationConfig
- func (s HumanEvaluationConfig) GoString() string
- func (s *HumanEvaluationConfig) SetCustomMetrics(v []*HumanEvaluationCustomMetric) *HumanEvaluationConfig
- func (s *HumanEvaluationConfig) SetDatasetMetricConfigs(v []*EvaluationDatasetMetricConfig) *HumanEvaluationConfig
- func (s *HumanEvaluationConfig) SetHumanWorkflowConfig(v *HumanWorkflowConfig) *HumanEvaluationConfig
- func (s HumanEvaluationConfig) String() string
- func (s *HumanEvaluationConfig) Validate() error
- type HumanEvaluationCustomMetric
- func (s HumanEvaluationCustomMetric) GoString() string
- func (s *HumanEvaluationCustomMetric) SetDescription(v string) *HumanEvaluationCustomMetric
- func (s *HumanEvaluationCustomMetric) SetName(v string) *HumanEvaluationCustomMetric
- func (s *HumanEvaluationCustomMetric) SetRatingMethod(v string) *HumanEvaluationCustomMetric
- func (s HumanEvaluationCustomMetric) String() string
- func (s *HumanEvaluationCustomMetric) Validate() error
- type HumanWorkflowConfig
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListCustomModelsInput
- func (s ListCustomModelsInput) GoString() string
- func (s *ListCustomModelsInput) SetBaseModelArnEquals(v string) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetCreationTimeAfter(v time.Time) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetCreationTimeBefore(v time.Time) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetFoundationModelArnEquals(v string) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetMaxResults(v int64) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetNameContains(v string) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetNextToken(v string) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetSortBy(v string) *ListCustomModelsInput
- func (s *ListCustomModelsInput) SetSortOrder(v string) *ListCustomModelsInput
- func (s ListCustomModelsInput) String() string
- func (s *ListCustomModelsInput) Validate() error
- type ListCustomModelsOutput
- type ListEvaluationJobsInput
- func (s ListEvaluationJobsInput) GoString() string
- func (s *ListEvaluationJobsInput) SetCreationTimeAfter(v time.Time) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetCreationTimeBefore(v time.Time) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetMaxResults(v int64) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetNameContains(v string) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetNextToken(v string) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetSortBy(v string) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetSortOrder(v string) *ListEvaluationJobsInput
- func (s *ListEvaluationJobsInput) SetStatusEquals(v string) *ListEvaluationJobsInput
- func (s ListEvaluationJobsInput) String() string
- func (s *ListEvaluationJobsInput) Validate() error
- type ListEvaluationJobsOutput
- type ListFoundationModelsInput
- func (s ListFoundationModelsInput) GoString() string
- func (s *ListFoundationModelsInput) SetByCustomizationType(v string) *ListFoundationModelsInput
- func (s *ListFoundationModelsInput) SetByInferenceType(v string) *ListFoundationModelsInput
- func (s *ListFoundationModelsInput) SetByOutputModality(v string) *ListFoundationModelsInput
- func (s *ListFoundationModelsInput) SetByProvider(v string) *ListFoundationModelsInput
- func (s ListFoundationModelsInput) String() string
- type ListFoundationModelsOutput
- type ListGuardrailsInput
- func (s ListGuardrailsInput) GoString() string
- func (s *ListGuardrailsInput) SetGuardrailIdentifier(v string) *ListGuardrailsInput
- func (s *ListGuardrailsInput) SetMaxResults(v int64) *ListGuardrailsInput
- func (s *ListGuardrailsInput) SetNextToken(v string) *ListGuardrailsInput
- func (s ListGuardrailsInput) String() string
- func (s *ListGuardrailsInput) Validate() error
- type ListGuardrailsOutput
- type ListModelCustomizationJobsInput
- func (s ListModelCustomizationJobsInput) GoString() string
- func (s *ListModelCustomizationJobsInput) SetCreationTimeAfter(v time.Time) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetCreationTimeBefore(v time.Time) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetMaxResults(v int64) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetNameContains(v string) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetNextToken(v string) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetSortBy(v string) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetSortOrder(v string) *ListModelCustomizationJobsInput
- func (s *ListModelCustomizationJobsInput) SetStatusEquals(v string) *ListModelCustomizationJobsInput
- func (s ListModelCustomizationJobsInput) String() string
- func (s *ListModelCustomizationJobsInput) Validate() error
- type ListModelCustomizationJobsOutput
- func (s ListModelCustomizationJobsOutput) GoString() string
- func (s *ListModelCustomizationJobsOutput) SetModelCustomizationJobSummaries(v []*ModelCustomizationJobSummary) *ListModelCustomizationJobsOutput
- func (s *ListModelCustomizationJobsOutput) SetNextToken(v string) *ListModelCustomizationJobsOutput
- func (s ListModelCustomizationJobsOutput) String() string
- type ListProvisionedModelThroughputsInput
- func (s ListProvisionedModelThroughputsInput) GoString() string
- func (s *ListProvisionedModelThroughputsInput) SetCreationTimeAfter(v time.Time) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetCreationTimeBefore(v time.Time) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetMaxResults(v int64) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetModelArnEquals(v string) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetNameContains(v string) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetNextToken(v string) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetSortBy(v string) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetSortOrder(v string) *ListProvisionedModelThroughputsInput
- func (s *ListProvisionedModelThroughputsInput) SetStatusEquals(v string) *ListProvisionedModelThroughputsInput
- func (s ListProvisionedModelThroughputsInput) String() string
- func (s *ListProvisionedModelThroughputsInput) Validate() error
- type ListProvisionedModelThroughputsOutput
- func (s ListProvisionedModelThroughputsOutput) GoString() string
- func (s *ListProvisionedModelThroughputsOutput) SetNextToken(v string) *ListProvisionedModelThroughputsOutput
- func (s *ListProvisionedModelThroughputsOutput) SetProvisionedModelSummaries(v []*ProvisionedModelSummary) *ListProvisionedModelThroughputsOutput
- func (s ListProvisionedModelThroughputsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type LoggingConfig
- func (s LoggingConfig) GoString() string
- func (s *LoggingConfig) SetCloudWatchConfig(v *CloudWatchConfig) *LoggingConfig
- func (s *LoggingConfig) SetEmbeddingDataDeliveryEnabled(v bool) *LoggingConfig
- func (s *LoggingConfig) SetImageDataDeliveryEnabled(v bool) *LoggingConfig
- func (s *LoggingConfig) SetS3Config(v *S3Config) *LoggingConfig
- func (s *LoggingConfig) SetTextDataDeliveryEnabled(v bool) *LoggingConfig
- func (s LoggingConfig) String() string
- func (s *LoggingConfig) Validate() error
- type ModelCustomizationJobSummary
- func (s ModelCustomizationJobSummary) GoString() string
- func (s *ModelCustomizationJobSummary) SetBaseModelArn(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetCreationTime(v time.Time) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetCustomModelArn(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetCustomModelName(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetCustomizationType(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetEndTime(v time.Time) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetJobArn(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetJobName(v string) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetLastModifiedTime(v time.Time) *ModelCustomizationJobSummary
- func (s *ModelCustomizationJobSummary) SetStatus(v string) *ModelCustomizationJobSummary
- func (s ModelCustomizationJobSummary) String() string
- type OutputDataConfig
- type ProvisionedModelSummary
- func (s ProvisionedModelSummary) GoString() string
- func (s *ProvisionedModelSummary) SetCommitmentDuration(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetCommitmentExpirationTime(v time.Time) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetCreationTime(v time.Time) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetDesiredModelArn(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetDesiredModelUnits(v int64) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetFoundationModelArn(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetLastModifiedTime(v time.Time) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetModelArn(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetModelUnits(v int64) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetProvisionedModelArn(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetProvisionedModelName(v string) *ProvisionedModelSummary
- func (s *ProvisionedModelSummary) SetStatus(v string) *ProvisionedModelSummary
- func (s ProvisionedModelSummary) String() string
- type PutModelInvocationLoggingConfigurationInput
- func (s PutModelInvocationLoggingConfigurationInput) GoString() string
- func (s *PutModelInvocationLoggingConfigurationInput) SetLoggingConfig(v *LoggingConfig) *PutModelInvocationLoggingConfigurationInput
- func (s PutModelInvocationLoggingConfigurationInput) String() string
- func (s *PutModelInvocationLoggingConfigurationInput) Validate() error
- type PutModelInvocationLoggingConfigurationOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3Config
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type StopEvaluationJobInput
- type StopEvaluationJobOutput
- type StopModelCustomizationJobInput
- type StopModelCustomizationJobOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type TrainingDataConfig
- type TrainingMetrics
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateGuardrailInput
- func (s UpdateGuardrailInput) GoString() string
- func (s *UpdateGuardrailInput) SetBlockedInputMessaging(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetBlockedOutputsMessaging(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetContentPolicyConfig(v *GuardrailContentPolicyConfig) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetContextualGroundingPolicyConfig(v *GuardrailContextualGroundingPolicyConfig) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetDescription(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetGuardrailIdentifier(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetKmsKeyId(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetName(v string) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetSensitiveInformationPolicyConfig(v *GuardrailSensitiveInformationPolicyConfig) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetTopicPolicyConfig(v *GuardrailTopicPolicyConfig) *UpdateGuardrailInput
- func (s *UpdateGuardrailInput) SetWordPolicyConfig(v *GuardrailWordPolicyConfig) *UpdateGuardrailInput
- func (s UpdateGuardrailInput) String() string
- func (s *UpdateGuardrailInput) Validate() error
- type UpdateGuardrailOutput
- func (s UpdateGuardrailOutput) GoString() string
- func (s *UpdateGuardrailOutput) SetGuardrailArn(v string) *UpdateGuardrailOutput
- func (s *UpdateGuardrailOutput) SetGuardrailId(v string) *UpdateGuardrailOutput
- func (s *UpdateGuardrailOutput) SetUpdatedAt(v time.Time) *UpdateGuardrailOutput
- func (s *UpdateGuardrailOutput) SetVersion(v string) *UpdateGuardrailOutput
- func (s UpdateGuardrailOutput) String() string
- type UpdateProvisionedModelThroughputInput
- func (s UpdateProvisionedModelThroughputInput) GoString() string
- func (s *UpdateProvisionedModelThroughputInput) SetDesiredModelId(v string) *UpdateProvisionedModelThroughputInput
- func (s *UpdateProvisionedModelThroughputInput) SetDesiredProvisionedModelName(v string) *UpdateProvisionedModelThroughputInput
- func (s *UpdateProvisionedModelThroughputInput) SetProvisionedModelId(v string) *UpdateProvisionedModelThroughputInput
- func (s UpdateProvisionedModelThroughputInput) String() string
- func (s *UpdateProvisionedModelThroughputInput) Validate() error
- type UpdateProvisionedModelThroughputOutput
- type ValidationDataConfig
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type Validator
- type ValidatorMetric
- type VpcConfig
Constants ¶
const ( // CommitmentDurationOneMonth is a CommitmentDuration enum value CommitmentDurationOneMonth = "OneMonth" // CommitmentDurationSixMonths is a CommitmentDuration enum value CommitmentDurationSixMonths = "SixMonths" )
const ( // CustomizationTypeFineTuning is a CustomizationType enum value CustomizationTypeFineTuning = "FINE_TUNING" // CustomizationTypeContinuedPreTraining is a CustomizationType enum value CustomizationTypeContinuedPreTraining = "CONTINUED_PRE_TRAINING" )
const ( // EvaluationJobStatusInProgress is a EvaluationJobStatus enum value EvaluationJobStatusInProgress = "InProgress" // EvaluationJobStatusCompleted is a EvaluationJobStatus enum value EvaluationJobStatusCompleted = "Completed" // EvaluationJobStatusFailed is a EvaluationJobStatus enum value EvaluationJobStatusFailed = "Failed" // EvaluationJobStatusStopping is a EvaluationJobStatus enum value EvaluationJobStatusStopping = "Stopping" // EvaluationJobStatusStopped is a EvaluationJobStatus enum value EvaluationJobStatusStopped = "Stopped" )
const ( // EvaluationJobTypeHuman is a EvaluationJobType enum value EvaluationJobTypeHuman = "Human" // EvaluationJobTypeAutomated is a EvaluationJobType enum value EvaluationJobTypeAutomated = "Automated" )
const ( // EvaluationTaskTypeSummarization is a EvaluationTaskType enum value EvaluationTaskTypeSummarization = "Summarization" // EvaluationTaskTypeClassification is a EvaluationTaskType enum value EvaluationTaskTypeClassification = "Classification" // EvaluationTaskTypeQuestionAndAnswer is a EvaluationTaskType enum value EvaluationTaskTypeQuestionAndAnswer = "QuestionAndAnswer" // EvaluationTaskTypeGeneration is a EvaluationTaskType enum value EvaluationTaskTypeGeneration = "Generation" // EvaluationTaskTypeCustom is a EvaluationTaskType enum value EvaluationTaskTypeCustom = "Custom" )
const ( // FineTuningJobStatusInProgress is a FineTuningJobStatus enum value FineTuningJobStatusInProgress = "InProgress" // FineTuningJobStatusCompleted is a FineTuningJobStatus enum value FineTuningJobStatusCompleted = "Completed" // FineTuningJobStatusFailed is a FineTuningJobStatus enum value FineTuningJobStatusFailed = "Failed" // FineTuningJobStatusStopping is a FineTuningJobStatus enum value FineTuningJobStatusStopping = "Stopping" // FineTuningJobStatusStopped is a FineTuningJobStatus enum value FineTuningJobStatusStopped = "Stopped" )
const ( // FoundationModelLifecycleStatusActive is a FoundationModelLifecycleStatus enum value FoundationModelLifecycleStatusActive = "ACTIVE" // FoundationModelLifecycleStatusLegacy is a FoundationModelLifecycleStatus enum value FoundationModelLifecycleStatusLegacy = "LEGACY" )
const ( // GuardrailContentFilterTypeSexual is a GuardrailContentFilterType enum value GuardrailContentFilterTypeSexual = "SEXUAL" // GuardrailContentFilterTypeViolence is a GuardrailContentFilterType enum value GuardrailContentFilterTypeViolence = "VIOLENCE" // GuardrailContentFilterTypeHate is a GuardrailContentFilterType enum value GuardrailContentFilterTypeHate = "HATE" // GuardrailContentFilterTypeInsults is a GuardrailContentFilterType enum value GuardrailContentFilterTypeInsults = "INSULTS" // GuardrailContentFilterTypeMisconduct is a GuardrailContentFilterType enum value GuardrailContentFilterTypeMisconduct = "MISCONDUCT" // GuardrailContentFilterTypePromptAttack is a GuardrailContentFilterType enum value GuardrailContentFilterTypePromptAttack = "PROMPT_ATTACK" )
const ( // GuardrailContextualGroundingFilterTypeGrounding is a GuardrailContextualGroundingFilterType enum value GuardrailContextualGroundingFilterTypeGrounding = "GROUNDING" // GuardrailContextualGroundingFilterTypeRelevance is a GuardrailContextualGroundingFilterType enum value GuardrailContextualGroundingFilterTypeRelevance = "RELEVANCE" )
const ( // GuardrailFilterStrengthNone is a GuardrailFilterStrength enum value GuardrailFilterStrengthNone = "NONE" // GuardrailFilterStrengthLow is a GuardrailFilterStrength enum value GuardrailFilterStrengthLow = "LOW" // GuardrailFilterStrengthMedium is a GuardrailFilterStrength enum value GuardrailFilterStrengthMedium = "MEDIUM" // GuardrailFilterStrengthHigh is a GuardrailFilterStrength enum value GuardrailFilterStrengthHigh = "HIGH" )
const ( // GuardrailPiiEntityTypeAddress is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeAddress = "ADDRESS" // GuardrailPiiEntityTypeAge is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeAge = "AGE" // GuardrailPiiEntityTypeAwsAccessKey is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeAwsAccessKey = "AWS_ACCESS_KEY" // GuardrailPiiEntityTypeAwsSecretKey is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeAwsSecretKey = "AWS_SECRET_KEY" // GuardrailPiiEntityTypeCaHealthNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeCaHealthNumber = "CA_HEALTH_NUMBER" // GuardrailPiiEntityTypeCaSocialInsuranceNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeCaSocialInsuranceNumber = "CA_SOCIAL_INSURANCE_NUMBER" // GuardrailPiiEntityTypeCreditDebitCardCvv is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeCreditDebitCardCvv = "CREDIT_DEBIT_CARD_CVV" // GuardrailPiiEntityTypeCreditDebitCardExpiry is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeCreditDebitCardExpiry = "CREDIT_DEBIT_CARD_EXPIRY" // GuardrailPiiEntityTypeCreditDebitCardNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeCreditDebitCardNumber = "CREDIT_DEBIT_CARD_NUMBER" // GuardrailPiiEntityTypeDriverId is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeDriverId = "DRIVER_ID" // GuardrailPiiEntityTypeEmail is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeEmail = "EMAIL" // GuardrailPiiEntityTypeInternationalBankAccountNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeInternationalBankAccountNumber = "INTERNATIONAL_BANK_ACCOUNT_NUMBER" // GuardrailPiiEntityTypeIpAddress is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeIpAddress = "IP_ADDRESS" // GuardrailPiiEntityTypeLicensePlate is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeLicensePlate = "LICENSE_PLATE" // GuardrailPiiEntityTypeMacAddress is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeMacAddress = "MAC_ADDRESS" // GuardrailPiiEntityTypeName is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeName = "NAME" // GuardrailPiiEntityTypePassword is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypePassword = "PASSWORD" // GuardrailPiiEntityTypePhone is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypePhone = "PHONE" // GuardrailPiiEntityTypePin is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypePin = "PIN" // GuardrailPiiEntityTypeSwiftCode is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeSwiftCode = "SWIFT_CODE" // GuardrailPiiEntityTypeUkNationalHealthServiceNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUkNationalHealthServiceNumber = "UK_NATIONAL_HEALTH_SERVICE_NUMBER" // GuardrailPiiEntityTypeUkNationalInsuranceNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUkNationalInsuranceNumber = "UK_NATIONAL_INSURANCE_NUMBER" // GuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUkUniqueTaxpayerReferenceNumber = "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER" // GuardrailPiiEntityTypeUrl is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUrl = "URL" // GuardrailPiiEntityTypeUsername is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsername = "USERNAME" // GuardrailPiiEntityTypeUsBankAccountNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsBankAccountNumber = "US_BANK_ACCOUNT_NUMBER" // GuardrailPiiEntityTypeUsBankRoutingNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsBankRoutingNumber = "US_BANK_ROUTING_NUMBER" // GuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsIndividualTaxIdentificationNumber = "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER" // GuardrailPiiEntityTypeUsPassportNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsPassportNumber = "US_PASSPORT_NUMBER" // GuardrailPiiEntityTypeUsSocialSecurityNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeUsSocialSecurityNumber = "US_SOCIAL_SECURITY_NUMBER" // GuardrailPiiEntityTypeVehicleIdentificationNumber is a GuardrailPiiEntityType enum value GuardrailPiiEntityTypeVehicleIdentificationNumber = "VEHICLE_IDENTIFICATION_NUMBER" )
const ( // GuardrailSensitiveInformationActionBlock is a GuardrailSensitiveInformationAction enum value GuardrailSensitiveInformationActionBlock = "BLOCK" // GuardrailSensitiveInformationActionAnonymize is a GuardrailSensitiveInformationAction enum value GuardrailSensitiveInformationActionAnonymize = "ANONYMIZE" )
const ( // GuardrailStatusCreating is a GuardrailStatus enum value GuardrailStatusCreating = "CREATING" // GuardrailStatusUpdating is a GuardrailStatus enum value GuardrailStatusUpdating = "UPDATING" // GuardrailStatusVersioning is a GuardrailStatus enum value GuardrailStatusVersioning = "VERSIONING" // GuardrailStatusReady is a GuardrailStatus enum value GuardrailStatusReady = "READY" // GuardrailStatusFailed is a GuardrailStatus enum value GuardrailStatusFailed = "FAILED" // GuardrailStatusDeleting is a GuardrailStatus enum value GuardrailStatusDeleting = "DELETING" )
const ( // InferenceTypeOnDemand is a InferenceType enum value InferenceTypeOnDemand = "ON_DEMAND" // InferenceTypeProvisioned is a InferenceType enum value InferenceTypeProvisioned = "PROVISIONED" )
const ( // ModelCustomizationFineTuning is a ModelCustomization enum value ModelCustomizationFineTuning = "FINE_TUNING" // ModelCustomizationContinuedPreTraining is a ModelCustomization enum value ModelCustomizationContinuedPreTraining = "CONTINUED_PRE_TRAINING" )
const ( // ModelCustomizationJobStatusInProgress is a ModelCustomizationJobStatus enum value ModelCustomizationJobStatusInProgress = "InProgress" // ModelCustomizationJobStatusCompleted is a ModelCustomizationJobStatus enum value ModelCustomizationJobStatusCompleted = "Completed" // ModelCustomizationJobStatusFailed is a ModelCustomizationJobStatus enum value ModelCustomizationJobStatusFailed = "Failed" // ModelCustomizationJobStatusStopping is a ModelCustomizationJobStatus enum value ModelCustomizationJobStatusStopping = "Stopping" // ModelCustomizationJobStatusStopped is a ModelCustomizationJobStatus enum value ModelCustomizationJobStatusStopped = "Stopped" )
const ( // ModelModalityText is a ModelModality enum value ModelModalityText = "TEXT" // ModelModalityImage is a ModelModality enum value ModelModalityImage = "IMAGE" // ModelModalityEmbedding is a ModelModality enum value ModelModalityEmbedding = "EMBEDDING" )
const ( // ProvisionedModelStatusCreating is a ProvisionedModelStatus enum value ProvisionedModelStatusCreating = "Creating" // ProvisionedModelStatusInService is a ProvisionedModelStatus enum value ProvisionedModelStatusInService = "InService" // ProvisionedModelStatusUpdating is a ProvisionedModelStatus enum value ProvisionedModelStatusUpdating = "Updating" // ProvisionedModelStatusFailed is a ProvisionedModelStatus enum value ProvisionedModelStatusFailed = "Failed" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "Ascending" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "Descending" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // The request is denied because of missing access permissions. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Error occurred because of a conflict while performing an operation. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal server error occurred. Retry your request. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource Amazon Resource Name (ARN) was not found. Check the // Amazon Resource Name (ARN) and try your request again. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The number of requests exceeds the service quota. Resubmit your request later. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The number of requests exceeds the limit. Resubmit your request later. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // The request contains more tags than can be associated with a resource (50 // tags per resource). The maximum number of tags includes both existing tags // and those included in your current request. ErrCodeTooManyTagsException = "TooManyTagsException" // ErrCodeValidationException for service response error code // "ValidationException". // // Input validation failed. Check your request parameters and retry the request. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Bedrock" // Name of service. EndpointsID = "bedrock" // ID to lookup a service endpoint with. ServiceID = "Bedrock" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// GuardrailManagedWordsTypeProfanity is a GuardrailManagedWordsType enum value
GuardrailManagedWordsTypeProfanity = "PROFANITY"
)
const (
// GuardrailTopicTypeDeny is a GuardrailTopicType enum value
GuardrailTopicTypeDeny = "DENY"
)
const (
// SortByProvisionedModelsCreationTime is a SortByProvisionedModels enum value
SortByProvisionedModelsCreationTime = "CreationTime"
)
const (
// SortJobsByCreationTime is a SortJobsBy enum value
SortJobsByCreationTime = "CreationTime"
)
const (
// SortModelsByCreationTime is a SortModelsBy enum value
SortModelsByCreationTime = "CreationTime"
)
Variables ¶
This section is empty.
Functions ¶
func CommitmentDuration_Values ¶ added in v1.45.20
func CommitmentDuration_Values() []string
CommitmentDuration_Values returns all elements of the CommitmentDuration enum
func CustomizationType_Values ¶ added in v1.48.7
func CustomizationType_Values() []string
CustomizationType_Values returns all elements of the CustomizationType enum
func EvaluationJobStatus_Values ¶ added in v1.51.27
func EvaluationJobStatus_Values() []string
EvaluationJobStatus_Values returns all elements of the EvaluationJobStatus enum
func EvaluationJobType_Values ¶ added in v1.51.27
func EvaluationJobType_Values() []string
EvaluationJobType_Values returns all elements of the EvaluationJobType enum
func EvaluationTaskType_Values ¶ added in v1.51.27
func EvaluationTaskType_Values() []string
EvaluationTaskType_Values returns all elements of the EvaluationTaskType enum
func FineTuningJobStatus_Values ¶
func FineTuningJobStatus_Values() []string
FineTuningJobStatus_Values returns all elements of the FineTuningJobStatus enum
func FoundationModelLifecycleStatus_Values ¶ added in v1.48.7
func FoundationModelLifecycleStatus_Values() []string
FoundationModelLifecycleStatus_Values returns all elements of the FoundationModelLifecycleStatus enum
func GuardrailContentFilterType_Values ¶ added in v1.51.27
func GuardrailContentFilterType_Values() []string
GuardrailContentFilterType_Values returns all elements of the GuardrailContentFilterType enum
func GuardrailContextualGroundingFilterType_Values ¶ added in v1.54.18
func GuardrailContextualGroundingFilterType_Values() []string
GuardrailContextualGroundingFilterType_Values returns all elements of the GuardrailContextualGroundingFilterType enum
func GuardrailFilterStrength_Values ¶ added in v1.51.27
func GuardrailFilterStrength_Values() []string
GuardrailFilterStrength_Values returns all elements of the GuardrailFilterStrength enum
func GuardrailManagedWordsType_Values ¶ added in v1.51.27
func GuardrailManagedWordsType_Values() []string
GuardrailManagedWordsType_Values returns all elements of the GuardrailManagedWordsType enum
func GuardrailPiiEntityType_Values ¶ added in v1.51.27
func GuardrailPiiEntityType_Values() []string
GuardrailPiiEntityType_Values returns all elements of the GuardrailPiiEntityType enum
func GuardrailSensitiveInformationAction_Values ¶ added in v1.51.27
func GuardrailSensitiveInformationAction_Values() []string
GuardrailSensitiveInformationAction_Values returns all elements of the GuardrailSensitiveInformationAction enum
func GuardrailStatus_Values ¶ added in v1.51.27
func GuardrailStatus_Values() []string
GuardrailStatus_Values returns all elements of the GuardrailStatus enum
func GuardrailTopicType_Values ¶ added in v1.51.27
func GuardrailTopicType_Values() []string
GuardrailTopicType_Values returns all elements of the GuardrailTopicType enum
func InferenceType_Values ¶
func InferenceType_Values() []string
InferenceType_Values returns all elements of the InferenceType enum
func ModelCustomizationJobStatus_Values ¶
func ModelCustomizationJobStatus_Values() []string
ModelCustomizationJobStatus_Values returns all elements of the ModelCustomizationJobStatus enum
func ModelCustomization_Values ¶
func ModelCustomization_Values() []string
ModelCustomization_Values returns all elements of the ModelCustomization enum
func ModelModality_Values ¶
func ModelModality_Values() []string
ModelModality_Values returns all elements of the ModelModality enum
func ProvisionedModelStatus_Values ¶ added in v1.45.20
func ProvisionedModelStatus_Values() []string
ProvisionedModelStatus_Values returns all elements of the ProvisionedModelStatus enum
func SortByProvisionedModels_Values ¶ added in v1.45.20
func SortByProvisionedModels_Values() []string
SortByProvisionedModels_Values returns all elements of the SortByProvisionedModels enum
func SortJobsBy_Values ¶
func SortJobsBy_Values() []string
SortJobsBy_Values returns all elements of the SortJobsBy enum
func SortModelsBy_Values ¶
func SortModelsBy_Values() []string
SortModelsBy_Values returns all elements of the SortModelsBy enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request is denied because of missing access permissions.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AutomatedEvaluationConfig ¶ added in v1.51.27
type AutomatedEvaluationConfig struct { // Specifies the required elements for an automatic model evaluation job. // // DatasetMetricConfigs is a required field DatasetMetricConfigs []*EvaluationDatasetMetricConfig `locationName:"datasetMetricConfigs" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Use to specify a automatic model evaluation job. The EvaluationDatasetMetricConfig object is used to specify the prompt datasets, task type, and metric names.
func (AutomatedEvaluationConfig) GoString ¶ added in v1.51.27
func (s AutomatedEvaluationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutomatedEvaluationConfig) SetDatasetMetricConfigs ¶ added in v1.51.27
func (s *AutomatedEvaluationConfig) SetDatasetMetricConfigs(v []*EvaluationDatasetMetricConfig) *AutomatedEvaluationConfig
SetDatasetMetricConfigs sets the DatasetMetricConfigs field's value.
func (AutomatedEvaluationConfig) String ¶ added in v1.51.27
func (s AutomatedEvaluationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutomatedEvaluationConfig) Validate ¶ added in v1.51.27
func (s *AutomatedEvaluationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Bedrock ¶
Bedrock provides the API operation methods for making requests to Amazon Bedrock. See this package's package overview docs for details on the service.
Bedrock methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Bedrock
New creates a new instance of the Bedrock client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Bedrock client from just a session. svc := bedrock.New(mySession) // Create a Bedrock client with additional configuration svc := bedrock.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Bedrock) CreateEvaluationJob ¶ added in v1.51.27
func (c *Bedrock) CreateEvaluationJob(input *CreateEvaluationJobInput) (*CreateEvaluationJobOutput, error)
CreateEvaluationJob API operation for Amazon Bedrock.
API operation for creating and managing Amazon Bedrock automatic model evaluation jobs and model evaluation jobs that use human workers. To learn more about the requirements for creating a model evaluation job see, Model evaluations (https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation CreateEvaluationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateEvaluationJob
func (*Bedrock) CreateEvaluationJobRequest ¶ added in v1.51.27
func (c *Bedrock) CreateEvaluationJobRequest(input *CreateEvaluationJobInput) (req *request.Request, output *CreateEvaluationJobOutput)
CreateEvaluationJobRequest generates a "aws/request.Request" representing the client's request for the CreateEvaluationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEvaluationJob for more information on using the CreateEvaluationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEvaluationJobRequest method. req, resp := client.CreateEvaluationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateEvaluationJob
func (*Bedrock) CreateEvaluationJobWithContext ¶ added in v1.51.27
func (c *Bedrock) CreateEvaluationJobWithContext(ctx aws.Context, input *CreateEvaluationJobInput, opts ...request.Option) (*CreateEvaluationJobOutput, error)
CreateEvaluationJobWithContext is the same as CreateEvaluationJob with the addition of the ability to pass a context and additional request options.
See CreateEvaluationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) CreateGuardrail ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrail(input *CreateGuardrailInput) (*CreateGuardrailOutput, error)
CreateGuardrail API operation for Amazon Bedrock.
Creates a guardrail to block topics and to implement safeguards for your generative AI applications.
You can configure the following policies in a guardrail to avoid undesirable and harmful content, filter out denied topics and words, and remove sensitive information for privacy protection.
Content filters - Adjust filter strengths to block input prompts or model responses containing harmful content.
Denied topics - Define a set of topics that are undesirable in the context of your application. These topics will be blocked if detected in user queries or model responses.
Word filters - Configure filters to block undesirable words, phrases, and profanity. Such words can include offensive terms, competitor names etc.
Sensitive information filters - Block or mask sensitive information such as personally identifiable information (PII) or custom regex in user inputs and model responses.
In addition to the above policies, you can also configure the messages to be returned to the user if a user input or model response is in violation of the policies defined in the guardrail.
For more information, see Guardrails for Amazon Bedrock (https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation CreateGuardrail for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
TooManyTagsException The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateGuardrail
func (*Bedrock) CreateGuardrailRequest ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrailRequest(input *CreateGuardrailInput) (req *request.Request, output *CreateGuardrailOutput)
CreateGuardrailRequest generates a "aws/request.Request" representing the client's request for the CreateGuardrail operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGuardrail for more information on using the CreateGuardrail API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGuardrailRequest method. req, resp := client.CreateGuardrailRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateGuardrail
func (*Bedrock) CreateGuardrailVersion ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrailVersion(input *CreateGuardrailVersionInput) (*CreateGuardrailVersionOutput, error)
CreateGuardrailVersion API operation for Amazon Bedrock.
Creates a version of the guardrail. Use this API to create a snapshot of the guardrail when you are satisfied with a configuration, or to compare the configuration with another version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation CreateGuardrailVersion for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateGuardrailVersion
func (*Bedrock) CreateGuardrailVersionRequest ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrailVersionRequest(input *CreateGuardrailVersionInput) (req *request.Request, output *CreateGuardrailVersionOutput)
CreateGuardrailVersionRequest generates a "aws/request.Request" representing the client's request for the CreateGuardrailVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGuardrailVersion for more information on using the CreateGuardrailVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGuardrailVersionRequest method. req, resp := client.CreateGuardrailVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateGuardrailVersion
func (*Bedrock) CreateGuardrailVersionWithContext ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrailVersionWithContext(ctx aws.Context, input *CreateGuardrailVersionInput, opts ...request.Option) (*CreateGuardrailVersionOutput, error)
CreateGuardrailVersionWithContext is the same as CreateGuardrailVersion with the addition of the ability to pass a context and additional request options.
See CreateGuardrailVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) CreateGuardrailWithContext ¶ added in v1.51.27
func (c *Bedrock) CreateGuardrailWithContext(ctx aws.Context, input *CreateGuardrailInput, opts ...request.Option) (*CreateGuardrailOutput, error)
CreateGuardrailWithContext is the same as CreateGuardrail with the addition of the ability to pass a context and additional request options.
See CreateGuardrail for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) CreateModelCustomizationJob ¶
func (c *Bedrock) CreateModelCustomizationJob(input *CreateModelCustomizationJobInput) (*CreateModelCustomizationJobOutput, error)
CreateModelCustomizationJob API operation for Amazon Bedrock.
Creates a fine-tuning job to customize a base model.
You specify the base foundation model and the location of the training data. After the model-customization job completes successfully, your custom model resource will be ready to use. Amazon Bedrock returns validation loss metrics and output generations after the job completes.
For information on the format of training and validation data, see Prepare the datasets (https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-prepare.html).
Model-customization jobs are asynchronous and the completion time depends on the base model and the training/validation data size. To monitor a job, use the GetModelCustomizationJob operation to retrieve the job status.
For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation CreateModelCustomizationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
TooManyTagsException The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateModelCustomizationJob
func (*Bedrock) CreateModelCustomizationJobRequest ¶
func (c *Bedrock) CreateModelCustomizationJobRequest(input *CreateModelCustomizationJobInput) (req *request.Request, output *CreateModelCustomizationJobOutput)
CreateModelCustomizationJobRequest generates a "aws/request.Request" representing the client's request for the CreateModelCustomizationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateModelCustomizationJob for more information on using the CreateModelCustomizationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateModelCustomizationJobRequest method. req, resp := client.CreateModelCustomizationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateModelCustomizationJob
func (*Bedrock) CreateModelCustomizationJobWithContext ¶
func (c *Bedrock) CreateModelCustomizationJobWithContext(ctx aws.Context, input *CreateModelCustomizationJobInput, opts ...request.Option) (*CreateModelCustomizationJobOutput, error)
CreateModelCustomizationJobWithContext is the same as CreateModelCustomizationJob with the addition of the ability to pass a context and additional request options.
See CreateModelCustomizationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) CreateProvisionedModelThroughput ¶ added in v1.45.20
func (c *Bedrock) CreateProvisionedModelThroughput(input *CreateProvisionedModelThroughputInput) (*CreateProvisionedModelThroughputOutput, error)
CreateProvisionedModelThroughput API operation for Amazon Bedrock.
Creates dedicated throughput for a base or custom model with the model units and for the duration that you specify. For pricing details, see Amazon Bedrock Pricing (http://aws.amazon.com/bedrock/pricing/). For more information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation CreateProvisionedModelThroughput for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
TooManyTagsException The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateProvisionedModelThroughput
func (*Bedrock) CreateProvisionedModelThroughputRequest ¶ added in v1.45.20
func (c *Bedrock) CreateProvisionedModelThroughputRequest(input *CreateProvisionedModelThroughputInput) (req *request.Request, output *CreateProvisionedModelThroughputOutput)
CreateProvisionedModelThroughputRequest generates a "aws/request.Request" representing the client's request for the CreateProvisionedModelThroughput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProvisionedModelThroughput for more information on using the CreateProvisionedModelThroughput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProvisionedModelThroughputRequest method. req, resp := client.CreateProvisionedModelThroughputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/CreateProvisionedModelThroughput
func (*Bedrock) CreateProvisionedModelThroughputWithContext ¶ added in v1.45.20
func (c *Bedrock) CreateProvisionedModelThroughputWithContext(ctx aws.Context, input *CreateProvisionedModelThroughputInput, opts ...request.Option) (*CreateProvisionedModelThroughputOutput, error)
CreateProvisionedModelThroughputWithContext is the same as CreateProvisionedModelThroughput with the addition of the ability to pass a context and additional request options.
See CreateProvisionedModelThroughput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) DeleteCustomModel ¶
func (c *Bedrock) DeleteCustomModel(input *DeleteCustomModelInput) (*DeleteCustomModelOutput, error)
DeleteCustomModel API operation for Amazon Bedrock.
Deletes a custom model that you created earlier. For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation DeleteCustomModel for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteCustomModel
func (*Bedrock) DeleteCustomModelRequest ¶
func (c *Bedrock) DeleteCustomModelRequest(input *DeleteCustomModelInput) (req *request.Request, output *DeleteCustomModelOutput)
DeleteCustomModelRequest generates a "aws/request.Request" representing the client's request for the DeleteCustomModel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCustomModel for more information on using the DeleteCustomModel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCustomModelRequest method. req, resp := client.DeleteCustomModelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteCustomModel
func (*Bedrock) DeleteCustomModelWithContext ¶
func (c *Bedrock) DeleteCustomModelWithContext(ctx aws.Context, input *DeleteCustomModelInput, opts ...request.Option) (*DeleteCustomModelOutput, error)
DeleteCustomModelWithContext is the same as DeleteCustomModel with the addition of the ability to pass a context and additional request options.
See DeleteCustomModel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) DeleteGuardrail ¶ added in v1.51.27
func (c *Bedrock) DeleteGuardrail(input *DeleteGuardrailInput) (*DeleteGuardrailOutput, error)
DeleteGuardrail API operation for Amazon Bedrock.
Deletes a guardrail.
To delete a guardrail, only specify the ARN of the guardrail in the guardrailIdentifier field. If you delete a guardrail, all of its versions will be deleted.
To delete a version of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field and the version in the guardrailVersion field.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation DeleteGuardrail for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteGuardrail
func (*Bedrock) DeleteGuardrailRequest ¶ added in v1.51.27
func (c *Bedrock) DeleteGuardrailRequest(input *DeleteGuardrailInput) (req *request.Request, output *DeleteGuardrailOutput)
DeleteGuardrailRequest generates a "aws/request.Request" representing the client's request for the DeleteGuardrail operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteGuardrail for more information on using the DeleteGuardrail API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteGuardrailRequest method. req, resp := client.DeleteGuardrailRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteGuardrail
func (*Bedrock) DeleteGuardrailWithContext ¶ added in v1.51.27
func (c *Bedrock) DeleteGuardrailWithContext(ctx aws.Context, input *DeleteGuardrailInput, opts ...request.Option) (*DeleteGuardrailOutput, error)
DeleteGuardrailWithContext is the same as DeleteGuardrail with the addition of the ability to pass a context and additional request options.
See DeleteGuardrail for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) DeleteModelInvocationLoggingConfiguration ¶
func (c *Bedrock) DeleteModelInvocationLoggingConfiguration(input *DeleteModelInvocationLoggingConfigurationInput) (*DeleteModelInvocationLoggingConfigurationOutput, error)
DeleteModelInvocationLoggingConfiguration API operation for Amazon Bedrock.
Delete the invocation logging.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation DeleteModelInvocationLoggingConfiguration for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteModelInvocationLoggingConfiguration
func (*Bedrock) DeleteModelInvocationLoggingConfigurationRequest ¶
func (c *Bedrock) DeleteModelInvocationLoggingConfigurationRequest(input *DeleteModelInvocationLoggingConfigurationInput) (req *request.Request, output *DeleteModelInvocationLoggingConfigurationOutput)
DeleteModelInvocationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteModelInvocationLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteModelInvocationLoggingConfiguration for more information on using the DeleteModelInvocationLoggingConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteModelInvocationLoggingConfigurationRequest method. req, resp := client.DeleteModelInvocationLoggingConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteModelInvocationLoggingConfiguration
func (*Bedrock) DeleteModelInvocationLoggingConfigurationWithContext ¶
func (c *Bedrock) DeleteModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *DeleteModelInvocationLoggingConfigurationInput, opts ...request.Option) (*DeleteModelInvocationLoggingConfigurationOutput, error)
DeleteModelInvocationLoggingConfigurationWithContext is the same as DeleteModelInvocationLoggingConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteModelInvocationLoggingConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) DeleteProvisionedModelThroughput ¶ added in v1.45.20
func (c *Bedrock) DeleteProvisionedModelThroughput(input *DeleteProvisionedModelThroughputInput) (*DeleteProvisionedModelThroughputOutput, error)
DeleteProvisionedModelThroughput API operation for Amazon Bedrock.
Deletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation DeleteProvisionedModelThroughput for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteProvisionedModelThroughput
func (*Bedrock) DeleteProvisionedModelThroughputRequest ¶ added in v1.45.20
func (c *Bedrock) DeleteProvisionedModelThroughputRequest(input *DeleteProvisionedModelThroughputInput) (req *request.Request, output *DeleteProvisionedModelThroughputOutput)
DeleteProvisionedModelThroughputRequest generates a "aws/request.Request" representing the client's request for the DeleteProvisionedModelThroughput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteProvisionedModelThroughput for more information on using the DeleteProvisionedModelThroughput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteProvisionedModelThroughputRequest method. req, resp := client.DeleteProvisionedModelThroughputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/DeleteProvisionedModelThroughput
func (*Bedrock) DeleteProvisionedModelThroughputWithContext ¶ added in v1.45.20
func (c *Bedrock) DeleteProvisionedModelThroughputWithContext(ctx aws.Context, input *DeleteProvisionedModelThroughputInput, opts ...request.Option) (*DeleteProvisionedModelThroughputOutput, error)
DeleteProvisionedModelThroughputWithContext is the same as DeleteProvisionedModelThroughput with the addition of the ability to pass a context and additional request options.
See DeleteProvisionedModelThroughput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetCustomModel ¶
func (c *Bedrock) GetCustomModel(input *GetCustomModelInput) (*GetCustomModelOutput, error)
GetCustomModel API operation for Amazon Bedrock.
Get the properties associated with a Amazon Bedrock custom model that you have created.For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetCustomModel for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetCustomModel
func (*Bedrock) GetCustomModelRequest ¶
func (c *Bedrock) GetCustomModelRequest(input *GetCustomModelInput) (req *request.Request, output *GetCustomModelOutput)
GetCustomModelRequest generates a "aws/request.Request" representing the client's request for the GetCustomModel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCustomModel for more information on using the GetCustomModel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCustomModelRequest method. req, resp := client.GetCustomModelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetCustomModel
func (*Bedrock) GetCustomModelWithContext ¶
func (c *Bedrock) GetCustomModelWithContext(ctx aws.Context, input *GetCustomModelInput, opts ...request.Option) (*GetCustomModelOutput, error)
GetCustomModelWithContext is the same as GetCustomModel with the addition of the ability to pass a context and additional request options.
See GetCustomModel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetEvaluationJob ¶ added in v1.51.27
func (c *Bedrock) GetEvaluationJob(input *GetEvaluationJobInput) (*GetEvaluationJobOutput, error)
GetEvaluationJob API operation for Amazon Bedrock.
Retrieves the properties associated with a model evaluation job, including the status of the job. For more information, see Model evaluations (https://docs.aws.amazon.com/bedrock/latest/userguide/latest/userguide/model-evaluation.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetEvaluationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetEvaluationJob
func (*Bedrock) GetEvaluationJobRequest ¶ added in v1.51.27
func (c *Bedrock) GetEvaluationJobRequest(input *GetEvaluationJobInput) (req *request.Request, output *GetEvaluationJobOutput)
GetEvaluationJobRequest generates a "aws/request.Request" representing the client's request for the GetEvaluationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEvaluationJob for more information on using the GetEvaluationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEvaluationJobRequest method. req, resp := client.GetEvaluationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetEvaluationJob
func (*Bedrock) GetEvaluationJobWithContext ¶ added in v1.51.27
func (c *Bedrock) GetEvaluationJobWithContext(ctx aws.Context, input *GetEvaluationJobInput, opts ...request.Option) (*GetEvaluationJobOutput, error)
GetEvaluationJobWithContext is the same as GetEvaluationJob with the addition of the ability to pass a context and additional request options.
See GetEvaluationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetFoundationModel ¶
func (c *Bedrock) GetFoundationModel(input *GetFoundationModelInput) (*GetFoundationModelOutput, error)
GetFoundationModel API operation for Amazon Bedrock.
Get details about a Amazon Bedrock foundation model.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetFoundationModel for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetFoundationModel
func (*Bedrock) GetFoundationModelRequest ¶
func (c *Bedrock) GetFoundationModelRequest(input *GetFoundationModelInput) (req *request.Request, output *GetFoundationModelOutput)
GetFoundationModelRequest generates a "aws/request.Request" representing the client's request for the GetFoundationModel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFoundationModel for more information on using the GetFoundationModel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFoundationModelRequest method. req, resp := client.GetFoundationModelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetFoundationModel
func (*Bedrock) GetFoundationModelWithContext ¶
func (c *Bedrock) GetFoundationModelWithContext(ctx aws.Context, input *GetFoundationModelInput, opts ...request.Option) (*GetFoundationModelOutput, error)
GetFoundationModelWithContext is the same as GetFoundationModel with the addition of the ability to pass a context and additional request options.
See GetFoundationModel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetGuardrail ¶ added in v1.51.27
func (c *Bedrock) GetGuardrail(input *GetGuardrailInput) (*GetGuardrailOutput, error)
GetGuardrail API operation for Amazon Bedrock.
Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetGuardrail for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetGuardrail
func (*Bedrock) GetGuardrailRequest ¶ added in v1.51.27
func (c *Bedrock) GetGuardrailRequest(input *GetGuardrailInput) (req *request.Request, output *GetGuardrailOutput)
GetGuardrailRequest generates a "aws/request.Request" representing the client's request for the GetGuardrail operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGuardrail for more information on using the GetGuardrail API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGuardrailRequest method. req, resp := client.GetGuardrailRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetGuardrail
func (*Bedrock) GetGuardrailWithContext ¶ added in v1.51.27
func (c *Bedrock) GetGuardrailWithContext(ctx aws.Context, input *GetGuardrailInput, opts ...request.Option) (*GetGuardrailOutput, error)
GetGuardrailWithContext is the same as GetGuardrail with the addition of the ability to pass a context and additional request options.
See GetGuardrail for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetModelCustomizationJob ¶
func (c *Bedrock) GetModelCustomizationJob(input *GetModelCustomizationJobInput) (*GetModelCustomizationJobOutput, error)
GetModelCustomizationJob API operation for Amazon Bedrock.
Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetModelCustomizationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetModelCustomizationJob
func (*Bedrock) GetModelCustomizationJobRequest ¶
func (c *Bedrock) GetModelCustomizationJobRequest(input *GetModelCustomizationJobInput) (req *request.Request, output *GetModelCustomizationJobOutput)
GetModelCustomizationJobRequest generates a "aws/request.Request" representing the client's request for the GetModelCustomizationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetModelCustomizationJob for more information on using the GetModelCustomizationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetModelCustomizationJobRequest method. req, resp := client.GetModelCustomizationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetModelCustomizationJob
func (*Bedrock) GetModelCustomizationJobWithContext ¶
func (c *Bedrock) GetModelCustomizationJobWithContext(ctx aws.Context, input *GetModelCustomizationJobInput, opts ...request.Option) (*GetModelCustomizationJobOutput, error)
GetModelCustomizationJobWithContext is the same as GetModelCustomizationJob with the addition of the ability to pass a context and additional request options.
See GetModelCustomizationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetModelInvocationLoggingConfiguration ¶
func (c *Bedrock) GetModelInvocationLoggingConfiguration(input *GetModelInvocationLoggingConfigurationInput) (*GetModelInvocationLoggingConfigurationOutput, error)
GetModelInvocationLoggingConfiguration API operation for Amazon Bedrock.
Get the current configuration values for model invocation logging.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetModelInvocationLoggingConfiguration for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetModelInvocationLoggingConfiguration
func (*Bedrock) GetModelInvocationLoggingConfigurationRequest ¶
func (c *Bedrock) GetModelInvocationLoggingConfigurationRequest(input *GetModelInvocationLoggingConfigurationInput) (req *request.Request, output *GetModelInvocationLoggingConfigurationOutput)
GetModelInvocationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetModelInvocationLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetModelInvocationLoggingConfiguration for more information on using the GetModelInvocationLoggingConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetModelInvocationLoggingConfigurationRequest method. req, resp := client.GetModelInvocationLoggingConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetModelInvocationLoggingConfiguration
func (*Bedrock) GetModelInvocationLoggingConfigurationWithContext ¶
func (c *Bedrock) GetModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *GetModelInvocationLoggingConfigurationInput, opts ...request.Option) (*GetModelInvocationLoggingConfigurationOutput, error)
GetModelInvocationLoggingConfigurationWithContext is the same as GetModelInvocationLoggingConfiguration with the addition of the ability to pass a context and additional request options.
See GetModelInvocationLoggingConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) GetProvisionedModelThroughput ¶ added in v1.45.20
func (c *Bedrock) GetProvisionedModelThroughput(input *GetProvisionedModelThroughputInput) (*GetProvisionedModelThroughputOutput, error)
GetProvisionedModelThroughput API operation for Amazon Bedrock.
Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation GetProvisionedModelThroughput for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetProvisionedModelThroughput
func (*Bedrock) GetProvisionedModelThroughputRequest ¶ added in v1.45.20
func (c *Bedrock) GetProvisionedModelThroughputRequest(input *GetProvisionedModelThroughputInput) (req *request.Request, output *GetProvisionedModelThroughputOutput)
GetProvisionedModelThroughputRequest generates a "aws/request.Request" representing the client's request for the GetProvisionedModelThroughput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetProvisionedModelThroughput for more information on using the GetProvisionedModelThroughput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetProvisionedModelThroughputRequest method. req, resp := client.GetProvisionedModelThroughputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/GetProvisionedModelThroughput
func (*Bedrock) GetProvisionedModelThroughputWithContext ¶ added in v1.45.20
func (c *Bedrock) GetProvisionedModelThroughputWithContext(ctx aws.Context, input *GetProvisionedModelThroughputInput, opts ...request.Option) (*GetProvisionedModelThroughputOutput, error)
GetProvisionedModelThroughputWithContext is the same as GetProvisionedModelThroughput with the addition of the ability to pass a context and additional request options.
See GetProvisionedModelThroughput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListCustomModels ¶
func (c *Bedrock) ListCustomModels(input *ListCustomModelsInput) (*ListCustomModelsOutput, error)
ListCustomModels API operation for Amazon Bedrock.
Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation.
For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListCustomModels for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListCustomModels
func (*Bedrock) ListCustomModelsPages ¶
func (c *Bedrock) ListCustomModelsPages(input *ListCustomModelsInput, fn func(*ListCustomModelsOutput, bool) bool) error
ListCustomModelsPages iterates over the pages of a ListCustomModels operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCustomModels method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCustomModels operation. pageNum := 0 err := client.ListCustomModelsPages(params, func(page *bedrock.ListCustomModelsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Bedrock) ListCustomModelsPagesWithContext ¶
func (c *Bedrock) ListCustomModelsPagesWithContext(ctx aws.Context, input *ListCustomModelsInput, fn func(*ListCustomModelsOutput, bool) bool, opts ...request.Option) error
ListCustomModelsPagesWithContext same as ListCustomModelsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListCustomModelsRequest ¶
func (c *Bedrock) ListCustomModelsRequest(input *ListCustomModelsInput) (req *request.Request, output *ListCustomModelsOutput)
ListCustomModelsRequest generates a "aws/request.Request" representing the client's request for the ListCustomModels operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCustomModels for more information on using the ListCustomModels API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCustomModelsRequest method. req, resp := client.ListCustomModelsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListCustomModels
func (*Bedrock) ListCustomModelsWithContext ¶
func (c *Bedrock) ListCustomModelsWithContext(ctx aws.Context, input *ListCustomModelsInput, opts ...request.Option) (*ListCustomModelsOutput, error)
ListCustomModelsWithContext is the same as ListCustomModels with the addition of the ability to pass a context and additional request options.
See ListCustomModels for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListEvaluationJobs ¶ added in v1.51.27
func (c *Bedrock) ListEvaluationJobs(input *ListEvaluationJobsInput) (*ListEvaluationJobsOutput, error)
ListEvaluationJobs API operation for Amazon Bedrock.
Lists model evaluation jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListEvaluationJobs for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListEvaluationJobs
func (*Bedrock) ListEvaluationJobsPages ¶ added in v1.51.27
func (c *Bedrock) ListEvaluationJobsPages(input *ListEvaluationJobsInput, fn func(*ListEvaluationJobsOutput, bool) bool) error
ListEvaluationJobsPages iterates over the pages of a ListEvaluationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEvaluationJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEvaluationJobs operation. pageNum := 0 err := client.ListEvaluationJobsPages(params, func(page *bedrock.ListEvaluationJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Bedrock) ListEvaluationJobsPagesWithContext ¶ added in v1.51.27
func (c *Bedrock) ListEvaluationJobsPagesWithContext(ctx aws.Context, input *ListEvaluationJobsInput, fn func(*ListEvaluationJobsOutput, bool) bool, opts ...request.Option) error
ListEvaluationJobsPagesWithContext same as ListEvaluationJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListEvaluationJobsRequest ¶ added in v1.51.27
func (c *Bedrock) ListEvaluationJobsRequest(input *ListEvaluationJobsInput) (req *request.Request, output *ListEvaluationJobsOutput)
ListEvaluationJobsRequest generates a "aws/request.Request" representing the client's request for the ListEvaluationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEvaluationJobs for more information on using the ListEvaluationJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEvaluationJobsRequest method. req, resp := client.ListEvaluationJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListEvaluationJobs
func (*Bedrock) ListEvaluationJobsWithContext ¶ added in v1.51.27
func (c *Bedrock) ListEvaluationJobsWithContext(ctx aws.Context, input *ListEvaluationJobsInput, opts ...request.Option) (*ListEvaluationJobsOutput, error)
ListEvaluationJobsWithContext is the same as ListEvaluationJobs with the addition of the ability to pass a context and additional request options.
See ListEvaluationJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListFoundationModels ¶
func (c *Bedrock) ListFoundationModels(input *ListFoundationModelsInput) (*ListFoundationModelsOutput, error)
ListFoundationModels API operation for Amazon Bedrock.
Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models (https://docs.aws.amazon.com/bedrock/latest/userguide/foundation-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListFoundationModels for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListFoundationModels
func (*Bedrock) ListFoundationModelsRequest ¶
func (c *Bedrock) ListFoundationModelsRequest(input *ListFoundationModelsInput) (req *request.Request, output *ListFoundationModelsOutput)
ListFoundationModelsRequest generates a "aws/request.Request" representing the client's request for the ListFoundationModels operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFoundationModels for more information on using the ListFoundationModels API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFoundationModelsRequest method. req, resp := client.ListFoundationModelsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListFoundationModels
func (*Bedrock) ListFoundationModelsWithContext ¶
func (c *Bedrock) ListFoundationModelsWithContext(ctx aws.Context, input *ListFoundationModelsInput, opts ...request.Option) (*ListFoundationModelsOutput, error)
ListFoundationModelsWithContext is the same as ListFoundationModels with the addition of the ability to pass a context and additional request options.
See ListFoundationModels for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListGuardrails ¶ added in v1.51.27
func (c *Bedrock) ListGuardrails(input *ListGuardrailsInput) (*ListGuardrailsOutput, error)
ListGuardrails API operation for Amazon Bedrock.
Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field.
You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListGuardrails for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListGuardrails
func (*Bedrock) ListGuardrailsPages ¶ added in v1.51.27
func (c *Bedrock) ListGuardrailsPages(input *ListGuardrailsInput, fn func(*ListGuardrailsOutput, bool) bool) error
ListGuardrailsPages iterates over the pages of a ListGuardrails operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGuardrails method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGuardrails operation. pageNum := 0 err := client.ListGuardrailsPages(params, func(page *bedrock.ListGuardrailsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Bedrock) ListGuardrailsPagesWithContext ¶ added in v1.51.27
func (c *Bedrock) ListGuardrailsPagesWithContext(ctx aws.Context, input *ListGuardrailsInput, fn func(*ListGuardrailsOutput, bool) bool, opts ...request.Option) error
ListGuardrailsPagesWithContext same as ListGuardrailsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListGuardrailsRequest ¶ added in v1.51.27
func (c *Bedrock) ListGuardrailsRequest(input *ListGuardrailsInput) (req *request.Request, output *ListGuardrailsOutput)
ListGuardrailsRequest generates a "aws/request.Request" representing the client's request for the ListGuardrails operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGuardrails for more information on using the ListGuardrails API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGuardrailsRequest method. req, resp := client.ListGuardrailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListGuardrails
func (*Bedrock) ListGuardrailsWithContext ¶ added in v1.51.27
func (c *Bedrock) ListGuardrailsWithContext(ctx aws.Context, input *ListGuardrailsInput, opts ...request.Option) (*ListGuardrailsOutput, error)
ListGuardrailsWithContext is the same as ListGuardrails with the addition of the ability to pass a context and additional request options.
See ListGuardrails for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListModelCustomizationJobs ¶
func (c *Bedrock) ListModelCustomizationJobs(input *ListModelCustomizationJobsInput) (*ListModelCustomizationJobsOutput, error)
ListModelCustomizationJobs API operation for Amazon Bedrock.
Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria.
For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListModelCustomizationJobs for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListModelCustomizationJobs
func (*Bedrock) ListModelCustomizationJobsPages ¶
func (c *Bedrock) ListModelCustomizationJobsPages(input *ListModelCustomizationJobsInput, fn func(*ListModelCustomizationJobsOutput, bool) bool) error
ListModelCustomizationJobsPages iterates over the pages of a ListModelCustomizationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListModelCustomizationJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListModelCustomizationJobs operation. pageNum := 0 err := client.ListModelCustomizationJobsPages(params, func(page *bedrock.ListModelCustomizationJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Bedrock) ListModelCustomizationJobsPagesWithContext ¶
func (c *Bedrock) ListModelCustomizationJobsPagesWithContext(ctx aws.Context, input *ListModelCustomizationJobsInput, fn func(*ListModelCustomizationJobsOutput, bool) bool, opts ...request.Option) error
ListModelCustomizationJobsPagesWithContext same as ListModelCustomizationJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListModelCustomizationJobsRequest ¶
func (c *Bedrock) ListModelCustomizationJobsRequest(input *ListModelCustomizationJobsInput) (req *request.Request, output *ListModelCustomizationJobsOutput)
ListModelCustomizationJobsRequest generates a "aws/request.Request" representing the client's request for the ListModelCustomizationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListModelCustomizationJobs for more information on using the ListModelCustomizationJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListModelCustomizationJobsRequest method. req, resp := client.ListModelCustomizationJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListModelCustomizationJobs
func (*Bedrock) ListModelCustomizationJobsWithContext ¶
func (c *Bedrock) ListModelCustomizationJobsWithContext(ctx aws.Context, input *ListModelCustomizationJobsInput, opts ...request.Option) (*ListModelCustomizationJobsOutput, error)
ListModelCustomizationJobsWithContext is the same as ListModelCustomizationJobs with the addition of the ability to pass a context and additional request options.
See ListModelCustomizationJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListProvisionedModelThroughputs ¶ added in v1.45.20
func (c *Bedrock) ListProvisionedModelThroughputs(input *ListProvisionedModelThroughputsInput) (*ListProvisionedModelThroughputsOutput, error)
ListProvisionedModelThroughputs API operation for Amazon Bedrock.
Lists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListProvisionedModelThroughputs for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListProvisionedModelThroughputs
func (*Bedrock) ListProvisionedModelThroughputsPages ¶ added in v1.45.20
func (c *Bedrock) ListProvisionedModelThroughputsPages(input *ListProvisionedModelThroughputsInput, fn func(*ListProvisionedModelThroughputsOutput, bool) bool) error
ListProvisionedModelThroughputsPages iterates over the pages of a ListProvisionedModelThroughputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProvisionedModelThroughputs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListProvisionedModelThroughputs operation. pageNum := 0 err := client.ListProvisionedModelThroughputsPages(params, func(page *bedrock.ListProvisionedModelThroughputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Bedrock) ListProvisionedModelThroughputsPagesWithContext ¶ added in v1.45.20
func (c *Bedrock) ListProvisionedModelThroughputsPagesWithContext(ctx aws.Context, input *ListProvisionedModelThroughputsInput, fn func(*ListProvisionedModelThroughputsOutput, bool) bool, opts ...request.Option) error
ListProvisionedModelThroughputsPagesWithContext same as ListProvisionedModelThroughputsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListProvisionedModelThroughputsRequest ¶ added in v1.45.20
func (c *Bedrock) ListProvisionedModelThroughputsRequest(input *ListProvisionedModelThroughputsInput) (req *request.Request, output *ListProvisionedModelThroughputsOutput)
ListProvisionedModelThroughputsRequest generates a "aws/request.Request" representing the client's request for the ListProvisionedModelThroughputs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListProvisionedModelThroughputs for more information on using the ListProvisionedModelThroughputs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListProvisionedModelThroughputsRequest method. req, resp := client.ListProvisionedModelThroughputsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListProvisionedModelThroughputs
func (*Bedrock) ListProvisionedModelThroughputsWithContext ¶ added in v1.45.20
func (c *Bedrock) ListProvisionedModelThroughputsWithContext(ctx aws.Context, input *ListProvisionedModelThroughputsInput, opts ...request.Option) (*ListProvisionedModelThroughputsOutput, error)
ListProvisionedModelThroughputsWithContext is the same as ListProvisionedModelThroughputs with the addition of the ability to pass a context and additional request options.
See ListProvisionedModelThroughputs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) ListTagsForResource ¶
func (c *Bedrock) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Bedrock.
List the tags associated with the specified resource.
For more information, see Tagging resources (https://docs.aws.amazon.com/bedrock/latest/userguide/tagging.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListTagsForResource
func (*Bedrock) ListTagsForResourceRequest ¶
func (c *Bedrock) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/ListTagsForResource
func (*Bedrock) ListTagsForResourceWithContext ¶
func (c *Bedrock) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) PutModelInvocationLoggingConfiguration ¶
func (c *Bedrock) PutModelInvocationLoggingConfiguration(input *PutModelInvocationLoggingConfigurationInput) (*PutModelInvocationLoggingConfigurationOutput, error)
PutModelInvocationLoggingConfiguration API operation for Amazon Bedrock.
Set the configuration values for model invocation logging.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation PutModelInvocationLoggingConfiguration for usage and error information.
Returned Error Types:
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/PutModelInvocationLoggingConfiguration
func (*Bedrock) PutModelInvocationLoggingConfigurationRequest ¶
func (c *Bedrock) PutModelInvocationLoggingConfigurationRequest(input *PutModelInvocationLoggingConfigurationInput) (req *request.Request, output *PutModelInvocationLoggingConfigurationOutput)
PutModelInvocationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutModelInvocationLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutModelInvocationLoggingConfiguration for more information on using the PutModelInvocationLoggingConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutModelInvocationLoggingConfigurationRequest method. req, resp := client.PutModelInvocationLoggingConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/PutModelInvocationLoggingConfiguration
func (*Bedrock) PutModelInvocationLoggingConfigurationWithContext ¶
func (c *Bedrock) PutModelInvocationLoggingConfigurationWithContext(ctx aws.Context, input *PutModelInvocationLoggingConfigurationInput, opts ...request.Option) (*PutModelInvocationLoggingConfigurationOutput, error)
PutModelInvocationLoggingConfigurationWithContext is the same as PutModelInvocationLoggingConfiguration with the addition of the ability to pass a context and additional request options.
See PutModelInvocationLoggingConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) StopEvaluationJob ¶ added in v1.51.27
func (c *Bedrock) StopEvaluationJob(input *StopEvaluationJobInput) (*StopEvaluationJobOutput, error)
StopEvaluationJob API operation for Amazon Bedrock.
Stops an in progress model evaluation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation StopEvaluationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/StopEvaluationJob
func (*Bedrock) StopEvaluationJobRequest ¶ added in v1.51.27
func (c *Bedrock) StopEvaluationJobRequest(input *StopEvaluationJobInput) (req *request.Request, output *StopEvaluationJobOutput)
StopEvaluationJobRequest generates a "aws/request.Request" representing the client's request for the StopEvaluationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopEvaluationJob for more information on using the StopEvaluationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopEvaluationJobRequest method. req, resp := client.StopEvaluationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/StopEvaluationJob
func (*Bedrock) StopEvaluationJobWithContext ¶ added in v1.51.27
func (c *Bedrock) StopEvaluationJobWithContext(ctx aws.Context, input *StopEvaluationJobInput, opts ...request.Option) (*StopEvaluationJobOutput, error)
StopEvaluationJobWithContext is the same as StopEvaluationJob with the addition of the ability to pass a context and additional request options.
See StopEvaluationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) StopModelCustomizationJob ¶
func (c *Bedrock) StopModelCustomizationJob(input *StopModelCustomizationJobInput) (*StopModelCustomizationJobOutput, error)
StopModelCustomizationJob API operation for Amazon Bedrock.
Stops an active model customization job. For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation StopModelCustomizationJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/StopModelCustomizationJob
func (*Bedrock) StopModelCustomizationJobRequest ¶
func (c *Bedrock) StopModelCustomizationJobRequest(input *StopModelCustomizationJobInput) (req *request.Request, output *StopModelCustomizationJobOutput)
StopModelCustomizationJobRequest generates a "aws/request.Request" representing the client's request for the StopModelCustomizationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopModelCustomizationJob for more information on using the StopModelCustomizationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopModelCustomizationJobRequest method. req, resp := client.StopModelCustomizationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/StopModelCustomizationJob
func (*Bedrock) StopModelCustomizationJobWithContext ¶
func (c *Bedrock) StopModelCustomizationJobWithContext(ctx aws.Context, input *StopModelCustomizationJobInput, opts ...request.Option) (*StopModelCustomizationJobOutput, error)
StopModelCustomizationJobWithContext is the same as StopModelCustomizationJob with the addition of the ability to pass a context and additional request options.
See StopModelCustomizationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) TagResource ¶
func (c *Bedrock) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Bedrock.
Associate tags with a resource. For more information, see Tagging resources (https://docs.aws.amazon.com/bedrock/latest/userguide/tagging.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
TooManyTagsException The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/TagResource
func (*Bedrock) TagResourceRequest ¶
func (c *Bedrock) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/TagResource
func (*Bedrock) TagResourceWithContext ¶
func (c *Bedrock) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) UntagResource ¶
func (c *Bedrock) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Bedrock.
Remove one or more tags from a resource. For more information, see Tagging resources (https://docs.aws.amazon.com/bedrock/latest/userguide/tagging.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UntagResource
func (*Bedrock) UntagResourceRequest ¶
func (c *Bedrock) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UntagResource
func (*Bedrock) UntagResourceWithContext ¶
func (c *Bedrock) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) UpdateGuardrail ¶ added in v1.51.27
func (c *Bedrock) UpdateGuardrail(input *UpdateGuardrailInput) (*UpdateGuardrailOutput, error)
UpdateGuardrail API operation for Amazon Bedrock.
Updates a guardrail with the values you specify.
Specify a name and optional description.
Specify messages for when the guardrail successfully blocks a prompt or a model response in the blockedInputMessaging and blockedOutputsMessaging fields.
Specify topics for the guardrail to deny in the topicPolicyConfig object. Each GuardrailTopicConfig (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GuardrailTopicConfig.html) object in the topicsConfig list pertains to one topic. Give a name and description so that the guardrail can properly identify the topic. Specify DENY in the type field. (Optional) Provide up to five prompts that you would categorize as belonging to the topic in the examples list.
Specify filter strengths for the harmful categories defined in Amazon Bedrock in the contentPolicyConfig object. Each GuardrailContentFilterConfig (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GuardrailContentFilterConfig.html) object in the filtersConfig list pertains to a harmful category. For more information, see Content filters (https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-content-filters). For more information about the fields in a content filter, see GuardrailContentFilterConfig (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GuardrailContentFilterConfig.html). Specify the category in the type field. Specify the strength of the filter for prompts in the inputStrength field and for model responses in the strength field of the GuardrailContentFilterConfig (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GuardrailContentFilterConfig.html).
(Optional) For security, include the ARN of a KMS key in the kmsKeyId field.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation UpdateGuardrail for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
ConflictException Error occurred because of a conflict while performing an operation.
InternalServerException An internal server error occurred. Retry your request.
ServiceQuotaExceededException The number of requests exceeds the service quota. Resubmit your request later.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UpdateGuardrail
func (*Bedrock) UpdateGuardrailRequest ¶ added in v1.51.27
func (c *Bedrock) UpdateGuardrailRequest(input *UpdateGuardrailInput) (req *request.Request, output *UpdateGuardrailOutput)
UpdateGuardrailRequest generates a "aws/request.Request" representing the client's request for the UpdateGuardrail operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateGuardrail for more information on using the UpdateGuardrail API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateGuardrailRequest method. req, resp := client.UpdateGuardrailRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UpdateGuardrail
func (*Bedrock) UpdateGuardrailWithContext ¶ added in v1.51.27
func (c *Bedrock) UpdateGuardrailWithContext(ctx aws.Context, input *UpdateGuardrailInput, opts ...request.Option) (*UpdateGuardrailOutput, error)
UpdateGuardrailWithContext is the same as UpdateGuardrail with the addition of the ability to pass a context and additional request options.
See UpdateGuardrail for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Bedrock) UpdateProvisionedModelThroughput ¶ added in v1.45.20
func (c *Bedrock) UpdateProvisionedModelThroughput(input *UpdateProvisionedModelThroughputInput) (*UpdateProvisionedModelThroughputOutput, error)
UpdateProvisionedModelThroughput API operation for Amazon Bedrock.
Updates the name or associated model for a Provisioned Throughput. For more information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the Amazon Bedrock User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Bedrock's API operation UpdateProvisionedModelThroughput for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
AccessDeniedException The request is denied because of missing access permissions.
ValidationException Input validation failed. Check your request parameters and retry the request.
InternalServerException An internal server error occurred. Retry your request.
ThrottlingException The number of requests exceeds the limit. Resubmit your request later.
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UpdateProvisionedModelThroughput
func (*Bedrock) UpdateProvisionedModelThroughputRequest ¶ added in v1.45.20
func (c *Bedrock) UpdateProvisionedModelThroughputRequest(input *UpdateProvisionedModelThroughputInput) (req *request.Request, output *UpdateProvisionedModelThroughputOutput)
UpdateProvisionedModelThroughputRequest generates a "aws/request.Request" representing the client's request for the UpdateProvisionedModelThroughput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateProvisionedModelThroughput for more information on using the UpdateProvisionedModelThroughput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateProvisionedModelThroughputRequest method. req, resp := client.UpdateProvisionedModelThroughputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/bedrock-2023-04-20/UpdateProvisionedModelThroughput
func (*Bedrock) UpdateProvisionedModelThroughputWithContext ¶ added in v1.45.20
func (c *Bedrock) UpdateProvisionedModelThroughputWithContext(ctx aws.Context, input *UpdateProvisionedModelThroughputInput, opts ...request.Option) (*UpdateProvisionedModelThroughputOutput, error)
UpdateProvisionedModelThroughputWithContext is the same as UpdateProvisionedModelThroughput with the addition of the ability to pass a context and additional request options.
See UpdateProvisionedModelThroughput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type CloudWatchConfig ¶
type CloudWatchConfig struct { // S3 configuration for delivering a large amount of data. LargeDataDeliveryS3Config *S3Config `locationName:"largeDataDeliveryS3Config" type:"structure"` // The log group name. // // LogGroupName is a required field LogGroupName *string `locationName:"logGroupName" min:"1" type:"string" required:"true"` // The role Amazon Resource Name (ARN). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // contains filtered or unexported fields }
CloudWatch logging configuration.
func (CloudWatchConfig) GoString ¶
func (s CloudWatchConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchConfig) SetLargeDataDeliveryS3Config ¶
func (s *CloudWatchConfig) SetLargeDataDeliveryS3Config(v *S3Config) *CloudWatchConfig
SetLargeDataDeliveryS3Config sets the LargeDataDeliveryS3Config field's value.
func (*CloudWatchConfig) SetLogGroupName ¶
func (s *CloudWatchConfig) SetLogGroupName(v string) *CloudWatchConfig
SetLogGroupName sets the LogGroupName field's value.
func (*CloudWatchConfig) SetRoleArn ¶
func (s *CloudWatchConfig) SetRoleArn(v string) *CloudWatchConfig
SetRoleArn sets the RoleArn field's value.
func (CloudWatchConfig) String ¶
func (s CloudWatchConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchConfig) Validate ¶
func (s *CloudWatchConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Error occurred because of a conflict while performing an operation.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEvaluationJobInput ¶ added in v1.51.27
type CreateEvaluationJobInput struct { // A unique, case-sensitive identifier to ensure that the API request completes // no more than one time. If this token matches a previous request, Amazon Bedrock // ignores the request, but does not return an error. For more information, // see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // Specify your customer managed key ARN that will be used to encrypt your model // evaluation job. CustomerEncryptionKeyId *string `locationName:"customerEncryptionKeyId" min:"1" type:"string"` // Specifies whether the model evaluation job is automatic or uses human worker. // // EvaluationConfig is a required field EvaluationConfig *EvaluationConfig `locationName:"evaluationConfig" type:"structure" required:"true"` // Specify the models you want to use in your model evaluation job. Automatic // model evaluation jobs support a single model, and model evaluation job that // use human workers support two models. // // InferenceConfig is a required field InferenceConfig *EvaluationInferenceConfig `locationName:"inferenceConfig" type:"structure" required:"true"` // A description of the model evaluation job. // // JobDescription is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEvaluationJobInput's // String and GoString methods. JobDescription *string `locationName:"jobDescription" min:"1" type:"string" sensitive:"true"` // The name of the model evaluation job. Model evaluation job names must unique // with your AWS account, and your account's AWS region. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // Tags to attach to the model evaluation job. JobTags []*Tag `locationName:"jobTags" type:"list"` // An object that defines where the results of model evaluation job will be // saved in Amazon S3. // // OutputDataConfig is a required field OutputDataConfig *EvaluationOutputDataConfig `locationName:"outputDataConfig" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of an IAM service role that Amazon Bedrock // can assume to perform tasks on your behalf. The service role must have Amazon // Bedrock as the service principal, and provide access to any Amazon S3 buckets // specified in the EvaluationConfig object. To pass this role to Amazon Bedrock, // the caller of this API must have the iam:PassRole permission. To learn more // about the required permissions, see Required permissions (https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation-security.html). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEvaluationJobInput) GoString ¶ added in v1.51.27
func (s CreateEvaluationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationJobInput) SetClientRequestToken ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetClientRequestToken(v string) *CreateEvaluationJobInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateEvaluationJobInput) SetCustomerEncryptionKeyId ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetCustomerEncryptionKeyId(v string) *CreateEvaluationJobInput
SetCustomerEncryptionKeyId sets the CustomerEncryptionKeyId field's value.
func (*CreateEvaluationJobInput) SetEvaluationConfig ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetEvaluationConfig(v *EvaluationConfig) *CreateEvaluationJobInput
SetEvaluationConfig sets the EvaluationConfig field's value.
func (*CreateEvaluationJobInput) SetInferenceConfig ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetInferenceConfig(v *EvaluationInferenceConfig) *CreateEvaluationJobInput
SetInferenceConfig sets the InferenceConfig field's value.
func (*CreateEvaluationJobInput) SetJobDescription ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetJobDescription(v string) *CreateEvaluationJobInput
SetJobDescription sets the JobDescription field's value.
func (*CreateEvaluationJobInput) SetJobName ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetJobName(v string) *CreateEvaluationJobInput
SetJobName sets the JobName field's value.
func (*CreateEvaluationJobInput) SetJobTags ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetJobTags(v []*Tag) *CreateEvaluationJobInput
SetJobTags sets the JobTags field's value.
func (*CreateEvaluationJobInput) SetOutputDataConfig ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetOutputDataConfig(v *EvaluationOutputDataConfig) *CreateEvaluationJobInput
SetOutputDataConfig sets the OutputDataConfig field's value.
func (*CreateEvaluationJobInput) SetRoleArn ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) SetRoleArn(v string) *CreateEvaluationJobInput
SetRoleArn sets the RoleArn field's value.
func (CreateEvaluationJobInput) String ¶ added in v1.51.27
func (s CreateEvaluationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationJobInput) Validate ¶ added in v1.51.27
func (s *CreateEvaluationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEvaluationJobOutput ¶ added in v1.51.27
type CreateEvaluationJobOutput struct { // The ARN of the model evaluation job. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEvaluationJobOutput) GoString ¶ added in v1.51.27
func (s CreateEvaluationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationJobOutput) SetJobArn ¶ added in v1.51.27
func (s *CreateEvaluationJobOutput) SetJobArn(v string) *CreateEvaluationJobOutput
SetJobArn sets the JobArn field's value.
func (CreateEvaluationJobOutput) String ¶ added in v1.51.27
func (s CreateEvaluationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGuardrailInput ¶ added in v1.51.27
type CreateGuardrailInput struct { // The message to return when the guardrail blocks a prompt. // // BlockedInputMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateGuardrailInput's // String and GoString methods. // // BlockedInputMessaging is a required field BlockedInputMessaging *string `locationName:"blockedInputMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // The message to return when the guardrail blocks a model response. // // BlockedOutputsMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateGuardrailInput's // String and GoString methods. // // BlockedOutputsMessaging is a required field BlockedOutputsMessaging *string `locationName:"blockedOutputsMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // A unique, case-sensitive identifier to ensure that the API request completes // no more than once. If this token matches a previous request, Amazon Bedrock // ignores the request, but does not return an error. For more information, // see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon S3 User Guide. ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The content filter policies to configure for the guardrail. ContentPolicyConfig *GuardrailContentPolicyConfig `locationName:"contentPolicyConfig" type:"structure"` // The contextual grounding policy configuration used to create a guardrail. ContextualGroundingPolicyConfig *GuardrailContextualGroundingPolicyConfig `locationName:"contextualGroundingPolicyConfig" type:"structure"` // A description of the guardrail. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateGuardrailInput's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // The ARN of the KMS key that you use to encrypt the guardrail. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // The name to give the guardrail. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateGuardrailInput's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // The sensitive information policy to configure for the guardrail. SensitiveInformationPolicyConfig *GuardrailSensitiveInformationPolicyConfig `locationName:"sensitiveInformationPolicyConfig" type:"structure"` // The tags that you want to attach to the guardrail. Tags []*Tag `locationName:"tags" type:"list"` // The topic policies to configure for the guardrail. TopicPolicyConfig *GuardrailTopicPolicyConfig `locationName:"topicPolicyConfig" type:"structure"` // The word policy you configure for the guardrail. WordPolicyConfig *GuardrailWordPolicyConfig `locationName:"wordPolicyConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateGuardrailInput) GoString ¶ added in v1.51.27
func (s CreateGuardrailInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailInput) SetBlockedInputMessaging ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetBlockedInputMessaging(v string) *CreateGuardrailInput
SetBlockedInputMessaging sets the BlockedInputMessaging field's value.
func (*CreateGuardrailInput) SetBlockedOutputsMessaging ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetBlockedOutputsMessaging(v string) *CreateGuardrailInput
SetBlockedOutputsMessaging sets the BlockedOutputsMessaging field's value.
func (*CreateGuardrailInput) SetClientRequestToken ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetClientRequestToken(v string) *CreateGuardrailInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateGuardrailInput) SetContentPolicyConfig ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetContentPolicyConfig(v *GuardrailContentPolicyConfig) *CreateGuardrailInput
SetContentPolicyConfig sets the ContentPolicyConfig field's value.
func (*CreateGuardrailInput) SetContextualGroundingPolicyConfig ¶ added in v1.54.18
func (s *CreateGuardrailInput) SetContextualGroundingPolicyConfig(v *GuardrailContextualGroundingPolicyConfig) *CreateGuardrailInput
SetContextualGroundingPolicyConfig sets the ContextualGroundingPolicyConfig field's value.
func (*CreateGuardrailInput) SetDescription ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetDescription(v string) *CreateGuardrailInput
SetDescription sets the Description field's value.
func (*CreateGuardrailInput) SetKmsKeyId ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetKmsKeyId(v string) *CreateGuardrailInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateGuardrailInput) SetName ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetName(v string) *CreateGuardrailInput
SetName sets the Name field's value.
func (*CreateGuardrailInput) SetSensitiveInformationPolicyConfig ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetSensitiveInformationPolicyConfig(v *GuardrailSensitiveInformationPolicyConfig) *CreateGuardrailInput
SetSensitiveInformationPolicyConfig sets the SensitiveInformationPolicyConfig field's value.
func (*CreateGuardrailInput) SetTags ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetTags(v []*Tag) *CreateGuardrailInput
SetTags sets the Tags field's value.
func (*CreateGuardrailInput) SetTopicPolicyConfig ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetTopicPolicyConfig(v *GuardrailTopicPolicyConfig) *CreateGuardrailInput
SetTopicPolicyConfig sets the TopicPolicyConfig field's value.
func (*CreateGuardrailInput) SetWordPolicyConfig ¶ added in v1.51.27
func (s *CreateGuardrailInput) SetWordPolicyConfig(v *GuardrailWordPolicyConfig) *CreateGuardrailInput
SetWordPolicyConfig sets the WordPolicyConfig field's value.
func (CreateGuardrailInput) String ¶ added in v1.51.27
func (s CreateGuardrailInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailInput) Validate ¶ added in v1.51.27
func (s *CreateGuardrailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGuardrailOutput ¶ added in v1.51.27
type CreateGuardrailOutput struct { // The time at which the guardrail was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The ARN of the guardrail. // // GuardrailArn is a required field GuardrailArn *string `locationName:"guardrailArn" type:"string" required:"true"` // The unique identifier of the guardrail that was created. // // GuardrailId is a required field GuardrailId *string `locationName:"guardrailId" type:"string" required:"true"` // The version of the guardrail that was created. This value will always be // DRAFT. // // Version is a required field Version *string `locationName:"version" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGuardrailOutput) GoString ¶ added in v1.51.27
func (s CreateGuardrailOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailOutput) SetCreatedAt ¶ added in v1.51.27
func (s *CreateGuardrailOutput) SetCreatedAt(v time.Time) *CreateGuardrailOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateGuardrailOutput) SetGuardrailArn ¶ added in v1.51.27
func (s *CreateGuardrailOutput) SetGuardrailArn(v string) *CreateGuardrailOutput
SetGuardrailArn sets the GuardrailArn field's value.
func (*CreateGuardrailOutput) SetGuardrailId ¶ added in v1.51.27
func (s *CreateGuardrailOutput) SetGuardrailId(v string) *CreateGuardrailOutput
SetGuardrailId sets the GuardrailId field's value.
func (*CreateGuardrailOutput) SetVersion ¶ added in v1.51.27
func (s *CreateGuardrailOutput) SetVersion(v string) *CreateGuardrailOutput
SetVersion sets the Version field's value.
func (CreateGuardrailOutput) String ¶ added in v1.51.27
func (s CreateGuardrailOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGuardrailVersionInput ¶ added in v1.51.27
type CreateGuardrailVersionInput struct { // A unique, case-sensitive identifier to ensure that the API request completes // no more than once. If this token matches a previous request, Amazon Bedrock // ignores the request, but does not return an error. For more information, // see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon S3 User Guide. ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // A description of the guardrail version. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateGuardrailVersionInput's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // The unique identifier of the guardrail. This can be an ID or the ARN. // // GuardrailIdentifier is a required field GuardrailIdentifier *string `location:"uri" locationName:"guardrailIdentifier" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGuardrailVersionInput) GoString ¶ added in v1.51.27
func (s CreateGuardrailVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailVersionInput) SetClientRequestToken ¶ added in v1.51.27
func (s *CreateGuardrailVersionInput) SetClientRequestToken(v string) *CreateGuardrailVersionInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateGuardrailVersionInput) SetDescription ¶ added in v1.51.27
func (s *CreateGuardrailVersionInput) SetDescription(v string) *CreateGuardrailVersionInput
SetDescription sets the Description field's value.
func (*CreateGuardrailVersionInput) SetGuardrailIdentifier ¶ added in v1.51.27
func (s *CreateGuardrailVersionInput) SetGuardrailIdentifier(v string) *CreateGuardrailVersionInput
SetGuardrailIdentifier sets the GuardrailIdentifier field's value.
func (CreateGuardrailVersionInput) String ¶ added in v1.51.27
func (s CreateGuardrailVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailVersionInput) Validate ¶ added in v1.51.27
func (s *CreateGuardrailVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGuardrailVersionOutput ¶ added in v1.51.27
type CreateGuardrailVersionOutput struct { // The unique identifier of the guardrail. // // GuardrailId is a required field GuardrailId *string `locationName:"guardrailId" type:"string" required:"true"` // The number of the version of the guardrail. // // Version is a required field Version *string `locationName:"version" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGuardrailVersionOutput) GoString ¶ added in v1.51.27
func (s CreateGuardrailVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGuardrailVersionOutput) SetGuardrailId ¶ added in v1.51.27
func (s *CreateGuardrailVersionOutput) SetGuardrailId(v string) *CreateGuardrailVersionOutput
SetGuardrailId sets the GuardrailId field's value.
func (*CreateGuardrailVersionOutput) SetVersion ¶ added in v1.51.27
func (s *CreateGuardrailVersionOutput) SetVersion(v string) *CreateGuardrailVersionOutput
SetVersion sets the Version field's value.
func (CreateGuardrailVersionOutput) String ¶ added in v1.51.27
func (s CreateGuardrailVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateModelCustomizationJobInput ¶
type CreateModelCustomizationJobInput struct { // Name of the base model. // // BaseModelIdentifier is a required field BaseModelIdentifier *string `locationName:"baseModelIdentifier" min:"1" type:"string" required:"true"` // A unique, case-sensitive identifier to ensure that the API request completes // no more than one time. If this token matches a previous request, Amazon Bedrock // ignores the request, but does not return an error. For more information, // see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The custom model is encrypted at rest using this key. CustomModelKmsKeyId *string `locationName:"customModelKmsKeyId" min:"1" type:"string"` // A name for the resulting custom model. // // CustomModelName is a required field CustomModelName *string `locationName:"customModelName" min:"1" type:"string" required:"true"` // Tags to attach to the resulting custom model. CustomModelTags []*Tag `locationName:"customModelTags" type:"list"` // The customization type. CustomizationType *string `locationName:"customizationType" type:"string" enum:"CustomizationType"` // Parameters related to tuning the model. For details on the format for different // models, see Custom model hyperparameters (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html). // // HyperParameters is a required field HyperParameters map[string]*string `locationName:"hyperParameters" type:"map" required:"true"` // A name for the fine-tuning job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // Tags to attach to the job. JobTags []*Tag `locationName:"jobTags" type:"list"` // S3 location for the output data. // // OutputDataConfig is a required field OutputDataConfig *OutputDataConfig `locationName:"outputDataConfig" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of an IAM service role that Amazon Bedrock // can assume to perform tasks on your behalf. For example, during model training, // Amazon Bedrock needs your permission to read input data from an S3 bucket, // write model artifacts to an S3 bucket. To pass this role to Amazon Bedrock, // the caller of this API must have the iam:PassRole permission. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // Information about the training dataset. // // TrainingDataConfig is a required field TrainingDataConfig *TrainingDataConfig `locationName:"trainingDataConfig" type:"structure" required:"true"` // Information about the validation dataset. ValidationDataConfig *ValidationDataConfig `locationName:"validationDataConfig" type:"structure"` // VPC configuration (optional). Configuration parameters for the private Virtual // Private Cloud (VPC) that contains the resources you are using for this job. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateModelCustomizationJobInput) GoString ¶
func (s CreateModelCustomizationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateModelCustomizationJobInput) SetBaseModelIdentifier ¶
func (s *CreateModelCustomizationJobInput) SetBaseModelIdentifier(v string) *CreateModelCustomizationJobInput
SetBaseModelIdentifier sets the BaseModelIdentifier field's value.
func (*CreateModelCustomizationJobInput) SetClientRequestToken ¶
func (s *CreateModelCustomizationJobInput) SetClientRequestToken(v string) *CreateModelCustomizationJobInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateModelCustomizationJobInput) SetCustomModelKmsKeyId ¶
func (s *CreateModelCustomizationJobInput) SetCustomModelKmsKeyId(v string) *CreateModelCustomizationJobInput
SetCustomModelKmsKeyId sets the CustomModelKmsKeyId field's value.
func (*CreateModelCustomizationJobInput) SetCustomModelName ¶
func (s *CreateModelCustomizationJobInput) SetCustomModelName(v string) *CreateModelCustomizationJobInput
SetCustomModelName sets the CustomModelName field's value.
func (*CreateModelCustomizationJobInput) SetCustomModelTags ¶
func (s *CreateModelCustomizationJobInput) SetCustomModelTags(v []*Tag) *CreateModelCustomizationJobInput
SetCustomModelTags sets the CustomModelTags field's value.
func (*CreateModelCustomizationJobInput) SetCustomizationType ¶ added in v1.48.7
func (s *CreateModelCustomizationJobInput) SetCustomizationType(v string) *CreateModelCustomizationJobInput
SetCustomizationType sets the CustomizationType field's value.
func (*CreateModelCustomizationJobInput) SetHyperParameters ¶
func (s *CreateModelCustomizationJobInput) SetHyperParameters(v map[string]*string) *CreateModelCustomizationJobInput
SetHyperParameters sets the HyperParameters field's value.
func (*CreateModelCustomizationJobInput) SetJobName ¶
func (s *CreateModelCustomizationJobInput) SetJobName(v string) *CreateModelCustomizationJobInput
SetJobName sets the JobName field's value.
func (*CreateModelCustomizationJobInput) SetJobTags ¶
func (s *CreateModelCustomizationJobInput) SetJobTags(v []*Tag) *CreateModelCustomizationJobInput
SetJobTags sets the JobTags field's value.
func (*CreateModelCustomizationJobInput) SetOutputDataConfig ¶
func (s *CreateModelCustomizationJobInput) SetOutputDataConfig(v *OutputDataConfig) *CreateModelCustomizationJobInput
SetOutputDataConfig sets the OutputDataConfig field's value.
func (*CreateModelCustomizationJobInput) SetRoleArn ¶
func (s *CreateModelCustomizationJobInput) SetRoleArn(v string) *CreateModelCustomizationJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateModelCustomizationJobInput) SetTrainingDataConfig ¶
func (s *CreateModelCustomizationJobInput) SetTrainingDataConfig(v *TrainingDataConfig) *CreateModelCustomizationJobInput
SetTrainingDataConfig sets the TrainingDataConfig field's value.
func (*CreateModelCustomizationJobInput) SetValidationDataConfig ¶
func (s *CreateModelCustomizationJobInput) SetValidationDataConfig(v *ValidationDataConfig) *CreateModelCustomizationJobInput
SetValidationDataConfig sets the ValidationDataConfig field's value.
func (*CreateModelCustomizationJobInput) SetVpcConfig ¶
func (s *CreateModelCustomizationJobInput) SetVpcConfig(v *VpcConfig) *CreateModelCustomizationJobInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateModelCustomizationJobInput) String ¶
func (s CreateModelCustomizationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateModelCustomizationJobInput) Validate ¶
func (s *CreateModelCustomizationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateModelCustomizationJobOutput ¶
type CreateModelCustomizationJobOutput struct { // Amazon Resource Name (ARN) of the fine tuning job // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateModelCustomizationJobOutput) GoString ¶
func (s CreateModelCustomizationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateModelCustomizationJobOutput) SetJobArn ¶
func (s *CreateModelCustomizationJobOutput) SetJobArn(v string) *CreateModelCustomizationJobOutput
SetJobArn sets the JobArn field's value.
func (CreateModelCustomizationJobOutput) String ¶
func (s CreateModelCustomizationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProvisionedModelThroughputInput ¶ added in v1.45.20
type CreateProvisionedModelThroughputInput struct { // A unique, case-sensitive identifier to ensure that the API request completes // no more than one time. If this token matches a previous request, Amazon Bedrock // ignores the request, but does not return an error. For more information, // see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) // in the Amazon S3 User Guide. ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"` // The commitment duration requested for the Provisioned Throughput. Billing // occurs hourly and is discounted for longer commitment terms. To request a // no-commit Provisioned Throughput, omit this field. // // Custom models support all levels of commitment. To see which base models // support no commitment, see Supported regions and models for Provisioned Throughput // (https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) // in the Amazon Bedrock User Guide CommitmentDuration *string `locationName:"commitmentDuration" type:"string" enum:"CommitmentDuration"` // The Amazon Resource Name (ARN) or name of the model to associate with this // Provisioned Throughput. For a list of models for which you can purchase Provisioned // Throughput, see Amazon Bedrock model IDs for purchasing Provisioned Throughput // (https://docs.aws.amazon.com/bedrock/latest/userguide/model-ids.html#prov-throughput-models) // in the Amazon Bedrock User Guide. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // Number of model units to allocate. A model unit delivers a specific throughput // level for the specified model. The throughput level of a model unit specifies // the total number of input and output tokens that it can process and generate // within a span of one minute. By default, your account has no model units // for purchasing Provisioned Throughputs with commitment. You must first visit // the Amazon Web Services support center (https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase) // to request MUs. // // For model unit quotas, see Provisioned Throughput quotas (https://docs.aws.amazon.com/bedrock/latest/userguide/quotas.html#prov-thru-quotas) // in the Amazon Bedrock User Guide. // // For more information about what an MU specifies, contact your Amazon Web // Services account manager. // // ModelUnits is a required field ModelUnits *int64 `locationName:"modelUnits" min:"1" type:"integer" required:"true"` // The name for this Provisioned Throughput. // // ProvisionedModelName is a required field ProvisionedModelName *string `locationName:"provisionedModelName" min:"1" type:"string" required:"true"` // Tags to associate with this Provisioned Throughput. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateProvisionedModelThroughputInput) GoString ¶ added in v1.45.20
func (s CreateProvisionedModelThroughputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProvisionedModelThroughputInput) SetClientRequestToken ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetClientRequestToken(v string) *CreateProvisionedModelThroughputInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateProvisionedModelThroughputInput) SetCommitmentDuration ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetCommitmentDuration(v string) *CreateProvisionedModelThroughputInput
SetCommitmentDuration sets the CommitmentDuration field's value.
func (*CreateProvisionedModelThroughputInput) SetModelId ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetModelId(v string) *CreateProvisionedModelThroughputInput
SetModelId sets the ModelId field's value.
func (*CreateProvisionedModelThroughputInput) SetModelUnits ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetModelUnits(v int64) *CreateProvisionedModelThroughputInput
SetModelUnits sets the ModelUnits field's value.
func (*CreateProvisionedModelThroughputInput) SetProvisionedModelName ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetProvisionedModelName(v string) *CreateProvisionedModelThroughputInput
SetProvisionedModelName sets the ProvisionedModelName field's value.
func (*CreateProvisionedModelThroughputInput) SetTags ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) SetTags(v []*Tag) *CreateProvisionedModelThroughputInput
SetTags sets the Tags field's value.
func (CreateProvisionedModelThroughputInput) String ¶ added in v1.45.20
func (s CreateProvisionedModelThroughputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProvisionedModelThroughputInput) Validate ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProvisionedModelThroughputOutput ¶ added in v1.45.20
type CreateProvisionedModelThroughputOutput struct { // The Amazon Resource Name (ARN) for this Provisioned Throughput. // // ProvisionedModelArn is a required field ProvisionedModelArn *string `locationName:"provisionedModelArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateProvisionedModelThroughputOutput) GoString ¶ added in v1.45.20
func (s CreateProvisionedModelThroughputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProvisionedModelThroughputOutput) SetProvisionedModelArn ¶ added in v1.45.20
func (s *CreateProvisionedModelThroughputOutput) SetProvisionedModelArn(v string) *CreateProvisionedModelThroughputOutput
SetProvisionedModelArn sets the ProvisionedModelArn field's value.
func (CreateProvisionedModelThroughputOutput) String ¶ added in v1.45.20
func (s CreateProvisionedModelThroughputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomModelSummary ¶
type CustomModelSummary struct { // The base model Amazon Resource Name (ARN). // // BaseModelArn is a required field BaseModelArn *string `locationName:"baseModelArn" min:"20" type:"string" required:"true"` // The base model name. // // BaseModelName is a required field BaseModelName *string `locationName:"baseModelName" min:"1" type:"string" required:"true"` // Creation time of the model. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // Specifies whether to carry out continued pre-training of a model or whether // to fine-tune it. For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html). CustomizationType *string `locationName:"customizationType" type:"string" enum:"CustomizationType"` // The Amazon Resource Name (ARN) of the custom model. // // ModelArn is a required field ModelArn *string `locationName:"modelArn" min:"20" type:"string" required:"true"` // The name of the custom model. // // ModelName is a required field ModelName *string `locationName:"modelName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Summary information for a custom model.
func (CustomModelSummary) GoString ¶
func (s CustomModelSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomModelSummary) SetBaseModelArn ¶
func (s *CustomModelSummary) SetBaseModelArn(v string) *CustomModelSummary
SetBaseModelArn sets the BaseModelArn field's value.
func (*CustomModelSummary) SetBaseModelName ¶
func (s *CustomModelSummary) SetBaseModelName(v string) *CustomModelSummary
SetBaseModelName sets the BaseModelName field's value.
func (*CustomModelSummary) SetCreationTime ¶
func (s *CustomModelSummary) SetCreationTime(v time.Time) *CustomModelSummary
SetCreationTime sets the CreationTime field's value.
func (*CustomModelSummary) SetCustomizationType ¶ added in v1.48.7
func (s *CustomModelSummary) SetCustomizationType(v string) *CustomModelSummary
SetCustomizationType sets the CustomizationType field's value.
func (*CustomModelSummary) SetModelArn ¶
func (s *CustomModelSummary) SetModelArn(v string) *CustomModelSummary
SetModelArn sets the ModelArn field's value.
func (*CustomModelSummary) SetModelName ¶
func (s *CustomModelSummary) SetModelName(v string) *CustomModelSummary
SetModelName sets the ModelName field's value.
func (CustomModelSummary) String ¶
func (s CustomModelSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCustomModelInput ¶
type DeleteCustomModelInput struct { // Name of the model to delete. // // ModelIdentifier is a required field ModelIdentifier *string `location:"uri" locationName:"modelIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCustomModelInput) GoString ¶
func (s DeleteCustomModelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomModelInput) SetModelIdentifier ¶
func (s *DeleteCustomModelInput) SetModelIdentifier(v string) *DeleteCustomModelInput
SetModelIdentifier sets the ModelIdentifier field's value.
func (DeleteCustomModelInput) String ¶
func (s DeleteCustomModelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomModelInput) Validate ¶
func (s *DeleteCustomModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCustomModelOutput ¶
type DeleteCustomModelOutput struct {
// contains filtered or unexported fields
}
func (DeleteCustomModelOutput) GoString ¶
func (s DeleteCustomModelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteCustomModelOutput) String ¶
func (s DeleteCustomModelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteGuardrailInput ¶ added in v1.51.27
type DeleteGuardrailInput struct { // The unique identifier of the guardrail. This can be an ID or the ARN. // // GuardrailIdentifier is a required field GuardrailIdentifier *string `location:"uri" locationName:"guardrailIdentifier" type:"string" required:"true"` // The version of the guardrail. GuardrailVersion *string `location:"querystring" locationName:"guardrailVersion" type:"string"` // contains filtered or unexported fields }
func (DeleteGuardrailInput) GoString ¶ added in v1.51.27
func (s DeleteGuardrailInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGuardrailInput) SetGuardrailIdentifier ¶ added in v1.51.27
func (s *DeleteGuardrailInput) SetGuardrailIdentifier(v string) *DeleteGuardrailInput
SetGuardrailIdentifier sets the GuardrailIdentifier field's value.
func (*DeleteGuardrailInput) SetGuardrailVersion ¶ added in v1.51.27
func (s *DeleteGuardrailInput) SetGuardrailVersion(v string) *DeleteGuardrailInput
SetGuardrailVersion sets the GuardrailVersion field's value.
func (DeleteGuardrailInput) String ¶ added in v1.51.27
func (s DeleteGuardrailInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGuardrailInput) Validate ¶ added in v1.51.27
func (s *DeleteGuardrailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGuardrailOutput ¶ added in v1.51.27
type DeleteGuardrailOutput struct {
// contains filtered or unexported fields
}
func (DeleteGuardrailOutput) GoString ¶ added in v1.51.27
func (s DeleteGuardrailOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteGuardrailOutput) String ¶ added in v1.51.27
func (s DeleteGuardrailOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteModelInvocationLoggingConfigurationInput ¶
type DeleteModelInvocationLoggingConfigurationInput struct {
// contains filtered or unexported fields
}
func (DeleteModelInvocationLoggingConfigurationInput) GoString ¶
func (s DeleteModelInvocationLoggingConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteModelInvocationLoggingConfigurationInput) String ¶
func (s DeleteModelInvocationLoggingConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteModelInvocationLoggingConfigurationOutput ¶
type DeleteModelInvocationLoggingConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteModelInvocationLoggingConfigurationOutput) GoString ¶
func (s DeleteModelInvocationLoggingConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteModelInvocationLoggingConfigurationOutput) String ¶
func (s DeleteModelInvocationLoggingConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProvisionedModelThroughputInput ¶ added in v1.45.20
type DeleteProvisionedModelThroughputInput struct { // The Amazon Resource Name (ARN) or name of the Provisioned Throughput. // // ProvisionedModelId is a required field ProvisionedModelId *string `location:"uri" locationName:"provisionedModelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProvisionedModelThroughputInput) GoString ¶ added in v1.45.20
func (s DeleteProvisionedModelThroughputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProvisionedModelThroughputInput) SetProvisionedModelId ¶ added in v1.45.20
func (s *DeleteProvisionedModelThroughputInput) SetProvisionedModelId(v string) *DeleteProvisionedModelThroughputInput
SetProvisionedModelId sets the ProvisionedModelId field's value.
func (DeleteProvisionedModelThroughputInput) String ¶ added in v1.45.20
func (s DeleteProvisionedModelThroughputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProvisionedModelThroughputInput) Validate ¶ added in v1.45.20
func (s *DeleteProvisionedModelThroughputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProvisionedModelThroughputOutput ¶ added in v1.45.20
type DeleteProvisionedModelThroughputOutput struct {
// contains filtered or unexported fields
}
func (DeleteProvisionedModelThroughputOutput) GoString ¶ added in v1.45.20
func (s DeleteProvisionedModelThroughputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteProvisionedModelThroughputOutput) String ¶ added in v1.45.20
func (s DeleteProvisionedModelThroughputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationBedrockModel ¶ added in v1.51.27
type EvaluationBedrockModel struct { // Each Amazon Bedrock support different inference parameters that change how // the model behaves during inference. // // InferenceParams is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EvaluationBedrockModel's // String and GoString methods. // // InferenceParams is a required field InferenceParams *string `locationName:"inferenceParams" min:"1" type:"string" required:"true" sensitive:"true"` // The ARN of the Amazon Bedrock model specified. // // ModelIdentifier is a required field ModelIdentifier *string `locationName:"modelIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains the ARN of the Amazon Bedrock models specified in your model evaluation job. Each Amazon Bedrock model supports different inferenceParams. To learn more about supported inference parameters for Amazon Bedrock models, see Inference parameters for foundation models (https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation-prompt-datasets-custom.html).
The inferenceParams are specified using JSON. To successfully insert JSON as string make sure that all quotations are properly escaped. For example, "temperature":"0.25" key value pair would need to be formatted as \"temperature\":\"0.25\" to successfully accepted in the request.
func (EvaluationBedrockModel) GoString ¶ added in v1.51.27
func (s EvaluationBedrockModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationBedrockModel) SetInferenceParams ¶ added in v1.51.27
func (s *EvaluationBedrockModel) SetInferenceParams(v string) *EvaluationBedrockModel
SetInferenceParams sets the InferenceParams field's value.
func (*EvaluationBedrockModel) SetModelIdentifier ¶ added in v1.51.27
func (s *EvaluationBedrockModel) SetModelIdentifier(v string) *EvaluationBedrockModel
SetModelIdentifier sets the ModelIdentifier field's value.
func (EvaluationBedrockModel) String ¶ added in v1.51.27
func (s EvaluationBedrockModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationBedrockModel) Validate ¶ added in v1.51.27
func (s *EvaluationBedrockModel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationConfig ¶ added in v1.51.27
type EvaluationConfig struct { // Used to specify an automated model evaluation job. See AutomatedEvaluationConfig // to view the required parameters. Automated *AutomatedEvaluationConfig `locationName:"automated" type:"structure"` // Used to specify a model evaluation job that uses human workers.See HumanEvaluationConfig // to view the required parameters. Human *HumanEvaluationConfig `locationName:"human" type:"structure"` // contains filtered or unexported fields }
Used to specify either a AutomatedEvaluationConfig or HumanEvaluationConfig object.
func (EvaluationConfig) GoString ¶ added in v1.51.27
func (s EvaluationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationConfig) SetAutomated ¶ added in v1.51.27
func (s *EvaluationConfig) SetAutomated(v *AutomatedEvaluationConfig) *EvaluationConfig
SetAutomated sets the Automated field's value.
func (*EvaluationConfig) SetHuman ¶ added in v1.51.27
func (s *EvaluationConfig) SetHuman(v *HumanEvaluationConfig) *EvaluationConfig
SetHuman sets the Human field's value.
func (EvaluationConfig) String ¶ added in v1.51.27
func (s EvaluationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationConfig) Validate ¶ added in v1.51.27
func (s *EvaluationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationDataset ¶ added in v1.51.27
type EvaluationDataset struct { // For custom prompt datasets, you must specify the location in Amazon S3 where // the prompt dataset is saved. DatasetLocation *EvaluationDatasetLocation `locationName:"datasetLocation" type:"structure"` // Used to specify supported built-in prompt datasets. Valid values are Builtin.Bold, // Builtin.BoolQ, Builtin.NaturalQuestions, Builtin.Gigaword, Builtin.RealToxicityPrompts, // Builtin.TriviaQa, Builtin.T-Rex, Builtin.WomensEcommerceClothingReviews and // Builtin.Wikitext2. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EvaluationDataset's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Used to specify the name of a built-in prompt dataset and optionally, the Amazon S3 bucket where a custom prompt dataset is saved.
func (EvaluationDataset) GoString ¶ added in v1.51.27
func (s EvaluationDataset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDataset) SetDatasetLocation ¶ added in v1.51.27
func (s *EvaluationDataset) SetDatasetLocation(v *EvaluationDatasetLocation) *EvaluationDataset
SetDatasetLocation sets the DatasetLocation field's value.
func (*EvaluationDataset) SetName ¶ added in v1.51.27
func (s *EvaluationDataset) SetName(v string) *EvaluationDataset
SetName sets the Name field's value.
func (EvaluationDataset) String ¶ added in v1.51.27
func (s EvaluationDataset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDataset) Validate ¶ added in v1.51.27
func (s *EvaluationDataset) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationDatasetLocation ¶ added in v1.51.27
type EvaluationDatasetLocation struct { // The S3 URI of the S3 bucket specified in the job. S3Uri *string `locationName:"s3Uri" min:"1" type:"string"` // contains filtered or unexported fields }
The location in Amazon S3 where your prompt dataset is stored.
func (EvaluationDatasetLocation) GoString ¶ added in v1.51.27
func (s EvaluationDatasetLocation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDatasetLocation) SetS3Uri ¶ added in v1.51.27
func (s *EvaluationDatasetLocation) SetS3Uri(v string) *EvaluationDatasetLocation
SetS3Uri sets the S3Uri field's value.
func (EvaluationDatasetLocation) String ¶ added in v1.51.27
func (s EvaluationDatasetLocation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDatasetLocation) Validate ¶ added in v1.51.27
func (s *EvaluationDatasetLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationDatasetMetricConfig ¶ added in v1.51.27
type EvaluationDatasetMetricConfig struct { // Specifies the prompt dataset. // // Dataset is a required field Dataset *EvaluationDataset `locationName:"dataset" type:"structure" required:"true"` // The names of the metrics used. For automated model evaluation jobs valid // values are "Builtin.Accuracy", "Builtin.Robustness", and "Builtin.Toxicity". // In human-based model evaluation jobs the array of strings must match the // name parameter specified in HumanEvaluationCustomMetric. // // MetricNames is a required field MetricNames []*string `locationName:"metricNames" min:"1" type:"list" required:"true" sensitive:"true"` // The task type you want the model to carry out. // // TaskType is a required field TaskType *string `locationName:"taskType" min:"1" type:"string" required:"true" enum:"EvaluationTaskType"` // contains filtered or unexported fields }
Defines the built-in prompt datasets, built-in metric names and custom metric names, and the task type.
func (EvaluationDatasetMetricConfig) GoString ¶ added in v1.51.27
func (s EvaluationDatasetMetricConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDatasetMetricConfig) SetDataset ¶ added in v1.51.27
func (s *EvaluationDatasetMetricConfig) SetDataset(v *EvaluationDataset) *EvaluationDatasetMetricConfig
SetDataset sets the Dataset field's value.
func (*EvaluationDatasetMetricConfig) SetMetricNames ¶ added in v1.51.27
func (s *EvaluationDatasetMetricConfig) SetMetricNames(v []*string) *EvaluationDatasetMetricConfig
SetMetricNames sets the MetricNames field's value.
func (*EvaluationDatasetMetricConfig) SetTaskType ¶ added in v1.51.27
func (s *EvaluationDatasetMetricConfig) SetTaskType(v string) *EvaluationDatasetMetricConfig
SetTaskType sets the TaskType field's value.
func (EvaluationDatasetMetricConfig) String ¶ added in v1.51.27
func (s EvaluationDatasetMetricConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationDatasetMetricConfig) Validate ¶ added in v1.51.27
func (s *EvaluationDatasetMetricConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationInferenceConfig ¶ added in v1.51.27
type EvaluationInferenceConfig struct { // Used to specify the models. Models []*EvaluationModelConfig `locationName:"models" min:"1" type:"list"` // contains filtered or unexported fields }
Used to define the models you want used in your model evaluation job. Automated model evaluation jobs support only a single model. In a human-based model evaluation job, your annotator can compare the responses for up to two different models.
func (EvaluationInferenceConfig) GoString ¶ added in v1.51.27
func (s EvaluationInferenceConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationInferenceConfig) SetModels ¶ added in v1.51.27
func (s *EvaluationInferenceConfig) SetModels(v []*EvaluationModelConfig) *EvaluationInferenceConfig
SetModels sets the Models field's value.
func (EvaluationInferenceConfig) String ¶ added in v1.51.27
func (s EvaluationInferenceConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationInferenceConfig) Validate ¶ added in v1.51.27
func (s *EvaluationInferenceConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationModelConfig ¶ added in v1.51.27
type EvaluationModelConfig struct { // Defines the Amazon Bedrock model and inference parameters you want used. BedrockModel *EvaluationBedrockModel `locationName:"bedrockModel" type:"structure"` // contains filtered or unexported fields }
Defines the models used in the model evaluation job.
func (EvaluationModelConfig) GoString ¶ added in v1.51.27
func (s EvaluationModelConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationModelConfig) SetBedrockModel ¶ added in v1.51.27
func (s *EvaluationModelConfig) SetBedrockModel(v *EvaluationBedrockModel) *EvaluationModelConfig
SetBedrockModel sets the BedrockModel field's value.
func (EvaluationModelConfig) String ¶ added in v1.51.27
func (s EvaluationModelConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationModelConfig) Validate ¶ added in v1.51.27
func (s *EvaluationModelConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationOutputDataConfig ¶ added in v1.51.27
type EvaluationOutputDataConfig struct { // The Amazon S3 URI where the results of model evaluation job are saved. // // S3Uri is a required field S3Uri *string `locationName:"s3Uri" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The Amazon S3 location where the results of your model evaluation job are saved.
func (EvaluationOutputDataConfig) GoString ¶ added in v1.51.27
func (s EvaluationOutputDataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationOutputDataConfig) SetS3Uri ¶ added in v1.51.27
func (s *EvaluationOutputDataConfig) SetS3Uri(v string) *EvaluationOutputDataConfig
SetS3Uri sets the S3Uri field's value.
func (EvaluationOutputDataConfig) String ¶ added in v1.51.27
func (s EvaluationOutputDataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationOutputDataConfig) Validate ¶ added in v1.51.27
func (s *EvaluationOutputDataConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationSummary ¶ added in v1.51.27
type EvaluationSummary struct { // When the model evaluation job was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // What task type was used in the model evaluation job. // // EvaluationTaskTypes is a required field EvaluationTaskTypes []*string `locationName:"evaluationTaskTypes" min:"1" type:"list" required:"true" enum:"EvaluationTaskType"` // The Amazon Resource Name (ARN) of the model evaluation job. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // The name of the model evaluation job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // The type, either human or automatic, of model evaluation job. // // JobType is a required field JobType *string `locationName:"jobType" type:"string" required:"true" enum:"EvaluationJobType"` // The Amazon Resource Names (ARNs) of the model(s) used in the model evaluation // job. // // ModelIdentifiers is a required field ModelIdentifiers []*string `locationName:"modelIdentifiers" min:"1" type:"list" required:"true"` // The current status of the model evaluation job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"EvaluationJobStatus"` // contains filtered or unexported fields }
A summary of the model evaluation job.
func (EvaluationSummary) GoString ¶ added in v1.51.27
func (s EvaluationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationSummary) SetCreationTime ¶ added in v1.51.27
func (s *EvaluationSummary) SetCreationTime(v time.Time) *EvaluationSummary
SetCreationTime sets the CreationTime field's value.
func (*EvaluationSummary) SetEvaluationTaskTypes ¶ added in v1.51.27
func (s *EvaluationSummary) SetEvaluationTaskTypes(v []*string) *EvaluationSummary
SetEvaluationTaskTypes sets the EvaluationTaskTypes field's value.
func (*EvaluationSummary) SetJobArn ¶ added in v1.51.27
func (s *EvaluationSummary) SetJobArn(v string) *EvaluationSummary
SetJobArn sets the JobArn field's value.
func (*EvaluationSummary) SetJobName ¶ added in v1.51.27
func (s *EvaluationSummary) SetJobName(v string) *EvaluationSummary
SetJobName sets the JobName field's value.
func (*EvaluationSummary) SetJobType ¶ added in v1.51.27
func (s *EvaluationSummary) SetJobType(v string) *EvaluationSummary
SetJobType sets the JobType field's value.
func (*EvaluationSummary) SetModelIdentifiers ¶ added in v1.51.27
func (s *EvaluationSummary) SetModelIdentifiers(v []*string) *EvaluationSummary
SetModelIdentifiers sets the ModelIdentifiers field's value.
func (*EvaluationSummary) SetStatus ¶ added in v1.51.27
func (s *EvaluationSummary) SetStatus(v string) *EvaluationSummary
SetStatus sets the Status field's value.
func (EvaluationSummary) String ¶ added in v1.51.27
func (s EvaluationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FoundationModelDetails ¶
type FoundationModelDetails struct { // The customization that the model supports. CustomizationsSupported []*string `locationName:"customizationsSupported" type:"list" enum:"ModelCustomization"` // The inference types that the model supports. InferenceTypesSupported []*string `locationName:"inferenceTypesSupported" type:"list" enum:"InferenceType"` // The input modalities that the model supports. InputModalities []*string `locationName:"inputModalities" type:"list" enum:"ModelModality"` // The model Amazon Resource Name (ARN). // // ModelArn is a required field ModelArn *string `locationName:"modelArn" type:"string" required:"true"` // The model identifier. // // ModelId is a required field ModelId *string `locationName:"modelId" type:"string" required:"true"` // Contains details about whether a model version is available or deprecated ModelLifecycle *FoundationModelLifecycle `locationName:"modelLifecycle" type:"structure"` // The model name. ModelName *string `locationName:"modelName" min:"1" type:"string"` // The output modalities that the model supports. OutputModalities []*string `locationName:"outputModalities" type:"list" enum:"ModelModality"` // The model's provider name. ProviderName *string `locationName:"providerName" min:"1" type:"string"` // Indicates whether the model supports streaming. ResponseStreamingSupported *bool `locationName:"responseStreamingSupported" type:"boolean"` // contains filtered or unexported fields }
Information about a foundation model.
func (FoundationModelDetails) GoString ¶
func (s FoundationModelDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FoundationModelDetails) SetCustomizationsSupported ¶
func (s *FoundationModelDetails) SetCustomizationsSupported(v []*string) *FoundationModelDetails
SetCustomizationsSupported sets the CustomizationsSupported field's value.
func (*FoundationModelDetails) SetInferenceTypesSupported ¶
func (s *FoundationModelDetails) SetInferenceTypesSupported(v []*string) *FoundationModelDetails
SetInferenceTypesSupported sets the InferenceTypesSupported field's value.
func (*FoundationModelDetails) SetInputModalities ¶
func (s *FoundationModelDetails) SetInputModalities(v []*string) *FoundationModelDetails
SetInputModalities sets the InputModalities field's value.
func (*FoundationModelDetails) SetModelArn ¶
func (s *FoundationModelDetails) SetModelArn(v string) *FoundationModelDetails
SetModelArn sets the ModelArn field's value.
func (*FoundationModelDetails) SetModelId ¶
func (s *FoundationModelDetails) SetModelId(v string) *FoundationModelDetails
SetModelId sets the ModelId field's value.
func (*FoundationModelDetails) SetModelLifecycle ¶ added in v1.48.7
func (s *FoundationModelDetails) SetModelLifecycle(v *FoundationModelLifecycle) *FoundationModelDetails
SetModelLifecycle sets the ModelLifecycle field's value.
func (*FoundationModelDetails) SetModelName ¶
func (s *FoundationModelDetails) SetModelName(v string) *FoundationModelDetails
SetModelName sets the ModelName field's value.
func (*FoundationModelDetails) SetOutputModalities ¶
func (s *FoundationModelDetails) SetOutputModalities(v []*string) *FoundationModelDetails
SetOutputModalities sets the OutputModalities field's value.
func (*FoundationModelDetails) SetProviderName ¶
func (s *FoundationModelDetails) SetProviderName(v string) *FoundationModelDetails
SetProviderName sets the ProviderName field's value.
func (*FoundationModelDetails) SetResponseStreamingSupported ¶
func (s *FoundationModelDetails) SetResponseStreamingSupported(v bool) *FoundationModelDetails
SetResponseStreamingSupported sets the ResponseStreamingSupported field's value.
func (FoundationModelDetails) String ¶
func (s FoundationModelDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FoundationModelLifecycle ¶ added in v1.48.7
type FoundationModelLifecycle struct { // Specifies whether a model version is available (ACTIVE) or deprecated (LEGACY. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"FoundationModelLifecycleStatus"` // contains filtered or unexported fields }
Details about whether a model version is available or deprecated.
func (FoundationModelLifecycle) GoString ¶ added in v1.48.7
func (s FoundationModelLifecycle) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FoundationModelLifecycle) SetStatus ¶ added in v1.48.7
func (s *FoundationModelLifecycle) SetStatus(v string) *FoundationModelLifecycle
SetStatus sets the Status field's value.
func (FoundationModelLifecycle) String ¶ added in v1.48.7
func (s FoundationModelLifecycle) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FoundationModelSummary ¶
type FoundationModelSummary struct { // Whether the model supports fine-tuning or continual pre-training. CustomizationsSupported []*string `locationName:"customizationsSupported" type:"list" enum:"ModelCustomization"` // The inference types that the model supports. InferenceTypesSupported []*string `locationName:"inferenceTypesSupported" type:"list" enum:"InferenceType"` // The input modalities that the model supports. InputModalities []*string `locationName:"inputModalities" type:"list" enum:"ModelModality"` // The Amazon Resource Name (ARN) of the foundation model. // // ModelArn is a required field ModelArn *string `locationName:"modelArn" type:"string" required:"true"` // The model ID of the foundation model. // // ModelId is a required field ModelId *string `locationName:"modelId" type:"string" required:"true"` // Contains details about whether a model version is available or deprecated. ModelLifecycle *FoundationModelLifecycle `locationName:"modelLifecycle" type:"structure"` // The name of the model. ModelName *string `locationName:"modelName" min:"1" type:"string"` // The output modalities that the model supports. OutputModalities []*string `locationName:"outputModalities" type:"list" enum:"ModelModality"` // The model's provider name. ProviderName *string `locationName:"providerName" min:"1" type:"string"` // Indicates whether the model supports streaming. ResponseStreamingSupported *bool `locationName:"responseStreamingSupported" type:"boolean"` // contains filtered or unexported fields }
Summary information for a foundation model.
func (FoundationModelSummary) GoString ¶
func (s FoundationModelSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FoundationModelSummary) SetCustomizationsSupported ¶
func (s *FoundationModelSummary) SetCustomizationsSupported(v []*string) *FoundationModelSummary
SetCustomizationsSupported sets the CustomizationsSupported field's value.
func (*FoundationModelSummary) SetInferenceTypesSupported ¶
func (s *FoundationModelSummary) SetInferenceTypesSupported(v []*string) *FoundationModelSummary
SetInferenceTypesSupported sets the InferenceTypesSupported field's value.
func (*FoundationModelSummary) SetInputModalities ¶
func (s *FoundationModelSummary) SetInputModalities(v []*string) *FoundationModelSummary
SetInputModalities sets the InputModalities field's value.
func (*FoundationModelSummary) SetModelArn ¶
func (s *FoundationModelSummary) SetModelArn(v string) *FoundationModelSummary
SetModelArn sets the ModelArn field's value.
func (*FoundationModelSummary) SetModelId ¶
func (s *FoundationModelSummary) SetModelId(v string) *FoundationModelSummary
SetModelId sets the ModelId field's value.
func (*FoundationModelSummary) SetModelLifecycle ¶ added in v1.48.7
func (s *FoundationModelSummary) SetModelLifecycle(v *FoundationModelLifecycle) *FoundationModelSummary
SetModelLifecycle sets the ModelLifecycle field's value.
func (*FoundationModelSummary) SetModelName ¶
func (s *FoundationModelSummary) SetModelName(v string) *FoundationModelSummary
SetModelName sets the ModelName field's value.
func (*FoundationModelSummary) SetOutputModalities ¶
func (s *FoundationModelSummary) SetOutputModalities(v []*string) *FoundationModelSummary
SetOutputModalities sets the OutputModalities field's value.
func (*FoundationModelSummary) SetProviderName ¶
func (s *FoundationModelSummary) SetProviderName(v string) *FoundationModelSummary
SetProviderName sets the ProviderName field's value.
func (*FoundationModelSummary) SetResponseStreamingSupported ¶
func (s *FoundationModelSummary) SetResponseStreamingSupported(v bool) *FoundationModelSummary
SetResponseStreamingSupported sets the ResponseStreamingSupported field's value.
func (FoundationModelSummary) String ¶
func (s FoundationModelSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCustomModelInput ¶
type GetCustomModelInput struct { // Name or Amazon Resource Name (ARN) of the custom model. // // ModelIdentifier is a required field ModelIdentifier *string `location:"uri" locationName:"modelIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCustomModelInput) GoString ¶
func (s GetCustomModelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomModelInput) SetModelIdentifier ¶
func (s *GetCustomModelInput) SetModelIdentifier(v string) *GetCustomModelInput
SetModelIdentifier sets the ModelIdentifier field's value.
func (GetCustomModelInput) String ¶
func (s GetCustomModelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomModelInput) Validate ¶
func (s *GetCustomModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCustomModelOutput ¶
type GetCustomModelOutput struct { // Amazon Resource Name (ARN) of the base model. // // BaseModelArn is a required field BaseModelArn *string `locationName:"baseModelArn" min:"20" type:"string" required:"true"` // Creation time of the model. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The type of model customization. CustomizationType *string `locationName:"customizationType" type:"string" enum:"CustomizationType"` // Hyperparameter values associated with this model. For details on the format // for different models, see Custom model hyperparameters (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html). HyperParameters map[string]*string `locationName:"hyperParameters" type:"map"` // Job Amazon Resource Name (ARN) associated with this model. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // Job name associated with this model. JobName *string `locationName:"jobName" min:"1" type:"string"` // Amazon Resource Name (ARN) associated with this model. // // ModelArn is a required field ModelArn *string `locationName:"modelArn" min:"20" type:"string" required:"true"` // The custom model is encrypted at rest using this key. ModelKmsKeyArn *string `locationName:"modelKmsKeyArn" min:"1" type:"string"` // Model name associated with this model. // // ModelName is a required field ModelName *string `locationName:"modelName" min:"1" type:"string" required:"true"` // Output data configuration associated with this custom model. // // OutputDataConfig is a required field OutputDataConfig *OutputDataConfig `locationName:"outputDataConfig" type:"structure" required:"true"` // Contains information about the training dataset. // // TrainingDataConfig is a required field TrainingDataConfig *TrainingDataConfig `locationName:"trainingDataConfig" type:"structure" required:"true"` // Contains training metrics from the job creation. TrainingMetrics *TrainingMetrics `locationName:"trainingMetrics" type:"structure"` // Contains information about the validation dataset. ValidationDataConfig *ValidationDataConfig `locationName:"validationDataConfig" type:"structure"` // The validation metrics from the job creation. ValidationMetrics []*ValidatorMetric `locationName:"validationMetrics" type:"list"` // contains filtered or unexported fields }
func (GetCustomModelOutput) GoString ¶
func (s GetCustomModelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomModelOutput) SetBaseModelArn ¶
func (s *GetCustomModelOutput) SetBaseModelArn(v string) *GetCustomModelOutput
SetBaseModelArn sets the BaseModelArn field's value.
func (*GetCustomModelOutput) SetCreationTime ¶
func (s *GetCustomModelOutput) SetCreationTime(v time.Time) *GetCustomModelOutput
SetCreationTime sets the CreationTime field's value.
func (*GetCustomModelOutput) SetCustomizationType ¶ added in v1.48.7
func (s *GetCustomModelOutput) SetCustomizationType(v string) *GetCustomModelOutput
SetCustomizationType sets the CustomizationType field's value.
func (*GetCustomModelOutput) SetHyperParameters ¶
func (s *GetCustomModelOutput) SetHyperParameters(v map[string]*string) *GetCustomModelOutput
SetHyperParameters sets the HyperParameters field's value.
func (*GetCustomModelOutput) SetJobArn ¶
func (s *GetCustomModelOutput) SetJobArn(v string) *GetCustomModelOutput
SetJobArn sets the JobArn field's value.
func (*GetCustomModelOutput) SetJobName ¶
func (s *GetCustomModelOutput) SetJobName(v string) *GetCustomModelOutput
SetJobName sets the JobName field's value.
func (*GetCustomModelOutput) SetModelArn ¶
func (s *GetCustomModelOutput) SetModelArn(v string) *GetCustomModelOutput
SetModelArn sets the ModelArn field's value.
func (*GetCustomModelOutput) SetModelKmsKeyArn ¶
func (s *GetCustomModelOutput) SetModelKmsKeyArn(v string) *GetCustomModelOutput
SetModelKmsKeyArn sets the ModelKmsKeyArn field's value.
func (*GetCustomModelOutput) SetModelName ¶
func (s *GetCustomModelOutput) SetModelName(v string) *GetCustomModelOutput
SetModelName sets the ModelName field's value.
func (*GetCustomModelOutput) SetOutputDataConfig ¶
func (s *GetCustomModelOutput) SetOutputDataConfig(v *OutputDataConfig) *GetCustomModelOutput
SetOutputDataConfig sets the OutputDataConfig field's value.
func (*GetCustomModelOutput) SetTrainingDataConfig ¶
func (s *GetCustomModelOutput) SetTrainingDataConfig(v *TrainingDataConfig) *GetCustomModelOutput
SetTrainingDataConfig sets the TrainingDataConfig field's value.
func (*GetCustomModelOutput) SetTrainingMetrics ¶
func (s *GetCustomModelOutput) SetTrainingMetrics(v *TrainingMetrics) *GetCustomModelOutput
SetTrainingMetrics sets the TrainingMetrics field's value.
func (*GetCustomModelOutput) SetValidationDataConfig ¶
func (s *GetCustomModelOutput) SetValidationDataConfig(v *ValidationDataConfig) *GetCustomModelOutput
SetValidationDataConfig sets the ValidationDataConfig field's value.
func (*GetCustomModelOutput) SetValidationMetrics ¶
func (s *GetCustomModelOutput) SetValidationMetrics(v []*ValidatorMetric) *GetCustomModelOutput
SetValidationMetrics sets the ValidationMetrics field's value.
func (GetCustomModelOutput) String ¶
func (s GetCustomModelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEvaluationJobInput ¶ added in v1.51.27
type GetEvaluationJobInput struct { // The Amazon Resource Name (ARN) of the model evaluation job. // // JobIdentifier is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetEvaluationJobInput's // String and GoString methods. // // JobIdentifier is a required field JobIdentifier *string `location:"uri" locationName:"jobIdentifier" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (GetEvaluationJobInput) GoString ¶ added in v1.51.27
func (s GetEvaluationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvaluationJobInput) SetJobIdentifier ¶ added in v1.51.27
func (s *GetEvaluationJobInput) SetJobIdentifier(v string) *GetEvaluationJobInput
SetJobIdentifier sets the JobIdentifier field's value.
func (GetEvaluationJobInput) String ¶ added in v1.51.27
func (s GetEvaluationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvaluationJobInput) Validate ¶ added in v1.51.27
func (s *GetEvaluationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEvaluationJobOutput ¶ added in v1.51.27
type GetEvaluationJobOutput struct { // When the model evaluation job was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The Amazon Resource Name (ARN) of the customer managed key specified when // the model evaluation job was created. CustomerEncryptionKeyId *string `locationName:"customerEncryptionKeyId" min:"1" type:"string"` // Contains details about the type of model evaluation job, the metrics used, // the task type selected, the datasets used, and any custom metrics you defined. // // EvaluationConfig is a required field EvaluationConfig *EvaluationConfig `locationName:"evaluationConfig" type:"structure" required:"true"` // An array of strings the specify why the model evaluation job has failed. FailureMessages []*string `locationName:"failureMessages" type:"list"` // Details about the models you specified in your model evaluation job. // // InferenceConfig is a required field InferenceConfig *EvaluationInferenceConfig `locationName:"inferenceConfig" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the model evaluation job. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // The description of the model evaluation job. // // JobDescription is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetEvaluationJobOutput's // String and GoString methods. JobDescription *string `locationName:"jobDescription" min:"1" type:"string" sensitive:"true"` // The name of the model evaluation job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // The type of model evaluation job. // // JobType is a required field JobType *string `locationName:"jobType" type:"string" required:"true" enum:"EvaluationJobType"` // When the model evaluation job was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" timestampFormat:"iso8601"` // Amazon S3 location for where output data is saved. // // OutputDataConfig is a required field OutputDataConfig *EvaluationOutputDataConfig `locationName:"outputDataConfig" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM service role used in the model // evaluation job. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The status of the model evaluation job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"EvaluationJobStatus"` // contains filtered or unexported fields }
func (GetEvaluationJobOutput) GoString ¶ added in v1.51.27
func (s GetEvaluationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEvaluationJobOutput) SetCreationTime ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetCreationTime(v time.Time) *GetEvaluationJobOutput
SetCreationTime sets the CreationTime field's value.
func (*GetEvaluationJobOutput) SetCustomerEncryptionKeyId ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetCustomerEncryptionKeyId(v string) *GetEvaluationJobOutput
SetCustomerEncryptionKeyId sets the CustomerEncryptionKeyId field's value.
func (*GetEvaluationJobOutput) SetEvaluationConfig ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetEvaluationConfig(v *EvaluationConfig) *GetEvaluationJobOutput
SetEvaluationConfig sets the EvaluationConfig field's value.
func (*GetEvaluationJobOutput) SetFailureMessages ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetFailureMessages(v []*string) *GetEvaluationJobOutput
SetFailureMessages sets the FailureMessages field's value.
func (*GetEvaluationJobOutput) SetInferenceConfig ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetInferenceConfig(v *EvaluationInferenceConfig) *GetEvaluationJobOutput
SetInferenceConfig sets the InferenceConfig field's value.
func (*GetEvaluationJobOutput) SetJobArn ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetJobArn(v string) *GetEvaluationJobOutput
SetJobArn sets the JobArn field's value.
func (*GetEvaluationJobOutput) SetJobDescription ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetJobDescription(v string) *GetEvaluationJobOutput
SetJobDescription sets the JobDescription field's value.
func (*GetEvaluationJobOutput) SetJobName ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetJobName(v string) *GetEvaluationJobOutput
SetJobName sets the JobName field's value.
func (*GetEvaluationJobOutput) SetJobType ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetJobType(v string) *GetEvaluationJobOutput
SetJobType sets the JobType field's value.
func (*GetEvaluationJobOutput) SetLastModifiedTime ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetLastModifiedTime(v time.Time) *GetEvaluationJobOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetEvaluationJobOutput) SetOutputDataConfig ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetOutputDataConfig(v *EvaluationOutputDataConfig) *GetEvaluationJobOutput
SetOutputDataConfig sets the OutputDataConfig field's value.
func (*GetEvaluationJobOutput) SetRoleArn ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetRoleArn(v string) *GetEvaluationJobOutput
SetRoleArn sets the RoleArn field's value.
func (*GetEvaluationJobOutput) SetStatus ¶ added in v1.51.27
func (s *GetEvaluationJobOutput) SetStatus(v string) *GetEvaluationJobOutput
SetStatus sets the Status field's value.
func (GetEvaluationJobOutput) String ¶ added in v1.51.27
func (s GetEvaluationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFoundationModelInput ¶
type GetFoundationModelInput struct { // The model identifier. // // ModelIdentifier is a required field ModelIdentifier *string `location:"uri" locationName:"modelIdentifier" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFoundationModelInput) GoString ¶
func (s GetFoundationModelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFoundationModelInput) SetModelIdentifier ¶
func (s *GetFoundationModelInput) SetModelIdentifier(v string) *GetFoundationModelInput
SetModelIdentifier sets the ModelIdentifier field's value.
func (GetFoundationModelInput) String ¶
func (s GetFoundationModelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFoundationModelInput) Validate ¶
func (s *GetFoundationModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFoundationModelOutput ¶
type GetFoundationModelOutput struct { // Information about the foundation model. ModelDetails *FoundationModelDetails `locationName:"modelDetails" type:"structure"` // contains filtered or unexported fields }
func (GetFoundationModelOutput) GoString ¶
func (s GetFoundationModelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFoundationModelOutput) SetModelDetails ¶
func (s *GetFoundationModelOutput) SetModelDetails(v *FoundationModelDetails) *GetFoundationModelOutput
SetModelDetails sets the ModelDetails field's value.
func (GetFoundationModelOutput) String ¶
func (s GetFoundationModelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetGuardrailInput ¶ added in v1.51.27
type GetGuardrailInput struct { // The unique identifier of the guardrail for which to get details. This can // be an ID or the ARN. // // GuardrailIdentifier is a required field GuardrailIdentifier *string `location:"uri" locationName:"guardrailIdentifier" type:"string" required:"true"` // The version of the guardrail for which to get details. If you don't specify // a version, the response returns details for the DRAFT version. GuardrailVersion *string `location:"querystring" locationName:"guardrailVersion" type:"string"` // contains filtered or unexported fields }
func (GetGuardrailInput) GoString ¶ added in v1.51.27
func (s GetGuardrailInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetGuardrailInput) SetGuardrailIdentifier ¶ added in v1.51.27
func (s *GetGuardrailInput) SetGuardrailIdentifier(v string) *GetGuardrailInput
SetGuardrailIdentifier sets the GuardrailIdentifier field's value.
func (*GetGuardrailInput) SetGuardrailVersion ¶ added in v1.51.27
func (s *GetGuardrailInput) SetGuardrailVersion(v string) *GetGuardrailInput
SetGuardrailVersion sets the GuardrailVersion field's value.
func (GetGuardrailInput) String ¶ added in v1.51.27
func (s GetGuardrailInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetGuardrailInput) Validate ¶ added in v1.51.27
func (s *GetGuardrailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGuardrailOutput ¶ added in v1.51.27
type GetGuardrailOutput struct { // The message that the guardrail returns when it blocks a prompt. // // BlockedInputMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetGuardrailOutput's // String and GoString methods. // // BlockedInputMessaging is a required field BlockedInputMessaging *string `locationName:"blockedInputMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // The message that the guardrail returns when it blocks a model response. // // BlockedOutputsMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetGuardrailOutput's // String and GoString methods. // // BlockedOutputsMessaging is a required field BlockedOutputsMessaging *string `locationName:"blockedOutputsMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // The content policy that was configured for the guardrail. ContentPolicy *GuardrailContentPolicy `locationName:"contentPolicy" type:"structure"` // The contextual grounding policy used in the guardrail. ContextualGroundingPolicy *GuardrailContextualGroundingPolicy `locationName:"contextualGroundingPolicy" type:"structure"` // The date and time at which the guardrail was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The description of the guardrail. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetGuardrailOutput's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // Appears if the status of the guardrail is FAILED. A list of recommendations // to carry out before retrying the request. FailureRecommendations []*string `locationName:"failureRecommendations" type:"list" sensitive:"true"` // The ARN of the guardrail. // // GuardrailArn is a required field GuardrailArn *string `locationName:"guardrailArn" type:"string" required:"true"` // The unique identifier of the guardrail. // // GuardrailId is a required field GuardrailId *string `locationName:"guardrailId" type:"string" required:"true"` // The ARN of the KMS key that encrypts the guardrail. KmsKeyArn *string `locationName:"kmsKeyArn" min:"1" type:"string"` // The name of the guardrail. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetGuardrailOutput's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // The sensitive information policy that was configured for the guardrail. SensitiveInformationPolicy *GuardrailSensitiveInformationPolicy `locationName:"sensitiveInformationPolicy" type:"structure"` // The status of the guardrail. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"GuardrailStatus"` // Appears if the status is FAILED. A list of reasons for why the guardrail // failed to be created, updated, versioned, or deleted. StatusReasons []*string `locationName:"statusReasons" type:"list" sensitive:"true"` // The topic policy that was configured for the guardrail. TopicPolicy *GuardrailTopicPolicy `locationName:"topicPolicy" type:"structure"` // The date and time at which the guardrail was updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The version of the guardrail. // // Version is a required field Version *string `locationName:"version" type:"string" required:"true"` // The word policy that was configured for the guardrail. WordPolicy *GuardrailWordPolicy `locationName:"wordPolicy" type:"structure"` // contains filtered or unexported fields }
func (GetGuardrailOutput) GoString ¶ added in v1.51.27
func (s GetGuardrailOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetGuardrailOutput) SetBlockedInputMessaging ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetBlockedInputMessaging(v string) *GetGuardrailOutput
SetBlockedInputMessaging sets the BlockedInputMessaging field's value.
func (*GetGuardrailOutput) SetBlockedOutputsMessaging ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetBlockedOutputsMessaging(v string) *GetGuardrailOutput
SetBlockedOutputsMessaging sets the BlockedOutputsMessaging field's value.
func (*GetGuardrailOutput) SetContentPolicy ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetContentPolicy(v *GuardrailContentPolicy) *GetGuardrailOutput
SetContentPolicy sets the ContentPolicy field's value.
func (*GetGuardrailOutput) SetContextualGroundingPolicy ¶ added in v1.54.18
func (s *GetGuardrailOutput) SetContextualGroundingPolicy(v *GuardrailContextualGroundingPolicy) *GetGuardrailOutput
SetContextualGroundingPolicy sets the ContextualGroundingPolicy field's value.
func (*GetGuardrailOutput) SetCreatedAt ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetCreatedAt(v time.Time) *GetGuardrailOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetGuardrailOutput) SetDescription ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetDescription(v string) *GetGuardrailOutput
SetDescription sets the Description field's value.
func (*GetGuardrailOutput) SetFailureRecommendations ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetFailureRecommendations(v []*string) *GetGuardrailOutput
SetFailureRecommendations sets the FailureRecommendations field's value.
func (*GetGuardrailOutput) SetGuardrailArn ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetGuardrailArn(v string) *GetGuardrailOutput
SetGuardrailArn sets the GuardrailArn field's value.
func (*GetGuardrailOutput) SetGuardrailId ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetGuardrailId(v string) *GetGuardrailOutput
SetGuardrailId sets the GuardrailId field's value.
func (*GetGuardrailOutput) SetKmsKeyArn ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetKmsKeyArn(v string) *GetGuardrailOutput
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*GetGuardrailOutput) SetName ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetName(v string) *GetGuardrailOutput
SetName sets the Name field's value.
func (*GetGuardrailOutput) SetSensitiveInformationPolicy ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetSensitiveInformationPolicy(v *GuardrailSensitiveInformationPolicy) *GetGuardrailOutput
SetSensitiveInformationPolicy sets the SensitiveInformationPolicy field's value.
func (*GetGuardrailOutput) SetStatus ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetStatus(v string) *GetGuardrailOutput
SetStatus sets the Status field's value.
func (*GetGuardrailOutput) SetStatusReasons ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetStatusReasons(v []*string) *GetGuardrailOutput
SetStatusReasons sets the StatusReasons field's value.
func (*GetGuardrailOutput) SetTopicPolicy ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetTopicPolicy(v *GuardrailTopicPolicy) *GetGuardrailOutput
SetTopicPolicy sets the TopicPolicy field's value.
func (*GetGuardrailOutput) SetUpdatedAt ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetUpdatedAt(v time.Time) *GetGuardrailOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*GetGuardrailOutput) SetVersion ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetVersion(v string) *GetGuardrailOutput
SetVersion sets the Version field's value.
func (*GetGuardrailOutput) SetWordPolicy ¶ added in v1.51.27
func (s *GetGuardrailOutput) SetWordPolicy(v *GuardrailWordPolicy) *GetGuardrailOutput
SetWordPolicy sets the WordPolicy field's value.
func (GetGuardrailOutput) String ¶ added in v1.51.27
func (s GetGuardrailOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetModelCustomizationJobInput ¶
type GetModelCustomizationJobInput struct { // Identifier for the customization job. // // JobIdentifier is a required field JobIdentifier *string `location:"uri" locationName:"jobIdentifier" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetModelCustomizationJobInput) GoString ¶
func (s GetModelCustomizationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetModelCustomizationJobInput) SetJobIdentifier ¶
func (s *GetModelCustomizationJobInput) SetJobIdentifier(v string) *GetModelCustomizationJobInput
SetJobIdentifier sets the JobIdentifier field's value.
func (GetModelCustomizationJobInput) String ¶
func (s GetModelCustomizationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetModelCustomizationJobInput) Validate ¶
func (s *GetModelCustomizationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetModelCustomizationJobOutput ¶
type GetModelCustomizationJobOutput struct { // Amazon Resource Name (ARN) of the base model. // // BaseModelArn is a required field BaseModelArn *string `locationName:"baseModelArn" type:"string" required:"true"` // The token that you specified in the CreateCustomizationJob request. ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string"` // Time that the resource was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The type of model customization. CustomizationType *string `locationName:"customizationType" type:"string" enum:"CustomizationType"` // Time that the resource transitioned to terminal state. EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"` // Information about why the job failed. FailureMessage *string `locationName:"failureMessage" type:"string"` // The hyperparameter values for the job. For details on the format for different // models, see Custom model hyperparameters (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html). // // HyperParameters is a required field HyperParameters map[string]*string `locationName:"hyperParameters" type:"map" required:"true"` // The Amazon Resource Name (ARN) of the customization job. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // The name of the customization job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // Time that the resource was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" timestampFormat:"iso8601"` // Output data configuration // // OutputDataConfig is a required field OutputDataConfig *OutputDataConfig `locationName:"outputDataConfig" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the output model. OutputModelArn *string `locationName:"outputModelArn" min:"20" type:"string"` // The custom model is encrypted at rest using this key. OutputModelKmsKeyArn *string `locationName:"outputModelKmsKeyArn" min:"1" type:"string"` // The name of the output model. // // OutputModelName is a required field OutputModelName *string `locationName:"outputModelName" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The status of the job. A successful job transitions from in-progress to completed // when the output model is ready to use. If the job failed, the failure message // contains information about why the job failed. Status *string `locationName:"status" type:"string" enum:"ModelCustomizationJobStatus"` // Contains information about the training dataset. // // TrainingDataConfig is a required field TrainingDataConfig *TrainingDataConfig `locationName:"trainingDataConfig" type:"structure" required:"true"` // Contains training metrics from the job creation. TrainingMetrics *TrainingMetrics `locationName:"trainingMetrics" type:"structure"` // Contains information about the validation dataset. // // ValidationDataConfig is a required field ValidationDataConfig *ValidationDataConfig `locationName:"validationDataConfig" type:"structure" required:"true"` // The loss metric for each validator that you provided in the createjob request. ValidationMetrics []*ValidatorMetric `locationName:"validationMetrics" type:"list"` // VPC configuration for the custom model job. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (GetModelCustomizationJobOutput) GoString ¶
func (s GetModelCustomizationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetModelCustomizationJobOutput) SetBaseModelArn ¶
func (s *GetModelCustomizationJobOutput) SetBaseModelArn(v string) *GetModelCustomizationJobOutput
SetBaseModelArn sets the BaseModelArn field's value.
func (*GetModelCustomizationJobOutput) SetClientRequestToken ¶
func (s *GetModelCustomizationJobOutput) SetClientRequestToken(v string) *GetModelCustomizationJobOutput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*GetModelCustomizationJobOutput) SetCreationTime ¶
func (s *GetModelCustomizationJobOutput) SetCreationTime(v time.Time) *GetModelCustomizationJobOutput
SetCreationTime sets the CreationTime field's value.
func (*GetModelCustomizationJobOutput) SetCustomizationType ¶ added in v1.48.7
func (s *GetModelCustomizationJobOutput) SetCustomizationType(v string) *GetModelCustomizationJobOutput
SetCustomizationType sets the CustomizationType field's value.
func (*GetModelCustomizationJobOutput) SetEndTime ¶
func (s *GetModelCustomizationJobOutput) SetEndTime(v time.Time) *GetModelCustomizationJobOutput
SetEndTime sets the EndTime field's value.
func (*GetModelCustomizationJobOutput) SetFailureMessage ¶
func (s *GetModelCustomizationJobOutput) SetFailureMessage(v string) *GetModelCustomizationJobOutput
SetFailureMessage sets the FailureMessage field's value.
func (*GetModelCustomizationJobOutput) SetHyperParameters ¶
func (s *GetModelCustomizationJobOutput) SetHyperParameters(v map[string]*string) *GetModelCustomizationJobOutput
SetHyperParameters sets the HyperParameters field's value.
func (*GetModelCustomizationJobOutput) SetJobArn ¶
func (s *GetModelCustomizationJobOutput) SetJobArn(v string) *GetModelCustomizationJobOutput
SetJobArn sets the JobArn field's value.
func (*GetModelCustomizationJobOutput) SetJobName ¶
func (s *GetModelCustomizationJobOutput) SetJobName(v string) *GetModelCustomizationJobOutput
SetJobName sets the JobName field's value.
func (*GetModelCustomizationJobOutput) SetLastModifiedTime ¶
func (s *GetModelCustomizationJobOutput) SetLastModifiedTime(v time.Time) *GetModelCustomizationJobOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetModelCustomizationJobOutput) SetOutputDataConfig ¶
func (s *GetModelCustomizationJobOutput) SetOutputDataConfig(v *OutputDataConfig) *GetModelCustomizationJobOutput
SetOutputDataConfig sets the OutputDataConfig field's value.
func (*GetModelCustomizationJobOutput) SetOutputModelArn ¶
func (s *GetModelCustomizationJobOutput) SetOutputModelArn(v string) *GetModelCustomizationJobOutput
SetOutputModelArn sets the OutputModelArn field's value.
func (*GetModelCustomizationJobOutput) SetOutputModelKmsKeyArn ¶
func (s *GetModelCustomizationJobOutput) SetOutputModelKmsKeyArn(v string) *GetModelCustomizationJobOutput
SetOutputModelKmsKeyArn sets the OutputModelKmsKeyArn field's value.
func (*GetModelCustomizationJobOutput) SetOutputModelName ¶
func (s *GetModelCustomizationJobOutput) SetOutputModelName(v string) *GetModelCustomizationJobOutput
SetOutputModelName sets the OutputModelName field's value.
func (*GetModelCustomizationJobOutput) SetRoleArn ¶
func (s *GetModelCustomizationJobOutput) SetRoleArn(v string) *GetModelCustomizationJobOutput
SetRoleArn sets the RoleArn field's value.
func (*GetModelCustomizationJobOutput) SetStatus ¶
func (s *GetModelCustomizationJobOutput) SetStatus(v string) *GetModelCustomizationJobOutput
SetStatus sets the Status field's value.
func (*GetModelCustomizationJobOutput) SetTrainingDataConfig ¶
func (s *GetModelCustomizationJobOutput) SetTrainingDataConfig(v *TrainingDataConfig) *GetModelCustomizationJobOutput
SetTrainingDataConfig sets the TrainingDataConfig field's value.
func (*GetModelCustomizationJobOutput) SetTrainingMetrics ¶
func (s *GetModelCustomizationJobOutput) SetTrainingMetrics(v *TrainingMetrics) *GetModelCustomizationJobOutput
SetTrainingMetrics sets the TrainingMetrics field's value.
func (*GetModelCustomizationJobOutput) SetValidationDataConfig ¶
func (s *GetModelCustomizationJobOutput) SetValidationDataConfig(v *ValidationDataConfig) *GetModelCustomizationJobOutput
SetValidationDataConfig sets the ValidationDataConfig field's value.
func (*GetModelCustomizationJobOutput) SetValidationMetrics ¶
func (s *GetModelCustomizationJobOutput) SetValidationMetrics(v []*ValidatorMetric) *GetModelCustomizationJobOutput
SetValidationMetrics sets the ValidationMetrics field's value.
func (*GetModelCustomizationJobOutput) SetVpcConfig ¶
func (s *GetModelCustomizationJobOutput) SetVpcConfig(v *VpcConfig) *GetModelCustomizationJobOutput
SetVpcConfig sets the VpcConfig field's value.
func (GetModelCustomizationJobOutput) String ¶
func (s GetModelCustomizationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetModelInvocationLoggingConfigurationInput ¶
type GetModelInvocationLoggingConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetModelInvocationLoggingConfigurationInput) GoString ¶
func (s GetModelInvocationLoggingConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetModelInvocationLoggingConfigurationInput) String ¶
func (s GetModelInvocationLoggingConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetModelInvocationLoggingConfigurationOutput ¶
type GetModelInvocationLoggingConfigurationOutput struct { // The current configuration values. LoggingConfig *LoggingConfig `locationName:"loggingConfig" type:"structure"` // contains filtered or unexported fields }
func (GetModelInvocationLoggingConfigurationOutput) GoString ¶
func (s GetModelInvocationLoggingConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetModelInvocationLoggingConfigurationOutput) SetLoggingConfig ¶
func (s *GetModelInvocationLoggingConfigurationOutput) SetLoggingConfig(v *LoggingConfig) *GetModelInvocationLoggingConfigurationOutput
SetLoggingConfig sets the LoggingConfig field's value.
func (GetModelInvocationLoggingConfigurationOutput) String ¶
func (s GetModelInvocationLoggingConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetProvisionedModelThroughputInput ¶ added in v1.45.20
type GetProvisionedModelThroughputInput struct { // The Amazon Resource Name (ARN) or name of the Provisioned Throughput. // // ProvisionedModelId is a required field ProvisionedModelId *string `location:"uri" locationName:"provisionedModelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetProvisionedModelThroughputInput) GoString ¶ added in v1.45.20
func (s GetProvisionedModelThroughputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProvisionedModelThroughputInput) SetProvisionedModelId ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputInput) SetProvisionedModelId(v string) *GetProvisionedModelThroughputInput
SetProvisionedModelId sets the ProvisionedModelId field's value.
func (GetProvisionedModelThroughputInput) String ¶ added in v1.45.20
func (s GetProvisionedModelThroughputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProvisionedModelThroughputInput) Validate ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProvisionedModelThroughputOutput ¶ added in v1.45.20
type GetProvisionedModelThroughputOutput struct { // Commitment duration of the Provisioned Throughput. CommitmentDuration *string `locationName:"commitmentDuration" type:"string" enum:"CommitmentDuration"` // The timestamp for when the commitment term for the Provisioned Throughput // expires. CommitmentExpirationTime *time.Time `locationName:"commitmentExpirationTime" type:"timestamp" timestampFormat:"iso8601"` // The timestamp of the creation time for this Provisioned Throughput. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The Amazon Resource Name (ARN) of the model requested to be associated to // this Provisioned Throughput. This value differs from the modelArn if updating // hasn't completed. // // DesiredModelArn is a required field DesiredModelArn *string `locationName:"desiredModelArn" min:"20" type:"string" required:"true"` // The number of model units that was requested for this Provisioned Throughput. // // DesiredModelUnits is a required field DesiredModelUnits *int64 `locationName:"desiredModelUnits" min:"1" type:"integer" required:"true"` // A failure message for any issues that occurred during creation, updating, // or deletion of the Provisioned Throughput. FailureMessage *string `locationName:"failureMessage" type:"string"` // The Amazon Resource Name (ARN) of the base model for which the Provisioned // Throughput was created, or of the base model that the custom model for which // the Provisioned Throughput was created was customized. // // FoundationModelArn is a required field FoundationModelArn *string `locationName:"foundationModelArn" type:"string" required:"true"` // The timestamp of the last time that this Provisioned Throughput was modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The Amazon Resource Name (ARN) of the model associated with this Provisioned // Throughput. // // ModelArn is a required field ModelArn *string `locationName:"modelArn" min:"20" type:"string" required:"true"` // The number of model units allocated to this Provisioned Throughput. // // ModelUnits is a required field ModelUnits *int64 `locationName:"modelUnits" min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the Provisioned Throughput. // // ProvisionedModelArn is a required field ProvisionedModelArn *string `locationName:"provisionedModelArn" type:"string" required:"true"` // The name of the Provisioned Throughput. // // ProvisionedModelName is a required field ProvisionedModelName *string `locationName:"provisionedModelName" min:"1" type:"string" required:"true"` // The status of the Provisioned Throughput. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ProvisionedModelStatus"` // contains filtered or unexported fields }
func (GetProvisionedModelThroughputOutput) GoString ¶ added in v1.45.20
func (s GetProvisionedModelThroughputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProvisionedModelThroughputOutput) SetCommitmentDuration ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetCommitmentDuration(v string) *GetProvisionedModelThroughputOutput
SetCommitmentDuration sets the CommitmentDuration field's value.
func (*GetProvisionedModelThroughputOutput) SetCommitmentExpirationTime ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetCommitmentExpirationTime(v time.Time) *GetProvisionedModelThroughputOutput
SetCommitmentExpirationTime sets the CommitmentExpirationTime field's value.
func (*GetProvisionedModelThroughputOutput) SetCreationTime ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetCreationTime(v time.Time) *GetProvisionedModelThroughputOutput
SetCreationTime sets the CreationTime field's value.
func (*GetProvisionedModelThroughputOutput) SetDesiredModelArn ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetDesiredModelArn(v string) *GetProvisionedModelThroughputOutput
SetDesiredModelArn sets the DesiredModelArn field's value.
func (*GetProvisionedModelThroughputOutput) SetDesiredModelUnits ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetDesiredModelUnits(v int64) *GetProvisionedModelThroughputOutput
SetDesiredModelUnits sets the DesiredModelUnits field's value.
func (*GetProvisionedModelThroughputOutput) SetFailureMessage ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetFailureMessage(v string) *GetProvisionedModelThroughputOutput
SetFailureMessage sets the FailureMessage field's value.
func (*GetProvisionedModelThroughputOutput) SetFoundationModelArn ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetFoundationModelArn(v string) *GetProvisionedModelThroughputOutput
SetFoundationModelArn sets the FoundationModelArn field's value.
func (*GetProvisionedModelThroughputOutput) SetLastModifiedTime ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetLastModifiedTime(v time.Time) *GetProvisionedModelThroughputOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetProvisionedModelThroughputOutput) SetModelArn ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetModelArn(v string) *GetProvisionedModelThroughputOutput
SetModelArn sets the ModelArn field's value.
func (*GetProvisionedModelThroughputOutput) SetModelUnits ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetModelUnits(v int64) *GetProvisionedModelThroughputOutput
SetModelUnits sets the ModelUnits field's value.
func (*GetProvisionedModelThroughputOutput) SetProvisionedModelArn ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetProvisionedModelArn(v string) *GetProvisionedModelThroughputOutput
SetProvisionedModelArn sets the ProvisionedModelArn field's value.
func (*GetProvisionedModelThroughputOutput) SetProvisionedModelName ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetProvisionedModelName(v string) *GetProvisionedModelThroughputOutput
SetProvisionedModelName sets the ProvisionedModelName field's value.
func (*GetProvisionedModelThroughputOutput) SetStatus ¶ added in v1.45.20
func (s *GetProvisionedModelThroughputOutput) SetStatus(v string) *GetProvisionedModelThroughputOutput
SetStatus sets the Status field's value.
func (GetProvisionedModelThroughputOutput) String ¶ added in v1.45.20
func (s GetProvisionedModelThroughputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailContentFilter ¶ added in v1.51.27
type GuardrailContentFilter struct { // The strength of the content filter to apply to prompts. As you increase the // filter strength, the likelihood of filtering harmful content increases and // the probability of seeing harmful content in your application reduces. // // InputStrength is a required field InputStrength *string `locationName:"inputStrength" type:"string" required:"true" enum:"GuardrailFilterStrength"` // The strength of the content filter to apply to model responses. As you increase // the filter strength, the likelihood of filtering harmful content increases // and the probability of seeing harmful content in your application reduces. // // OutputStrength is a required field OutputStrength *string `locationName:"outputStrength" type:"string" required:"true" enum:"GuardrailFilterStrength"` // The harmful category that the content filter is applied to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailContentFilterType"` // contains filtered or unexported fields }
Contains filter strengths for harmful content. Guardrails support the following content filters to detect and filter harmful user inputs and FM-generated outputs.
Hate – Describes language or a statement that discriminates, criticizes, insults, denounces, or dehumanizes a person or group on the basis of an identity (such as race, ethnicity, gender, religion, sexual orientation, ability, and national origin).
Insults – Describes language or a statement that includes demeaning, humiliating, mocking, insulting, or belittling language. This type of language is also labeled as bullying.
Sexual – Describes language or a statement that indicates sexual interest, activity, or arousal using direct or indirect references to body parts, physical traits, or sex.
Violence – Describes language or a statement that includes glorification of or threats to inflict physical pain, hurt, or injury toward a person, group or thing.
Content filtering depends on the confidence classification of user inputs and FM responses across each of the four harmful categories. All input and output statements are classified into one of four confidence levels (NONE, LOW, MEDIUM, HIGH) for each harmful category. For example, if a statement is classified as Hate with HIGH confidence, the likelihood of the statement representing hateful content is high. A single statement can be classified across multiple categories with varying confidence levels. For example, a single statement can be classified as Hate with HIGH confidence, Insults with LOW confidence, Sexual with NONE confidence, and Violence with MEDIUM confidence.
For more information, see Guardrails content filters (https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-filters.html).
This data type is used in the following API operations:
- GetGuardrail response body (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetGuardrail.html#API_GetGuardrail_ResponseSyntax)
func (GuardrailContentFilter) GoString ¶ added in v1.51.27
func (s GuardrailContentFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentFilter) SetInputStrength ¶ added in v1.51.27
func (s *GuardrailContentFilter) SetInputStrength(v string) *GuardrailContentFilter
SetInputStrength sets the InputStrength field's value.
func (*GuardrailContentFilter) SetOutputStrength ¶ added in v1.51.27
func (s *GuardrailContentFilter) SetOutputStrength(v string) *GuardrailContentFilter
SetOutputStrength sets the OutputStrength field's value.
func (*GuardrailContentFilter) SetType ¶ added in v1.51.27
func (s *GuardrailContentFilter) SetType(v string) *GuardrailContentFilter
SetType sets the Type field's value.
func (GuardrailContentFilter) String ¶ added in v1.51.27
func (s GuardrailContentFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailContentFilterConfig ¶ added in v1.51.27
type GuardrailContentFilterConfig struct { // The strength of the content filter to apply to prompts. As you increase the // filter strength, the likelihood of filtering harmful content increases and // the probability of seeing harmful content in your application reduces. // // InputStrength is a required field InputStrength *string `locationName:"inputStrength" type:"string" required:"true" enum:"GuardrailFilterStrength"` // The strength of the content filter to apply to model responses. As you increase // the filter strength, the likelihood of filtering harmful content increases // and the probability of seeing harmful content in your application reduces. // // OutputStrength is a required field OutputStrength *string `locationName:"outputStrength" type:"string" required:"true" enum:"GuardrailFilterStrength"` // The harmful category that the content filter is applied to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailContentFilterType"` // contains filtered or unexported fields }
Contains filter strengths for harmful content. Guardrails support the following content filters to detect and filter harmful user inputs and FM-generated outputs.
Hate – Describes language or a statement that discriminates, criticizes, insults, denounces, or dehumanizes a person or group on the basis of an identity (such as race, ethnicity, gender, religion, sexual orientation, ability, and national origin).
Insults – Describes language or a statement that includes demeaning, humiliating, mocking, insulting, or belittling language. This type of language is also labeled as bullying.
Sexual – Describes language or a statement that indicates sexual interest, activity, or arousal using direct or indirect references to body parts, physical traits, or sex.
Violence – Describes language or a statement that includes glorification of or threats to inflict physical pain, hurt, or injury toward a person, group or thing.
Content filtering depends on the confidence classification of user inputs and FM responses across each of the four harmful categories. All input and output statements are classified into one of four confidence levels (NONE, LOW, MEDIUM, HIGH) for each harmful category. For example, if a statement is classified as Hate with HIGH confidence, the likelihood of the statement representing hateful content is high. A single statement can be classified across multiple categories with varying confidence levels. For example, a single statement can be classified as Hate with HIGH confidence, Insults with LOW confidence, Sexual with NONE confidence, and Violence with MEDIUM confidence.
For more information, see Guardrails content filters (https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-filters.html).
func (GuardrailContentFilterConfig) GoString ¶ added in v1.51.27
func (s GuardrailContentFilterConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentFilterConfig) SetInputStrength ¶ added in v1.51.27
func (s *GuardrailContentFilterConfig) SetInputStrength(v string) *GuardrailContentFilterConfig
SetInputStrength sets the InputStrength field's value.
func (*GuardrailContentFilterConfig) SetOutputStrength ¶ added in v1.51.27
func (s *GuardrailContentFilterConfig) SetOutputStrength(v string) *GuardrailContentFilterConfig
SetOutputStrength sets the OutputStrength field's value.
func (*GuardrailContentFilterConfig) SetType ¶ added in v1.51.27
func (s *GuardrailContentFilterConfig) SetType(v string) *GuardrailContentFilterConfig
SetType sets the Type field's value.
func (GuardrailContentFilterConfig) String ¶ added in v1.51.27
func (s GuardrailContentFilterConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentFilterConfig) Validate ¶ added in v1.51.27
func (s *GuardrailContentFilterConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailContentPolicy ¶ added in v1.51.27
type GuardrailContentPolicy struct { // Contains the type of the content filter and how strongly it should apply // to prompts and model responses. Filters []*GuardrailContentFilter `locationName:"filters" min:"1" type:"list"` // contains filtered or unexported fields }
Contains details about how to handle harmful content.
This data type is used in the following API operations:
- GetGuardrail response body (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetGuardrail.html#API_GetGuardrail_ResponseSyntax)
func (GuardrailContentPolicy) GoString ¶ added in v1.51.27
func (s GuardrailContentPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentPolicy) SetFilters ¶ added in v1.51.27
func (s *GuardrailContentPolicy) SetFilters(v []*GuardrailContentFilter) *GuardrailContentPolicy
SetFilters sets the Filters field's value.
func (GuardrailContentPolicy) String ¶ added in v1.51.27
func (s GuardrailContentPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailContentPolicyConfig ¶ added in v1.51.27
type GuardrailContentPolicyConfig struct { // Contains the type of the content filter and how strongly it should apply // to prompts and model responses. // // FiltersConfig is a required field FiltersConfig []*GuardrailContentFilterConfig `locationName:"filtersConfig" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Contains details about how to handle harmful content.
func (GuardrailContentPolicyConfig) GoString ¶ added in v1.51.27
func (s GuardrailContentPolicyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentPolicyConfig) SetFiltersConfig ¶ added in v1.51.27
func (s *GuardrailContentPolicyConfig) SetFiltersConfig(v []*GuardrailContentFilterConfig) *GuardrailContentPolicyConfig
SetFiltersConfig sets the FiltersConfig field's value.
func (GuardrailContentPolicyConfig) String ¶ added in v1.51.27
func (s GuardrailContentPolicyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContentPolicyConfig) Validate ¶ added in v1.51.27
func (s *GuardrailContentPolicyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailContextualGroundingFilter ¶ added in v1.54.18
type GuardrailContextualGroundingFilter struct { // The threshold details for the guardrails contextual grounding filter. // // Threshold is a required field Threshold *float64 `locationName:"threshold" type:"double" required:"true"` // The filter type details for the guardrails contextual grounding filter. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailContextualGroundingFilterType"` // contains filtered or unexported fields }
The details for the guardrails contextual grounding filter.
func (GuardrailContextualGroundingFilter) GoString ¶ added in v1.54.18
func (s GuardrailContextualGroundingFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingFilter) SetThreshold ¶ added in v1.54.18
func (s *GuardrailContextualGroundingFilter) SetThreshold(v float64) *GuardrailContextualGroundingFilter
SetThreshold sets the Threshold field's value.
func (*GuardrailContextualGroundingFilter) SetType ¶ added in v1.54.18
func (s *GuardrailContextualGroundingFilter) SetType(v string) *GuardrailContextualGroundingFilter
SetType sets the Type field's value.
func (GuardrailContextualGroundingFilter) String ¶ added in v1.54.18
func (s GuardrailContextualGroundingFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailContextualGroundingFilterConfig ¶ added in v1.54.18
type GuardrailContextualGroundingFilterConfig struct { // The threshold details for the guardrails contextual grounding filter. // // Threshold is a required field Threshold *float64 `locationName:"threshold" type:"double" required:"true"` // The filter details for the guardrails contextual grounding filter. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailContextualGroundingFilterType"` // contains filtered or unexported fields }
The filter configuration details for the guardrails contextual grounding filter.
func (GuardrailContextualGroundingFilterConfig) GoString ¶ added in v1.54.18
func (s GuardrailContextualGroundingFilterConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingFilterConfig) SetThreshold ¶ added in v1.54.18
func (s *GuardrailContextualGroundingFilterConfig) SetThreshold(v float64) *GuardrailContextualGroundingFilterConfig
SetThreshold sets the Threshold field's value.
func (*GuardrailContextualGroundingFilterConfig) SetType ¶ added in v1.54.18
func (s *GuardrailContextualGroundingFilterConfig) SetType(v string) *GuardrailContextualGroundingFilterConfig
SetType sets the Type field's value.
func (GuardrailContextualGroundingFilterConfig) String ¶ added in v1.54.18
func (s GuardrailContextualGroundingFilterConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingFilterConfig) Validate ¶ added in v1.54.18
func (s *GuardrailContextualGroundingFilterConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailContextualGroundingPolicy ¶ added in v1.54.18
type GuardrailContextualGroundingPolicy struct { // The filter details for the guardrails contextual grounding policy. // // Filters is a required field Filters []*GuardrailContextualGroundingFilter `locationName:"filters" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The details for the guardrails contextual grounding policy.
func (GuardrailContextualGroundingPolicy) GoString ¶ added in v1.54.18
func (s GuardrailContextualGroundingPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingPolicy) SetFilters ¶ added in v1.54.18
func (s *GuardrailContextualGroundingPolicy) SetFilters(v []*GuardrailContextualGroundingFilter) *GuardrailContextualGroundingPolicy
SetFilters sets the Filters field's value.
func (GuardrailContextualGroundingPolicy) String ¶ added in v1.54.18
func (s GuardrailContextualGroundingPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailContextualGroundingPolicyConfig ¶ added in v1.54.18
type GuardrailContextualGroundingPolicyConfig struct { // The filter configuration details for the guardrails contextual grounding // policy. // // FiltersConfig is a required field FiltersConfig []*GuardrailContextualGroundingFilterConfig `locationName:"filtersConfig" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The policy configuration details for the guardrails contextual grounding policy.
func (GuardrailContextualGroundingPolicyConfig) GoString ¶ added in v1.54.18
func (s GuardrailContextualGroundingPolicyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingPolicyConfig) SetFiltersConfig ¶ added in v1.54.18
func (s *GuardrailContextualGroundingPolicyConfig) SetFiltersConfig(v []*GuardrailContextualGroundingFilterConfig) *GuardrailContextualGroundingPolicyConfig
SetFiltersConfig sets the FiltersConfig field's value.
func (GuardrailContextualGroundingPolicyConfig) String ¶ added in v1.54.18
func (s GuardrailContextualGroundingPolicyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailContextualGroundingPolicyConfig) Validate ¶ added in v1.54.18
func (s *GuardrailContextualGroundingPolicyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailManagedWords ¶ added in v1.51.27
type GuardrailManagedWords struct { // ManagedWords$type The managed word type that was configured for the guardrail. // (For now, we only offer profanity word list) // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailManagedWordsType"` // contains filtered or unexported fields }
The managed word list that was configured for the guardrail. (This is a list of words that are pre-defined and managed by guardrails only.)
func (GuardrailManagedWords) GoString ¶ added in v1.51.27
func (s GuardrailManagedWords) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailManagedWords) SetType ¶ added in v1.51.27
func (s *GuardrailManagedWords) SetType(v string) *GuardrailManagedWords
SetType sets the Type field's value.
func (GuardrailManagedWords) String ¶ added in v1.51.27
func (s GuardrailManagedWords) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailManagedWordsConfig ¶ added in v1.51.27
type GuardrailManagedWordsConfig struct { // The managed word type to configure for the guardrail. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailManagedWordsType"` // contains filtered or unexported fields }
The managed word list to configure for the guardrail.
func (GuardrailManagedWordsConfig) GoString ¶ added in v1.51.27
func (s GuardrailManagedWordsConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailManagedWordsConfig) SetType ¶ added in v1.51.27
func (s *GuardrailManagedWordsConfig) SetType(v string) *GuardrailManagedWordsConfig
SetType sets the Type field's value.
func (GuardrailManagedWordsConfig) String ¶ added in v1.51.27
func (s GuardrailManagedWordsConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailManagedWordsConfig) Validate ¶ added in v1.51.27
func (s *GuardrailManagedWordsConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailPiiEntity ¶ added in v1.51.27
type GuardrailPiiEntity struct { // The configured guardrail action when PII entity is detected. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"GuardrailSensitiveInformationAction"` // The type of PII entity. For example, Social Security Number. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailPiiEntityType"` // contains filtered or unexported fields }
The PII entity configured for the guardrail.
func (GuardrailPiiEntity) GoString ¶ added in v1.51.27
func (s GuardrailPiiEntity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailPiiEntity) SetAction ¶ added in v1.51.27
func (s *GuardrailPiiEntity) SetAction(v string) *GuardrailPiiEntity
SetAction sets the Action field's value.
func (*GuardrailPiiEntity) SetType ¶ added in v1.51.27
func (s *GuardrailPiiEntity) SetType(v string) *GuardrailPiiEntity
SetType sets the Type field's value.
func (GuardrailPiiEntity) String ¶ added in v1.51.27
func (s GuardrailPiiEntity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailPiiEntityConfig ¶ added in v1.51.27
type GuardrailPiiEntityConfig struct { // Configure guardrail action when the PII entity is detected. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"GuardrailSensitiveInformationAction"` // Configure guardrail type when the PII entity is detected. // // The following PIIs are used to block or mask sensitive information: // // * General ADDRESS A physical address, such as "100 Main Street, Anytown, // USA" or "Suite #12, Building 123". An address can include information // such as the street, building, location, city, state, country, county, // zip code, precinct, and neighborhood. AGE An individual's age, including // the quantity and unit of time. For example, in the phrase "I am 40 years // old," Guarrails recognizes "40 years" as an age. NAME An individual's // name. This entity type does not include titles, such as Dr., Mr., Mrs., // or Miss. guardrails doesn't apply this entity type to names that are part // of organizations or addresses. For example, guardrails recognizes the // "John Doe Organization" as an organization, and it recognizes "Jane Doe // Street" as an address. EMAIL An email address, such as marymajor@email.com. // PHONE A phone number. This entity type also includes fax and pager numbers. // USERNAME A user name that identifies an account, such as a login name, // screen name, nick name, or handle. PASSWORD An alphanumeric string that // is used as a password, such as "*very20special#pass*". DRIVER_ID The number // assigned to a driver's license, which is an official document permitting // an individual to operate one or more motorized vehicles on a public road. // A driver's license number consists of alphanumeric characters. LICENSE_PLATE // A license plate for a vehicle is issued by the state or country where // the vehicle is registered. The format for passenger vehicles is typically // five to eight digits, consisting of upper-case letters and numbers. The // format varies depending on the location of the issuing state or country. // VEHICLE_IDENTIFICATION_NUMBER A Vehicle Identification Number (VIN) uniquely // identifies a vehicle. VIN content and format are defined in the ISO 3779 // specification. Each country has specific codes and formats for VINs. // // * Finance REDIT_DEBIT_CARD_CVV A three-digit card verification code (CVV) // that is present on VISA, MasterCard, and Discover credit and debit cards. // For American Express credit or debit cards, the CVV is a four-digit numeric // code. CREDIT_DEBIT_CARD_EXPIRY The expiration date for a credit or debit // card. This number is usually four digits long and is often formatted as // month/year or MM/YY. Guardrails recognizes expiration dates such as 01/21, // 01/2021, and Jan 2021. CREDIT_DEBIT_CARD_NUMBER The number for a credit // or debit card. These numbers can vary from 13 to 16 digits in length. // However, Amazon Comprehend also recognizes credit or debit card numbers // when only the last four digits are present. PIN A four-digit personal // identification number (PIN) with which you can access your bank account. // INTERNATIONAL_BANK_ACCOUNT_NUMBER An International Bank Account Number // has specific formats in each country. For more information, see www.iban.com/structure // (https://www.iban.com/structure). SWIFT_CODE A SWIFT code is a standard // format of Bank Identifier Code (BIC) used to specify a particular bank // or branch. Banks use these codes for money transfers such as international // wire transfers. SWIFT codes consist of eight or 11 characters. The 11-digit // codes refer to specific branches, while eight-digit codes (or 11-digit // codes ending in 'XXX') refer to the head or primary office. // // * IT IP_ADDRESS An IPv4 address, such as 198.51.100.0. MAC_ADDRESS A media // access control (MAC) address is a unique identifier assigned to a network // interface controller (NIC). URL A web address, such as www.example.com. // AWS_ACCESS_KEY A unique identifier that's associated with a secret access // key; you use the access key ID and secret access key to sign programmatic // Amazon Web Services requests cryptographically. AWS_SECRET_KEY A unique // identifier that's associated with an access key. You use the access key // ID and secret access key to sign programmatic Amazon Web Services requests // cryptographically. // // * USA specific US_BANK_ACCOUNT_NUMBER A US bank account number, which // is typically 10 to 12 digits long. US_BANK_ROUTING_NUMBER A US bank account // routing number. These are typically nine digits long, US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER // A US Individual Taxpayer Identification Number (ITIN) is a nine-digit // number that starts with a "9" and contain a "7" or "8" as the fourth digit. // An ITIN can be formatted with a space or a dash after the third and forth // digits. US_PASSPORT_NUMBER A US passport number. Passport numbers range // from six to nine alphanumeric characters. US_SOCIAL_SECURITY_NUMBER A // US Social Security Number (SSN) is a nine-digit number that is issued // to US citizens, permanent residents, and temporary working residents. // // * Canada specific CA_HEALTH_NUMBER A Canadian Health Service Number is // a 10-digit unique identifier, required for individuals to access healthcare // benefits. CA_SOCIAL_INSURANCE_NUMBER A Canadian Social Insurance Number // (SIN) is a nine-digit unique identifier, required for individuals to access // government programs and benefits. The SIN is formatted as three groups // of three digits, such as 123-456-789. A SIN can be validated through a // simple check-digit process called the Luhn algorithm (https://www.wikipedia.org/wiki/Luhn_algorithm). // // * UK Specific UK_NATIONAL_HEALTH_SERVICE_NUMBER A UK National Health Service // Number is a 10-17 digit number, such as 485 777 3456. The current system // formats the 10-digit number with spaces after the third and sixth digits. // The final digit is an error-detecting checksum. UK_NATIONAL_INSURANCE_NUMBER // A UK National Insurance Number (NINO) provides individuals with access // to National Insurance (social security) benefits. It is also used for // some purposes in the UK tax system. The number is nine digits long and // starts with two letters, followed by six numbers and one letter. A NINO // can be formatted with a space or a dash after the two letters and after // the second, forth, and sixth digits. UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER // A UK Unique Taxpayer Reference (UTR) is a 10-digit number that identifies // a taxpayer or a business. // // * Custom Regex filter - You can use a regular expressions to define patterns // for a guardrail to recognize and act upon such as serial number, booking // ID etc.. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailPiiEntityType"` // contains filtered or unexported fields }
The PII entity to configure for the guardrail.
func (GuardrailPiiEntityConfig) GoString ¶ added in v1.51.27
func (s GuardrailPiiEntityConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailPiiEntityConfig) SetAction ¶ added in v1.51.27
func (s *GuardrailPiiEntityConfig) SetAction(v string) *GuardrailPiiEntityConfig
SetAction sets the Action field's value.
func (*GuardrailPiiEntityConfig) SetType ¶ added in v1.51.27
func (s *GuardrailPiiEntityConfig) SetType(v string) *GuardrailPiiEntityConfig
SetType sets the Type field's value.
func (GuardrailPiiEntityConfig) String ¶ added in v1.51.27
func (s GuardrailPiiEntityConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailPiiEntityConfig) Validate ¶ added in v1.51.27
func (s *GuardrailPiiEntityConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailRegex ¶ added in v1.51.27
type GuardrailRegex struct { // The action taken when a match to the regular expression is detected. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"GuardrailSensitiveInformationAction"` // The description of the regular expression for the guardrail. Description *string `locationName:"description" min:"1" type:"string"` // The name of the regular expression for the guardrail. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The pattern of the regular expression configured for the guardrail. // // Pattern is a required field Pattern *string `locationName:"pattern" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The regular expression configured for the guardrail.
func (GuardrailRegex) GoString ¶ added in v1.51.27
func (s GuardrailRegex) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailRegex) SetAction ¶ added in v1.51.27
func (s *GuardrailRegex) SetAction(v string) *GuardrailRegex
SetAction sets the Action field's value.
func (*GuardrailRegex) SetDescription ¶ added in v1.51.27
func (s *GuardrailRegex) SetDescription(v string) *GuardrailRegex
SetDescription sets the Description field's value.
func (*GuardrailRegex) SetName ¶ added in v1.51.27
func (s *GuardrailRegex) SetName(v string) *GuardrailRegex
SetName sets the Name field's value.
func (*GuardrailRegex) SetPattern ¶ added in v1.51.27
func (s *GuardrailRegex) SetPattern(v string) *GuardrailRegex
SetPattern sets the Pattern field's value.
func (GuardrailRegex) String ¶ added in v1.51.27
func (s GuardrailRegex) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailRegexConfig ¶ added in v1.51.27
type GuardrailRegexConfig struct { // The guardrail action to configure when matching regular expression is detected. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"GuardrailSensitiveInformationAction"` // The description of the regular expression to configure for the guardrail. Description *string `locationName:"description" min:"1" type:"string"` // The name of the regular expression to configure for the guardrail. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The regular expression pattern to configure for the guardrail. // // Pattern is a required field Pattern *string `locationName:"pattern" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The regular expression to configure for the guardrail.
func (GuardrailRegexConfig) GoString ¶ added in v1.51.27
func (s GuardrailRegexConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailRegexConfig) SetAction ¶ added in v1.51.27
func (s *GuardrailRegexConfig) SetAction(v string) *GuardrailRegexConfig
SetAction sets the Action field's value.
func (*GuardrailRegexConfig) SetDescription ¶ added in v1.51.27
func (s *GuardrailRegexConfig) SetDescription(v string) *GuardrailRegexConfig
SetDescription sets the Description field's value.
func (*GuardrailRegexConfig) SetName ¶ added in v1.51.27
func (s *GuardrailRegexConfig) SetName(v string) *GuardrailRegexConfig
SetName sets the Name field's value.
func (*GuardrailRegexConfig) SetPattern ¶ added in v1.51.27
func (s *GuardrailRegexConfig) SetPattern(v string) *GuardrailRegexConfig
SetPattern sets the Pattern field's value.
func (GuardrailRegexConfig) String ¶ added in v1.51.27
func (s GuardrailRegexConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailRegexConfig) Validate ¶ added in v1.51.27
func (s *GuardrailRegexConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailSensitiveInformationPolicy ¶ added in v1.51.27
type GuardrailSensitiveInformationPolicy struct { // The list of PII entities configured for the guardrail. PiiEntities []*GuardrailPiiEntity `locationName:"piiEntities" min:"1" type:"list"` // The list of regular expressions configured for the guardrail. Regexes []*GuardrailRegex `locationName:"regexes" type:"list"` // contains filtered or unexported fields }
Contains details about PII entities and regular expressions configured for the guardrail.
func (GuardrailSensitiveInformationPolicy) GoString ¶ added in v1.51.27
func (s GuardrailSensitiveInformationPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailSensitiveInformationPolicy) SetPiiEntities ¶ added in v1.51.27
func (s *GuardrailSensitiveInformationPolicy) SetPiiEntities(v []*GuardrailPiiEntity) *GuardrailSensitiveInformationPolicy
SetPiiEntities sets the PiiEntities field's value.
func (*GuardrailSensitiveInformationPolicy) SetRegexes ¶ added in v1.51.27
func (s *GuardrailSensitiveInformationPolicy) SetRegexes(v []*GuardrailRegex) *GuardrailSensitiveInformationPolicy
SetRegexes sets the Regexes field's value.
func (GuardrailSensitiveInformationPolicy) String ¶ added in v1.51.27
func (s GuardrailSensitiveInformationPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailSensitiveInformationPolicyConfig ¶ added in v1.51.27
type GuardrailSensitiveInformationPolicyConfig struct { // A list of PII entities to configure to the guardrail. PiiEntitiesConfig []*GuardrailPiiEntityConfig `locationName:"piiEntitiesConfig" min:"1" type:"list"` // A list of regular expressions to configure to the guardrail. RegexesConfig []*GuardrailRegexConfig `locationName:"regexesConfig" min:"1" type:"list"` // contains filtered or unexported fields }
Contains details about PII entities and regular expressions to configure for the guardrail.
func (GuardrailSensitiveInformationPolicyConfig) GoString ¶ added in v1.51.27
func (s GuardrailSensitiveInformationPolicyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailSensitiveInformationPolicyConfig) SetPiiEntitiesConfig ¶ added in v1.51.27
func (s *GuardrailSensitiveInformationPolicyConfig) SetPiiEntitiesConfig(v []*GuardrailPiiEntityConfig) *GuardrailSensitiveInformationPolicyConfig
SetPiiEntitiesConfig sets the PiiEntitiesConfig field's value.
func (*GuardrailSensitiveInformationPolicyConfig) SetRegexesConfig ¶ added in v1.51.27
func (s *GuardrailSensitiveInformationPolicyConfig) SetRegexesConfig(v []*GuardrailRegexConfig) *GuardrailSensitiveInformationPolicyConfig
SetRegexesConfig sets the RegexesConfig field's value.
func (GuardrailSensitiveInformationPolicyConfig) String ¶ added in v1.51.27
func (s GuardrailSensitiveInformationPolicyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailSensitiveInformationPolicyConfig) Validate ¶ added in v1.51.27
func (s *GuardrailSensitiveInformationPolicyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailSummary ¶ added in v1.51.27
type GuardrailSummary struct { // The ARN of the guardrail. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The date and time at which the guardrail was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // A description of the guardrail. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailSummary's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // The unique identifier of the guardrail. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of the guardrail. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailSummary's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // The status of the guardrail. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"GuardrailStatus"` // The date and time at which the guardrail was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The version of the guardrail. // // Version is a required field Version *string `locationName:"version" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a guardrail.
This data type is used in the following API operations:
- ListGuardrails response body (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListGuardrails.html#API_ListGuardrails_ResponseSyntax)
func (GuardrailSummary) GoString ¶ added in v1.51.27
func (s GuardrailSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailSummary) SetArn ¶ added in v1.51.27
func (s *GuardrailSummary) SetArn(v string) *GuardrailSummary
SetArn sets the Arn field's value.
func (*GuardrailSummary) SetCreatedAt ¶ added in v1.51.27
func (s *GuardrailSummary) SetCreatedAt(v time.Time) *GuardrailSummary
SetCreatedAt sets the CreatedAt field's value.
func (*GuardrailSummary) SetDescription ¶ added in v1.51.27
func (s *GuardrailSummary) SetDescription(v string) *GuardrailSummary
SetDescription sets the Description field's value.
func (*GuardrailSummary) SetId ¶ added in v1.51.27
func (s *GuardrailSummary) SetId(v string) *GuardrailSummary
SetId sets the Id field's value.
func (*GuardrailSummary) SetName ¶ added in v1.51.27
func (s *GuardrailSummary) SetName(v string) *GuardrailSummary
SetName sets the Name field's value.
func (*GuardrailSummary) SetStatus ¶ added in v1.51.27
func (s *GuardrailSummary) SetStatus(v string) *GuardrailSummary
SetStatus sets the Status field's value.
func (*GuardrailSummary) SetUpdatedAt ¶ added in v1.51.27
func (s *GuardrailSummary) SetUpdatedAt(v time.Time) *GuardrailSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (*GuardrailSummary) SetVersion ¶ added in v1.51.27
func (s *GuardrailSummary) SetVersion(v string) *GuardrailSummary
SetVersion sets the Version field's value.
func (GuardrailSummary) String ¶ added in v1.51.27
func (s GuardrailSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailTopic ¶ added in v1.51.27
type GuardrailTopic struct { // A definition of the topic to deny. // // Definition is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailTopic's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // A list of prompts, each of which is an example of a prompt that can be categorized // as belonging to the topic. Examples []*string `locationName:"examples" type:"list" sensitive:"true"` // The name of the topic to deny. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailTopic's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // Specifies to deny the topic. Type *string `locationName:"type" type:"string" enum:"GuardrailTopicType"` // contains filtered or unexported fields }
Details about topics for the guardrail to identify and deny.
This data type is used in the following API operations:
- GetGuardrail response body (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetGuardrail.html#API_GetGuardrail_ResponseSyntax)
func (GuardrailTopic) GoString ¶ added in v1.51.27
func (s GuardrailTopic) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopic) SetDefinition ¶ added in v1.51.27
func (s *GuardrailTopic) SetDefinition(v string) *GuardrailTopic
SetDefinition sets the Definition field's value.
func (*GuardrailTopic) SetExamples ¶ added in v1.51.27
func (s *GuardrailTopic) SetExamples(v []*string) *GuardrailTopic
SetExamples sets the Examples field's value.
func (*GuardrailTopic) SetName ¶ added in v1.51.27
func (s *GuardrailTopic) SetName(v string) *GuardrailTopic
SetName sets the Name field's value.
func (*GuardrailTopic) SetType ¶ added in v1.51.27
func (s *GuardrailTopic) SetType(v string) *GuardrailTopic
SetType sets the Type field's value.
func (GuardrailTopic) String ¶ added in v1.51.27
func (s GuardrailTopic) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailTopicConfig ¶ added in v1.51.27
type GuardrailTopicConfig struct { // A definition of the topic to deny. // // Definition is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailTopicConfig's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // A list of prompts, each of which is an example of a prompt that can be categorized // as belonging to the topic. Examples []*string `locationName:"examples" type:"list" sensitive:"true"` // The name of the topic to deny. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GuardrailTopicConfig's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // Specifies to deny the topic. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GuardrailTopicType"` // contains filtered or unexported fields }
Details about topics for the guardrail to identify and deny.
func (GuardrailTopicConfig) GoString ¶ added in v1.51.27
func (s GuardrailTopicConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopicConfig) SetDefinition ¶ added in v1.51.27
func (s *GuardrailTopicConfig) SetDefinition(v string) *GuardrailTopicConfig
SetDefinition sets the Definition field's value.
func (*GuardrailTopicConfig) SetExamples ¶ added in v1.51.27
func (s *GuardrailTopicConfig) SetExamples(v []*string) *GuardrailTopicConfig
SetExamples sets the Examples field's value.
func (*GuardrailTopicConfig) SetName ¶ added in v1.51.27
func (s *GuardrailTopicConfig) SetName(v string) *GuardrailTopicConfig
SetName sets the Name field's value.
func (*GuardrailTopicConfig) SetType ¶ added in v1.51.27
func (s *GuardrailTopicConfig) SetType(v string) *GuardrailTopicConfig
SetType sets the Type field's value.
func (GuardrailTopicConfig) String ¶ added in v1.51.27
func (s GuardrailTopicConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopicConfig) Validate ¶ added in v1.51.27
func (s *GuardrailTopicConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailTopicPolicy ¶ added in v1.51.27
type GuardrailTopicPolicy struct { // A list of policies related to topics that the guardrail should deny. // // Topics is a required field Topics []*GuardrailTopic `locationName:"topics" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Contains details about topics that the guardrail should identify and deny.
This data type is used in the following API operations:
- GetGuardrail response body (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetGuardrail.html#API_GetGuardrail_ResponseSyntax)
func (GuardrailTopicPolicy) GoString ¶ added in v1.51.27
func (s GuardrailTopicPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopicPolicy) SetTopics ¶ added in v1.51.27
func (s *GuardrailTopicPolicy) SetTopics(v []*GuardrailTopic) *GuardrailTopicPolicy
SetTopics sets the Topics field's value.
func (GuardrailTopicPolicy) String ¶ added in v1.51.27
func (s GuardrailTopicPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailTopicPolicyConfig ¶ added in v1.51.27
type GuardrailTopicPolicyConfig struct { // A list of policies related to topics that the guardrail should deny. // // TopicsConfig is a required field TopicsConfig []*GuardrailTopicConfig `locationName:"topicsConfig" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Contains details about topics that the guardrail should identify and deny.
func (GuardrailTopicPolicyConfig) GoString ¶ added in v1.51.27
func (s GuardrailTopicPolicyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopicPolicyConfig) SetTopicsConfig ¶ added in v1.51.27
func (s *GuardrailTopicPolicyConfig) SetTopicsConfig(v []*GuardrailTopicConfig) *GuardrailTopicPolicyConfig
SetTopicsConfig sets the TopicsConfig field's value.
func (GuardrailTopicPolicyConfig) String ¶ added in v1.51.27
func (s GuardrailTopicPolicyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailTopicPolicyConfig) Validate ¶ added in v1.51.27
func (s *GuardrailTopicPolicyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailWord ¶ added in v1.51.27
type GuardrailWord struct { // Text of the word configured for the guardrail to block. // // Text is a required field Text *string `locationName:"text" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A word configured for the guardrail.
func (GuardrailWord) GoString ¶ added in v1.51.27
func (s GuardrailWord) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWord) SetText ¶ added in v1.51.27
func (s *GuardrailWord) SetText(v string) *GuardrailWord
SetText sets the Text field's value.
func (GuardrailWord) String ¶ added in v1.51.27
func (s GuardrailWord) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailWordConfig ¶ added in v1.51.27
type GuardrailWordConfig struct { // Text of the word configured for the guardrail to block. // // Text is a required field Text *string `locationName:"text" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A word to configure for the guardrail.
func (GuardrailWordConfig) GoString ¶ added in v1.51.27
func (s GuardrailWordConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWordConfig) SetText ¶ added in v1.51.27
func (s *GuardrailWordConfig) SetText(v string) *GuardrailWordConfig
SetText sets the Text field's value.
func (GuardrailWordConfig) String ¶ added in v1.51.27
func (s GuardrailWordConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWordConfig) Validate ¶ added in v1.51.27
func (s *GuardrailWordConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GuardrailWordPolicy ¶ added in v1.51.27
type GuardrailWordPolicy struct { // A list of managed words configured for the guardrail. ManagedWordLists []*GuardrailManagedWords `locationName:"managedWordLists" type:"list"` // A list of words configured for the guardrail. Words []*GuardrailWord `locationName:"words" min:"1" type:"list"` // contains filtered or unexported fields }
Contains details about the word policy configured for the guardrail.
func (GuardrailWordPolicy) GoString ¶ added in v1.51.27
func (s GuardrailWordPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWordPolicy) SetManagedWordLists ¶ added in v1.51.27
func (s *GuardrailWordPolicy) SetManagedWordLists(v []*GuardrailManagedWords) *GuardrailWordPolicy
SetManagedWordLists sets the ManagedWordLists field's value.
func (*GuardrailWordPolicy) SetWords ¶ added in v1.51.27
func (s *GuardrailWordPolicy) SetWords(v []*GuardrailWord) *GuardrailWordPolicy
SetWords sets the Words field's value.
func (GuardrailWordPolicy) String ¶ added in v1.51.27
func (s GuardrailWordPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GuardrailWordPolicyConfig ¶ added in v1.51.27
type GuardrailWordPolicyConfig struct { // A list of managed words to configure for the guardrail. ManagedWordListsConfig []*GuardrailManagedWordsConfig `locationName:"managedWordListsConfig" type:"list"` // A list of words to configure for the guardrail. WordsConfig []*GuardrailWordConfig `locationName:"wordsConfig" min:"1" type:"list"` // contains filtered or unexported fields }
Contains details about the word policy to configured for the guardrail.
func (GuardrailWordPolicyConfig) GoString ¶ added in v1.51.27
func (s GuardrailWordPolicyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWordPolicyConfig) SetManagedWordListsConfig ¶ added in v1.51.27
func (s *GuardrailWordPolicyConfig) SetManagedWordListsConfig(v []*GuardrailManagedWordsConfig) *GuardrailWordPolicyConfig
SetManagedWordListsConfig sets the ManagedWordListsConfig field's value.
func (*GuardrailWordPolicyConfig) SetWordsConfig ¶ added in v1.51.27
func (s *GuardrailWordPolicyConfig) SetWordsConfig(v []*GuardrailWordConfig) *GuardrailWordPolicyConfig
SetWordsConfig sets the WordsConfig field's value.
func (GuardrailWordPolicyConfig) String ¶ added in v1.51.27
func (s GuardrailWordPolicyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GuardrailWordPolicyConfig) Validate ¶ added in v1.51.27
func (s *GuardrailWordPolicyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HumanEvaluationConfig ¶ added in v1.51.27
type HumanEvaluationConfig struct { // A HumanEvaluationCustomMetric object. It contains the names the metrics, // how the metrics are to be evaluated, an optional description. CustomMetrics []*HumanEvaluationCustomMetric `locationName:"customMetrics" min:"1" type:"list"` // Use to specify the metrics, task, and prompt dataset to be used in your model // evaluation job. // // DatasetMetricConfigs is a required field DatasetMetricConfigs []*EvaluationDatasetMetricConfig `locationName:"datasetMetricConfigs" min:"1" type:"list" required:"true"` // The parameters of the human workflow. HumanWorkflowConfig *HumanWorkflowConfig `locationName:"humanWorkflowConfig" type:"structure"` // contains filtered or unexported fields }
Specifies the custom metrics, how tasks will be rated, the flow definition ARN, and your custom prompt datasets. Model evaluation jobs use human workers only support the use of custom prompt datasets. To learn more about custom prompt datasets and the required format, see Custom prompt datasets (https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation-prompt-datasets-custom.html).
When you create custom metrics in HumanEvaluationCustomMetric you must specify the metric's name. The list of names specified in the HumanEvaluationCustomMetric array, must match the metricNames array of strings specified in EvaluationDatasetMetricConfig. For example, if in the HumanEvaluationCustomMetric array your specified the names "accuracy", "toxicity", "readability" as custom metrics then the metricNames array would need to look like the following ["accuracy", "toxicity", "readability"] in EvaluationDatasetMetricConfig.
func (HumanEvaluationConfig) GoString ¶ added in v1.51.27
func (s HumanEvaluationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanEvaluationConfig) SetCustomMetrics ¶ added in v1.51.27
func (s *HumanEvaluationConfig) SetCustomMetrics(v []*HumanEvaluationCustomMetric) *HumanEvaluationConfig
SetCustomMetrics sets the CustomMetrics field's value.
func (*HumanEvaluationConfig) SetDatasetMetricConfigs ¶ added in v1.51.27
func (s *HumanEvaluationConfig) SetDatasetMetricConfigs(v []*EvaluationDatasetMetricConfig) *HumanEvaluationConfig
SetDatasetMetricConfigs sets the DatasetMetricConfigs field's value.
func (*HumanEvaluationConfig) SetHumanWorkflowConfig ¶ added in v1.51.27
func (s *HumanEvaluationConfig) SetHumanWorkflowConfig(v *HumanWorkflowConfig) *HumanEvaluationConfig
SetHumanWorkflowConfig sets the HumanWorkflowConfig field's value.
func (HumanEvaluationConfig) String ¶ added in v1.51.27
func (s HumanEvaluationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanEvaluationConfig) Validate ¶ added in v1.51.27
func (s *HumanEvaluationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HumanEvaluationCustomMetric ¶ added in v1.51.27
type HumanEvaluationCustomMetric struct { // An optional description of the metric. Use this parameter to provide more // details about the metric. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by HumanEvaluationCustomMetric's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // The name of the metric. Your human evaluators will see this name in the evaluation // UI. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by HumanEvaluationCustomMetric's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // Choose how you want your human workers to evaluation your model. Valid values // for rating methods are ThumbsUpDown, IndividualLikertScale,ComparisonLikertScale, // ComparisonChoice, and ComparisonRank // // RatingMethod is a required field RatingMethod *string `locationName:"ratingMethod" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
In a model evaluation job that uses human workers you must define the name of the metric, and how you want that metric rated ratingMethod, and an optional description of the metric.
func (HumanEvaluationCustomMetric) GoString ¶ added in v1.51.27
func (s HumanEvaluationCustomMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanEvaluationCustomMetric) SetDescription ¶ added in v1.51.27
func (s *HumanEvaluationCustomMetric) SetDescription(v string) *HumanEvaluationCustomMetric
SetDescription sets the Description field's value.
func (*HumanEvaluationCustomMetric) SetName ¶ added in v1.51.27
func (s *HumanEvaluationCustomMetric) SetName(v string) *HumanEvaluationCustomMetric
SetName sets the Name field's value.
func (*HumanEvaluationCustomMetric) SetRatingMethod ¶ added in v1.51.27
func (s *HumanEvaluationCustomMetric) SetRatingMethod(v string) *HumanEvaluationCustomMetric
SetRatingMethod sets the RatingMethod field's value.
func (HumanEvaluationCustomMetric) String ¶ added in v1.51.27
func (s HumanEvaluationCustomMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanEvaluationCustomMetric) Validate ¶ added in v1.51.27
func (s *HumanEvaluationCustomMetric) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HumanWorkflowConfig ¶ added in v1.51.27
type HumanWorkflowConfig struct { // The Amazon Resource Number (ARN) for the flow definition // // FlowDefinitionArn is a required field FlowDefinitionArn *string `locationName:"flowDefinitionArn" type:"string" required:"true"` // Instructions for the flow definition // // Instructions is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by HumanWorkflowConfig's // String and GoString methods. Instructions *string `locationName:"instructions" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains SageMakerFlowDefinition object. The object is used to specify the prompt dataset, task type, rating method and metric names.
func (HumanWorkflowConfig) GoString ¶ added in v1.51.27
func (s HumanWorkflowConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanWorkflowConfig) SetFlowDefinitionArn ¶ added in v1.51.27
func (s *HumanWorkflowConfig) SetFlowDefinitionArn(v string) *HumanWorkflowConfig
SetFlowDefinitionArn sets the FlowDefinitionArn field's value.
func (*HumanWorkflowConfig) SetInstructions ¶ added in v1.51.27
func (s *HumanWorkflowConfig) SetInstructions(v string) *HumanWorkflowConfig
SetInstructions sets the Instructions field's value.
func (HumanWorkflowConfig) String ¶ added in v1.51.27
func (s HumanWorkflowConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HumanWorkflowConfig) Validate ¶ added in v1.51.27
func (s *HumanWorkflowConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal server error occurred. Retry your request.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCustomModelsInput ¶
type ListCustomModelsInput struct { // Return custom models only if the base model Amazon Resource Name (ARN) matches // this parameter. BaseModelArnEquals *string `location:"querystring" locationName:"baseModelArnEquals" min:"20" type:"string"` // Return custom models created after the specified time. CreationTimeAfter *time.Time `location:"querystring" locationName:"creationTimeAfter" type:"timestamp" timestampFormat:"iso8601"` // Return custom models created before the specified time. CreationTimeBefore *time.Time `location:"querystring" locationName:"creationTimeBefore" type:"timestamp" timestampFormat:"iso8601"` // Return custom models only if the foundation model Amazon Resource Name (ARN) // matches this parameter. FoundationModelArnEquals *string `location:"querystring" locationName:"foundationModelArnEquals" type:"string"` // Maximum number of results to return in the response. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Return custom models only if the job name contains these characters. NameContains *string `location:"querystring" locationName:"nameContains" min:"1" type:"string"` // Continuation token from the previous response, for Amazon Bedrock to list // the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The field to sort by in the returned list of models. SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortModelsBy"` // The sort order of the results. SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListCustomModelsInput) GoString ¶
func (s ListCustomModelsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCustomModelsInput) SetBaseModelArnEquals ¶
func (s *ListCustomModelsInput) SetBaseModelArnEquals(v string) *ListCustomModelsInput
SetBaseModelArnEquals sets the BaseModelArnEquals field's value.
func (*ListCustomModelsInput) SetCreationTimeAfter ¶
func (s *ListCustomModelsInput) SetCreationTimeAfter(v time.Time) *ListCustomModelsInput
SetCreationTimeAfter sets the CreationTimeAfter field's value.
func (*ListCustomModelsInput) SetCreationTimeBefore ¶
func (s *ListCustomModelsInput) SetCreationTimeBefore(v time.Time) *ListCustomModelsInput
SetCreationTimeBefore sets the CreationTimeBefore field's value.
func (*ListCustomModelsInput) SetFoundationModelArnEquals ¶
func (s *ListCustomModelsInput) SetFoundationModelArnEquals(v string) *ListCustomModelsInput
SetFoundationModelArnEquals sets the FoundationModelArnEquals field's value.
func (*ListCustomModelsInput) SetMaxResults ¶
func (s *ListCustomModelsInput) SetMaxResults(v int64) *ListCustomModelsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCustomModelsInput) SetNameContains ¶
func (s *ListCustomModelsInput) SetNameContains(v string) *ListCustomModelsInput
SetNameContains sets the NameContains field's value.
func (*ListCustomModelsInput) SetNextToken ¶
func (s *ListCustomModelsInput) SetNextToken(v string) *ListCustomModelsInput
SetNextToken sets the NextToken field's value.
func (*ListCustomModelsInput) SetSortBy ¶
func (s *ListCustomModelsInput) SetSortBy(v string) *ListCustomModelsInput
SetSortBy sets the SortBy field's value.
func (*ListCustomModelsInput) SetSortOrder ¶
func (s *ListCustomModelsInput) SetSortOrder(v string) *ListCustomModelsInput
SetSortOrder sets the SortOrder field's value.
func (ListCustomModelsInput) String ¶
func (s ListCustomModelsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCustomModelsInput) Validate ¶
func (s *ListCustomModelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCustomModelsOutput ¶
type ListCustomModelsOutput struct { // Model summaries. ModelSummaries []*CustomModelSummary `locationName:"modelSummaries" type:"list"` // Continuation token for the next request to list the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListCustomModelsOutput) GoString ¶
func (s ListCustomModelsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCustomModelsOutput) SetModelSummaries ¶
func (s *ListCustomModelsOutput) SetModelSummaries(v []*CustomModelSummary) *ListCustomModelsOutput
SetModelSummaries sets the ModelSummaries field's value.
func (*ListCustomModelsOutput) SetNextToken ¶
func (s *ListCustomModelsOutput) SetNextToken(v string) *ListCustomModelsOutput
SetNextToken sets the NextToken field's value.
func (ListCustomModelsOutput) String ¶
func (s ListCustomModelsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEvaluationJobsInput ¶ added in v1.51.27
type ListEvaluationJobsInput struct { // A filter that includes model evaluation jobs created after the time specified. CreationTimeAfter *time.Time `location:"querystring" locationName:"creationTimeAfter" type:"timestamp" timestampFormat:"iso8601"` // A filter that includes model evaluation jobs created prior to the time specified. CreationTimeBefore *time.Time `location:"querystring" locationName:"creationTimeBefore" type:"timestamp" timestampFormat:"iso8601"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Query parameter string for model evaluation job names. NameContains *string `location:"querystring" locationName:"nameContains" min:"1" type:"string"` // Continuation token from the previous response, for Amazon Bedrock to list // the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Allows you to sort model evaluation jobs by when they were created. SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortJobsBy"` // How you want the order of jobs sorted. SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"` // Only return jobs where the status condition is met. StatusEquals *string `location:"querystring" locationName:"statusEquals" type:"string" enum:"EvaluationJobStatus"` // contains filtered or unexported fields }
func (ListEvaluationJobsInput) GoString ¶ added in v1.51.27
func (s ListEvaluationJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationJobsInput) SetCreationTimeAfter ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetCreationTimeAfter(v time.Time) *ListEvaluationJobsInput
SetCreationTimeAfter sets the CreationTimeAfter field's value.
func (*ListEvaluationJobsInput) SetCreationTimeBefore ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetCreationTimeBefore(v time.Time) *ListEvaluationJobsInput
SetCreationTimeBefore sets the CreationTimeBefore field's value.
func (*ListEvaluationJobsInput) SetMaxResults ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetMaxResults(v int64) *ListEvaluationJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEvaluationJobsInput) SetNameContains ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetNameContains(v string) *ListEvaluationJobsInput
SetNameContains sets the NameContains field's value.
func (*ListEvaluationJobsInput) SetNextToken ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetNextToken(v string) *ListEvaluationJobsInput
SetNextToken sets the NextToken field's value.
func (*ListEvaluationJobsInput) SetSortBy ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetSortBy(v string) *ListEvaluationJobsInput
SetSortBy sets the SortBy field's value.
func (*ListEvaluationJobsInput) SetSortOrder ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetSortOrder(v string) *ListEvaluationJobsInput
SetSortOrder sets the SortOrder field's value.
func (*ListEvaluationJobsInput) SetStatusEquals ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) SetStatusEquals(v string) *ListEvaluationJobsInput
SetStatusEquals sets the StatusEquals field's value.
func (ListEvaluationJobsInput) String ¶ added in v1.51.27
func (s ListEvaluationJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationJobsInput) Validate ¶ added in v1.51.27
func (s *ListEvaluationJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEvaluationJobsOutput ¶ added in v1.51.27
type ListEvaluationJobsOutput struct { // A summary of the model evaluation jobs. JobSummaries []*EvaluationSummary `locationName:"jobSummaries" min:"1" type:"list"` // Continuation token from the previous response, for Amazon Bedrock to list // the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEvaluationJobsOutput) GoString ¶ added in v1.51.27
func (s ListEvaluationJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationJobsOutput) SetJobSummaries ¶ added in v1.51.27
func (s *ListEvaluationJobsOutput) SetJobSummaries(v []*EvaluationSummary) *ListEvaluationJobsOutput
SetJobSummaries sets the JobSummaries field's value.
func (*ListEvaluationJobsOutput) SetNextToken ¶ added in v1.51.27
func (s *ListEvaluationJobsOutput) SetNextToken(v string) *ListEvaluationJobsOutput
SetNextToken sets the NextToken field's value.
func (ListEvaluationJobsOutput) String ¶ added in v1.51.27
func (s ListEvaluationJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFoundationModelsInput ¶
type ListFoundationModelsInput struct { // Return models that support the customization type that you specify. For more // information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) // in the Amazon Bedrock User Guide. ByCustomizationType *string `location:"querystring" locationName:"byCustomizationType" type:"string" enum:"ModelCustomization"` // Return models that support the inference type that you specify. For more // information, see Provisioned Throughput (https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) // in the Amazon Bedrock User Guide. ByInferenceType *string `location:"querystring" locationName:"byInferenceType" type:"string" enum:"InferenceType"` // Return models that support the output modality that you specify. ByOutputModality *string `location:"querystring" locationName:"byOutputModality" type:"string" enum:"ModelModality"` // Return models belonging to the model provider that you specify. ByProvider *string `location:"querystring" locationName:"byProvider" type:"string"` // contains filtered or unexported fields }
func (ListFoundationModelsInput) GoString ¶
func (s ListFoundationModelsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFoundationModelsInput) SetByCustomizationType ¶
func (s *ListFoundationModelsInput) SetByCustomizationType(v string) *ListFoundationModelsInput
SetByCustomizationType sets the ByCustomizationType field's value.
func (*ListFoundationModelsInput) SetByInferenceType ¶
func (s *ListFoundationModelsInput) SetByInferenceType(v string) *ListFoundationModelsInput
SetByInferenceType sets the ByInferenceType field's value.
func (*ListFoundationModelsInput) SetByOutputModality ¶
func (s *ListFoundationModelsInput) SetByOutputModality(v string) *ListFoundationModelsInput
SetByOutputModality sets the ByOutputModality field's value.
func (*ListFoundationModelsInput) SetByProvider ¶
func (s *ListFoundationModelsInput) SetByProvider(v string) *ListFoundationModelsInput
SetByProvider sets the ByProvider field's value.
func (ListFoundationModelsInput) String ¶
func (s ListFoundationModelsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFoundationModelsOutput ¶
type ListFoundationModelsOutput struct { // A list of Amazon Bedrock foundation models. ModelSummaries []*FoundationModelSummary `locationName:"modelSummaries" type:"list"` // contains filtered or unexported fields }
func (ListFoundationModelsOutput) GoString ¶
func (s ListFoundationModelsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFoundationModelsOutput) SetModelSummaries ¶
func (s *ListFoundationModelsOutput) SetModelSummaries(v []*FoundationModelSummary) *ListFoundationModelsOutput
SetModelSummaries sets the ModelSummaries field's value.
func (ListFoundationModelsOutput) String ¶
func (s ListFoundationModelsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListGuardrailsInput ¶ added in v1.51.27
type ListGuardrailsInput struct { // The unique identifier of the guardrail. This can be an ID or the ARN. GuardrailIdentifier *string `location:"querystring" locationName:"guardrailIdentifier" type:"string"` // The maximum number of results to return in the response. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // If there are more results than were returned in the response, the response // returns a nextToken that you can send in another ListGuardrails request to // see the next batch of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGuardrailsInput) GoString ¶ added in v1.51.27
func (s ListGuardrailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGuardrailsInput) SetGuardrailIdentifier ¶ added in v1.51.27
func (s *ListGuardrailsInput) SetGuardrailIdentifier(v string) *ListGuardrailsInput
SetGuardrailIdentifier sets the GuardrailIdentifier field's value.
func (*ListGuardrailsInput) SetMaxResults ¶ added in v1.51.27
func (s *ListGuardrailsInput) SetMaxResults(v int64) *ListGuardrailsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGuardrailsInput) SetNextToken ¶ added in v1.51.27
func (s *ListGuardrailsInput) SetNextToken(v string) *ListGuardrailsInput
SetNextToken sets the NextToken field's value.
func (ListGuardrailsInput) String ¶ added in v1.51.27
func (s ListGuardrailsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGuardrailsInput) Validate ¶ added in v1.51.27
func (s *ListGuardrailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGuardrailsOutput ¶ added in v1.51.27
type ListGuardrailsOutput struct { // A list of objects, each of which contains details about a guardrail. // // Guardrails is a required field Guardrails []*GuardrailSummary `locationName:"guardrails" type:"list" required:"true"` // If there are more results than were returned in the response, the response // returns a nextToken that you can send in another ListGuardrails request to // see the next batch of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGuardrailsOutput) GoString ¶ added in v1.51.27
func (s ListGuardrailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGuardrailsOutput) SetGuardrails ¶ added in v1.51.27
func (s *ListGuardrailsOutput) SetGuardrails(v []*GuardrailSummary) *ListGuardrailsOutput
SetGuardrails sets the Guardrails field's value.
func (*ListGuardrailsOutput) SetNextToken ¶ added in v1.51.27
func (s *ListGuardrailsOutput) SetNextToken(v string) *ListGuardrailsOutput
SetNextToken sets the NextToken field's value.
func (ListGuardrailsOutput) String ¶ added in v1.51.27
func (s ListGuardrailsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListModelCustomizationJobsInput ¶
type ListModelCustomizationJobsInput struct { // Return customization jobs created after the specified time. CreationTimeAfter *time.Time `location:"querystring" locationName:"creationTimeAfter" type:"timestamp" timestampFormat:"iso8601"` // Return customization jobs created before the specified time. CreationTimeBefore *time.Time `location:"querystring" locationName:"creationTimeBefore" type:"timestamp" timestampFormat:"iso8601"` // Maximum number of results to return in the response. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Return customization jobs only if the job name contains these characters. NameContains *string `location:"querystring" locationName:"nameContains" min:"1" type:"string"` // Continuation token from the previous response, for Amazon Bedrock to list // the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The field to sort by in the returned list of jobs. SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortJobsBy"` // The sort order of the results. SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"` // Return customization jobs with the specified status. StatusEquals *string `location:"querystring" locationName:"statusEquals" type:"string" enum:"FineTuningJobStatus"` // contains filtered or unexported fields }
func (ListModelCustomizationJobsInput) GoString ¶
func (s ListModelCustomizationJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListModelCustomizationJobsInput) SetCreationTimeAfter ¶
func (s *ListModelCustomizationJobsInput) SetCreationTimeAfter(v time.Time) *ListModelCustomizationJobsInput
SetCreationTimeAfter sets the CreationTimeAfter field's value.
func (*ListModelCustomizationJobsInput) SetCreationTimeBefore ¶
func (s *ListModelCustomizationJobsInput) SetCreationTimeBefore(v time.Time) *ListModelCustomizationJobsInput
SetCreationTimeBefore sets the CreationTimeBefore field's value.
func (*ListModelCustomizationJobsInput) SetMaxResults ¶
func (s *ListModelCustomizationJobsInput) SetMaxResults(v int64) *ListModelCustomizationJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListModelCustomizationJobsInput) SetNameContains ¶
func (s *ListModelCustomizationJobsInput) SetNameContains(v string) *ListModelCustomizationJobsInput
SetNameContains sets the NameContains field's value.
func (*ListModelCustomizationJobsInput) SetNextToken ¶
func (s *ListModelCustomizationJobsInput) SetNextToken(v string) *ListModelCustomizationJobsInput
SetNextToken sets the NextToken field's value.
func (*ListModelCustomizationJobsInput) SetSortBy ¶
func (s *ListModelCustomizationJobsInput) SetSortBy(v string) *ListModelCustomizationJobsInput
SetSortBy sets the SortBy field's value.
func (*ListModelCustomizationJobsInput) SetSortOrder ¶
func (s *ListModelCustomizationJobsInput) SetSortOrder(v string) *ListModelCustomizationJobsInput
SetSortOrder sets the SortOrder field's value.
func (*ListModelCustomizationJobsInput) SetStatusEquals ¶
func (s *ListModelCustomizationJobsInput) SetStatusEquals(v string) *ListModelCustomizationJobsInput
SetStatusEquals sets the StatusEquals field's value.
func (ListModelCustomizationJobsInput) String ¶
func (s ListModelCustomizationJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListModelCustomizationJobsInput) Validate ¶
func (s *ListModelCustomizationJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListModelCustomizationJobsOutput ¶
type ListModelCustomizationJobsOutput struct { // Job summaries. ModelCustomizationJobSummaries []*ModelCustomizationJobSummary `locationName:"modelCustomizationJobSummaries" type:"list"` // Page continuation token to use in the next request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListModelCustomizationJobsOutput) GoString ¶
func (s ListModelCustomizationJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListModelCustomizationJobsOutput) SetModelCustomizationJobSummaries ¶
func (s *ListModelCustomizationJobsOutput) SetModelCustomizationJobSummaries(v []*ModelCustomizationJobSummary) *ListModelCustomizationJobsOutput
SetModelCustomizationJobSummaries sets the ModelCustomizationJobSummaries field's value.
func (*ListModelCustomizationJobsOutput) SetNextToken ¶
func (s *ListModelCustomizationJobsOutput) SetNextToken(v string) *ListModelCustomizationJobsOutput
SetNextToken sets the NextToken field's value.
func (ListModelCustomizationJobsOutput) String ¶
func (s ListModelCustomizationJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProvisionedModelThroughputsInput ¶ added in v1.45.20
type ListProvisionedModelThroughputsInput struct { // A filter that returns Provisioned Throughputs created after the specified // time. CreationTimeAfter *time.Time `location:"querystring" locationName:"creationTimeAfter" type:"timestamp" timestampFormat:"iso8601"` // A filter that returns Provisioned Throughputs created before the specified // time. CreationTimeBefore *time.Time `location:"querystring" locationName:"creationTimeBefore" type:"timestamp" timestampFormat:"iso8601"` // THe maximum number of results to return in the response. If there are more // results than the number you specified, the response returns a nextToken value. // To see the next batch of results, send the nextToken value in another list // request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // A filter that returns Provisioned Throughputs whose model Amazon Resource // Name (ARN) is equal to the value that you specify. ModelArnEquals *string `location:"querystring" locationName:"modelArnEquals" min:"20" type:"string"` // A filter that returns Provisioned Throughputs if their name contains the // expression that you specify. NameContains *string `location:"querystring" locationName:"nameContains" min:"1" type:"string"` // If there are more results than the number you specified in the maxResults // field, the response returns a nextToken value. To see the next batch of results, // specify the nextToken value in this field. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The field by which to sort the returned list of Provisioned Throughputs. SortBy *string `location:"querystring" locationName:"sortBy" type:"string" enum:"SortByProvisionedModels"` // The sort order of the results. SortOrder *string `location:"querystring" locationName:"sortOrder" type:"string" enum:"SortOrder"` // A filter that returns Provisioned Throughputs if their statuses matches the // value that you specify. StatusEquals *string `location:"querystring" locationName:"statusEquals" type:"string" enum:"ProvisionedModelStatus"` // contains filtered or unexported fields }
func (ListProvisionedModelThroughputsInput) GoString ¶ added in v1.45.20
func (s ListProvisionedModelThroughputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProvisionedModelThroughputsInput) SetCreationTimeAfter ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetCreationTimeAfter(v time.Time) *ListProvisionedModelThroughputsInput
SetCreationTimeAfter sets the CreationTimeAfter field's value.
func (*ListProvisionedModelThroughputsInput) SetCreationTimeBefore ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetCreationTimeBefore(v time.Time) *ListProvisionedModelThroughputsInput
SetCreationTimeBefore sets the CreationTimeBefore field's value.
func (*ListProvisionedModelThroughputsInput) SetMaxResults ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetMaxResults(v int64) *ListProvisionedModelThroughputsInput
SetMaxResults sets the MaxResults field's value.
func (*ListProvisionedModelThroughputsInput) SetModelArnEquals ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetModelArnEquals(v string) *ListProvisionedModelThroughputsInput
SetModelArnEquals sets the ModelArnEquals field's value.
func (*ListProvisionedModelThroughputsInput) SetNameContains ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetNameContains(v string) *ListProvisionedModelThroughputsInput
SetNameContains sets the NameContains field's value.
func (*ListProvisionedModelThroughputsInput) SetNextToken ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetNextToken(v string) *ListProvisionedModelThroughputsInput
SetNextToken sets the NextToken field's value.
func (*ListProvisionedModelThroughputsInput) SetSortBy ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetSortBy(v string) *ListProvisionedModelThroughputsInput
SetSortBy sets the SortBy field's value.
func (*ListProvisionedModelThroughputsInput) SetSortOrder ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetSortOrder(v string) *ListProvisionedModelThroughputsInput
SetSortOrder sets the SortOrder field's value.
func (*ListProvisionedModelThroughputsInput) SetStatusEquals ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) SetStatusEquals(v string) *ListProvisionedModelThroughputsInput
SetStatusEquals sets the StatusEquals field's value.
func (ListProvisionedModelThroughputsInput) String ¶ added in v1.45.20
func (s ListProvisionedModelThroughputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProvisionedModelThroughputsInput) Validate ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProvisionedModelThroughputsOutput ¶ added in v1.45.20
type ListProvisionedModelThroughputsOutput struct { // If there are more results than the number you specified in the maxResults // field, this value is returned. To see the next batch of results, include // this value in the nextToken field in another list request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of summaries, one for each Provisioned Throughput in the response. ProvisionedModelSummaries []*ProvisionedModelSummary `locationName:"provisionedModelSummaries" type:"list"` // contains filtered or unexported fields }
func (ListProvisionedModelThroughputsOutput) GoString ¶ added in v1.45.20
func (s ListProvisionedModelThroughputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProvisionedModelThroughputsOutput) SetNextToken ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsOutput) SetNextToken(v string) *ListProvisionedModelThroughputsOutput
SetNextToken sets the NextToken field's value.
func (*ListProvisionedModelThroughputsOutput) SetProvisionedModelSummaries ¶ added in v1.45.20
func (s *ListProvisionedModelThroughputsOutput) SetProvisionedModelSummaries(v []*ProvisionedModelSummary) *ListProvisionedModelThroughputsOutput
SetProvisionedModelSummaries sets the ProvisionedModelSummaries field's value.
func (ListProvisionedModelThroughputsOutput) String ¶ added in v1.45.20
func (s ListProvisionedModelThroughputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceARN ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // An array of the tags associated with this resource. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LoggingConfig ¶
type LoggingConfig struct { // CloudWatch logging configuration. CloudWatchConfig *CloudWatchConfig `locationName:"cloudWatchConfig" type:"structure"` // Set to include embeddings data in the log delivery. EmbeddingDataDeliveryEnabled *bool `locationName:"embeddingDataDeliveryEnabled" type:"boolean"` // Set to include image data in the log delivery. ImageDataDeliveryEnabled *bool `locationName:"imageDataDeliveryEnabled" type:"boolean"` // S3 configuration for storing log data. S3Config *S3Config `locationName:"s3Config" type:"structure"` // Set to include text data in the log delivery. TextDataDeliveryEnabled *bool `locationName:"textDataDeliveryEnabled" type:"boolean"` // contains filtered or unexported fields }
Configuration fields for invocation logging.
func (LoggingConfig) GoString ¶
func (s LoggingConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LoggingConfig) SetCloudWatchConfig ¶
func (s *LoggingConfig) SetCloudWatchConfig(v *CloudWatchConfig) *LoggingConfig
SetCloudWatchConfig sets the CloudWatchConfig field's value.
func (*LoggingConfig) SetEmbeddingDataDeliveryEnabled ¶
func (s *LoggingConfig) SetEmbeddingDataDeliveryEnabled(v bool) *LoggingConfig
SetEmbeddingDataDeliveryEnabled sets the EmbeddingDataDeliveryEnabled field's value.
func (*LoggingConfig) SetImageDataDeliveryEnabled ¶
func (s *LoggingConfig) SetImageDataDeliveryEnabled(v bool) *LoggingConfig
SetImageDataDeliveryEnabled sets the ImageDataDeliveryEnabled field's value.
func (*LoggingConfig) SetS3Config ¶
func (s *LoggingConfig) SetS3Config(v *S3Config) *LoggingConfig
SetS3Config sets the S3Config field's value.
func (*LoggingConfig) SetTextDataDeliveryEnabled ¶
func (s *LoggingConfig) SetTextDataDeliveryEnabled(v bool) *LoggingConfig
SetTextDataDeliveryEnabled sets the TextDataDeliveryEnabled field's value.
func (LoggingConfig) String ¶
func (s LoggingConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LoggingConfig) Validate ¶
func (s *LoggingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelCustomizationJobSummary ¶
type ModelCustomizationJobSummary struct { // Amazon Resource Name (ARN) of the base model. // // BaseModelArn is a required field BaseModelArn *string `locationName:"baseModelArn" min:"20" type:"string" required:"true"` // Creation time of the custom model. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // Amazon Resource Name (ARN) of the custom model. CustomModelArn *string `locationName:"customModelArn" min:"20" type:"string"` // Name of the custom model. CustomModelName *string `locationName:"customModelName" min:"1" type:"string"` // Specifies whether to carry out continued pre-training of a model or whether // to fine-tune it. For more information, see Custom models (https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html). CustomizationType *string `locationName:"customizationType" type:"string" enum:"CustomizationType"` // Time that the customization job ended. EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"` // Amazon Resource Name (ARN) of the customization job. // // JobArn is a required field JobArn *string `locationName:"jobArn" type:"string" required:"true"` // Name of the customization job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // Time that the customization job was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" timestampFormat:"iso8601"` // Status of the customization job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ModelCustomizationJobStatus"` // contains filtered or unexported fields }
Information about one customization job
func (ModelCustomizationJobSummary) GoString ¶
func (s ModelCustomizationJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ModelCustomizationJobSummary) SetBaseModelArn ¶
func (s *ModelCustomizationJobSummary) SetBaseModelArn(v string) *ModelCustomizationJobSummary
SetBaseModelArn sets the BaseModelArn field's value.
func (*ModelCustomizationJobSummary) SetCreationTime ¶
func (s *ModelCustomizationJobSummary) SetCreationTime(v time.Time) *ModelCustomizationJobSummary
SetCreationTime sets the CreationTime field's value.
func (*ModelCustomizationJobSummary) SetCustomModelArn ¶
func (s *ModelCustomizationJobSummary) SetCustomModelArn(v string) *ModelCustomizationJobSummary
SetCustomModelArn sets the CustomModelArn field's value.
func (*ModelCustomizationJobSummary) SetCustomModelName ¶
func (s *ModelCustomizationJobSummary) SetCustomModelName(v string) *ModelCustomizationJobSummary
SetCustomModelName sets the CustomModelName field's value.
func (*ModelCustomizationJobSummary) SetCustomizationType ¶ added in v1.48.7
func (s *ModelCustomizationJobSummary) SetCustomizationType(v string) *ModelCustomizationJobSummary
SetCustomizationType sets the CustomizationType field's value.
func (*ModelCustomizationJobSummary) SetEndTime ¶
func (s *ModelCustomizationJobSummary) SetEndTime(v time.Time) *ModelCustomizationJobSummary
SetEndTime sets the EndTime field's value.
func (*ModelCustomizationJobSummary) SetJobArn ¶
func (s *ModelCustomizationJobSummary) SetJobArn(v string) *ModelCustomizationJobSummary
SetJobArn sets the JobArn field's value.
func (*ModelCustomizationJobSummary) SetJobName ¶
func (s *ModelCustomizationJobSummary) SetJobName(v string) *ModelCustomizationJobSummary
SetJobName sets the JobName field's value.
func (*ModelCustomizationJobSummary) SetLastModifiedTime ¶
func (s *ModelCustomizationJobSummary) SetLastModifiedTime(v time.Time) *ModelCustomizationJobSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*ModelCustomizationJobSummary) SetStatus ¶
func (s *ModelCustomizationJobSummary) SetStatus(v string) *ModelCustomizationJobSummary
SetStatus sets the Status field's value.
func (ModelCustomizationJobSummary) String ¶
func (s ModelCustomizationJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OutputDataConfig ¶
type OutputDataConfig struct { // The S3 URI where the output data is stored. // // S3Uri is a required field S3Uri *string `locationName:"s3Uri" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
S3 Location of the output data.
func (OutputDataConfig) GoString ¶
func (s OutputDataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputDataConfig) SetS3Uri ¶
func (s *OutputDataConfig) SetS3Uri(v string) *OutputDataConfig
SetS3Uri sets the S3Uri field's value.
func (OutputDataConfig) String ¶
func (s OutputDataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputDataConfig) Validate ¶
func (s *OutputDataConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProvisionedModelSummary ¶ added in v1.45.20
type ProvisionedModelSummary struct { // The duration for which the Provisioned Throughput was committed. CommitmentDuration *string `locationName:"commitmentDuration" type:"string" enum:"CommitmentDuration"` // The timestamp for when the commitment term of the Provisioned Throughput // expires. CommitmentExpirationTime *time.Time `locationName:"commitmentExpirationTime" type:"timestamp" timestampFormat:"iso8601"` // The time that the Provisioned Throughput was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The Amazon Resource Name (ARN) of the model requested to be associated to // this Provisioned Throughput. This value differs from the modelArn if updating // hasn't completed. // // DesiredModelArn is a required field DesiredModelArn *string `locationName:"desiredModelArn" min:"20" type:"string" required:"true"` // The number of model units that was requested to be allocated to the Provisioned // Throughput. // // DesiredModelUnits is a required field DesiredModelUnits *int64 `locationName:"desiredModelUnits" min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the base model for which the Provisioned // Throughput was created, or of the base model that the custom model for which // the Provisioned Throughput was created was customized. // // FoundationModelArn is a required field FoundationModelArn *string `locationName:"foundationModelArn" type:"string" required:"true"` // The time that the Provisioned Throughput was last modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The Amazon Resource Name (ARN) of the model associated with the Provisioned // Throughput. // // ModelArn is a required field ModelArn *string `locationName:"modelArn" min:"20" type:"string" required:"true"` // The number of model units allocated to the Provisioned Throughput. // // ModelUnits is a required field ModelUnits *int64 `locationName:"modelUnits" min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the Provisioned Throughput. // // ProvisionedModelArn is a required field ProvisionedModelArn *string `locationName:"provisionedModelArn" type:"string" required:"true"` // The name of the Provisioned Throughput. // // ProvisionedModelName is a required field ProvisionedModelName *string `locationName:"provisionedModelName" min:"1" type:"string" required:"true"` // The status of the Provisioned Throughput. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ProvisionedModelStatus"` // contains filtered or unexported fields }
A summary of information about a Provisioned Throughput.
This data type is used in the following API operations:
- ListProvisionedThroughputs response (https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListProvisionedModelThroughputs.html#API_ListProvisionedModelThroughputs_ResponseSyntax)
func (ProvisionedModelSummary) GoString ¶ added in v1.45.20
func (s ProvisionedModelSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProvisionedModelSummary) SetCommitmentDuration ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetCommitmentDuration(v string) *ProvisionedModelSummary
SetCommitmentDuration sets the CommitmentDuration field's value.
func (*ProvisionedModelSummary) SetCommitmentExpirationTime ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetCommitmentExpirationTime(v time.Time) *ProvisionedModelSummary
SetCommitmentExpirationTime sets the CommitmentExpirationTime field's value.
func (*ProvisionedModelSummary) SetCreationTime ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetCreationTime(v time.Time) *ProvisionedModelSummary
SetCreationTime sets the CreationTime field's value.
func (*ProvisionedModelSummary) SetDesiredModelArn ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetDesiredModelArn(v string) *ProvisionedModelSummary
SetDesiredModelArn sets the DesiredModelArn field's value.
func (*ProvisionedModelSummary) SetDesiredModelUnits ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetDesiredModelUnits(v int64) *ProvisionedModelSummary
SetDesiredModelUnits sets the DesiredModelUnits field's value.
func (*ProvisionedModelSummary) SetFoundationModelArn ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetFoundationModelArn(v string) *ProvisionedModelSummary
SetFoundationModelArn sets the FoundationModelArn field's value.
func (*ProvisionedModelSummary) SetLastModifiedTime ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetLastModifiedTime(v time.Time) *ProvisionedModelSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*ProvisionedModelSummary) SetModelArn ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetModelArn(v string) *ProvisionedModelSummary
SetModelArn sets the ModelArn field's value.
func (*ProvisionedModelSummary) SetModelUnits ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetModelUnits(v int64) *ProvisionedModelSummary
SetModelUnits sets the ModelUnits field's value.
func (*ProvisionedModelSummary) SetProvisionedModelArn ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetProvisionedModelArn(v string) *ProvisionedModelSummary
SetProvisionedModelArn sets the ProvisionedModelArn field's value.
func (*ProvisionedModelSummary) SetProvisionedModelName ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetProvisionedModelName(v string) *ProvisionedModelSummary
SetProvisionedModelName sets the ProvisionedModelName field's value.
func (*ProvisionedModelSummary) SetStatus ¶ added in v1.45.20
func (s *ProvisionedModelSummary) SetStatus(v string) *ProvisionedModelSummary
SetStatus sets the Status field's value.
func (ProvisionedModelSummary) String ¶ added in v1.45.20
func (s ProvisionedModelSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutModelInvocationLoggingConfigurationInput ¶
type PutModelInvocationLoggingConfigurationInput struct { // The logging configuration values to set. // // LoggingConfig is a required field LoggingConfig *LoggingConfig `locationName:"loggingConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutModelInvocationLoggingConfigurationInput) GoString ¶
func (s PutModelInvocationLoggingConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutModelInvocationLoggingConfigurationInput) SetLoggingConfig ¶
func (s *PutModelInvocationLoggingConfigurationInput) SetLoggingConfig(v *LoggingConfig) *PutModelInvocationLoggingConfigurationInput
SetLoggingConfig sets the LoggingConfig field's value.
func (PutModelInvocationLoggingConfigurationInput) String ¶
func (s PutModelInvocationLoggingConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutModelInvocationLoggingConfigurationInput) Validate ¶
func (s *PutModelInvocationLoggingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutModelInvocationLoggingConfigurationOutput ¶
type PutModelInvocationLoggingConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutModelInvocationLoggingConfigurationOutput) GoString ¶
func (s PutModelInvocationLoggingConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutModelInvocationLoggingConfigurationOutput) String ¶
func (s PutModelInvocationLoggingConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Config ¶
type S3Config struct { // S3 bucket name. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // S3 prefix. KeyPrefix *string `locationName:"keyPrefix" type:"string"` // contains filtered or unexported fields }
S3 configuration for storing log data.
func (S3Config) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Config) SetBucketName ¶
SetBucketName sets the BucketName field's value.
func (*S3Config) SetKeyPrefix ¶
SetKeyPrefix sets the KeyPrefix field's value.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The number of requests exceeds the service quota. Resubmit your request later.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopEvaluationJobInput ¶ added in v1.51.27
type StopEvaluationJobInput struct { // The ARN of the model evaluation job you want to stop. // // JobIdentifier is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StopEvaluationJobInput's // String and GoString methods. // // JobIdentifier is a required field JobIdentifier *string `location:"uri" locationName:"jobIdentifier" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (StopEvaluationJobInput) GoString ¶ added in v1.51.27
func (s StopEvaluationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopEvaluationJobInput) SetJobIdentifier ¶ added in v1.51.27
func (s *StopEvaluationJobInput) SetJobIdentifier(v string) *StopEvaluationJobInput
SetJobIdentifier sets the JobIdentifier field's value.
func (StopEvaluationJobInput) String ¶ added in v1.51.27
func (s StopEvaluationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopEvaluationJobInput) Validate ¶ added in v1.51.27
func (s *StopEvaluationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopEvaluationJobOutput ¶ added in v1.51.27
type StopEvaluationJobOutput struct {
// contains filtered or unexported fields
}
func (StopEvaluationJobOutput) GoString ¶ added in v1.51.27
func (s StopEvaluationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopEvaluationJobOutput) String ¶ added in v1.51.27
func (s StopEvaluationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopModelCustomizationJobInput ¶
type StopModelCustomizationJobInput struct { // Job identifier of the job to stop. // // JobIdentifier is a required field JobIdentifier *string `location:"uri" locationName:"jobIdentifier" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopModelCustomizationJobInput) GoString ¶
func (s StopModelCustomizationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopModelCustomizationJobInput) SetJobIdentifier ¶
func (s *StopModelCustomizationJobInput) SetJobIdentifier(v string) *StopModelCustomizationJobInput
SetJobIdentifier sets the JobIdentifier field's value.
func (StopModelCustomizationJobInput) String ¶
func (s StopModelCustomizationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopModelCustomizationJobInput) Validate ¶
func (s *StopModelCustomizationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopModelCustomizationJobOutput ¶
type StopModelCustomizationJobOutput struct {
// contains filtered or unexported fields
}
func (StopModelCustomizationJobOutput) GoString ¶
func (s StopModelCustomizationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopModelCustomizationJobOutput) String ¶
func (s StopModelCustomizationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // Key for the tag. // // Key is a required field Key *string `locationName:"key" min:"1" type:"string" required:"true"` // Value for the tag. // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
Definition of the key/value pair for a tag.
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to tag. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"20" type:"string" required:"true"` // Tags to associate with the resource. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceARN ¶
func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The number of requests exceeds the limit. Resubmit your request later.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyTagsException ¶
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The name of the resource with too many tags. ResourceName *string `locationName:"resourceName" min:"20" type:"string"` // contains filtered or unexported fields }
The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
func (*TooManyTagsException) Code ¶
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶
func (s TooManyTagsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagsException) Message ¶
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶
func (s TooManyTagsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrainingDataConfig ¶
type TrainingDataConfig struct { // The S3 URI where the training data is stored. // // S3Uri is a required field S3Uri *string `locationName:"s3Uri" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
S3 Location of the training data.
func (TrainingDataConfig) GoString ¶
func (s TrainingDataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrainingDataConfig) SetS3Uri ¶
func (s *TrainingDataConfig) SetS3Uri(v string) *TrainingDataConfig
SetS3Uri sets the S3Uri field's value.
func (TrainingDataConfig) String ¶
func (s TrainingDataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrainingDataConfig) Validate ¶
func (s *TrainingDataConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TrainingMetrics ¶
type TrainingMetrics struct { // Loss metric associated with the custom job. TrainingLoss *float64 `locationName:"trainingLoss" type:"float"` // contains filtered or unexported fields }
Metrics associated with the custom job.
func (TrainingMetrics) GoString ¶
func (s TrainingMetrics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrainingMetrics) SetTrainingLoss ¶
func (s *TrainingMetrics) SetTrainingLoss(v float64) *TrainingMetrics
SetTrainingLoss sets the TrainingLoss field's value.
func (TrainingMetrics) String ¶
func (s TrainingMetrics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to untag. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"20" type:"string" required:"true"` // Tag keys of the tags to remove from the resource. // // TagKeys is a required field TagKeys []*string `locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceARN ¶
func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateGuardrailInput ¶ added in v1.51.27
type UpdateGuardrailInput struct { // The message to return when the guardrail blocks a prompt. // // BlockedInputMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateGuardrailInput's // String and GoString methods. // // BlockedInputMessaging is a required field BlockedInputMessaging *string `locationName:"blockedInputMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // The message to return when the guardrail blocks a model response. // // BlockedOutputsMessaging is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateGuardrailInput's // String and GoString methods. // // BlockedOutputsMessaging is a required field BlockedOutputsMessaging *string `locationName:"blockedOutputsMessaging" min:"1" type:"string" required:"true" sensitive:"true"` // The content policy to configure for the guardrail. ContentPolicyConfig *GuardrailContentPolicyConfig `locationName:"contentPolicyConfig" type:"structure"` // The contextual grounding policy configuration used to update a guardrail. ContextualGroundingPolicyConfig *GuardrailContextualGroundingPolicyConfig `locationName:"contextualGroundingPolicyConfig" type:"structure"` // A description of the guardrail. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateGuardrailInput's // String and GoString methods. Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"` // The unique identifier of the guardrail. This can be an ID or the ARN. // // GuardrailIdentifier is a required field GuardrailIdentifier *string `location:"uri" locationName:"guardrailIdentifier" type:"string" required:"true"` // The ARN of the KMS key with which to encrypt the guardrail. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // A name for the guardrail. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateGuardrailInput's // String and GoString methods. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"` // The sensitive information policy to configure for the guardrail. SensitiveInformationPolicyConfig *GuardrailSensitiveInformationPolicyConfig `locationName:"sensitiveInformationPolicyConfig" type:"structure"` // The topic policy to configure for the guardrail. TopicPolicyConfig *GuardrailTopicPolicyConfig `locationName:"topicPolicyConfig" type:"structure"` // The word policy to configure for the guardrail. WordPolicyConfig *GuardrailWordPolicyConfig `locationName:"wordPolicyConfig" type:"structure"` // contains filtered or unexported fields }
func (UpdateGuardrailInput) GoString ¶ added in v1.51.27
func (s UpdateGuardrailInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGuardrailInput) SetBlockedInputMessaging ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetBlockedInputMessaging(v string) *UpdateGuardrailInput
SetBlockedInputMessaging sets the BlockedInputMessaging field's value.
func (*UpdateGuardrailInput) SetBlockedOutputsMessaging ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetBlockedOutputsMessaging(v string) *UpdateGuardrailInput
SetBlockedOutputsMessaging sets the BlockedOutputsMessaging field's value.
func (*UpdateGuardrailInput) SetContentPolicyConfig ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetContentPolicyConfig(v *GuardrailContentPolicyConfig) *UpdateGuardrailInput
SetContentPolicyConfig sets the ContentPolicyConfig field's value.
func (*UpdateGuardrailInput) SetContextualGroundingPolicyConfig ¶ added in v1.54.18
func (s *UpdateGuardrailInput) SetContextualGroundingPolicyConfig(v *GuardrailContextualGroundingPolicyConfig) *UpdateGuardrailInput
SetContextualGroundingPolicyConfig sets the ContextualGroundingPolicyConfig field's value.
func (*UpdateGuardrailInput) SetDescription ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetDescription(v string) *UpdateGuardrailInput
SetDescription sets the Description field's value.
func (*UpdateGuardrailInput) SetGuardrailIdentifier ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetGuardrailIdentifier(v string) *UpdateGuardrailInput
SetGuardrailIdentifier sets the GuardrailIdentifier field's value.
func (*UpdateGuardrailInput) SetKmsKeyId ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetKmsKeyId(v string) *UpdateGuardrailInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*UpdateGuardrailInput) SetName ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetName(v string) *UpdateGuardrailInput
SetName sets the Name field's value.
func (*UpdateGuardrailInput) SetSensitiveInformationPolicyConfig ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetSensitiveInformationPolicyConfig(v *GuardrailSensitiveInformationPolicyConfig) *UpdateGuardrailInput
SetSensitiveInformationPolicyConfig sets the SensitiveInformationPolicyConfig field's value.
func (*UpdateGuardrailInput) SetTopicPolicyConfig ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetTopicPolicyConfig(v *GuardrailTopicPolicyConfig) *UpdateGuardrailInput
SetTopicPolicyConfig sets the TopicPolicyConfig field's value.
func (*UpdateGuardrailInput) SetWordPolicyConfig ¶ added in v1.51.27
func (s *UpdateGuardrailInput) SetWordPolicyConfig(v *GuardrailWordPolicyConfig) *UpdateGuardrailInput
SetWordPolicyConfig sets the WordPolicyConfig field's value.
func (UpdateGuardrailInput) String ¶ added in v1.51.27
func (s UpdateGuardrailInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGuardrailInput) Validate ¶ added in v1.51.27
func (s *UpdateGuardrailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGuardrailOutput ¶ added in v1.51.27
type UpdateGuardrailOutput struct { // The ARN of the guardrail. // // GuardrailArn is a required field GuardrailArn *string `locationName:"guardrailArn" type:"string" required:"true"` // The unique identifier of the guardrail // // GuardrailId is a required field GuardrailId *string `locationName:"guardrailId" type:"string" required:"true"` // The date and time at which the guardrail was updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The version of the guardrail. // // Version is a required field Version *string `locationName:"version" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateGuardrailOutput) GoString ¶ added in v1.51.27
func (s UpdateGuardrailOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGuardrailOutput) SetGuardrailArn ¶ added in v1.51.27
func (s *UpdateGuardrailOutput) SetGuardrailArn(v string) *UpdateGuardrailOutput
SetGuardrailArn sets the GuardrailArn field's value.
func (*UpdateGuardrailOutput) SetGuardrailId ¶ added in v1.51.27
func (s *UpdateGuardrailOutput) SetGuardrailId(v string) *UpdateGuardrailOutput
SetGuardrailId sets the GuardrailId field's value.
func (*UpdateGuardrailOutput) SetUpdatedAt ¶ added in v1.51.27
func (s *UpdateGuardrailOutput) SetUpdatedAt(v time.Time) *UpdateGuardrailOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*UpdateGuardrailOutput) SetVersion ¶ added in v1.51.27
func (s *UpdateGuardrailOutput) SetVersion(v string) *UpdateGuardrailOutput
SetVersion sets the Version field's value.
func (UpdateGuardrailOutput) String ¶ added in v1.51.27
func (s UpdateGuardrailOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateProvisionedModelThroughputInput ¶ added in v1.45.20
type UpdateProvisionedModelThroughputInput struct { // The Amazon Resource Name (ARN) of the new model to associate with this Provisioned // Throughput. You can't specify this field if this Provisioned Throughput is // associated with a base model. // // If this Provisioned Throughput is associated with a custom model, you can // specify one of the following options: // // * The base model from which the custom model was customized. // // * Another custom model that was customized from the same base model as // the custom model. DesiredModelId *string `locationName:"desiredModelId" min:"1" type:"string"` // The new name for this Provisioned Throughput. DesiredProvisionedModelName *string `locationName:"desiredProvisionedModelName" min:"1" type:"string"` // The Amazon Resource Name (ARN) or name of the Provisioned Throughput to update. // // ProvisionedModelId is a required field ProvisionedModelId *string `location:"uri" locationName:"provisionedModelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateProvisionedModelThroughputInput) GoString ¶ added in v1.45.20
func (s UpdateProvisionedModelThroughputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProvisionedModelThroughputInput) SetDesiredModelId ¶ added in v1.45.20
func (s *UpdateProvisionedModelThroughputInput) SetDesiredModelId(v string) *UpdateProvisionedModelThroughputInput
SetDesiredModelId sets the DesiredModelId field's value.
func (*UpdateProvisionedModelThroughputInput) SetDesiredProvisionedModelName ¶ added in v1.45.20
func (s *UpdateProvisionedModelThroughputInput) SetDesiredProvisionedModelName(v string) *UpdateProvisionedModelThroughputInput
SetDesiredProvisionedModelName sets the DesiredProvisionedModelName field's value.
func (*UpdateProvisionedModelThroughputInput) SetProvisionedModelId ¶ added in v1.45.20
func (s *UpdateProvisionedModelThroughputInput) SetProvisionedModelId(v string) *UpdateProvisionedModelThroughputInput
SetProvisionedModelId sets the ProvisionedModelId field's value.
func (UpdateProvisionedModelThroughputInput) String ¶ added in v1.45.20
func (s UpdateProvisionedModelThroughputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProvisionedModelThroughputInput) Validate ¶ added in v1.45.20
func (s *UpdateProvisionedModelThroughputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProvisionedModelThroughputOutput ¶ added in v1.45.20
type UpdateProvisionedModelThroughputOutput struct {
// contains filtered or unexported fields
}
func (UpdateProvisionedModelThroughputOutput) GoString ¶ added in v1.45.20
func (s UpdateProvisionedModelThroughputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateProvisionedModelThroughputOutput) String ¶ added in v1.45.20
func (s UpdateProvisionedModelThroughputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationDataConfig ¶
type ValidationDataConfig struct { // Information about the validators. // // Validators is a required field Validators []*Validator `locationName:"validators" type:"list" required:"true"` // contains filtered or unexported fields }
Array of up to 10 validators.
func (ValidationDataConfig) GoString ¶
func (s ValidationDataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationDataConfig) SetValidators ¶
func (s *ValidationDataConfig) SetValidators(v []*Validator) *ValidationDataConfig
SetValidators sets the Validators field's value.
func (ValidationDataConfig) String ¶
func (s ValidationDataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationDataConfig) Validate ¶
func (s *ValidationDataConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Input validation failed. Check your request parameters and retry the request.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Validator ¶
type Validator struct { // The S3 URI where the validation data is stored. // // S3Uri is a required field S3Uri *string `locationName:"s3Uri" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a validator.
func (Validator) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidatorMetric ¶
type ValidatorMetric struct { // The validation loss associated with this validator. ValidationLoss *float64 `locationName:"validationLoss" type:"float"` // contains filtered or unexported fields }
The metric for the validator.
func (ValidatorMetric) GoString ¶
func (s ValidatorMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidatorMetric) SetValidationLoss ¶
func (s *ValidatorMetric) SetValidationLoss(v float64) *ValidatorMetric
SetValidationLoss sets the ValidationLoss field's value.
func (ValidatorMetric) String ¶
func (s ValidatorMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcConfig ¶
type VpcConfig struct { // VPC configuration security group Ids. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list" required:"true"` // VPC configuration subnets. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
VPC configuration.
func (VpcConfig) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcConfig) SetSecurityGroupIds ¶
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcConfig) SetSubnetIds ¶
SetSubnetIds sets the SubnetIds field's value.
Directories ¶
Path | Synopsis |
---|---|
Package bedrockiface provides an interface to enable mocking the Amazon Bedrock service client for testing your code.
|
Package bedrockiface provides an interface to enable mocking the Amazon Bedrock service client for testing your code. |