class Aws::SageMaker::Types::ModelPackageValidationProfile

Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package.

The data provided in the validation profile is made available to your buyers on Amazon Web Services Marketplace.

@note When making an API call, you may pass ModelPackageValidationProfile

data as a hash:

    {
      profile_name: "EntityName", # required
      transform_job_definition: { # required
        max_concurrent_transforms: 1,
        max_payload_in_mb: 1,
        batch_strategy: "MultiRecord", # accepts MultiRecord, SingleRecord
        environment: {
          "TransformEnvironmentKey" => "TransformEnvironmentValue",
        },
        transform_input: { # required
          data_source: { # required
            s3_data_source: { # required
              s3_data_type: "ManifestFile", # required, accepts ManifestFile, S3Prefix, AugmentedManifestFile
              s3_uri: "S3Uri", # required
            },
          },
          content_type: "ContentType",
          compression_type: "None", # accepts None, Gzip
          split_type: "None", # accepts None, Line, RecordIO, TFRecord
        },
        transform_output: { # required
          s3_output_path: "S3Uri", # required
          accept: "Accept",
          assemble_with: "None", # accepts None, Line
          kms_key_id: "KmsKeyId",
        },
        transform_resources: { # required
          instance_type: "ml.m4.xlarge", # required, accepts ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge
          instance_count: 1, # required
          volume_kms_key_id: "KmsKeyId",
        },
      },
    }

@!attribute [rw] profile_name

The name of the profile for the model package.
@return [String]

@!attribute [rw] transform_job_definition

The `TransformJobDefinition` object that describes the transform job
used for the validation of the model package.
@return [Types::TransformJobDefinition]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/ModelPackageValidationProfile AWS API Documentation

Constants

SENSITIVE