Show / Hide Table of Contents

Class CfnModelPackageMixinProps

Properties for CfnModelPackagePropsMixin.

Inheritance
object
CfnModelPackageMixinProps
Implements
ICfnModelPackageMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.SageMaker
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnModelPackageMixinProps : ICfnModelPackageMixinProps
Syntax (vb)
Public Class CfnModelPackageMixinProps Implements ICfnModelPackageMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.SageMaker;

             var modelInput;

             var cfnModelPackageMixinProps = new CfnModelPackageMixinProps {
                 AdditionalInferenceSpecifications = new [] { new AdditionalInferenceSpecificationDefinitionProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     Description = "description",
                     Name = "name",
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 } },
                 AdditionalInferenceSpecificationsToAdd = new [] { new AdditionalInferenceSpecificationDefinitionProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     Description = "description",
                     Name = "name",
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 } },
                 ApprovalDescription = "approvalDescription",
                 CertifyForMarketplace = false,
                 ClientToken = "clientToken",
                 CustomerMetadataProperties = new Dictionary<string, string> {
                     { "customerMetadataPropertiesKey", "customerMetadataProperties" }
                 },
                 Domain = "domain",
                 DriftCheckBaselines = new DriftCheckBaselinesProperty {
                     Bias = new DriftCheckBiasProperty {
                         ConfigFile = new FileSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PostTrainingConstraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PreTrainingConstraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     Explainability = new DriftCheckExplainabilityProperty {
                         ConfigFile = new FileSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelDataQuality = new DriftCheckModelDataQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelQuality = new DriftCheckModelQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     }
                 },
                 InferenceSpecification = new InferenceSpecificationProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 },
                 LastModifiedTime = "lastModifiedTime",
                 MetadataProperties = new MetadataPropertiesProperty {
                     CommitId = "commitId",
                     GeneratedBy = "generatedBy",
                     ProjectId = "projectId",
                     Repository = "repository"
                 },
                 ModelApprovalStatus = "modelApprovalStatus",
                 ModelCard = new ModelCardProperty {
                     ModelCardContent = "modelCardContent",
                     ModelCardStatus = "modelCardStatus"
                 },
                 ModelMetrics = new ModelMetricsProperty {
                     Bias = new BiasProperty {
                         PostTrainingReport = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PreTrainingReport = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Report = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     Explainability = new ExplainabilityProperty {
                         Report = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelDataQuality = new ModelDataQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelQuality = new ModelQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     }
                 },
                 ModelPackageDescription = "modelPackageDescription",
                 ModelPackageGroupName = "modelPackageGroupName",
                 ModelPackageName = "modelPackageName",
                 ModelPackageStatusDetails = new ModelPackageStatusDetailsProperty {
                     ValidationStatuses = new [] { new ModelPackageStatusItemProperty {
                         FailureReason = "failureReason",
                         Name = "name",
                         Status = "status"
                     } }
                 },
                 ModelPackageVersion = 123,
                 SamplePayloadUrl = "samplePayloadUrl",
                 SecurityConfig = new SecurityConfigProperty {
                     KmsKeyId = "kmsKeyId"
                 },
                 SkipModelValidation = "skipModelValidation",
                 SourceAlgorithmSpecification = new SourceAlgorithmSpecificationProperty {
                     SourceAlgorithms = new [] { new SourceAlgorithmProperty {
                         AlgorithmName = "algorithmName",
                         ModelDataUrl = "modelDataUrl"
                     } }
                 },
                 SourceUri = "sourceUri",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Task = "task",
                 ValidationSpecification = new ValidationSpecificationProperty {
                     ValidationProfiles = new [] { new ValidationProfileProperty {
                         ProfileName = "profileName",
                         TransformJobDefinition = new TransformJobDefinitionProperty {
                             BatchStrategy = "batchStrategy",
                             Environment = new Dictionary<string, string> {
                                 { "environmentKey", "environment" }
                             },
                             MaxConcurrentTransforms = 123,
                             MaxPayloadInMb = 123,
                             TransformInput = new TransformInputProperty {
                                 CompressionType = "compressionType",
                                 ContentType = "contentType",
                                 DataSource = new DataSourceProperty {
                                     S3DataSource = new S3DataSourceProperty {
                                         S3DataType = "s3DataType",
                                         S3Uri = "s3Uri"
                                     }
                                 },
                                 SplitType = "splitType"
                             },
                             TransformOutput = new TransformOutputProperty {
                                 Accept = "accept",
                                 AssembleWith = "assembleWith",
                                 KmsKeyId = "kmsKeyId",
                                 S3OutputPath = "s3OutputPath"
                             },
                             TransformResources = new TransformResourcesProperty {
                                 InstanceCount = 123,
                                 InstanceType = "instanceType",
                                 VolumeKmsKeyId = "volumeKmsKeyId"
                             }
                         }
                     } },
                     ValidationRole = "validationRole"
                 }
             };

Synopsis

Constructors

CfnModelPackageMixinProps()

Properties for CfnModelPackagePropsMixin.

Properties

AdditionalInferenceSpecifications

An array of additional Inference Specification objects.

AdditionalInferenceSpecificationsToAdd

An array of additional Inference Specification objects to be added to the existing array.

ApprovalDescription

A description provided when the model approval is set.

CertifyForMarketplace

Whether the model package is to be certified to be listed on AWS Marketplace.

ClientToken

A unique token that guarantees that the call to this API is idempotent.

CustomerMetadataProperties

The metadata properties for the model package.

Domain

The machine learning domain of your model package and its components.

DriftCheckBaselines

Represents the drift check baselines that can be used when the model monitor is set using the model package.

InferenceSpecification

Defines how to perform inference generation after a training job is run.

LastModifiedTime

The last time the model package was modified.

MetadataProperties

Metadata properties of the tracking entity, trial, or trial component.

ModelApprovalStatus

The approval status of the model. This can be one of the following values.

ModelCard

An Amazon SageMaker Model Card.

ModelMetrics

Metrics for the model.

ModelPackageDescription

The description of the model package.

ModelPackageGroupName

The model group to which the model belongs.

ModelPackageName

The name of the model package. The name can be as follows:.

ModelPackageStatusDetails

Specifies the validation and image scan statuses of the model package.

ModelPackageVersion

The version number of a versioned model.

SamplePayloadUrl

The Amazon Simple Storage Service path where the sample payload are stored.

SecurityConfig

An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data.

SkipModelValidation

Indicates if you want to skip model validation.

SourceAlgorithmSpecification

A list of algorithms that were used to create a model package.

SourceUri

The URI of the source for the model package.

Tags

A list of the tags associated with the model package.

Task

The machine learning task your model package accomplishes.

ValidationSpecification

Specifies batch transform jobs that SageMaker runs to validate your model package.

Constructors

CfnModelPackageMixinProps()

Properties for CfnModelPackagePropsMixin.

public CfnModelPackageMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.SageMaker;

             var modelInput;

             var cfnModelPackageMixinProps = new CfnModelPackageMixinProps {
                 AdditionalInferenceSpecifications = new [] { new AdditionalInferenceSpecificationDefinitionProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     Description = "description",
                     Name = "name",
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 } },
                 AdditionalInferenceSpecificationsToAdd = new [] { new AdditionalInferenceSpecificationDefinitionProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     Description = "description",
                     Name = "name",
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 } },
                 ApprovalDescription = "approvalDescription",
                 CertifyForMarketplace = false,
                 ClientToken = "clientToken",
                 CustomerMetadataProperties = new Dictionary<string, string> {
                     { "customerMetadataPropertiesKey", "customerMetadataProperties" }
                 },
                 Domain = "domain",
                 DriftCheckBaselines = new DriftCheckBaselinesProperty {
                     Bias = new DriftCheckBiasProperty {
                         ConfigFile = new FileSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PostTrainingConstraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PreTrainingConstraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     Explainability = new DriftCheckExplainabilityProperty {
                         ConfigFile = new FileSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelDataQuality = new DriftCheckModelDataQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelQuality = new DriftCheckModelQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     }
                 },
                 InferenceSpecification = new InferenceSpecificationProperty {
                     Containers = new [] { new ModelPackageContainerDefinitionProperty {
                         ContainerHostname = "containerHostname",
                         Environment = new Dictionary<string, string> {
                             { "environmentKey", "environment" }
                         },
                         Framework = "framework",
                         FrameworkVersion = "frameworkVersion",
                         Image = "image",
                         ImageDigest = "imageDigest",
                         ModelDataSource = new ModelDataSourceProperty {
                             S3DataSource = new S3ModelDataSourceProperty {
                                 CompressionType = "compressionType",
                                 ModelAccessConfig = new ModelAccessConfigProperty {
                                     AcceptEula = false
                                 },
                                 S3DataType = "s3DataType",
                                 S3Uri = "s3Uri"
                             }
                         },
                         ModelDataUrl = "modelDataUrl",
                         ModelInput = modelInput,
                         NearestModelName = "nearestModelName"
                     } },
                     SupportedContentTypes = new [] { "supportedContentTypes" },
                     SupportedRealtimeInferenceInstanceTypes = new [] { "supportedRealtimeInferenceInstanceTypes" },
                     SupportedResponseMimeTypes = new [] { "supportedResponseMimeTypes" },
                     SupportedTransformInstanceTypes = new [] { "supportedTransformInstanceTypes" }
                 },
                 LastModifiedTime = "lastModifiedTime",
                 MetadataProperties = new MetadataPropertiesProperty {
                     CommitId = "commitId",
                     GeneratedBy = "generatedBy",
                     ProjectId = "projectId",
                     Repository = "repository"
                 },
                 ModelApprovalStatus = "modelApprovalStatus",
                 ModelCard = new ModelCardProperty {
                     ModelCardContent = "modelCardContent",
                     ModelCardStatus = "modelCardStatus"
                 },
                 ModelMetrics = new ModelMetricsProperty {
                     Bias = new BiasProperty {
                         PostTrainingReport = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         PreTrainingReport = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Report = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     Explainability = new ExplainabilityProperty {
                         Report = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelDataQuality = new ModelDataQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     },
                     ModelQuality = new ModelQualityProperty {
                         Constraints = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         },
                         Statistics = new MetricsSourceProperty {
                             ContentDigest = "contentDigest",
                             ContentType = "contentType",
                             S3Uri = "s3Uri"
                         }
                     }
                 },
                 ModelPackageDescription = "modelPackageDescription",
                 ModelPackageGroupName = "modelPackageGroupName",
                 ModelPackageName = "modelPackageName",
                 ModelPackageStatusDetails = new ModelPackageStatusDetailsProperty {
                     ValidationStatuses = new [] { new ModelPackageStatusItemProperty {
                         FailureReason = "failureReason",
                         Name = "name",
                         Status = "status"
                     } }
                 },
                 ModelPackageVersion = 123,
                 SamplePayloadUrl = "samplePayloadUrl",
                 SecurityConfig = new SecurityConfigProperty {
                     KmsKeyId = "kmsKeyId"
                 },
                 SkipModelValidation = "skipModelValidation",
                 SourceAlgorithmSpecification = new SourceAlgorithmSpecificationProperty {
                     SourceAlgorithms = new [] { new SourceAlgorithmProperty {
                         AlgorithmName = "algorithmName",
                         ModelDataUrl = "modelDataUrl"
                     } }
                 },
                 SourceUri = "sourceUri",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Task = "task",
                 ValidationSpecification = new ValidationSpecificationProperty {
                     ValidationProfiles = new [] { new ValidationProfileProperty {
                         ProfileName = "profileName",
                         TransformJobDefinition = new TransformJobDefinitionProperty {
                             BatchStrategy = "batchStrategy",
                             Environment = new Dictionary<string, string> {
                                 { "environmentKey", "environment" }
                             },
                             MaxConcurrentTransforms = 123,
                             MaxPayloadInMb = 123,
                             TransformInput = new TransformInputProperty {
                                 CompressionType = "compressionType",
                                 ContentType = "contentType",
                                 DataSource = new DataSourceProperty {
                                     S3DataSource = new S3DataSourceProperty {
                                         S3DataType = "s3DataType",
                                         S3Uri = "s3Uri"
                                     }
                                 },
                                 SplitType = "splitType"
                             },
                             TransformOutput = new TransformOutputProperty {
                                 Accept = "accept",
                                 AssembleWith = "assembleWith",
                                 KmsKeyId = "kmsKeyId",
                                 S3OutputPath = "s3OutputPath"
                             },
                             TransformResources = new TransformResourcesProperty {
                                 InstanceCount = 123,
                                 InstanceType = "instanceType",
                                 VolumeKmsKeyId = "volumeKmsKeyId"
                             }
                         }
                     } },
                     ValidationRole = "validationRole"
                 }
             };

Properties

AdditionalInferenceSpecifications

An array of additional Inference Specification objects.

public object? AdditionalInferenceSpecifications { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecifications

Type union: either IResolvable or (either IResolvable or CfnModelPackagePropsMixin.IAdditionalInferenceSpecificationDefinitionProperty)[]

AdditionalInferenceSpecificationsToAdd

An array of additional Inference Specification objects to be added to the existing array.

public object? AdditionalInferenceSpecificationsToAdd { get; set; }
Property Value

object

Remarks

The total number of additional Inference Specification objects cannot exceed 15. Each additional Inference Specification object specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecificationstoadd

Type union: either IResolvable or (either IResolvable or CfnModelPackagePropsMixin.IAdditionalInferenceSpecificationDefinitionProperty)[]

ApprovalDescription

A description provided when the model approval is set.

public string? ApprovalDescription { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-approvaldescription

CertifyForMarketplace

Whether the model package is to be certified to be listed on AWS Marketplace.

public object? CertifyForMarketplace { get; set; }
Property Value

object

Remarks

For information about listing model packages on AWS Marketplace, see List Your Algorithm or Model Package on AWS Marketplace .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-certifyformarketplace

Type union: either bool or IResolvable

ClientToken

A unique token that guarantees that the call to this API is idempotent.

public string? ClientToken { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-clienttoken

CustomerMetadataProperties

The metadata properties for the model package.

public object? CustomerMetadataProperties { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-customermetadataproperties

Type union: either Dictionary<string, string> or IResolvable

Domain

The machine learning domain of your model package and its components.

public string? Domain { get; set; }
Property Value

string

Remarks

Common machine learning domains include computer vision and natural language processing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-domain

DriftCheckBaselines

Represents the drift check baselines that can be used when the model monitor is set using the model package.

public object? DriftCheckBaselines { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-driftcheckbaselines

Type union: either IResolvable or CfnModelPackagePropsMixin.IDriftCheckBaselinesProperty

InferenceSpecification

Defines how to perform inference generation after a training job is run.

public object? InferenceSpecification { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-inferencespecification

Type union: either IResolvable or CfnModelPackagePropsMixin.IInferenceSpecificationProperty

LastModifiedTime

The last time the model package was modified.

public string? LastModifiedTime { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedtime

MetadataProperties

Metadata properties of the tracking entity, trial, or trial component.

public object? MetadataProperties { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-metadataproperties

Type union: either IResolvable or CfnModelPackagePropsMixin.IMetadataPropertiesProperty

ModelApprovalStatus

The approval status of the model. This can be one of the following values.

public string? ModelApprovalStatus { get; set; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelapprovalstatus

    ModelCard

    An Amazon SageMaker Model Card.

    public object? ModelCard { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelcard

    Type union: either IResolvable or CfnModelPackagePropsMixin.IModelCardProperty

    ModelMetrics

    Metrics for the model.

    public object? ModelMetrics { get; set; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelmetrics

    Type union: either IResolvable or CfnModelPackagePropsMixin.IModelMetricsProperty

    ModelPackageDescription

    The description of the model package.

    public string? ModelPackageDescription { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagedescription

    ModelPackageGroupName

    The model group to which the model belongs.

    public string? ModelPackageGroupName { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagegroupname

    ModelPackageName

    The name of the model package. The name can be as follows:.

    public string? ModelPackageName { get; set; }
    Property Value

    string

    Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagename

      ModelPackageStatusDetails

      Specifies the validation and image scan statuses of the model package.

      public object? ModelPackageStatusDetails { get; set; }
      Property Value

      object

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails

      Type union: either IResolvable or CfnModelPackagePropsMixin.IModelPackageStatusDetailsProperty

      ModelPackageVersion

      The version number of a versioned model.

      public double? ModelPackageVersion { get; set; }
      Property Value

      double?

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackageversion

      SamplePayloadUrl

      The Amazon Simple Storage Service path where the sample payload are stored.

      public string? SamplePayloadUrl { get; set; }
      Property Value

      string

      Remarks

      This path must point to a single gzip compressed tar archive (.tar.gz suffix).

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-samplepayloadurl

      SecurityConfig

      An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data.

      public object? SecurityConfig { get; set; }
      Property Value

      object

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-securityconfig

      Type union: either IResolvable or CfnModelPackagePropsMixin.ISecurityConfigProperty

      SkipModelValidation

      Indicates if you want to skip model validation.

      public string? SkipModelValidation { get; set; }
      Property Value

      string

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-skipmodelvalidation

      SourceAlgorithmSpecification

      A list of algorithms that were used to create a model package.

      public object? SourceAlgorithmSpecification { get; set; }
      Property Value

      object

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification

      Type union: either IResolvable or CfnModelPackagePropsMixin.ISourceAlgorithmSpecificationProperty

      SourceUri

      The URI of the source for the model package.

      public string? SourceUri { get; set; }
      Property Value

      string

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourceuri

      Tags

      A list of the tags associated with the model package.

      public ICfnTag[]? Tags { get; set; }
      Property Value

      ICfnTag[]

      Remarks

      For more information, see Tagging AWS resources in the AWS General Reference Guide .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-tags

      Task

      The machine learning task your model package accomplishes.

      public string? Task { get; set; }
      Property Value

      string

      Remarks

      Common machine learning tasks include object detection and image classification.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-task

      ValidationSpecification

      Specifies batch transform jobs that SageMaker runs to validate your model package.

      public object? ValidationSpecification { get; set; }
      Property Value

      object

      Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-validationspecification

      Type union: either IResolvable or CfnModelPackagePropsMixin.IValidationSpecificationProperty

      Implements

      ICfnModelPackageMixinProps
      Back to top Generated by DocFX