Module: Aws::Bedrock::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-bedrock/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AcceptEula =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'AcceptEula')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountId')
- AdditionalModelRequestFields =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AdditionalModelRequestFields')
- AdditionalModelRequestFieldsKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AdditionalModelRequestFieldsKey')
- AdditionalModelRequestFieldsValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::DocumentShape.new(name: 'AdditionalModelRequestFieldsValue', document: true)
- ApplicationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationType')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- AutomatedEvaluationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutomatedEvaluationConfig')
- BaseModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BaseModelIdentifier')
- BatchDeleteEvaluationJobError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteEvaluationJobError')
- BatchDeleteEvaluationJobErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchDeleteEvaluationJobErrors')
- BatchDeleteEvaluationJobItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteEvaluationJobItem')
- BatchDeleteEvaluationJobItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchDeleteEvaluationJobItems')
- BatchDeleteEvaluationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteEvaluationJobRequest')
- BatchDeleteEvaluationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteEvaluationJobResponse')
- BedrockEvaluatorModel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BedrockEvaluatorModel')
- BedrockEvaluatorModels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BedrockEvaluatorModels')
- BedrockModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BedrockModelArn')
- BedrockModelId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BedrockModelId')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BrandedName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BrandedName')
- BucketName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BucketName')
- ByteContentBlob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'ByteContentBlob')
- ByteContentDoc =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ByteContentDoc')
- CloudWatchConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudWatchConfig')
- CommitmentDuration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CommitmentDuration')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentType')
- CreateEvaluationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEvaluationJobRequest')
- CreateEvaluationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEvaluationJobResponse')
- CreateGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGuardrailRequest')
- CreateGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGuardrailResponse')
- CreateGuardrailVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGuardrailVersionRequest')
- CreateGuardrailVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGuardrailVersionResponse')
- CreateInferenceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInferenceProfileRequest')
- CreateInferenceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInferenceProfileResponse')
- CreateMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMarketplaceModelEndpointRequest')
- CreateMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMarketplaceModelEndpointResponse')
- CreateModelCopyJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelCopyJobRequest')
- CreateModelCopyJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelCopyJobResponse')
- CreateModelCustomizationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelCustomizationJobRequest')
- CreateModelCustomizationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelCustomizationJobResponse')
- CreateModelImportJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelImportJobRequest')
- CreateModelImportJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelImportJobResponse')
- CreateModelInvocationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelInvocationJobRequest')
- CreateModelInvocationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateModelInvocationJobResponse')
- CreateProvisionedModelThroughputRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProvisionedModelThroughputRequest')
- CreateProvisionedModelThroughputResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProvisionedModelThroughputResponse')
- CustomModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomModelArn')
- CustomModelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomModelName')
- CustomModelSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomModelSummary')
- CustomModelSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CustomModelSummaryList')
- CustomizationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'CustomizationConfig')
- CustomizationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomizationType')
- DeleteCustomModelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCustomModelRequest')
- DeleteCustomModelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCustomModelResponse')
- DeleteGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteGuardrailRequest')
- DeleteGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteGuardrailResponse')
- DeleteImportedModelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImportedModelRequest')
- DeleteImportedModelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImportedModelResponse')
- DeleteInferenceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInferenceProfileRequest')
- DeleteInferenceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInferenceProfileResponse')
- DeleteMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMarketplaceModelEndpointRequest')
- DeleteMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMarketplaceModelEndpointResponse')
- DeleteModelInvocationLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteModelInvocationLoggingConfigurationRequest')
- DeleteModelInvocationLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteModelInvocationLoggingConfigurationResponse')
- DeleteProvisionedModelThroughputRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteProvisionedModelThroughputRequest')
- DeleteProvisionedModelThroughputResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteProvisionedModelThroughputResponse')
- DeregisterMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterMarketplaceModelEndpointRequest')
- DeregisterMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterMarketplaceModelEndpointResponse')
- DistillationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistillationConfig')
- EndpointConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EndpointConfig')
- EndpointName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EndpointName')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- ErrorMessages =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ErrorMessages')
- EvaluationBedrockModel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluationBedrockModel')
- EvaluationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EvaluationConfig')
- EvaluationDataset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluationDataset')
- EvaluationDatasetLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EvaluationDatasetLocation')
- EvaluationDatasetMetricConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluationDatasetMetricConfig')
- EvaluationDatasetMetricConfigs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationDatasetMetricConfigs')
- EvaluationDatasetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationDatasetName')
- EvaluationInferenceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EvaluationInferenceConfig')
- EvaluationJobArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobArn')
- EvaluationJobDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobDescription')
- EvaluationJobIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobIdentifier')
- EvaluationJobIdentifiers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationJobIdentifiers')
- EvaluationJobName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobName')
- EvaluationJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobStatus')
- EvaluationJobType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationJobType')
- EvaluationMetricDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationMetricDescription')
- EvaluationMetricName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationMetricName')
- EvaluationMetricNames =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationMetricNames')
- EvaluationModelConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EvaluationModelConfig')
- EvaluationModelConfigs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationModelConfigs')
- EvaluationModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationModelIdentifier')
- EvaluationModelIdentifiers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationModelIdentifiers')
- EvaluationModelInferenceParams =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationModelInferenceParams')
- EvaluationOutputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluationOutputDataConfig')
- EvaluationRatingMethod =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationRatingMethod')
- EvaluationSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationSummaries')
- EvaluationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluationSummary')
- EvaluationTaskType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluationTaskType')
- EvaluationTaskTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluationTaskTypes')
- EvaluatorModelConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'EvaluatorModelConfig')
- EvaluatorModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvaluatorModelIdentifier')
- EvaluatorModelIdentifiers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvaluatorModelIdentifiers')
- ExternalSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExternalSource')
- ExternalSourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExternalSourceType')
- ExternalSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExternalSources')
- ExternalSourcesGenerationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExternalSourcesGenerationConfiguration')
- ExternalSourcesRetrieveAndGenerateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExternalSourcesRetrieveAndGenerateConfiguration')
- FilterAttribute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FilterAttribute')
- FilterKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterKey')
- FilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::DocumentShape.new(name: 'FilterValue', document: true)
- FineTuningJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FineTuningJobStatus')
- FoundationModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FoundationModelArn')
- FoundationModelDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FoundationModelDetails')
- FoundationModelLifecycle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FoundationModelLifecycle')
- FoundationModelLifecycleStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FoundationModelLifecycleStatus')
- FoundationModelSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FoundationModelSummary')
- FoundationModelSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FoundationModelSummaryList')
- GenerationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerationConfiguration')
- GetCustomModelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCustomModelRequest')
- GetCustomModelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCustomModelResponse')
- GetEvaluationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvaluationJobRequest')
- GetEvaluationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvaluationJobResponse')
- GetFoundationModelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFoundationModelRequest')
- GetFoundationModelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFoundationModelResponse')
- GetGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetGuardrailRequest')
- GetGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetGuardrailResponse')
- GetImportedModelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportedModelRequest')
- GetImportedModelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportedModelResponse')
- GetInferenceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInferenceProfileRequest')
- GetInferenceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInferenceProfileResponse')
- GetMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMarketplaceModelEndpointRequest')
- GetMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMarketplaceModelEndpointResponse')
- GetModelCopyJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelCopyJobRequest')
- GetModelCopyJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelCopyJobResponse')
- GetModelCustomizationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelCustomizationJobRequest')
- GetModelCustomizationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelCustomizationJobResponse')
- GetModelImportJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelImportJobRequest')
- GetModelImportJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelImportJobResponse')
- GetModelInvocationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelInvocationJobRequest')
- GetModelInvocationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelInvocationJobResponse')
- GetModelInvocationLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelInvocationLoggingConfigurationRequest')
- GetModelInvocationLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetModelInvocationLoggingConfigurationResponse')
- GetPromptRouterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPromptRouterRequest')
- GetPromptRouterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPromptRouterResponse')
- GetProvisionedModelThroughputRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProvisionedModelThroughputRequest')
- GetProvisionedModelThroughputResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProvisionedModelThroughputResponse')
- GuardrailArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailArn')
- GuardrailBlockedMessaging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailBlockedMessaging')
- GuardrailConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailConfiguration')
- GuardrailConfigurationGuardrailIdString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailConfigurationGuardrailIdString')
- GuardrailConfigurationGuardrailVersionString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailConfigurationGuardrailVersionString')
- GuardrailContentFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContentFilter')
- GuardrailContentFilterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContentFilterConfig')
- GuardrailContentFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailContentFilterType')
- GuardrailContentFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContentFilters')
- GuardrailContentFiltersConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContentFiltersConfig')
- GuardrailContentPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContentPolicy')
- GuardrailContentPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContentPolicyConfig')
- GuardrailContextualGroundingFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContextualGroundingFilter')
- GuardrailContextualGroundingFilterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContextualGroundingFilterConfig')
- GuardrailContextualGroundingFilterConfigThresholdDouble =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'GuardrailContextualGroundingFilterConfigThresholdDouble')
- GuardrailContextualGroundingFilterThresholdDouble =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'GuardrailContextualGroundingFilterThresholdDouble')
- GuardrailContextualGroundingFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailContextualGroundingFilterType')
- GuardrailContextualGroundingFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContextualGroundingFilters')
- GuardrailContextualGroundingFiltersConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailContextualGroundingFiltersConfig')
- GuardrailContextualGroundingPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContextualGroundingPolicy')
- GuardrailContextualGroundingPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailContextualGroundingPolicyConfig')
- GuardrailDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailDescription')
- GuardrailDraftVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailDraftVersion')
- GuardrailFailureRecommendation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailFailureRecommendation')
- GuardrailFailureRecommendations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailFailureRecommendations')
- GuardrailFilterStrength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailFilterStrength')
- GuardrailId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailId')
- GuardrailIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailIdentifier')
- GuardrailManagedWordLists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailManagedWordLists')
- GuardrailManagedWordListsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailManagedWordListsConfig')
- GuardrailManagedWords =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailManagedWords')
- GuardrailManagedWordsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailManagedWordsConfig')
- GuardrailManagedWordsType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailManagedWordsType')
- GuardrailModalities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailModalities')
- GuardrailModality =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailModality')
- GuardrailName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailName')
- GuardrailNumericalVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailNumericalVersion')
- GuardrailPiiEntities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailPiiEntities')
- GuardrailPiiEntitiesConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailPiiEntitiesConfig')
- GuardrailPiiEntity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailPiiEntity')
- GuardrailPiiEntityConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailPiiEntityConfig')
- GuardrailPiiEntityType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailPiiEntityType')
- GuardrailRegex =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailRegex')
- GuardrailRegexConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailRegexConfig')
- GuardrailRegexConfigDescriptionString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexConfigDescriptionString')
- GuardrailRegexConfigNameString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexConfigNameString')
- GuardrailRegexConfigPatternString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexConfigPatternString')
- GuardrailRegexDescriptionString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexDescriptionString')
- GuardrailRegexNameString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexNameString')
- GuardrailRegexPatternString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailRegexPatternString')
- GuardrailRegexes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailRegexes')
- GuardrailRegexesConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailRegexesConfig')
- GuardrailSensitiveInformationAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailSensitiveInformationAction')
- GuardrailSensitiveInformationPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailSensitiveInformationPolicy')
- GuardrailSensitiveInformationPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailSensitiveInformationPolicyConfig')
- GuardrailStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailStatus')
- GuardrailStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailStatusReason')
- GuardrailStatusReasons =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailStatusReasons')
- GuardrailSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailSummaries')
- GuardrailSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailSummary')
- GuardrailTopic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailTopic')
- GuardrailTopicConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailTopicConfig')
- GuardrailTopicDefinition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicDefinition')
- GuardrailTopicExample =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicExample')
- GuardrailTopicExamples =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailTopicExamples')
- GuardrailTopicName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicName')
- GuardrailTopicPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailTopicPolicy')
- GuardrailTopicPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailTopicPolicyConfig')
- GuardrailTopicType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailTopicType')
- GuardrailTopics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailTopics')
- GuardrailTopicsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailTopicsConfig')
- GuardrailVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailVersion')
- GuardrailWord =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailWord')
- GuardrailWordConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailWordConfig')
- GuardrailWordConfigTextString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailWordConfigTextString')
- GuardrailWordPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailWordPolicy')
- GuardrailWordPolicyConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GuardrailWordPolicyConfig')
- GuardrailWordTextString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuardrailWordTextString')
- GuardrailWords =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailWords')
- GuardrailWordsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GuardrailWordsConfig')
- HumanEvaluationConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HumanEvaluationConfig')
- HumanEvaluationCustomMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HumanEvaluationCustomMetric')
- HumanEvaluationCustomMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HumanEvaluationCustomMetrics')
- HumanTaskInstructions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HumanTaskInstructions')
- HumanWorkflowConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HumanWorkflowConfig')
- IdempotencyToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdempotencyToken')
- Identifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Identifier')
- ImportedModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportedModelArn')
- ImportedModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportedModelIdentifier')
- ImportedModelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportedModelName')
- ImportedModelSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportedModelSummary')
- ImportedModelSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportedModelSummaryList')
- InferenceProfileArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileArn')
- InferenceProfileDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileDescription')
- InferenceProfileId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileId')
- InferenceProfileIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileIdentifier')
- InferenceProfileModel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InferenceProfileModel')
- InferenceProfileModelSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'InferenceProfileModelSource')
- InferenceProfileModelSourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileModelSourceArn')
- InferenceProfileModels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InferenceProfileModels')
- InferenceProfileName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileName')
- InferenceProfileStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileStatus')
- InferenceProfileSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InferenceProfileSummaries')
- InferenceProfileSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InferenceProfileSummary')
- InferenceProfileType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceProfileType')
- InferenceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InferenceType')
- InferenceTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InferenceTypeList')
- InstanceCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'InstanceCount')
- InstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceType')
- InstructSupported =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'InstructSupported')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- InvocationLogSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'InvocationLogSource')
- InvocationLogsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvocationLogsConfig')
- JobName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobName')
- KbInferenceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KbInferenceConfig')
- KeyPrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeyPrefix')
- KmsKeyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyArn')
- KmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyId')
- KnowledgeBaseConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'KnowledgeBaseConfig')
- KnowledgeBaseId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KnowledgeBaseId')
- KnowledgeBaseRetrievalConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseRetrievalConfiguration')
- KnowledgeBaseRetrieveAndGenerateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseRetrieveAndGenerateConfiguration')
- KnowledgeBaseVectorSearchConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KnowledgeBaseVectorSearchConfiguration')
- KnowledgeBaseVectorSearchConfigurationNumberOfResultsInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'KnowledgeBaseVectorSearchConfigurationNumberOfResultsInteger')
- ListCustomModelsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCustomModelsRequest')
- ListCustomModelsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCustomModelsResponse')
- ListEvaluationJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEvaluationJobsRequest')
- ListEvaluationJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEvaluationJobsResponse')
- ListFoundationModelsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFoundationModelsRequest')
- ListFoundationModelsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFoundationModelsResponse')
- ListGuardrailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListGuardrailsRequest')
- ListGuardrailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListGuardrailsResponse')
- ListImportedModelsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportedModelsRequest')
- ListImportedModelsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportedModelsResponse')
- ListInferenceProfilesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInferenceProfilesRequest')
- ListInferenceProfilesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInferenceProfilesResponse')
- ListMarketplaceModelEndpointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMarketplaceModelEndpointsRequest')
- ListMarketplaceModelEndpointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMarketplaceModelEndpointsResponse')
- ListModelCopyJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelCopyJobsRequest')
- ListModelCopyJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelCopyJobsResponse')
- ListModelCustomizationJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelCustomizationJobsRequest')
- ListModelCustomizationJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelCustomizationJobsResponse')
- ListModelImportJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelImportJobsRequest')
- ListModelImportJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelImportJobsResponse')
- ListModelInvocationJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelInvocationJobsRequest')
- ListModelInvocationJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListModelInvocationJobsResponse')
- ListPromptRoutersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPromptRoutersRequest')
- ListPromptRoutersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPromptRoutersResponse')
- ListProvisionedModelThroughputsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProvisionedModelThroughputsRequest')
- ListProvisionedModelThroughputsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProvisionedModelThroughputsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- LogGroupName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogGroupName')
- LoggingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingConfig')
- MarketplaceModelEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MarketplaceModelEndpoint')
- MarketplaceModelEndpointSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MarketplaceModelEndpointSummaries')
- MarketplaceModelEndpointSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MarketplaceModelEndpointSummary')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MaxTokens =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxTokens')
- Message =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Message')
- MetricFloat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'MetricFloat')
- ModelArchitecture =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelArchitecture')
- ModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelArn')
- ModelCopyJobArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCopyJobArn')
- ModelCopyJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCopyJobStatus')
- ModelCopyJobSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelCopyJobSummaries')
- ModelCopyJobSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelCopyJobSummary')
- ModelCustomization =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCustomization')
- ModelCustomizationHyperParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ModelCustomizationHyperParameters')
- ModelCustomizationJobArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCustomizationJobArn')
- ModelCustomizationJobIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCustomizationJobIdentifier')
- ModelCustomizationJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelCustomizationJobStatus')
- ModelCustomizationJobSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelCustomizationJobSummaries')
- ModelCustomizationJobSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelCustomizationJobSummary')
- ModelCustomizationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelCustomizationList')
- ModelDataSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ModelDataSource')
- ModelId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelId')
- ModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelIdentifier')
- ModelImportJobArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelImportJobArn')
- ModelImportJobIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelImportJobIdentifier')
- ModelImportJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelImportJobStatus')
- ModelImportJobSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelImportJobSummaries')
- ModelImportJobSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelImportJobSummary')
- ModelInvocationIdempotencyToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelInvocationIdempotencyToken')
- ModelInvocationJobArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelInvocationJobArn')
- ModelInvocationJobIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelInvocationJobIdentifier')
- ModelInvocationJobInputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ModelInvocationJobInputDataConfig')
- ModelInvocationJobName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelInvocationJobName')
- ModelInvocationJobOutputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ModelInvocationJobOutputDataConfig')
- ModelInvocationJobS3InputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelInvocationJobS3InputDataConfig')
- ModelInvocationJobS3OutputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelInvocationJobS3OutputDataConfig')
- ModelInvocationJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelInvocationJobStatus')
- ModelInvocationJobSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelInvocationJobSummaries')
- ModelInvocationJobSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModelInvocationJobSummary')
- ModelInvocationJobTimeoutDurationInHours =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ModelInvocationJobTimeoutDurationInHours')
- ModelModality =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelModality')
- ModelModalityList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ModelModalityList')
- ModelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelName')
- ModelSourceIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ModelSourceIdentifier')
- NonBlankString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonBlankString')
- OrchestrationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrchestrationConfiguration')
- OutputDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutputDataConfig')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- PositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveInteger')
- PromptRouterArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterArn')
- PromptRouterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterDescription')
- PromptRouterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterName')
- PromptRouterStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterStatus')
- PromptRouterSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PromptRouterSummaries')
- PromptRouterSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PromptRouterSummary')
- PromptRouterTargetModel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PromptRouterTargetModel')
- PromptRouterTargetModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterTargetModelArn')
- PromptRouterTargetModels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PromptRouterTargetModels')
- PromptRouterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PromptRouterType')
- PromptTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PromptTemplate')
- Provider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Provider')
- ProvisionedModelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProvisionedModelArn')
- ProvisionedModelId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProvisionedModelId')
- ProvisionedModelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProvisionedModelName')
- ProvisionedModelStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProvisionedModelStatus')
- ProvisionedModelSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProvisionedModelSummaries')
- ProvisionedModelSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedModelSummary')
- PutModelInvocationLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutModelInvocationLoggingConfigurationRequest')
- PutModelInvocationLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutModelInvocationLoggingConfigurationResponse')
- QueryTransformationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryTransformationConfiguration')
- QueryTransformationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryTransformationType')
- RAGConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RAGConfig')
- RAGIdentifiers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RAGIdentifiers')
- RAGStopSequences =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RAGStopSequences')
- RAGStopSequencesMemberString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RAGStopSequencesMemberString')
- RagConfigs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RagConfigs')
- RegisterMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterMarketplaceModelEndpointRequest')
- RegisterMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterMarketplaceModelEndpointResponse')
- RequestMetadataBaseFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestMetadataBaseFilters')
- RequestMetadataFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RequestMetadataFilters')
- RequestMetadataFiltersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RequestMetadataFiltersList')
- RequestMetadataMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'RequestMetadataMap')
- RequestMetadataMapKeyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RequestMetadataMapKeyString')
- RequestMetadataMapValueString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RequestMetadataMapValueString')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- RetrievalFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'RetrievalFilter')
- RetrievalFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RetrievalFilterList')
- RetrieveAndGenerateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrieveAndGenerateConfiguration')
- RetrieveAndGenerateType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RetrieveAndGenerateType')
- RetrieveConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetrieveConfig')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- RoutingCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RoutingCriteria')
- RoutingCriteriaResponseQualityDifferenceDouble =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'RoutingCriteriaResponseQualityDifferenceDouble')
- S3Config =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Config')
- S3DataSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DataSource')
- S3InputFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3InputFormat')
- S3ObjectDoc =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ObjectDoc')
- S3Uri =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Uri')
- SageMakerEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SageMakerEndpoint')
- SageMakerFlowDefinitionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SageMakerFlowDefinitionArn')
- SearchType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SearchType')
- SecurityGroupId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecurityGroupId')
- SecurityGroupIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecurityGroupIds')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- SortByProvisionedModels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SortByProvisionedModels')
- SortJobsBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SortJobsBy')
- SortModelsBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SortModelsBy')
- SortOrder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SortOrder')
- Status =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Status')
- StopEvaluationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopEvaluationJobRequest')
- StopEvaluationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopEvaluationJobResponse')
- StopModelCustomizationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopModelCustomizationJobRequest')
- StopModelCustomizationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopModelCustomizationJobResponse')
- StopModelInvocationJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopModelInvocationJobRequest')
- StopModelInvocationJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopModelInvocationJobResponse')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- SubnetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubnetId')
- SubnetIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SubnetIds')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TaggableResourcesArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TaggableResourcesArn')
- TeacherModelConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TeacherModelConfig')
- TeacherModelIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TeacherModelIdentifier')
- Temperature =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Temperature')
- TextInferenceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TextInferenceConfig')
- TextPromptTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TextPromptTemplate')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp', timestampFormat: "iso8601")
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- TopP =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'TopP')
- TrainingDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrainingDataConfig')
- TrainingMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrainingMetrics')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateGuardrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGuardrailRequest')
- UpdateGuardrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGuardrailResponse')
- UpdateMarketplaceModelEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMarketplaceModelEndpointRequest')
- UpdateMarketplaceModelEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateMarketplaceModelEndpointResponse')
- UpdateProvisionedModelThroughputRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProvisionedModelThroughputRequest')
- UpdateProvisionedModelThroughputResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProvisionedModelThroughputResponse')
- UsePromptResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'UsePromptResponse')
- ValidationDataConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationDataConfig')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValidationMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ValidationMetrics')
- Validator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Validator')
- ValidatorMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidatorMetric')
- Validators =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Validators')
- VpcConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfig')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2023-04-20" api. = { "apiVersion" => "2023-04-20", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "bedrock", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Bedrock", "serviceId" => "Bedrock", "signatureVersion" => "v4", "signingName" => "bedrock", "uid" => "bedrock-2023-04-20", } api.add_operation(:batch_delete_evaluation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeleteEvaluationJob" o.http_method = "POST" o.http_request_uri = "/evaluation-jobs/batch-delete" o.input = Shapes::ShapeRef.new(shape: BatchDeleteEvaluationJobRequest) o.output = Shapes::ShapeRef.new(shape: BatchDeleteEvaluationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_evaluation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEvaluationJob" o.http_method = "POST" o.http_request_uri = "/evaluation-jobs" o.input = Shapes::ShapeRef.new(shape: CreateEvaluationJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateEvaluationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateGuardrail" o.http_method = "POST" o.http_request_uri = "/guardrails" o.input = Shapes::ShapeRef.new(shape: CreateGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: CreateGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_guardrail_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateGuardrailVersion" o.http_method = "POST" o.http_request_uri = "/guardrails/{guardrailIdentifier}" o.input = Shapes::ShapeRef.new(shape: CreateGuardrailVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateGuardrailVersionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_inference_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInferenceProfile" o.http_method = "POST" o.http_request_uri = "/inference-profiles" o.input = Shapes::ShapeRef.new(shape: CreateInferenceProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateInferenceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMarketplaceModelEndpoint" o.http_method = "POST" o.http_request_uri = "/marketplace-model/endpoints" o.input = Shapes::ShapeRef.new(shape: CreateMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: CreateMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_model_copy_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateModelCopyJob" o.http_method = "POST" o.http_request_uri = "/model-copy-jobs" o.input = Shapes::ShapeRef.new(shape: CreateModelCopyJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateModelCopyJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:create_model_customization_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateModelCustomizationJob" o.http_method = "POST" o.http_request_uri = "/model-customization-jobs" o.input = Shapes::ShapeRef.new(shape: CreateModelCustomizationJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateModelCustomizationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_model_import_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateModelImportJob" o.http_method = "POST" o.http_request_uri = "/model-import-jobs" o.input = Shapes::ShapeRef.new(shape: CreateModelImportJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateModelImportJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_model_invocation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateModelInvocationJob" o.http_method = "POST" o.http_request_uri = "/model-invocation-job" o.input = Shapes::ShapeRef.new(shape: CreateModelInvocationJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateModelInvocationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_provisioned_model_throughput, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProvisionedModelThroughput" o.http_method = "POST" o.http_request_uri = "/provisioned-model-throughput" o.input = Shapes::ShapeRef.new(shape: CreateProvisionedModelThroughputRequest) o.output = Shapes::ShapeRef.new(shape: CreateProvisionedModelThroughputResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_custom_model, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCustomModel" o.http_method = "DELETE" o.http_request_uri = "/custom-models/{modelIdentifier}" o.input = Shapes::ShapeRef.new(shape: DeleteCustomModelRequest) o.output = Shapes::ShapeRef.new(shape: DeleteCustomModelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteGuardrail" o.http_method = "DELETE" o.http_request_uri = "/guardrails/{guardrailIdentifier}" o.input = Shapes::ShapeRef.new(shape: DeleteGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: DeleteGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_imported_model, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteImportedModel" o.http_method = "DELETE" o.http_request_uri = "/imported-models/{modelIdentifier}" o.input = Shapes::ShapeRef.new(shape: DeleteImportedModelRequest) o.output = Shapes::ShapeRef.new(shape: DeleteImportedModelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_inference_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInferenceProfile" o.http_method = "DELETE" o.http_request_uri = "/inference-profiles/{inferenceProfileIdentifier}" o.input = Shapes::ShapeRef.new(shape: DeleteInferenceProfileRequest) o.output = Shapes::ShapeRef.new(shape: DeleteInferenceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMarketplaceModelEndpoint" o.http_method = "DELETE" o.http_request_uri = "/marketplace-model/endpoints/{endpointArn}" o.input = Shapes::ShapeRef.new(shape: DeleteMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: DeleteMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_model_invocation_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteModelInvocationLoggingConfiguration" o.http_method = "DELETE" o.http_request_uri = "/logging/modelinvocations" o.input = Shapes::ShapeRef.new(shape: DeleteModelInvocationLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteModelInvocationLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_provisioned_model_throughput, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProvisionedModelThroughput" o.http_method = "DELETE" o.http_request_uri = "/provisioned-model-throughput/{provisionedModelId}" o.input = Shapes::ShapeRef.new(shape: DeleteProvisionedModelThroughputRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProvisionedModelThroughputResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:deregister_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterMarketplaceModelEndpoint" o.http_method = "DELETE" o.http_request_uri = "/marketplace-model/endpoints/{endpointArn}/registration" o.input = Shapes::ShapeRef.new(shape: DeregisterMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_custom_model, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCustomModel" o.http_method = "GET" o.http_request_uri = "/custom-models/{modelIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetCustomModelRequest) o.output = Shapes::ShapeRef.new(shape: GetCustomModelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_evaluation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvaluationJob" o.http_method = "GET" o.http_request_uri = "/evaluation-jobs/{jobIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetEvaluationJobRequest) o.output = Shapes::ShapeRef.new(shape: GetEvaluationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_foundation_model, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFoundationModel" o.http_method = "GET" o.http_request_uri = "/foundation-models/{modelIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetFoundationModelRequest) o.output = Shapes::ShapeRef.new(shape: GetFoundationModelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGuardrail" o.http_method = "GET" o.http_request_uri = "/guardrails/{guardrailIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: GetGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_imported_model, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImportedModel" o.http_method = "GET" o.http_request_uri = "/imported-models/{modelIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetImportedModelRequest) o.output = Shapes::ShapeRef.new(shape: GetImportedModelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_inference_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInferenceProfile" o.http_method = "GET" o.http_request_uri = "/inference-profiles/{inferenceProfileIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetInferenceProfileRequest) o.output = Shapes::ShapeRef.new(shape: GetInferenceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMarketplaceModelEndpoint" o.http_method = "GET" o.http_request_uri = "/marketplace-model/endpoints/{endpointArn}" o.input = Shapes::ShapeRef.new(shape: GetMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: GetMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_model_copy_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelCopyJob" o.http_method = "GET" o.http_request_uri = "/model-copy-jobs/{jobArn}" o.input = Shapes::ShapeRef.new(shape: GetModelCopyJobRequest) o.output = Shapes::ShapeRef.new(shape: GetModelCopyJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_model_customization_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelCustomizationJob" o.http_method = "GET" o.http_request_uri = "/model-customization-jobs/{jobIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetModelCustomizationJobRequest) o.output = Shapes::ShapeRef.new(shape: GetModelCustomizationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_model_import_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelImportJob" o.http_method = "GET" o.http_request_uri = "/model-import-jobs/{jobIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetModelImportJobRequest) o.output = Shapes::ShapeRef.new(shape: GetModelImportJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_model_invocation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelInvocationJob" o.http_method = "GET" o.http_request_uri = "/model-invocation-job/{jobIdentifier}" o.input = Shapes::ShapeRef.new(shape: GetModelInvocationJobRequest) o.output = Shapes::ShapeRef.new(shape: GetModelInvocationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_model_invocation_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelInvocationLoggingConfiguration" o.http_method = "GET" o.http_request_uri = "/logging/modelinvocations" o.input = Shapes::ShapeRef.new(shape: GetModelInvocationLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetModelInvocationLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_prompt_router, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPromptRouter" o.http_method = "GET" o.http_request_uri = "/prompt-routers/{promptRouterArn}" o.input = Shapes::ShapeRef.new(shape: GetPromptRouterRequest) o.output = Shapes::ShapeRef.new(shape: GetPromptRouterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_provisioned_model_throughput, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProvisionedModelThroughput" o.http_method = "GET" o.http_request_uri = "/provisioned-model-throughput/{provisionedModelId}" o.input = Shapes::ShapeRef.new(shape: GetProvisionedModelThroughputRequest) o.output = Shapes::ShapeRef.new(shape: GetProvisionedModelThroughputResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:list_custom_models, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCustomModels" o.http_method = "GET" o.http_request_uri = "/custom-models" o.input = Shapes::ShapeRef.new(shape: ListCustomModelsRequest) o.output = Shapes::ShapeRef.new(shape: ListCustomModelsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_evaluation_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEvaluationJobs" o.http_method = "GET" o.http_request_uri = "/evaluation-jobs" o.input = Shapes::ShapeRef.new(shape: ListEvaluationJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListEvaluationJobsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_foundation_models, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFoundationModels" o.http_method = "GET" o.http_request_uri = "/foundation-models" o.input = Shapes::ShapeRef.new(shape: ListFoundationModelsRequest) o.output = Shapes::ShapeRef.new(shape: ListFoundationModelsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:list_guardrails, Seahorse::Model::Operation.new.tap do |o| o.name = "ListGuardrails" o.http_method = "GET" o.http_request_uri = "/guardrails" o.input = Shapes::ShapeRef.new(shape: ListGuardrailsRequest) o.output = Shapes::ShapeRef.new(shape: ListGuardrailsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_imported_models, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImportedModels" o.http_method = "GET" o.http_request_uri = "/imported-models" o.input = Shapes::ShapeRef.new(shape: ListImportedModelsRequest) o.output = Shapes::ShapeRef.new(shape: ListImportedModelsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_inference_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInferenceProfiles" o.http_method = "GET" o.http_request_uri = "/inference-profiles" o.input = Shapes::ShapeRef.new(shape: ListInferenceProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListInferenceProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_marketplace_model_endpoints, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMarketplaceModelEndpoints" o.http_method = "GET" o.http_request_uri = "/marketplace-model/endpoints" o.input = Shapes::ShapeRef.new(shape: ListMarketplaceModelEndpointsRequest) o.output = Shapes::ShapeRef.new(shape: ListMarketplaceModelEndpointsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_model_copy_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListModelCopyJobs" o.http_method = "GET" o.http_request_uri = "/model-copy-jobs" o.input = Shapes::ShapeRef.new(shape: ListModelCopyJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListModelCopyJobsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_model_customization_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListModelCustomizationJobs" o.http_method = "GET" o.http_request_uri = "/model-customization-jobs" o.input = Shapes::ShapeRef.new(shape: ListModelCustomizationJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListModelCustomizationJobsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_model_import_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListModelImportJobs" o.http_method = "GET" o.http_request_uri = "/model-import-jobs" o.input = Shapes::ShapeRef.new(shape: ListModelImportJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListModelImportJobsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_model_invocation_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListModelInvocationJobs" o.http_method = "GET" o.http_request_uri = "/model-invocation-jobs" o.input = Shapes::ShapeRef.new(shape: ListModelInvocationJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListModelInvocationJobsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_prompt_routers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPromptRouters" o.http_method = "GET" o.http_request_uri = "/prompt-routers" o.input = Shapes::ShapeRef.new(shape: ListPromptRoutersRequest) o.output = Shapes::ShapeRef.new(shape: ListPromptRoutersResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_provisioned_model_throughputs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProvisionedModelThroughputs" o.http_method = "GET" o.http_request_uri = "/provisioned-model-throughputs" o.input = Shapes::ShapeRef.new(shape: ListProvisionedModelThroughputsRequest) o.output = Shapes::ShapeRef.new(shape: ListProvisionedModelThroughputsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/listTagsForResource" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:put_model_invocation_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutModelInvocationLoggingConfiguration" o.http_method = "PUT" o.http_request_uri = "/logging/modelinvocations" o.input = Shapes::ShapeRef.new(shape: PutModelInvocationLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutModelInvocationLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:register_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterMarketplaceModelEndpoint" o.http_method = "POST" o.http_request_uri = "/marketplace-model/endpoints/{endpointIdentifier}/registration" o.input = Shapes::ShapeRef.new(shape: RegisterMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: RegisterMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:stop_evaluation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "StopEvaluationJob" o.http_method = "POST" o.http_request_uri = "/evaluation-job/{jobIdentifier}/stop" o.input = Shapes::ShapeRef.new(shape: StopEvaluationJobRequest) o.output = Shapes::ShapeRef.new(shape: StopEvaluationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:stop_model_customization_job, Seahorse::Model::Operation.new.tap do |o| o.name = "StopModelCustomizationJob" o.http_method = "POST" o.http_request_uri = "/model-customization-jobs/{jobIdentifier}/stop" o.input = Shapes::ShapeRef.new(shape: StopModelCustomizationJobRequest) o.output = Shapes::ShapeRef.new(shape: StopModelCustomizationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:stop_model_invocation_job, Seahorse::Model::Operation.new.tap do |o| o.name = "StopModelInvocationJob" o.http_method = "POST" o.http_request_uri = "/model-invocation-job/{jobIdentifier}/stop" o.input = Shapes::ShapeRef.new(shape: StopModelInvocationJobRequest) o.output = Shapes::ShapeRef.new(shape: StopModelInvocationJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tagResource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/untagResource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_guardrail, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGuardrail" o.http_method = "PUT" o.http_request_uri = "/guardrails/{guardrailIdentifier}" o.input = Shapes::ShapeRef.new(shape: UpdateGuardrailRequest) o.output = Shapes::ShapeRef.new(shape: UpdateGuardrailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_marketplace_model_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMarketplaceModelEndpoint" o.http_method = "PATCH" o.http_request_uri = "/marketplace-model/endpoints/{endpointArn}" o.input = Shapes::ShapeRef.new(shape: UpdateMarketplaceModelEndpointRequest) o.output = Shapes::ShapeRef.new(shape: UpdateMarketplaceModelEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_provisioned_model_throughput, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProvisionedModelThroughput" o.http_method = "PATCH" o.http_request_uri = "/provisioned-model-throughput/{provisionedModelId}" o.input = Shapes::ShapeRef.new(shape: UpdateProvisionedModelThroughputRequest) o.output = Shapes::ShapeRef.new(shape: UpdateProvisionedModelThroughputResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) end