AWS Native is in preview. AWS Classic is fully supported.
aws-native.sagemaker.ModelPackage
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SageMaker::ModelPackage
Create ModelPackage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ModelPackage(name: string, args?: ModelPackageArgs, opts?: CustomResourceOptions);
@overload
def ModelPackage(resource_name: str,
args: Optional[ModelPackageArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ModelPackage(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_inference_specifications: Optional[Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]] = None,
additional_inference_specifications_to_add: Optional[Sequence[ModelPackageAdditionalInferenceSpecificationDefinitionArgs]] = None,
approval_description: Optional[str] = None,
certify_for_marketplace: Optional[bool] = None,
client_token: Optional[str] = None,
customer_metadata_properties: Optional[ModelPackageCustomerMetadataPropertiesArgs] = None,
domain: Optional[str] = None,
drift_check_baselines: Optional[ModelPackageDriftCheckBaselinesArgs] = None,
inference_specification: Optional[ModelPackageInferenceSpecificationArgs] = None,
last_modified_time: Optional[str] = None,
metadata_properties: Optional[ModelPackageMetadataPropertiesArgs] = None,
model_approval_status: Optional[ModelPackageModelApprovalStatus] = None,
model_metrics: Optional[ModelPackageModelMetricsArgs] = None,
model_package_description: Optional[str] = None,
model_package_group_name: Optional[str] = None,
model_package_name: Optional[str] = None,
model_package_status_details: Optional[ModelPackageStatusDetailsArgs] = None,
model_package_version: Optional[int] = None,
sample_payload_url: Optional[str] = None,
skip_model_validation: Optional[ModelPackageSkipModelValidation] = None,
source_algorithm_specification: Optional[ModelPackageSourceAlgorithmSpecificationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
task: Optional[str] = None,
validation_specification: Optional[ModelPackageValidationSpecificationArgs] = None)
func NewModelPackage(ctx *Context, name string, args *ModelPackageArgs, opts ...ResourceOption) (*ModelPackage, error)
public ModelPackage(string name, ModelPackageArgs? args = null, CustomResourceOptions? opts = null)
public ModelPackage(String name, ModelPackageArgs args)
public ModelPackage(String name, ModelPackageArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:ModelPackage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ModelPackageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ModelPackageArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ModelPackageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ModelPackageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ModelPackageArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const modelPackageResource = new aws_native.sagemaker.ModelPackage("modelPackageResource", {
additionalInferenceSpecifications: [{
containers: [{
image: "string",
containerHostname: "string",
environment: {},
framework: "string",
frameworkVersion: "string",
imageDigest: "string",
modelDataUrl: "string",
modelInput: {
dataInputConfig: "string",
},
nearestModelName: "string",
}],
name: "string",
description: "string",
supportedContentTypes: ["string"],
supportedRealtimeInferenceInstanceTypes: ["string"],
supportedResponseMimeTypes: ["string"],
supportedTransformInstanceTypes: ["string"],
}],
additionalInferenceSpecificationsToAdd: [{
containers: [{
image: "string",
containerHostname: "string",
environment: {},
framework: "string",
frameworkVersion: "string",
imageDigest: "string",
modelDataUrl: "string",
modelInput: {
dataInputConfig: "string",
},
nearestModelName: "string",
}],
name: "string",
description: "string",
supportedContentTypes: ["string"],
supportedRealtimeInferenceInstanceTypes: ["string"],
supportedResponseMimeTypes: ["string"],
supportedTransformInstanceTypes: ["string"],
}],
approvalDescription: "string",
certifyForMarketplace: false,
clientToken: "string",
customerMetadataProperties: {},
domain: "string",
driftCheckBaselines: {
bias: {
configFile: {
s3Uri: "string",
contentDigest: "string",
contentType: "string",
},
postTrainingConstraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
preTrainingConstraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
explainability: {
configFile: {
s3Uri: "string",
contentDigest: "string",
contentType: "string",
},
constraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
modelDataQuality: {
constraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
statistics: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
modelQuality: {
constraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
statistics: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
},
inferenceSpecification: {
containers: [{
image: "string",
containerHostname: "string",
environment: {},
framework: "string",
frameworkVersion: "string",
imageDigest: "string",
modelDataUrl: "string",
modelInput: {
dataInputConfig: "string",
},
nearestModelName: "string",
}],
supportedContentTypes: ["string"],
supportedResponseMimeTypes: ["string"],
supportedRealtimeInferenceInstanceTypes: ["string"],
supportedTransformInstanceTypes: ["string"],
},
lastModifiedTime: "string",
metadataProperties: {
commitId: "string",
generatedBy: "string",
projectId: "string",
repository: "string",
},
modelApprovalStatus: aws_native.sagemaker.ModelPackageModelApprovalStatus.Approved,
modelMetrics: {
bias: {
postTrainingReport: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
preTrainingReport: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
report: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
explainability: {
report: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
modelDataQuality: {
constraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
statistics: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
modelQuality: {
constraints: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
statistics: {
contentType: "string",
s3Uri: "string",
contentDigest: "string",
},
},
},
modelPackageDescription: "string",
modelPackageGroupName: "string",
modelPackageName: "string",
modelPackageStatusDetails: {
validationStatuses: [{
name: "string",
status: aws_native.sagemaker.ModelPackageStatusItemStatus.NotStarted,
failureReason: "string",
}],
},
modelPackageVersion: 0,
samplePayloadUrl: "string",
skipModelValidation: aws_native.sagemaker.ModelPackageSkipModelValidation.None,
sourceAlgorithmSpecification: {
sourceAlgorithms: [{
algorithmName: "string",
modelDataUrl: "string",
}],
},
tags: [{
key: "string",
value: "string",
}],
task: "string",
validationSpecification: {
validationProfiles: [{
profileName: "string",
transformJobDefinition: {
transformInput: {
dataSource: {
s3DataSource: {
s3DataType: aws_native.sagemaker.ModelPackageS3DataSourceS3DataType.ManifestFile,
s3Uri: "string",
},
},
compressionType: aws_native.sagemaker.ModelPackageTransformInputCompressionType.None,
contentType: "string",
splitType: aws_native.sagemaker.ModelPackageTransformInputSplitType.None,
},
transformOutput: {
s3OutputPath: "string",
accept: "string",
assembleWith: aws_native.sagemaker.ModelPackageTransformOutputAssembleWith.None,
kmsKeyId: "string",
},
transformResources: {
instanceCount: 0,
instanceType: "string",
volumeKmsKeyId: "string",
},
batchStrategy: aws_native.sagemaker.ModelPackageTransformJobDefinitionBatchStrategy.MultiRecord,
environment: {},
maxConcurrentTransforms: 0,
maxPayloadInMb: 0,
},
}],
validationRole: "string",
},
});
Coming soon!
ModelPackage Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ModelPackage resource accepts the following input properties:
- Additional
Inference List<Pulumi.Specifications Aws Native. Sage Maker. Inputs. Model Package Additional Inference Specification Definition> - Additional
Inference List<Pulumi.Specifications To Add Aws Native. Sage Maker. Inputs. Model Package Additional Inference Specification Definition> - Approval
Description string - Certify
For boolMarketplace - Client
Token string - Customer
Metadata Pulumi.Properties Aws Native. Sage Maker. Inputs. Model Package Customer Metadata Properties - Domain string
- Drift
Check Pulumi.Baselines Aws Native. Sage Maker. Inputs. Model Package Drift Check Baselines - Inference
Specification Pulumi.Aws Native. Sage Maker. Inputs. Model Package Inference Specification - Last
Modified stringTime - Metadata
Properties Pulumi.Aws Native. Sage Maker. Inputs. Model Package Metadata Properties - Model
Approval Pulumi.Status Aws Native. Sage Maker. Model Package Model Approval Status - Model
Metrics Pulumi.Aws Native. Sage Maker. Inputs. Model Package Model Metrics - Model
Package stringDescription - Model
Package stringGroup Name - Model
Package stringName - Model
Package Pulumi.Status Details Aws Native. Sage Maker. Inputs. Model Package Status Details - Model
Package intVersion - Sample
Payload stringUrl - Skip
Model Pulumi.Validation Aws Native. Sage Maker. Model Package Skip Model Validation - Source
Algorithm Pulumi.Specification Aws Native. Sage Maker. Inputs. Model Package Source Algorithm Specification - List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Task string
- Validation
Specification Pulumi.Aws Native. Sage Maker. Inputs. Model Package Validation Specification
- Additional
Inference []ModelSpecifications Package Additional Inference Specification Definition Args - Additional
Inference []ModelSpecifications To Add Package Additional Inference Specification Definition Args - Approval
Description string - Certify
For boolMarketplace - Client
Token string - Customer
Metadata ModelProperties Package Customer Metadata Properties Args - Domain string
- Drift
Check ModelBaselines Package Drift Check Baselines Args - Inference
Specification ModelPackage Inference Specification Args - Last
Modified stringTime - Metadata
Properties ModelPackage Metadata Properties Args - Model
Approval ModelStatus Package Model Approval Status - Model
Metrics ModelPackage Model Metrics Args - Model
Package stringDescription - Model
Package stringGroup Name - Model
Package stringName - Model
Package ModelStatus Details Package Status Details Args - Model
Package intVersion - Sample
Payload stringUrl - Skip
Model ModelValidation Package Skip Model Validation - Source
Algorithm ModelSpecification Package Source Algorithm Specification Args - Tag
Args - An array of key-value pairs to apply to this resource.
- Task string
- Validation
Specification ModelPackage Validation Specification Args
- additional
Inference List<ModelSpecifications Package Additional Inference Specification Definition> - additional
Inference List<ModelSpecifications To Add Package Additional Inference Specification Definition> - approval
Description String - certify
For BooleanMarketplace - client
Token String - customer
Metadata ModelProperties Package Customer Metadata Properties - domain String
- drift
Check ModelBaselines Package Drift Check Baselines - inference
Specification ModelPackage Inference Specification - last
Modified StringTime - metadata
Properties ModelPackage Metadata Properties - model
Approval ModelStatus Package Model Approval Status - model
Metrics ModelPackage Model Metrics - model
Package StringDescription - model
Package StringGroup Name - model
Package StringName - model
Package ModelStatus Details Package Status Details - model
Package IntegerVersion - sample
Payload StringUrl - skip
Model ModelValidation Package Skip Model Validation - source
Algorithm ModelSpecification Package Source Algorithm Specification - List<Tag>
- An array of key-value pairs to apply to this resource.
- task String
- validation
Specification ModelPackage Validation Specification
- additional
Inference ModelSpecifications Package Additional Inference Specification Definition[] - additional
Inference ModelSpecifications To Add Package Additional Inference Specification Definition[] - approval
Description string - certify
For booleanMarketplace - client
Token string - customer
Metadata ModelProperties Package Customer Metadata Properties - domain string
- drift
Check ModelBaselines Package Drift Check Baselines - inference
Specification ModelPackage Inference Specification - last
Modified stringTime - metadata
Properties ModelPackage Metadata Properties - model
Approval ModelStatus Package Model Approval Status - model
Metrics ModelPackage Model Metrics - model
Package stringDescription - model
Package stringGroup Name - model
Package stringName - model
Package ModelStatus Details Package Status Details - model
Package numberVersion - sample
Payload stringUrl - skip
Model ModelValidation Package Skip Model Validation - source
Algorithm ModelSpecification Package Source Algorithm Specification - Tag[]
- An array of key-value pairs to apply to this resource.
- task string
- validation
Specification ModelPackage Validation Specification
- additional_
inference_ Sequence[Modelspecifications Package Additional Inference Specification Definition Args] - additional_
inference_ Sequence[Modelspecifications_ to_ add Package Additional Inference Specification Definition Args] - approval_
description str - certify_
for_ boolmarketplace - client_
token str - customer_
metadata_ Modelproperties Package Customer Metadata Properties Args - domain str
- drift_
check_ Modelbaselines Package Drift Check Baselines Args - inference_
specification ModelPackage Inference Specification Args - last_
modified_ strtime - metadata_
properties ModelPackage Metadata Properties Args - model_
approval_ Modelstatus Package Model Approval Status - model_
metrics ModelPackage Model Metrics Args - model_
package_ strdescription - model_
package_ strgroup_ name - model_
package_ strname - model_
package_ Modelstatus_ details Package Status Details Args - model_
package_ intversion - sample_
payload_ strurl - skip_
model_ Modelvalidation Package Skip Model Validation - source_
algorithm_ Modelspecification Package Source Algorithm Specification Args - Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- task str
- validation_
specification ModelPackage Validation Specification Args
- additional
Inference List<Property Map>Specifications - additional
Inference List<Property Map>Specifications To Add - approval
Description String - certify
For BooleanMarketplace - client
Token String - customer
Metadata Property MapProperties - domain String
- drift
Check Property MapBaselines - inference
Specification Property Map - last
Modified StringTime - metadata
Properties Property Map - model
Approval "Approved" | "Rejected" | "PendingStatus Manual Approval" - model
Metrics Property Map - model
Package StringDescription - model
Package StringGroup Name - model
Package StringName - model
Package Property MapStatus Details - model
Package NumberVersion - sample
Payload StringUrl - skip
Model "None" | "All"Validation - source
Algorithm Property MapSpecification - List<Property Map>
- An array of key-value pairs to apply to this resource.
- task String
- validation
Specification Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the ModelPackage resource produces the following output properties:
- Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Model
Package stringArn - Model
Package Pulumi.Status Aws Native. Sage Maker. Model Package Status
- Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Model
Package stringArn - Model
Package ModelStatus Package Status
- creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- model
Package StringArn - model
Package ModelStatus Package Status
- creation
Time string - id string
- The provider-assigned unique ID for this managed resource.
- model
Package stringArn - model
Package ModelStatus Package Status
- creation_
time str - id str
- The provider-assigned unique ID for this managed resource.
- model_
package_ strarn - model_
package_ Modelstatus Package Status
- creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- model
Package StringArn - model
Package "Pending" | "Deleting" | "InStatus Progress" | "Completed" | "Failed"
Supporting Types
ModelPackageAdditionalInferenceSpecificationDefinition, ModelPackageAdditionalInferenceSpecificationDefinitionArgs
- Containers
List<Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Container Definition> - The Amazon ECR registry path of the Docker image that contains the inference code.
- Name string
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- Description string
- A description of the additional Inference specification.
- Supported
Content List<string>Types - The supported MIME types for the input data.
- Supported
Realtime List<string>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- Supported
Response List<string>Mime Types - The supported MIME types for the output data.
- Supported
Transform List<string>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- Containers
[]Model
Package Container Definition - The Amazon ECR registry path of the Docker image that contains the inference code.
- Name string
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- Description string
- A description of the additional Inference specification.
- Supported
Content []stringTypes - The supported MIME types for the input data.
- Supported
Realtime []stringInference Instance Types - A list of the instance types that are used to generate inferences in real-time
- Supported
Response []stringMime Types - The supported MIME types for the output data.
- Supported
Transform []stringInstance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
List<Model
Package Container Definition> - The Amazon ECR registry path of the Docker image that contains the inference code.
- name String
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- description String
- A description of the additional Inference specification.
- supported
Content List<String>Types - The supported MIME types for the input data.
- supported
Realtime List<String>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Response List<String>Mime Types - The supported MIME types for the output data.
- supported
Transform List<String>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
Model
Package Container Definition[] - The Amazon ECR registry path of the Docker image that contains the inference code.
- name string
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- description string
- A description of the additional Inference specification.
- supported
Content string[]Types - The supported MIME types for the input data.
- supported
Realtime string[]Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Response string[]Mime Types - The supported MIME types for the output data.
- supported
Transform string[]Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
Sequence[Model
Package Container Definition] - The Amazon ECR registry path of the Docker image that contains the inference code.
- name str
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- description str
- A description of the additional Inference specification.
- supported_
content_ Sequence[str]types - The supported MIME types for the input data.
- supported_
realtime_ Sequence[str]inference_ instance_ types - A list of the instance types that are used to generate inferences in real-time
- supported_
response_ Sequence[str]mime_ types - The supported MIME types for the output data.
- supported_
transform_ Sequence[str]instance_ types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers List<Property Map>
- The Amazon ECR registry path of the Docker image that contains the inference code.
- name String
- A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
- description String
- A description of the additional Inference specification.
- supported
Content List<String>Types - The supported MIME types for the input data.
- supported
Realtime List<String>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Response List<String>Mime Types - The supported MIME types for the output data.
- supported
Transform List<String>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
ModelPackageBias, ModelPackageBiasArgs
ModelPackageContainerDefinition, ModelPackageContainerDefinitionArgs
- Image string
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- Container
Hostname string - The DNS host name for the Docker container.
- Environment
Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Environment - Framework string
- The machine learning framework of the model package container image.
- Framework
Version string - The framework version of the Model Package Container Image.
- Image
Digest string - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- Model
Data stringUrl - A structure with Model Input details.
- Model
Input Pulumi.Aws Native. Sage Maker. Inputs. Model Package Container Definition Model Input Properties - Nearest
Model stringName - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
- Image string
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- Container
Hostname string - The DNS host name for the Docker container.
- Environment
Model
Package Environment - Framework string
- The machine learning framework of the model package container image.
- Framework
Version string - The framework version of the Model Package Container Image.
- Image
Digest string - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- Model
Data stringUrl - A structure with Model Input details.
- Model
Input ModelPackage Container Definition Model Input Properties - Nearest
Model stringName - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
- image String
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- container
Hostname String - The DNS host name for the Docker container.
- environment
Model
Package Environment - framework String
- The machine learning framework of the model package container image.
- framework
Version String - The framework version of the Model Package Container Image.
- image
Digest String - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- model
Data StringUrl - A structure with Model Input details.
- model
Input ModelPackage Container Definition Model Input Properties - nearest
Model StringName - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
- image string
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- container
Hostname string - The DNS host name for the Docker container.
- environment
Model
Package Environment - framework string
- The machine learning framework of the model package container image.
- framework
Version string - The framework version of the Model Package Container Image.
- image
Digest string - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- model
Data stringUrl - A structure with Model Input details.
- model
Input ModelPackage Container Definition Model Input Properties - nearest
Model stringName - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
- image str
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- container_
hostname str - The DNS host name for the Docker container.
- environment
Model
Package Environment - framework str
- The machine learning framework of the model package container image.
- framework_
version str - The framework version of the Model Package Container Image.
- image_
digest str - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- model_
data_ strurl - A structure with Model Input details.
- model_
input ModelPackage Container Definition Model Input Properties - nearest_
model_ strname - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
- image String
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
- container
Hostname String - The DNS host name for the Docker container.
- environment Property Map
- framework String
- The machine learning framework of the model package container image.
- framework
Version String - The framework version of the Model Package Container Image.
- image
Digest String - An MD5 hash of the training algorithm that identifies the Docker image used for training.
- model
Data StringUrl - A structure with Model Input details.
- model
Input Property Map - nearest
Model StringName - The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model.
ModelPackageContainerDefinitionModelInputProperties, ModelPackageContainerDefinitionModelInputPropertiesArgs
- Data
Input stringConfig - The input configuration object for the model.
- Data
Input stringConfig - The input configuration object for the model.
- data
Input StringConfig - The input configuration object for the model.
- data
Input stringConfig - The input configuration object for the model.
- data_
input_ strconfig - The input configuration object for the model.
- data
Input StringConfig - The input configuration object for the model.
ModelPackageDataSource, ModelPackageDataSourceArgs
ModelPackageDriftCheckBaselines, ModelPackageDriftCheckBaselinesArgs
- Bias
Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Drift Check Bias - Explainability
Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Drift Check Explainability - Model
Data Pulumi.Quality Aws Native. Sage Maker. Inputs. Model Package Drift Check Model Data Quality - Model
Quality Pulumi.Aws Native. Sage Maker. Inputs. Model Package Drift Check Model Quality
ModelPackageDriftCheckBias, ModelPackageDriftCheckBiasArgs
ModelPackageDriftCheckExplainability, ModelPackageDriftCheckExplainabilityArgs
ModelPackageDriftCheckModelDataQuality, ModelPackageDriftCheckModelDataQualityArgs
ModelPackageDriftCheckModelQuality, ModelPackageDriftCheckModelQualityArgs
ModelPackageExplainability, ModelPackageExplainabilityArgs
ModelPackageFileSource, ModelPackageFileSourceArgs
- S3Uri string
- The Amazon S3 URI for the file source.
- Content
Digest string - The digest of the file source.
- Content
Type string - The type of content stored in the file source.
- S3Uri string
- The Amazon S3 URI for the file source.
- Content
Digest string - The digest of the file source.
- Content
Type string - The type of content stored in the file source.
- s3Uri String
- The Amazon S3 URI for the file source.
- content
Digest String - The digest of the file source.
- content
Type String - The type of content stored in the file source.
- s3Uri string
- The Amazon S3 URI for the file source.
- content
Digest string - The digest of the file source.
- content
Type string - The type of content stored in the file source.
- s3_
uri str - The Amazon S3 URI for the file source.
- content_
digest str - The digest of the file source.
- content_
type str - The type of content stored in the file source.
- s3Uri String
- The Amazon S3 URI for the file source.
- content
Digest String - The digest of the file source.
- content
Type String - The type of content stored in the file source.
ModelPackageInferenceSpecification, ModelPackageInferenceSpecificationArgs
- Containers
List<Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Container Definition> - The Amazon ECR registry path of the Docker image that contains the inference code.
- Supported
Content List<string>Types - The supported MIME types for the input data.
- Supported
Response List<string>Mime Types - The supported MIME types for the output data.
- Supported
Realtime List<string>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- Supported
Transform List<string>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- Containers
[]Model
Package Container Definition - The Amazon ECR registry path of the Docker image that contains the inference code.
- Supported
Content []stringTypes - The supported MIME types for the input data.
- Supported
Response []stringMime Types - The supported MIME types for the output data.
- Supported
Realtime []stringInference Instance Types - A list of the instance types that are used to generate inferences in real-time
- Supported
Transform []stringInstance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
List<Model
Package Container Definition> - The Amazon ECR registry path of the Docker image that contains the inference code.
- supported
Content List<String>Types - The supported MIME types for the input data.
- supported
Response List<String>Mime Types - The supported MIME types for the output data.
- supported
Realtime List<String>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Transform List<String>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
Model
Package Container Definition[] - The Amazon ECR registry path of the Docker image that contains the inference code.
- supported
Content string[]Types - The supported MIME types for the input data.
- supported
Response string[]Mime Types - The supported MIME types for the output data.
- supported
Realtime string[]Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Transform string[]Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers
Sequence[Model
Package Container Definition] - The Amazon ECR registry path of the Docker image that contains the inference code.
- supported_
content_ Sequence[str]types - The supported MIME types for the input data.
- supported_
response_ Sequence[str]mime_ types - The supported MIME types for the output data.
- supported_
realtime_ Sequence[str]inference_ instance_ types - A list of the instance types that are used to generate inferences in real-time
- supported_
transform_ Sequence[str]instance_ types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
- containers List<Property Map>
- The Amazon ECR registry path of the Docker image that contains the inference code.
- supported
Content List<String>Types - The supported MIME types for the input data.
- supported
Response List<String>Mime Types - The supported MIME types for the output data.
- supported
Realtime List<String>Inference Instance Types - A list of the instance types that are used to generate inferences in real-time
- supported
Transform List<String>Instance Types - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
ModelPackageMetadataProperties, ModelPackageMetadataPropertiesArgs
- Commit
Id string - The commit ID.
- Generated
By string - The entity this entity was generated by.
- Project
Id string - The project ID metadata.
- Repository string
- The repository metadata.
- Commit
Id string - The commit ID.
- Generated
By string - The entity this entity was generated by.
- Project
Id string - The project ID metadata.
- Repository string
- The repository metadata.
- commit
Id String - The commit ID.
- generated
By String - The entity this entity was generated by.
- project
Id String - The project ID metadata.
- repository String
- The repository metadata.
- commit
Id string - The commit ID.
- generated
By string - The entity this entity was generated by.
- project
Id string - The project ID metadata.
- repository string
- The repository metadata.
- commit_
id str - The commit ID.
- generated_
by str - The entity this entity was generated by.
- project_
id str - The project ID metadata.
- repository str
- The repository metadata.
- commit
Id String - The commit ID.
- generated
By String - The entity this entity was generated by.
- project
Id String - The project ID metadata.
- repository String
- The repository metadata.
ModelPackageMetricsSource, ModelPackageMetricsSourceArgs
- Content
Type string - The type of content stored in the metric source.
- S3Uri string
- The Amazon S3 URI for the metric source.
- Content
Digest string - The digest of the metric source.
- Content
Type string - The type of content stored in the metric source.
- S3Uri string
- The Amazon S3 URI for the metric source.
- Content
Digest string - The digest of the metric source.
- content
Type String - The type of content stored in the metric source.
- s3Uri String
- The Amazon S3 URI for the metric source.
- content
Digest String - The digest of the metric source.
- content
Type string - The type of content stored in the metric source.
- s3Uri string
- The Amazon S3 URI for the metric source.
- content
Digest string - The digest of the metric source.
- content_
type str - The type of content stored in the metric source.
- s3_
uri str - The Amazon S3 URI for the metric source.
- content_
digest str - The digest of the metric source.
- content
Type String - The type of content stored in the metric source.
- s3Uri String
- The Amazon S3 URI for the metric source.
- content
Digest String - The digest of the metric source.
ModelPackageModelApprovalStatus, ModelPackageModelApprovalStatusArgs
- Approved
- Approved
- Rejected
- Rejected
- Pending
Manual Approval - PendingManualApproval
- Model
Package Model Approval Status Approved - Approved
- Model
Package Model Approval Status Rejected - Rejected
- Model
Package Model Approval Status Pending Manual Approval - PendingManualApproval
- Approved
- Approved
- Rejected
- Rejected
- Pending
Manual Approval - PendingManualApproval
- Approved
- Approved
- Rejected
- Rejected
- Pending
Manual Approval - PendingManualApproval
- APPROVED
- Approved
- REJECTED
- Rejected
- PENDING_MANUAL_APPROVAL
- PendingManualApproval
- "Approved"
- Approved
- "Rejected"
- Rejected
- "Pending
Manual Approval" - PendingManualApproval
ModelPackageModelDataQuality, ModelPackageModelDataQualityArgs
ModelPackageModelMetrics, ModelPackageModelMetricsArgs
ModelPackageModelQuality, ModelPackageModelQualityArgs
ModelPackageS3DataSource, ModelPackageS3DataSourceArgs
- S3Data
Type Pulumi.Aws Native. Sage Maker. Model Package S3Data Source S3Data Type - The S3 Data Source Type
- S3Uri string
- Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
- S3Data
Type ModelPackage S3Data Source S3Data Type - The S3 Data Source Type
- S3Uri string
- Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
- s3Data
Type ModelPackage S3Data Source S3Data Type - The S3 Data Source Type
- s3Uri String
- Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
- s3Data
Type ModelPackage S3Data Source S3Data Type - The S3 Data Source Type
- s3Uri string
- Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
- s3_
data_ Modeltype Package S3Data Source S3Data Type - The S3 Data Source Type
- s3_
uri str - Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
- s3Data
Type "ManifestFile" | "S3Prefix" | "Augmented Manifest File" - The S3 Data Source Type
- s3Uri String
- Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest.
ModelPackageS3DataSourceS3DataType, ModelPackageS3DataSourceS3DataTypeArgs
- Manifest
File - ManifestFile
- S3Prefix
- S3Prefix
- Augmented
Manifest File - AugmentedManifestFile
- Model
Package S3Data Source S3Data Type Manifest File - ManifestFile
- Model
Package S3Data Source S3Data Type S3Prefix - S3Prefix
- Model
Package S3Data Source S3Data Type Augmented Manifest File - AugmentedManifestFile
- Manifest
File - ManifestFile
- S3Prefix
- S3Prefix
- Augmented
Manifest File - AugmentedManifestFile
- Manifest
File - ManifestFile
- S3Prefix
- S3Prefix
- Augmented
Manifest File - AugmentedManifestFile
- MANIFEST_FILE
- ManifestFile
- S3_PREFIX
- S3Prefix
- AUGMENTED_MANIFEST_FILE
- AugmentedManifestFile
- "Manifest
File" - ManifestFile
- "S3Prefix"
- S3Prefix
- "Augmented
Manifest File" - AugmentedManifestFile
ModelPackageSkipModelValidation, ModelPackageSkipModelValidationArgs
- None
- None
- All
- All
- Model
Package Skip Model Validation None - None
- Model
Package Skip Model Validation All - All
- None
- None
- All
- All
- None
- None
- All
- All
- NONE
- None
- ALL
- All
- "None"
- None
- "All"
- All
ModelPackageSourceAlgorithm, ModelPackageSourceAlgorithmArgs
- Algorithm
Name string - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- Model
Data stringUrl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
- Algorithm
Name string - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- Model
Data stringUrl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
- algorithm
Name String - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- model
Data StringUrl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
- algorithm
Name string - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- model
Data stringUrl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
- algorithm_
name str - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- model_
data_ strurl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
- algorithm
Name String - The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.
- model
Data StringUrl - The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
ModelPackageSourceAlgorithmSpecification, ModelPackageSourceAlgorithmSpecificationArgs
- Source
Algorithms List<Pulumi.Aws Native. Sage Maker. Inputs. Model Package Source Algorithm> - A list of algorithms that were used to create a model package.
- Source
Algorithms []ModelPackage Source Algorithm - A list of algorithms that were used to create a model package.
- source
Algorithms List<ModelPackage Source Algorithm> - A list of algorithms that were used to create a model package.
- source
Algorithms ModelPackage Source Algorithm[] - A list of algorithms that were used to create a model package.
- source_
algorithms Sequence[ModelPackage Source Algorithm] - A list of algorithms that were used to create a model package.
- source
Algorithms List<Property Map> - A list of algorithms that were used to create a model package.
ModelPackageStatus, ModelPackageStatusArgs
- Pending
- Pending
- Deleting
- Deleting
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- Model
Package Status Pending - Pending
- Model
Package Status Deleting - Deleting
- Model
Package Status In Progress - InProgress
- Model
Package Status Completed - Completed
- Model
Package Status Failed - Failed
- Pending
- Pending
- Deleting
- Deleting
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- Pending
- Pending
- Deleting
- Deleting
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- PENDING
- Pending
- DELETING
- Deleting
- IN_PROGRESS
- InProgress
- COMPLETED
- Completed
- FAILED
- Failed
- "Pending"
- Pending
- "Deleting"
- Deleting
- "In
Progress" - InProgress
- "Completed"
- Completed
- "Failed"
- Failed
ModelPackageStatusDetails, ModelPackageStatusDetailsArgs
ModelPackageStatusItem, ModelPackageStatusItemArgs
- Name string
- The name of the model package for which the overall status is being reported.
- Status
Pulumi.
Aws Native. Sage Maker. Model Package Status Item Status - The current status.
- Failure
Reason string - If the overall status is Failed, the reason for the failure.
- Name string
- The name of the model package for which the overall status is being reported.
- Status
Model
Package Status Item Status - The current status.
- Failure
Reason string - If the overall status is Failed, the reason for the failure.
- name String
- The name of the model package for which the overall status is being reported.
- status
Model
Package Status Item Status - The current status.
- failure
Reason String - If the overall status is Failed, the reason for the failure.
- name string
- The name of the model package for which the overall status is being reported.
- status
Model
Package Status Item Status - The current status.
- failure
Reason string - If the overall status is Failed, the reason for the failure.
- name str
- The name of the model package for which the overall status is being reported.
- status
Model
Package Status Item Status - The current status.
- failure_
reason str - If the overall status is Failed, the reason for the failure.
- name String
- The name of the model package for which the overall status is being reported.
- status
"Not
Started" | "Failed" | "In Progress" | "Completed" - The current status.
- failure
Reason String - If the overall status is Failed, the reason for the failure.
ModelPackageStatusItemStatus, ModelPackageStatusItemStatusArgs
- Not
Started - NotStarted
- Failed
- Failed
- In
Progress - InProgress
- Completed
- Completed
- Model
Package Status Item Status Not Started - NotStarted
- Model
Package Status Item Status Failed - Failed
- Model
Package Status Item Status In Progress - InProgress
- Model
Package Status Item Status Completed - Completed
- Not
Started - NotStarted
- Failed
- Failed
- In
Progress - InProgress
- Completed
- Completed
- Not
Started - NotStarted
- Failed
- Failed
- In
Progress - InProgress
- Completed
- Completed
- NOT_STARTED
- NotStarted
- FAILED
- Failed
- IN_PROGRESS
- InProgress
- COMPLETED
- Completed
- "Not
Started" - NotStarted
- "Failed"
- Failed
- "In
Progress" - InProgress
- "Completed"
- Completed
ModelPackageTransformInput, ModelPackageTransformInputArgs
- Data
Source Pulumi.Aws Native. Sage Maker. Inputs. Model Package Data Source - Compression
Type Pulumi.Aws Native. Sage Maker. Model Package Transform Input Compression Type - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- Content
Type string - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- Split
Type Pulumi.Aws Native. Sage Maker. Model Package Transform Input Split Type - The method to use to split the transform job's data files into smaller batches.
- Data
Source ModelPackage Data Source - Compression
Type ModelPackage Transform Input Compression Type - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- Content
Type string - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- Split
Type ModelPackage Transform Input Split Type - The method to use to split the transform job's data files into smaller batches.
- data
Source ModelPackage Data Source - compression
Type ModelPackage Transform Input Compression Type - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- content
Type String - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- split
Type ModelPackage Transform Input Split Type - The method to use to split the transform job's data files into smaller batches.
- data
Source ModelPackage Data Source - compression
Type ModelPackage Transform Input Compression Type - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- content
Type string - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- split
Type ModelPackage Transform Input Split Type - The method to use to split the transform job's data files into smaller batches.
- data_
source ModelPackage Data Source - compression_
type ModelPackage Transform Input Compression Type - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- content_
type str - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- split_
type ModelPackage Transform Input Split Type - The method to use to split the transform job's data files into smaller batches.
- data
Source Property Map - compression
Type "None" | "Gzip" - If your transform data is compressed, specify the compression type. Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.
- content
Type String - The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.
- split
Type "None" | "TFRecord" | "Line" | "RecordIO" - The method to use to split the transform job's data files into smaller batches.
ModelPackageTransformInputCompressionType, ModelPackageTransformInputCompressionTypeArgs
- None
- None
- Gzip
- Gzip
- Model
Package Transform Input Compression Type None - None
- Model
Package Transform Input Compression Type Gzip - Gzip
- None
- None
- Gzip
- Gzip
- None
- None
- Gzip
- Gzip
- NONE
- None
- GZIP
- Gzip
- "None"
- None
- "Gzip"
- Gzip
ModelPackageTransformInputSplitType, ModelPackageTransformInputSplitTypeArgs
- None
- None
- Tf
Record - TFRecord
- Line
- Line
- Record
Io - RecordIO
- Model
Package Transform Input Split Type None - None
- Model
Package Transform Input Split Type Tf Record - TFRecord
- Model
Package Transform Input Split Type Line - Line
- Model
Package Transform Input Split Type Record Io - RecordIO
- None
- None
- Tf
Record - TFRecord
- Line
- Line
- Record
Io - RecordIO
- None
- None
- Tf
Record - TFRecord
- Line
- Line
- Record
Io - RecordIO
- NONE
- None
- TF_RECORD
- TFRecord
- LINE
- Line
- RECORD_IO
- RecordIO
- "None"
- None
- "TFRecord"
- TFRecord
- "Line"
- Line
- "Record
IO" - RecordIO
ModelPackageTransformJobDefinition, ModelPackageTransformJobDefinitionArgs
- Transform
Input Pulumi.Aws Native. Sage Maker. Inputs. Model Package Transform Input - Transform
Output Pulumi.Aws Native. Sage Maker. Inputs. Model Package Transform Output - Transform
Resources Pulumi.Aws Native. Sage Maker. Inputs. Model Package Transform Resources - Batch
Strategy Pulumi.Aws Native. Sage Maker. Model Package Transform Job Definition Batch Strategy - A string that determines the number of records included in a single mini-batch.
- Environment
Pulumi.
Aws Native. Sage Maker. Inputs. Model Package Environment - Max
Concurrent intTransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- Max
Payload intIn Mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
- Transform
Input ModelPackage Transform Input - Transform
Output ModelPackage Transform Output - Transform
Resources ModelPackage Transform Resources - Batch
Strategy ModelPackage Transform Job Definition Batch Strategy - A string that determines the number of records included in a single mini-batch.
- Environment
Model
Package Environment - Max
Concurrent intTransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- Max
Payload intIn Mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
- transform
Input ModelPackage Transform Input - transform
Output ModelPackage Transform Output - transform
Resources ModelPackage Transform Resources - batch
Strategy ModelPackage Transform Job Definition Batch Strategy - A string that determines the number of records included in a single mini-batch.
- environment
Model
Package Environment - max
Concurrent IntegerTransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- max
Payload IntegerIn Mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
- transform
Input ModelPackage Transform Input - transform
Output ModelPackage Transform Output - transform
Resources ModelPackage Transform Resources - batch
Strategy ModelPackage Transform Job Definition Batch Strategy - A string that determines the number of records included in a single mini-batch.
- environment
Model
Package Environment - max
Concurrent numberTransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- max
Payload numberIn Mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
- transform_
input ModelPackage Transform Input - transform_
output ModelPackage Transform Output - transform_
resources ModelPackage Transform Resources - batch_
strategy ModelPackage Transform Job Definition Batch Strategy - A string that determines the number of records included in a single mini-batch.
- environment
Model
Package Environment - max_
concurrent_ inttransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- max_
payload_ intin_ mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
- transform
Input Property Map - transform
Output Property Map - transform
Resources Property Map - batch
Strategy "MultiRecord" | "Single Record" - A string that determines the number of records included in a single mini-batch.
- environment Property Map
- max
Concurrent NumberTransforms - The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
- max
Payload NumberIn Mb - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
ModelPackageTransformJobDefinitionBatchStrategy, ModelPackageTransformJobDefinitionBatchStrategyArgs
- Multi
Record - MultiRecord
- Single
Record - SingleRecord
- Model
Package Transform Job Definition Batch Strategy Multi Record - MultiRecord
- Model
Package Transform Job Definition Batch Strategy Single Record - SingleRecord
- Multi
Record - MultiRecord
- Single
Record - SingleRecord
- Multi
Record - MultiRecord
- Single
Record - SingleRecord
- MULTI_RECORD
- MultiRecord
- SINGLE_RECORD
- SingleRecord
- "Multi
Record" - MultiRecord
- "Single
Record" - SingleRecord
ModelPackageTransformOutput, ModelPackageTransformOutputArgs
- S3Output
Path string - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- Accept string
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- Assemble
With Pulumi.Aws Native. Sage Maker. Model Package Transform Output Assemble With - Defines how to assemble the results of the transform job as a single S3 object.
- Kms
Key stringId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
- S3Output
Path string - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- Accept string
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- Assemble
With ModelPackage Transform Output Assemble With - Defines how to assemble the results of the transform job as a single S3 object.
- Kms
Key stringId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
- s3Output
Path String - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- accept String
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- assemble
With ModelPackage Transform Output Assemble With - Defines how to assemble the results of the transform job as a single S3 object.
- kms
Key StringId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
- s3Output
Path string - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- accept string
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- assemble
With ModelPackage Transform Output Assemble With - Defines how to assemble the results of the transform job as a single S3 object.
- kms
Key stringId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
- s3_
output_ strpath - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- accept str
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- assemble_
with ModelPackage Transform Output Assemble With - Defines how to assemble the results of the transform job as a single S3 object.
- kms_
key_ strid - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
- s3Output
Path String - The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job.
- accept String
- The MIME type used to specify the output data. Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.
- assemble
With "None" | "Line" - Defines how to assemble the results of the transform job as a single S3 object.
- kms
Key StringId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
ModelPackageTransformOutputAssembleWith, ModelPackageTransformOutputAssembleWithArgs
- None
- None
- Line
- Line
- Model
Package Transform Output Assemble With None - None
- Model
Package Transform Output Assemble With Line - Line
- None
- None
- Line
- Line
- None
- None
- Line
- Line
- NONE
- None
- LINE
- Line
- "None"
- None
- "Line"
- Line
ModelPackageTransformResources, ModelPackageTransformResourcesArgs
- Instance
Count int - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- Instance
Type string - The ML compute instance type for the transform job.
- Volume
Kms stringKey Id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
- Instance
Count int - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- Instance
Type string - The ML compute instance type for the transform job.
- Volume
Kms stringKey Id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
- instance
Count Integer - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- instance
Type String - The ML compute instance type for the transform job.
- volume
Kms StringKey Id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
- instance
Count number - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- instance
Type string - The ML compute instance type for the transform job.
- volume
Kms stringKey Id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
- instance_
count int - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- instance_
type str - The ML compute instance type for the transform job.
- volume_
kms_ strkey_ id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
- instance
Count Number - The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.
- instance
Type String - The ML compute instance type for the transform job.
- volume
Kms StringKey Id - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.
ModelPackageValidationProfile, ModelPackageValidationProfileArgs
- Profile
Name string - The name of the profile for the model package.
- Transform
Job Pulumi.Definition Aws Native. Sage Maker. Inputs. Model Package Transform Job Definition
- Profile
Name string - The name of the profile for the model package.
- Transform
Job ModelDefinition Package Transform Job Definition
- profile
Name String - The name of the profile for the model package.
- transform
Job ModelDefinition Package Transform Job Definition
- profile
Name string - The name of the profile for the model package.
- transform
Job ModelDefinition Package Transform Job Definition
- profile_
name str - The name of the profile for the model package.
- transform_
job_ Modeldefinition Package Transform Job Definition
- profile
Name String - The name of the profile for the model package.
- transform
Job Property MapDefinition
ModelPackageValidationSpecification, ModelPackageValidationSpecificationArgs
- Validation
Profiles List<Pulumi.Aws Native. Sage Maker. Inputs. Model Package Validation Profile> - Validation
Role string - The IAM roles to be used for the validation of the model package.
- Validation
Profiles []ModelPackage Validation Profile - Validation
Role string - The IAM roles to be used for the validation of the model package.
- validation
Profiles List<ModelPackage Validation Profile> - validation
Role String - The IAM roles to be used for the validation of the model package.
- validation
Profiles ModelPackage Validation Profile[] - validation
Role string - The IAM roles to be used for the validation of the model package.
- validation_
profiles Sequence[ModelPackage Validation Profile] - validation_
role str - The IAM roles to be used for the validation of the model package.
- validation
Profiles List<Property Map> - validation
Role String - The IAM roles to be used for the validation of the model package.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.