aws-sdk-go: github.com/aws/aws-sdk-go/service/sagemaker Index | Files | Directories

package sagemaker

import "github.com/aws/aws-sdk-go/service/sagemaker"

Package sagemaker provides the client and types for making API requests to Amazon SageMaker Service.

Provides APIs for creating and managing Amazon SageMaker resources.

See https://docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24 for more information on this service.

See sagemaker package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/sagemaker/

Using the Client

To contact Amazon SageMaker Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon SageMaker Service client SageMaker for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/sagemaker/#New

Index

Package Files

api.go doc.go errors.go service.go waiters.go

Constants

const (
    // AlgorithmSortByName is a AlgorithmSortBy enum value
    AlgorithmSortByName = "Name"

    // AlgorithmSortByCreationTime is a AlgorithmSortBy enum value
    AlgorithmSortByCreationTime = "CreationTime"
)
const (
    // AlgorithmStatusPending is a AlgorithmStatus enum value
    AlgorithmStatusPending = "Pending"

    // AlgorithmStatusInProgress is a AlgorithmStatus enum value
    AlgorithmStatusInProgress = "InProgress"

    // AlgorithmStatusCompleted is a AlgorithmStatus enum value
    AlgorithmStatusCompleted = "Completed"

    // AlgorithmStatusFailed is a AlgorithmStatus enum value
    AlgorithmStatusFailed = "Failed"

    // AlgorithmStatusDeleting is a AlgorithmStatus enum value
    AlgorithmStatusDeleting = "Deleting"
)
const (
    // AssemblyTypeNone is a AssemblyType enum value
    AssemblyTypeNone = "None"

    // AssemblyTypeLine is a AssemblyType enum value
    AssemblyTypeLine = "Line"
)
const (
    // BatchStrategyMultiRecord is a BatchStrategy enum value
    BatchStrategyMultiRecord = "MultiRecord"

    // BatchStrategySingleRecord is a BatchStrategy enum value
    BatchStrategySingleRecord = "SingleRecord"
)
const (
    // BooleanOperatorAnd is a BooleanOperator enum value
    BooleanOperatorAnd = "And"

    // BooleanOperatorOr is a BooleanOperator enum value
    BooleanOperatorOr = "Or"
)
const (
    // CodeRepositorySortByName is a CodeRepositorySortBy enum value
    CodeRepositorySortByName = "Name"

    // CodeRepositorySortByCreationTime is a CodeRepositorySortBy enum value
    CodeRepositorySortByCreationTime = "CreationTime"

    // CodeRepositorySortByLastModifiedTime is a CodeRepositorySortBy enum value
    CodeRepositorySortByLastModifiedTime = "LastModifiedTime"
)
const (
    // CodeRepositorySortOrderAscending is a CodeRepositorySortOrder enum value
    CodeRepositorySortOrderAscending = "Ascending"

    // CodeRepositorySortOrderDescending is a CodeRepositorySortOrder enum value
    CodeRepositorySortOrderDescending = "Descending"
)
const (
    // CompilationJobStatusInprogress is a CompilationJobStatus enum value
    CompilationJobStatusInprogress = "INPROGRESS"

    // CompilationJobStatusCompleted is a CompilationJobStatus enum value
    CompilationJobStatusCompleted = "COMPLETED"

    // CompilationJobStatusFailed is a CompilationJobStatus enum value
    CompilationJobStatusFailed = "FAILED"

    // CompilationJobStatusStarting is a CompilationJobStatus enum value
    CompilationJobStatusStarting = "STARTING"

    // CompilationJobStatusStopping is a CompilationJobStatus enum value
    CompilationJobStatusStopping = "STOPPING"

    // CompilationJobStatusStopped is a CompilationJobStatus enum value
    CompilationJobStatusStopped = "STOPPED"
)
const (
    // CompressionTypeNone is a CompressionType enum value
    CompressionTypeNone = "None"

    // CompressionTypeGzip is a CompressionType enum value
    CompressionTypeGzip = "Gzip"
)
const (
    // ContentClassifierFreeOfPersonallyIdentifiableInformation is a ContentClassifier enum value
    ContentClassifierFreeOfPersonallyIdentifiableInformation = "FreeOfPersonallyIdentifiableInformation"

    // ContentClassifierFreeOfAdultContent is a ContentClassifier enum value
    ContentClassifierFreeOfAdultContent = "FreeOfAdultContent"
)
const (
    // DetailedAlgorithmStatusNotStarted is a DetailedAlgorithmStatus enum value
    DetailedAlgorithmStatusNotStarted = "NotStarted"

    // DetailedAlgorithmStatusInProgress is a DetailedAlgorithmStatus enum value
    DetailedAlgorithmStatusInProgress = "InProgress"

    // DetailedAlgorithmStatusCompleted is a DetailedAlgorithmStatus enum value
    DetailedAlgorithmStatusCompleted = "Completed"

    // DetailedAlgorithmStatusFailed is a DetailedAlgorithmStatus enum value
    DetailedAlgorithmStatusFailed = "Failed"
)
const (
    // DetailedModelPackageStatusNotStarted is a DetailedModelPackageStatus enum value
    DetailedModelPackageStatusNotStarted = "NotStarted"

    // DetailedModelPackageStatusInProgress is a DetailedModelPackageStatus enum value
    DetailedModelPackageStatusInProgress = "InProgress"

    // DetailedModelPackageStatusCompleted is a DetailedModelPackageStatus enum value
    DetailedModelPackageStatusCompleted = "Completed"

    // DetailedModelPackageStatusFailed is a DetailedModelPackageStatus enum value
    DetailedModelPackageStatusFailed = "Failed"
)
const (
    // DirectInternetAccessEnabled is a DirectInternetAccess enum value
    DirectInternetAccessEnabled = "Enabled"

    // DirectInternetAccessDisabled is a DirectInternetAccess enum value
    DirectInternetAccessDisabled = "Disabled"
)
const (
    // EndpointConfigSortKeyName is a EndpointConfigSortKey enum value
    EndpointConfigSortKeyName = "Name"

    // EndpointConfigSortKeyCreationTime is a EndpointConfigSortKey enum value
    EndpointConfigSortKeyCreationTime = "CreationTime"
)
const (
    // EndpointSortKeyName is a EndpointSortKey enum value
    EndpointSortKeyName = "Name"

    // EndpointSortKeyCreationTime is a EndpointSortKey enum value
    EndpointSortKeyCreationTime = "CreationTime"

    // EndpointSortKeyStatus is a EndpointSortKey enum value
    EndpointSortKeyStatus = "Status"
)
const (
    // EndpointStatusOutOfService is a EndpointStatus enum value
    EndpointStatusOutOfService = "OutOfService"

    // EndpointStatusCreating is a EndpointStatus enum value
    EndpointStatusCreating = "Creating"

    // EndpointStatusUpdating is a EndpointStatus enum value
    EndpointStatusUpdating = "Updating"

    // EndpointStatusSystemUpdating is a EndpointStatus enum value
    EndpointStatusSystemUpdating = "SystemUpdating"

    // EndpointStatusRollingBack is a EndpointStatus enum value
    EndpointStatusRollingBack = "RollingBack"

    // EndpointStatusInService is a EndpointStatus enum value
    EndpointStatusInService = "InService"

    // EndpointStatusDeleting is a EndpointStatus enum value
    EndpointStatusDeleting = "Deleting"

    // EndpointStatusFailed is a EndpointStatus enum value
    EndpointStatusFailed = "Failed"
)
const (
    // FileSystemAccessModeRw is a FileSystemAccessMode enum value
    FileSystemAccessModeRw = "rw"

    // FileSystemAccessModeRo is a FileSystemAccessMode enum value
    FileSystemAccessModeRo = "ro"
)
const (
    // FileSystemTypeEfs is a FileSystemType enum value
    FileSystemTypeEfs = "EFS"

    // FileSystemTypeFsxLustre is a FileSystemType enum value
    FileSystemTypeFsxLustre = "FSxLustre"
)
const (
    // FrameworkTensorflow is a Framework enum value
    FrameworkTensorflow = "TENSORFLOW"

    // FrameworkMxnet is a Framework enum value
    FrameworkMxnet = "MXNET"

    // FrameworkOnnx is a Framework enum value
    FrameworkOnnx = "ONNX"

    // FrameworkPytorch is a Framework enum value
    FrameworkPytorch = "PYTORCH"

    // FrameworkXgboost is a Framework enum value
    FrameworkXgboost = "XGBOOST"
)
const (
    // HyperParameterScalingTypeAuto is a HyperParameterScalingType enum value
    HyperParameterScalingTypeAuto = "Auto"

    // HyperParameterScalingTypeLinear is a HyperParameterScalingType enum value
    HyperParameterScalingTypeLinear = "Linear"

    // HyperParameterScalingTypeLogarithmic is a HyperParameterScalingType enum value
    HyperParameterScalingTypeLogarithmic = "Logarithmic"

    // HyperParameterScalingTypeReverseLogarithmic is a HyperParameterScalingType enum value
    HyperParameterScalingTypeReverseLogarithmic = "ReverseLogarithmic"
)
const (
    // HyperParameterTuningJobObjectiveTypeMaximize is a HyperParameterTuningJobObjectiveType enum value
    HyperParameterTuningJobObjectiveTypeMaximize = "Maximize"

    // HyperParameterTuningJobObjectiveTypeMinimize is a HyperParameterTuningJobObjectiveType enum value
    HyperParameterTuningJobObjectiveTypeMinimize = "Minimize"
)
const (
    // HyperParameterTuningJobSortByOptionsName is a HyperParameterTuningJobSortByOptions enum value
    HyperParameterTuningJobSortByOptionsName = "Name"

    // HyperParameterTuningJobSortByOptionsStatus is a HyperParameterTuningJobSortByOptions enum value
    HyperParameterTuningJobSortByOptionsStatus = "Status"

    // HyperParameterTuningJobSortByOptionsCreationTime is a HyperParameterTuningJobSortByOptions enum value
    HyperParameterTuningJobSortByOptionsCreationTime = "CreationTime"
)
const (
    // HyperParameterTuningJobStatusCompleted is a HyperParameterTuningJobStatus enum value
    HyperParameterTuningJobStatusCompleted = "Completed"

    // HyperParameterTuningJobStatusInProgress is a HyperParameterTuningJobStatus enum value
    HyperParameterTuningJobStatusInProgress = "InProgress"

    // HyperParameterTuningJobStatusFailed is a HyperParameterTuningJobStatus enum value
    HyperParameterTuningJobStatusFailed = "Failed"

    // HyperParameterTuningJobStatusStopped is a HyperParameterTuningJobStatus enum value
    HyperParameterTuningJobStatusStopped = "Stopped"

    // HyperParameterTuningJobStatusStopping is a HyperParameterTuningJobStatus enum value
    HyperParameterTuningJobStatusStopping = "Stopping"
)
const (
    // HyperParameterTuningJobStrategyTypeBayesian is a HyperParameterTuningJobStrategyType enum value
    HyperParameterTuningJobStrategyTypeBayesian = "Bayesian"

    // HyperParameterTuningJobStrategyTypeRandom is a HyperParameterTuningJobStrategyType enum value
    HyperParameterTuningJobStrategyTypeRandom = "Random"
)

The strategy hyperparameter tuning uses to find the best combination of hyperparameters for your model. Currently, the only supported value is Bayesian.

const (
    // HyperParameterTuningJobWarmStartTypeIdenticalDataAndAlgorithm is a HyperParameterTuningJobWarmStartType enum value
    HyperParameterTuningJobWarmStartTypeIdenticalDataAndAlgorithm = "IdenticalDataAndAlgorithm"

    // HyperParameterTuningJobWarmStartTypeTransferLearning is a HyperParameterTuningJobWarmStartType enum value
    HyperParameterTuningJobWarmStartTypeTransferLearning = "TransferLearning"
)
const (
    // InstanceTypeMlT2Medium is a InstanceType enum value
    InstanceTypeMlT2Medium = "ml.t2.medium"

    // InstanceTypeMlT2Large is a InstanceType enum value
    InstanceTypeMlT2Large = "ml.t2.large"

    // InstanceTypeMlT2Xlarge is a InstanceType enum value
    InstanceTypeMlT2Xlarge = "ml.t2.xlarge"

    // InstanceTypeMlT22xlarge is a InstanceType enum value
    InstanceTypeMlT22xlarge = "ml.t2.2xlarge"

    // InstanceTypeMlT3Medium is a InstanceType enum value
    InstanceTypeMlT3Medium = "ml.t3.medium"

    // InstanceTypeMlT3Large is a InstanceType enum value
    InstanceTypeMlT3Large = "ml.t3.large"

    // InstanceTypeMlT3Xlarge is a InstanceType enum value
    InstanceTypeMlT3Xlarge = "ml.t3.xlarge"

    // InstanceTypeMlT32xlarge is a InstanceType enum value
    InstanceTypeMlT32xlarge = "ml.t3.2xlarge"

    // InstanceTypeMlM4Xlarge is a InstanceType enum value
    InstanceTypeMlM4Xlarge = "ml.m4.xlarge"

    // InstanceTypeMlM42xlarge is a InstanceType enum value
    InstanceTypeMlM42xlarge = "ml.m4.2xlarge"

    // InstanceTypeMlM44xlarge is a InstanceType enum value
    InstanceTypeMlM44xlarge = "ml.m4.4xlarge"

    // InstanceTypeMlM410xlarge is a InstanceType enum value
    InstanceTypeMlM410xlarge = "ml.m4.10xlarge"

    // InstanceTypeMlM416xlarge is a InstanceType enum value
    InstanceTypeMlM416xlarge = "ml.m4.16xlarge"

    // InstanceTypeMlM5Xlarge is a InstanceType enum value
    InstanceTypeMlM5Xlarge = "ml.m5.xlarge"

    // InstanceTypeMlM52xlarge is a InstanceType enum value
    InstanceTypeMlM52xlarge = "ml.m5.2xlarge"

    // InstanceTypeMlM54xlarge is a InstanceType enum value
    InstanceTypeMlM54xlarge = "ml.m5.4xlarge"

    // InstanceTypeMlM512xlarge is a InstanceType enum value
    InstanceTypeMlM512xlarge = "ml.m5.12xlarge"

    // InstanceTypeMlM524xlarge is a InstanceType enum value
    InstanceTypeMlM524xlarge = "ml.m5.24xlarge"

    // InstanceTypeMlC4Xlarge is a InstanceType enum value
    InstanceTypeMlC4Xlarge = "ml.c4.xlarge"

    // InstanceTypeMlC42xlarge is a InstanceType enum value
    InstanceTypeMlC42xlarge = "ml.c4.2xlarge"

    // InstanceTypeMlC44xlarge is a InstanceType enum value
    InstanceTypeMlC44xlarge = "ml.c4.4xlarge"

    // InstanceTypeMlC48xlarge is a InstanceType enum value
    InstanceTypeMlC48xlarge = "ml.c4.8xlarge"

    // InstanceTypeMlC5Xlarge is a InstanceType enum value
    InstanceTypeMlC5Xlarge = "ml.c5.xlarge"

    // InstanceTypeMlC52xlarge is a InstanceType enum value
    InstanceTypeMlC52xlarge = "ml.c5.2xlarge"

    // InstanceTypeMlC54xlarge is a InstanceType enum value
    InstanceTypeMlC54xlarge = "ml.c5.4xlarge"

    // InstanceTypeMlC59xlarge is a InstanceType enum value
    InstanceTypeMlC59xlarge = "ml.c5.9xlarge"

    // InstanceTypeMlC518xlarge is a InstanceType enum value
    InstanceTypeMlC518xlarge = "ml.c5.18xlarge"

    // InstanceTypeMlC5dXlarge is a InstanceType enum value
    InstanceTypeMlC5dXlarge = "ml.c5d.xlarge"

    // InstanceTypeMlC5d2xlarge is a InstanceType enum value
    InstanceTypeMlC5d2xlarge = "ml.c5d.2xlarge"

    // InstanceTypeMlC5d4xlarge is a InstanceType enum value
    InstanceTypeMlC5d4xlarge = "ml.c5d.4xlarge"

    // InstanceTypeMlC5d9xlarge is a InstanceType enum value
    InstanceTypeMlC5d9xlarge = "ml.c5d.9xlarge"

    // InstanceTypeMlC5d18xlarge is a InstanceType enum value
    InstanceTypeMlC5d18xlarge = "ml.c5d.18xlarge"

    // InstanceTypeMlP2Xlarge is a InstanceType enum value
    InstanceTypeMlP2Xlarge = "ml.p2.xlarge"

    // InstanceTypeMlP28xlarge is a InstanceType enum value
    InstanceTypeMlP28xlarge = "ml.p2.8xlarge"

    // InstanceTypeMlP216xlarge is a InstanceType enum value
    InstanceTypeMlP216xlarge = "ml.p2.16xlarge"

    // InstanceTypeMlP32xlarge is a InstanceType enum value
    InstanceTypeMlP32xlarge = "ml.p3.2xlarge"

    // InstanceTypeMlP38xlarge is a InstanceType enum value
    InstanceTypeMlP38xlarge = "ml.p3.8xlarge"

    // InstanceTypeMlP316xlarge is a InstanceType enum value
    InstanceTypeMlP316xlarge = "ml.p3.16xlarge"
)
const (
    // JoinSourceInput is a JoinSource enum value
    JoinSourceInput = "Input"

    // JoinSourceNone is a JoinSource enum value
    JoinSourceNone = "None"
)
const (
    // LabelingJobStatusInProgress is a LabelingJobStatus enum value
    LabelingJobStatusInProgress = "InProgress"

    // LabelingJobStatusCompleted is a LabelingJobStatus enum value
    LabelingJobStatusCompleted = "Completed"

    // LabelingJobStatusFailed is a LabelingJobStatus enum value
    LabelingJobStatusFailed = "Failed"

    // LabelingJobStatusStopping is a LabelingJobStatus enum value
    LabelingJobStatusStopping = "Stopping"

    // LabelingJobStatusStopped is a LabelingJobStatus enum value
    LabelingJobStatusStopped = "Stopped"
)
const (
    // ListCompilationJobsSortByName is a ListCompilationJobsSortBy enum value
    ListCompilationJobsSortByName = "Name"

    // ListCompilationJobsSortByCreationTime is a ListCompilationJobsSortBy enum value
    ListCompilationJobsSortByCreationTime = "CreationTime"

    // ListCompilationJobsSortByStatus is a ListCompilationJobsSortBy enum value
    ListCompilationJobsSortByStatus = "Status"
)
const (
    // ListWorkteamsSortByOptionsName is a ListWorkteamsSortByOptions enum value
    ListWorkteamsSortByOptionsName = "Name"

    // ListWorkteamsSortByOptionsCreateDate is a ListWorkteamsSortByOptions enum value
    ListWorkteamsSortByOptionsCreateDate = "CreateDate"
)
const (
    // ModelPackageSortByName is a ModelPackageSortBy enum value
    ModelPackageSortByName = "Name"

    // ModelPackageSortByCreationTime is a ModelPackageSortBy enum value
    ModelPackageSortByCreationTime = "CreationTime"
)
const (
    // ModelPackageStatusPending is a ModelPackageStatus enum value
    ModelPackageStatusPending = "Pending"

    // ModelPackageStatusInProgress is a ModelPackageStatus enum value
    ModelPackageStatusInProgress = "InProgress"

    // ModelPackageStatusCompleted is a ModelPackageStatus enum value
    ModelPackageStatusCompleted = "Completed"

    // ModelPackageStatusFailed is a ModelPackageStatus enum value
    ModelPackageStatusFailed = "Failed"

    // ModelPackageStatusDeleting is a ModelPackageStatus enum value
    ModelPackageStatusDeleting = "Deleting"
)
const (
    // ModelSortKeyName is a ModelSortKey enum value
    ModelSortKeyName = "Name"

    // ModelSortKeyCreationTime is a ModelSortKey enum value
    ModelSortKeyCreationTime = "CreationTime"
)
const (
    // NotebookInstanceAcceleratorTypeMlEia1Medium is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia1Medium = "ml.eia1.medium"

    // NotebookInstanceAcceleratorTypeMlEia1Large is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia1Large = "ml.eia1.large"

    // NotebookInstanceAcceleratorTypeMlEia1Xlarge is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia1Xlarge = "ml.eia1.xlarge"

    // NotebookInstanceAcceleratorTypeMlEia2Medium is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia2Medium = "ml.eia2.medium"

    // NotebookInstanceAcceleratorTypeMlEia2Large is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia2Large = "ml.eia2.large"

    // NotebookInstanceAcceleratorTypeMlEia2Xlarge is a NotebookInstanceAcceleratorType enum value
    NotebookInstanceAcceleratorTypeMlEia2Xlarge = "ml.eia2.xlarge"
)
const (
    // NotebookInstanceLifecycleConfigSortKeyName is a NotebookInstanceLifecycleConfigSortKey enum value
    NotebookInstanceLifecycleConfigSortKeyName = "Name"

    // NotebookInstanceLifecycleConfigSortKeyCreationTime is a NotebookInstanceLifecycleConfigSortKey enum value
    NotebookInstanceLifecycleConfigSortKeyCreationTime = "CreationTime"

    // NotebookInstanceLifecycleConfigSortKeyLastModifiedTime is a NotebookInstanceLifecycleConfigSortKey enum value
    NotebookInstanceLifecycleConfigSortKeyLastModifiedTime = "LastModifiedTime"
)
const (
    // NotebookInstanceLifecycleConfigSortOrderAscending is a NotebookInstanceLifecycleConfigSortOrder enum value
    NotebookInstanceLifecycleConfigSortOrderAscending = "Ascending"

    // NotebookInstanceLifecycleConfigSortOrderDescending is a NotebookInstanceLifecycleConfigSortOrder enum value
    NotebookInstanceLifecycleConfigSortOrderDescending = "Descending"
)
const (
    // NotebookInstanceSortKeyName is a NotebookInstanceSortKey enum value
    NotebookInstanceSortKeyName = "Name"

    // NotebookInstanceSortKeyCreationTime is a NotebookInstanceSortKey enum value
    NotebookInstanceSortKeyCreationTime = "CreationTime"

    // NotebookInstanceSortKeyStatus is a NotebookInstanceSortKey enum value
    NotebookInstanceSortKeyStatus = "Status"
)
const (
    // NotebookInstanceSortOrderAscending is a NotebookInstanceSortOrder enum value
    NotebookInstanceSortOrderAscending = "Ascending"

    // NotebookInstanceSortOrderDescending is a NotebookInstanceSortOrder enum value
    NotebookInstanceSortOrderDescending = "Descending"
)
const (
    // NotebookInstanceStatusPending is a NotebookInstanceStatus enum value
    NotebookInstanceStatusPending = "Pending"

    // NotebookInstanceStatusInService is a NotebookInstanceStatus enum value
    NotebookInstanceStatusInService = "InService"

    // NotebookInstanceStatusStopping is a NotebookInstanceStatus enum value
    NotebookInstanceStatusStopping = "Stopping"

    // NotebookInstanceStatusStopped is a NotebookInstanceStatus enum value
    NotebookInstanceStatusStopped = "Stopped"

    // NotebookInstanceStatusFailed is a NotebookInstanceStatus enum value
    NotebookInstanceStatusFailed = "Failed"

    // NotebookInstanceStatusDeleting is a NotebookInstanceStatus enum value
    NotebookInstanceStatusDeleting = "Deleting"

    // NotebookInstanceStatusUpdating is a NotebookInstanceStatus enum value
    NotebookInstanceStatusUpdating = "Updating"
)
const (
    // ObjectiveStatusSucceeded is a ObjectiveStatus enum value
    ObjectiveStatusSucceeded = "Succeeded"

    // ObjectiveStatusPending is a ObjectiveStatus enum value
    ObjectiveStatusPending = "Pending"

    // ObjectiveStatusFailed is a ObjectiveStatus enum value
    ObjectiveStatusFailed = "Failed"
)
const (
    // OperatorEquals is a Operator enum value
    OperatorEquals = "Equals"

    // OperatorNotEquals is a Operator enum value
    OperatorNotEquals = "NotEquals"

    // OperatorGreaterThan is a Operator enum value
    OperatorGreaterThan = "GreaterThan"

    // OperatorGreaterThanOrEqualTo is a Operator enum value
    OperatorGreaterThanOrEqualTo = "GreaterThanOrEqualTo"

    // OperatorLessThan is a Operator enum value
    OperatorLessThan = "LessThan"

    // OperatorLessThanOrEqualTo is a Operator enum value
    OperatorLessThanOrEqualTo = "LessThanOrEqualTo"

    // OperatorContains is a Operator enum value
    OperatorContains = "Contains"
)
const (
    // OrderKeyAscending is a OrderKey enum value
    OrderKeyAscending = "Ascending"

    // OrderKeyDescending is a OrderKey enum value
    OrderKeyDescending = "Descending"
)
const (
    // ParameterTypeInteger is a ParameterType enum value
    ParameterTypeInteger = "Integer"

    // ParameterTypeContinuous is a ParameterType enum value
    ParameterTypeContinuous = "Continuous"

    // ParameterTypeCategorical is a ParameterType enum value
    ParameterTypeCategorical = "Categorical"

    // ParameterTypeFreeText is a ParameterType enum value
    ParameterTypeFreeText = "FreeText"
)
const (
    // ProductionVariantAcceleratorTypeMlEia1Medium is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia1Medium = "ml.eia1.medium"

    // ProductionVariantAcceleratorTypeMlEia1Large is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia1Large = "ml.eia1.large"

    // ProductionVariantAcceleratorTypeMlEia1Xlarge is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia1Xlarge = "ml.eia1.xlarge"

    // ProductionVariantAcceleratorTypeMlEia2Medium is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia2Medium = "ml.eia2.medium"

    // ProductionVariantAcceleratorTypeMlEia2Large is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia2Large = "ml.eia2.large"

    // ProductionVariantAcceleratorTypeMlEia2Xlarge is a ProductionVariantAcceleratorType enum value
    ProductionVariantAcceleratorTypeMlEia2Xlarge = "ml.eia2.xlarge"
)
const (
    // ProductionVariantInstanceTypeMlT2Medium is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlT2Medium = "ml.t2.medium"

    // ProductionVariantInstanceTypeMlT2Large is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlT2Large = "ml.t2.large"

    // ProductionVariantInstanceTypeMlT2Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlT2Xlarge = "ml.t2.xlarge"

    // ProductionVariantInstanceTypeMlT22xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlT22xlarge = "ml.t2.2xlarge"

    // ProductionVariantInstanceTypeMlM4Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM4Xlarge = "ml.m4.xlarge"

    // ProductionVariantInstanceTypeMlM42xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM42xlarge = "ml.m4.2xlarge"

    // ProductionVariantInstanceTypeMlM44xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM44xlarge = "ml.m4.4xlarge"

    // ProductionVariantInstanceTypeMlM410xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM410xlarge = "ml.m4.10xlarge"

    // ProductionVariantInstanceTypeMlM416xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM416xlarge = "ml.m4.16xlarge"

    // ProductionVariantInstanceTypeMlM5Large is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5Large = "ml.m5.large"

    // ProductionVariantInstanceTypeMlM5Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5Xlarge = "ml.m5.xlarge"

    // ProductionVariantInstanceTypeMlM52xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM52xlarge = "ml.m5.2xlarge"

    // ProductionVariantInstanceTypeMlM54xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM54xlarge = "ml.m5.4xlarge"

    // ProductionVariantInstanceTypeMlM512xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM512xlarge = "ml.m5.12xlarge"

    // ProductionVariantInstanceTypeMlM524xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM524xlarge = "ml.m5.24xlarge"

    // ProductionVariantInstanceTypeMlM5dLarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5dLarge = "ml.m5d.large"

    // ProductionVariantInstanceTypeMlM5dXlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5dXlarge = "ml.m5d.xlarge"

    // ProductionVariantInstanceTypeMlM5d2xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5d2xlarge = "ml.m5d.2xlarge"

    // ProductionVariantInstanceTypeMlM5d4xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5d4xlarge = "ml.m5d.4xlarge"

    // ProductionVariantInstanceTypeMlM5d12xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5d12xlarge = "ml.m5d.12xlarge"

    // ProductionVariantInstanceTypeMlM5d24xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlM5d24xlarge = "ml.m5d.24xlarge"

    // ProductionVariantInstanceTypeMlC4Large is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC4Large = "ml.c4.large"

    // ProductionVariantInstanceTypeMlC4Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC4Xlarge = "ml.c4.xlarge"

    // ProductionVariantInstanceTypeMlC42xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC42xlarge = "ml.c4.2xlarge"

    // ProductionVariantInstanceTypeMlC44xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC44xlarge = "ml.c4.4xlarge"

    // ProductionVariantInstanceTypeMlC48xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC48xlarge = "ml.c4.8xlarge"

    // ProductionVariantInstanceTypeMlP2Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP2Xlarge = "ml.p2.xlarge"

    // ProductionVariantInstanceTypeMlP28xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP28xlarge = "ml.p2.8xlarge"

    // ProductionVariantInstanceTypeMlP216xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP216xlarge = "ml.p2.16xlarge"

    // ProductionVariantInstanceTypeMlP32xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP32xlarge = "ml.p3.2xlarge"

    // ProductionVariantInstanceTypeMlP38xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP38xlarge = "ml.p3.8xlarge"

    // ProductionVariantInstanceTypeMlP316xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlP316xlarge = "ml.p3.16xlarge"

    // ProductionVariantInstanceTypeMlC5Large is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5Large = "ml.c5.large"

    // ProductionVariantInstanceTypeMlC5Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5Xlarge = "ml.c5.xlarge"

    // ProductionVariantInstanceTypeMlC52xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC52xlarge = "ml.c5.2xlarge"

    // ProductionVariantInstanceTypeMlC54xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC54xlarge = "ml.c5.4xlarge"

    // ProductionVariantInstanceTypeMlC59xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC59xlarge = "ml.c5.9xlarge"

    // ProductionVariantInstanceTypeMlC518xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC518xlarge = "ml.c5.18xlarge"

    // ProductionVariantInstanceTypeMlC5dLarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5dLarge = "ml.c5d.large"

    // ProductionVariantInstanceTypeMlC5dXlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5dXlarge = "ml.c5d.xlarge"

    // ProductionVariantInstanceTypeMlC5d2xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5d2xlarge = "ml.c5d.2xlarge"

    // ProductionVariantInstanceTypeMlC5d4xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5d4xlarge = "ml.c5d.4xlarge"

    // ProductionVariantInstanceTypeMlC5d9xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5d9xlarge = "ml.c5d.9xlarge"

    // ProductionVariantInstanceTypeMlC5d18xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlC5d18xlarge = "ml.c5d.18xlarge"

    // ProductionVariantInstanceTypeMlG4dnXlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dnXlarge = "ml.g4dn.xlarge"

    // ProductionVariantInstanceTypeMlG4dn2xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dn2xlarge = "ml.g4dn.2xlarge"

    // ProductionVariantInstanceTypeMlG4dn4xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dn4xlarge = "ml.g4dn.4xlarge"

    // ProductionVariantInstanceTypeMlG4dn8xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dn8xlarge = "ml.g4dn.8xlarge"

    // ProductionVariantInstanceTypeMlG4dn12xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dn12xlarge = "ml.g4dn.12xlarge"

    // ProductionVariantInstanceTypeMlG4dn16xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlG4dn16xlarge = "ml.g4dn.16xlarge"

    // ProductionVariantInstanceTypeMlR5Large is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5Large = "ml.r5.large"

    // ProductionVariantInstanceTypeMlR5Xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5Xlarge = "ml.r5.xlarge"

    // ProductionVariantInstanceTypeMlR52xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR52xlarge = "ml.r5.2xlarge"

    // ProductionVariantInstanceTypeMlR54xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR54xlarge = "ml.r5.4xlarge"

    // ProductionVariantInstanceTypeMlR512xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR512xlarge = "ml.r5.12xlarge"

    // ProductionVariantInstanceTypeMlR524xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR524xlarge = "ml.r5.24xlarge"

    // ProductionVariantInstanceTypeMlR5dLarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5dLarge = "ml.r5d.large"

    // ProductionVariantInstanceTypeMlR5dXlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5dXlarge = "ml.r5d.xlarge"

    // ProductionVariantInstanceTypeMlR5d2xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5d2xlarge = "ml.r5d.2xlarge"

    // ProductionVariantInstanceTypeMlR5d4xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5d4xlarge = "ml.r5d.4xlarge"

    // ProductionVariantInstanceTypeMlR5d12xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5d12xlarge = "ml.r5d.12xlarge"

    // ProductionVariantInstanceTypeMlR5d24xlarge is a ProductionVariantInstanceType enum value
    ProductionVariantInstanceTypeMlR5d24xlarge = "ml.r5d.24xlarge"
)
const (
    // RecordWrapperNone is a RecordWrapper enum value
    RecordWrapperNone = "None"

    // RecordWrapperRecordIo is a RecordWrapper enum value
    RecordWrapperRecordIo = "RecordIO"
)
const (
    // RootAccessEnabled is a RootAccess enum value
    RootAccessEnabled = "Enabled"

    // RootAccessDisabled is a RootAccess enum value
    RootAccessDisabled = "Disabled"
)
const (
    // S3DataDistributionFullyReplicated is a S3DataDistribution enum value
    S3DataDistributionFullyReplicated = "FullyReplicated"

    // S3DataDistributionShardedByS3key is a S3DataDistribution enum value
    S3DataDistributionShardedByS3key = "ShardedByS3Key"
)
const (
    // S3DataTypeManifestFile is a S3DataType enum value
    S3DataTypeManifestFile = "ManifestFile"

    // S3DataTypeS3prefix is a S3DataType enum value
    S3DataTypeS3prefix = "S3Prefix"

    // S3DataTypeAugmentedManifestFile is a S3DataType enum value
    S3DataTypeAugmentedManifestFile = "AugmentedManifestFile"
)
const (
    // SearchSortOrderAscending is a SearchSortOrder enum value
    SearchSortOrderAscending = "Ascending"

    // SearchSortOrderDescending is a SearchSortOrder enum value
    SearchSortOrderDescending = "Descending"
)
const (
    // SecondaryStatusStarting is a SecondaryStatus enum value
    SecondaryStatusStarting = "Starting"

    // SecondaryStatusLaunchingMlinstances is a SecondaryStatus enum value
    SecondaryStatusLaunchingMlinstances = "LaunchingMLInstances"

    // SecondaryStatusPreparingTrainingStack is a SecondaryStatus enum value
    SecondaryStatusPreparingTrainingStack = "PreparingTrainingStack"

    // SecondaryStatusDownloading is a SecondaryStatus enum value
    SecondaryStatusDownloading = "Downloading"

    // SecondaryStatusDownloadingTrainingImage is a SecondaryStatus enum value
    SecondaryStatusDownloadingTrainingImage = "DownloadingTrainingImage"

    // SecondaryStatusTraining is a SecondaryStatus enum value
    SecondaryStatusTraining = "Training"

    // SecondaryStatusUploading is a SecondaryStatus enum value
    SecondaryStatusUploading = "Uploading"

    // SecondaryStatusStopping is a SecondaryStatus enum value
    SecondaryStatusStopping = "Stopping"

    // SecondaryStatusStopped is a SecondaryStatus enum value
    SecondaryStatusStopped = "Stopped"

    // SecondaryStatusMaxRuntimeExceeded is a SecondaryStatus enum value
    SecondaryStatusMaxRuntimeExceeded = "MaxRuntimeExceeded"

    // SecondaryStatusCompleted is a SecondaryStatus enum value
    SecondaryStatusCompleted = "Completed"

    // SecondaryStatusFailed is a SecondaryStatus enum value
    SecondaryStatusFailed = "Failed"

    // SecondaryStatusInterrupted is a SecondaryStatus enum value
    SecondaryStatusInterrupted = "Interrupted"

    // SecondaryStatusMaxWaitTimeExceeded is a SecondaryStatus enum value
    SecondaryStatusMaxWaitTimeExceeded = "MaxWaitTimeExceeded"
)
const (
    // SortByName is a SortBy enum value
    SortByName = "Name"

    // SortByCreationTime is a SortBy enum value
    SortByCreationTime = "CreationTime"

    // SortByStatus is a SortBy enum value
    SortByStatus = "Status"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "Ascending"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "Descending"
)
const (
    // SplitTypeNone is a SplitType enum value
    SplitTypeNone = "None"

    // SplitTypeLine is a SplitType enum value
    SplitTypeLine = "Line"

    // SplitTypeRecordIo is a SplitType enum value
    SplitTypeRecordIo = "RecordIO"

    // SplitTypeTfrecord is a SplitType enum value
    SplitTypeTfrecord = "TFRecord"
)
const (
    // TargetDeviceLambda is a TargetDevice enum value
    TargetDeviceLambda = "lambda"

    // TargetDeviceMlM4 is a TargetDevice enum value
    TargetDeviceMlM4 = "ml_m4"

    // TargetDeviceMlM5 is a TargetDevice enum value
    TargetDeviceMlM5 = "ml_m5"

    // TargetDeviceMlC4 is a TargetDevice enum value
    TargetDeviceMlC4 = "ml_c4"

    // TargetDeviceMlC5 is a TargetDevice enum value
    TargetDeviceMlC5 = "ml_c5"

    // TargetDeviceMlP2 is a TargetDevice enum value
    TargetDeviceMlP2 = "ml_p2"

    // TargetDeviceMlP3 is a TargetDevice enum value
    TargetDeviceMlP3 = "ml_p3"

    // TargetDeviceJetsonTx1 is a TargetDevice enum value
    TargetDeviceJetsonTx1 = "jetson_tx1"

    // TargetDeviceJetsonTx2 is a TargetDevice enum value
    TargetDeviceJetsonTx2 = "jetson_tx2"

    // TargetDeviceJetsonNano is a TargetDevice enum value
    TargetDeviceJetsonNano = "jetson_nano"

    // TargetDeviceRasp3b is a TargetDevice enum value
    TargetDeviceRasp3b = "rasp3b"

    // TargetDeviceDeeplens is a TargetDevice enum value
    TargetDeviceDeeplens = "deeplens"

    // TargetDeviceRk3399 is a TargetDevice enum value
    TargetDeviceRk3399 = "rk3399"

    // TargetDeviceRk3288 is a TargetDevice enum value
    TargetDeviceRk3288 = "rk3288"

    // TargetDeviceAisage is a TargetDevice enum value
    TargetDeviceAisage = "aisage"

    // TargetDeviceSbeC is a TargetDevice enum value
    TargetDeviceSbeC = "sbe_c"

    // TargetDeviceQcs605 is a TargetDevice enum value
    TargetDeviceQcs605 = "qcs605"

    // TargetDeviceQcs603 is a TargetDevice enum value
    TargetDeviceQcs603 = "qcs603"
)
const (
    // TrainingInputModePipe is a TrainingInputMode enum value
    TrainingInputModePipe = "Pipe"

    // TrainingInputModeFile is a TrainingInputMode enum value
    TrainingInputModeFile = "File"
)
const (
    // TrainingInstanceTypeMlM4Xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM4Xlarge = "ml.m4.xlarge"

    // TrainingInstanceTypeMlM42xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM42xlarge = "ml.m4.2xlarge"

    // TrainingInstanceTypeMlM44xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM44xlarge = "ml.m4.4xlarge"

    // TrainingInstanceTypeMlM410xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM410xlarge = "ml.m4.10xlarge"

    // TrainingInstanceTypeMlM416xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM416xlarge = "ml.m4.16xlarge"

    // TrainingInstanceTypeMlM5Large is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM5Large = "ml.m5.large"

    // TrainingInstanceTypeMlM5Xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM5Xlarge = "ml.m5.xlarge"

    // TrainingInstanceTypeMlM52xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM52xlarge = "ml.m5.2xlarge"

    // TrainingInstanceTypeMlM54xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM54xlarge = "ml.m5.4xlarge"

    // TrainingInstanceTypeMlM512xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM512xlarge = "ml.m5.12xlarge"

    // TrainingInstanceTypeMlM524xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlM524xlarge = "ml.m5.24xlarge"

    // TrainingInstanceTypeMlC4Xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC4Xlarge = "ml.c4.xlarge"

    // TrainingInstanceTypeMlC42xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC42xlarge = "ml.c4.2xlarge"

    // TrainingInstanceTypeMlC44xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC44xlarge = "ml.c4.4xlarge"

    // TrainingInstanceTypeMlC48xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC48xlarge = "ml.c4.8xlarge"

    // TrainingInstanceTypeMlP2Xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP2Xlarge = "ml.p2.xlarge"

    // TrainingInstanceTypeMlP28xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP28xlarge = "ml.p2.8xlarge"

    // TrainingInstanceTypeMlP216xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP216xlarge = "ml.p2.16xlarge"

    // TrainingInstanceTypeMlP32xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP32xlarge = "ml.p3.2xlarge"

    // TrainingInstanceTypeMlP38xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP38xlarge = "ml.p3.8xlarge"

    // TrainingInstanceTypeMlP316xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP316xlarge = "ml.p3.16xlarge"

    // TrainingInstanceTypeMlP3dn24xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlP3dn24xlarge = "ml.p3dn.24xlarge"

    // TrainingInstanceTypeMlC5Xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC5Xlarge = "ml.c5.xlarge"

    // TrainingInstanceTypeMlC52xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC52xlarge = "ml.c5.2xlarge"

    // TrainingInstanceTypeMlC54xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC54xlarge = "ml.c5.4xlarge"

    // TrainingInstanceTypeMlC59xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC59xlarge = "ml.c5.9xlarge"

    // TrainingInstanceTypeMlC518xlarge is a TrainingInstanceType enum value
    TrainingInstanceTypeMlC518xlarge = "ml.c5.18xlarge"
)
const (
    // TrainingJobEarlyStoppingTypeOff is a TrainingJobEarlyStoppingType enum value
    TrainingJobEarlyStoppingTypeOff = "Off"

    // TrainingJobEarlyStoppingTypeAuto is a TrainingJobEarlyStoppingType enum value
    TrainingJobEarlyStoppingTypeAuto = "Auto"
)
const (
    // TrainingJobSortByOptionsName is a TrainingJobSortByOptions enum value
    TrainingJobSortByOptionsName = "Name"

    // TrainingJobSortByOptionsCreationTime is a TrainingJobSortByOptions enum value
    TrainingJobSortByOptionsCreationTime = "CreationTime"

    // TrainingJobSortByOptionsStatus is a TrainingJobSortByOptions enum value
    TrainingJobSortByOptionsStatus = "Status"

    // TrainingJobSortByOptionsFinalObjectiveMetricValue is a TrainingJobSortByOptions enum value
    TrainingJobSortByOptionsFinalObjectiveMetricValue = "FinalObjectiveMetricValue"
)
const (
    // TrainingJobStatusInProgress is a TrainingJobStatus enum value
    TrainingJobStatusInProgress = "InProgress"

    // TrainingJobStatusCompleted is a TrainingJobStatus enum value
    TrainingJobStatusCompleted = "Completed"

    // TrainingJobStatusFailed is a TrainingJobStatus enum value
    TrainingJobStatusFailed = "Failed"

    // TrainingJobStatusStopping is a TrainingJobStatus enum value
    TrainingJobStatusStopping = "Stopping"

    // TrainingJobStatusStopped is a TrainingJobStatus enum value
    TrainingJobStatusStopped = "Stopped"
)
const (
    // TransformInstanceTypeMlM4Xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM4Xlarge = "ml.m4.xlarge"

    // TransformInstanceTypeMlM42xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM42xlarge = "ml.m4.2xlarge"

    // TransformInstanceTypeMlM44xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM44xlarge = "ml.m4.4xlarge"

    // TransformInstanceTypeMlM410xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM410xlarge = "ml.m4.10xlarge"

    // TransformInstanceTypeMlM416xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM416xlarge = "ml.m4.16xlarge"

    // TransformInstanceTypeMlC4Xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC4Xlarge = "ml.c4.xlarge"

    // TransformInstanceTypeMlC42xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC42xlarge = "ml.c4.2xlarge"

    // TransformInstanceTypeMlC44xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC44xlarge = "ml.c4.4xlarge"

    // TransformInstanceTypeMlC48xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC48xlarge = "ml.c4.8xlarge"

    // TransformInstanceTypeMlP2Xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP2Xlarge = "ml.p2.xlarge"

    // TransformInstanceTypeMlP28xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP28xlarge = "ml.p2.8xlarge"

    // TransformInstanceTypeMlP216xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP216xlarge = "ml.p2.16xlarge"

    // TransformInstanceTypeMlP32xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP32xlarge = "ml.p3.2xlarge"

    // TransformInstanceTypeMlP38xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP38xlarge = "ml.p3.8xlarge"

    // TransformInstanceTypeMlP316xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlP316xlarge = "ml.p3.16xlarge"

    // TransformInstanceTypeMlC5Xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC5Xlarge = "ml.c5.xlarge"

    // TransformInstanceTypeMlC52xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC52xlarge = "ml.c5.2xlarge"

    // TransformInstanceTypeMlC54xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC54xlarge = "ml.c5.4xlarge"

    // TransformInstanceTypeMlC59xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC59xlarge = "ml.c5.9xlarge"

    // TransformInstanceTypeMlC518xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlC518xlarge = "ml.c5.18xlarge"

    // TransformInstanceTypeMlM5Large is a TransformInstanceType enum value
    TransformInstanceTypeMlM5Large = "ml.m5.large"

    // TransformInstanceTypeMlM5Xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM5Xlarge = "ml.m5.xlarge"

    // TransformInstanceTypeMlM52xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM52xlarge = "ml.m5.2xlarge"

    // TransformInstanceTypeMlM54xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM54xlarge = "ml.m5.4xlarge"

    // TransformInstanceTypeMlM512xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM512xlarge = "ml.m5.12xlarge"

    // TransformInstanceTypeMlM524xlarge is a TransformInstanceType enum value
    TransformInstanceTypeMlM524xlarge = "ml.m5.24xlarge"
)
const (
    // TransformJobStatusInProgress is a TransformJobStatus enum value
    TransformJobStatusInProgress = "InProgress"

    // TransformJobStatusCompleted is a TransformJobStatus enum value
    TransformJobStatusCompleted = "Completed"

    // TransformJobStatusFailed is a TransformJobStatus enum value
    TransformJobStatusFailed = "Failed"

    // TransformJobStatusStopping is a TransformJobStatus enum value
    TransformJobStatusStopping = "Stopping"

    // TransformJobStatusStopped is a TransformJobStatus enum value
    TransformJobStatusStopped = "Stopped"
)
const (

    // ErrCodeResourceInUse for service response error code
    // "ResourceInUse".
    //
    // Resource being accessed is in use.
    ErrCodeResourceInUse = "ResourceInUse"

    // ErrCodeResourceLimitExceeded for service response error code
    // "ResourceLimitExceeded".
    //
    // You have exceeded an Amazon SageMaker resource limit. For example, you might
    // have too many training jobs created.
    ErrCodeResourceLimitExceeded = "ResourceLimitExceeded"

    // ErrCodeResourceNotFound for service response error code
    // "ResourceNotFound".
    //
    // Resource being access is not found.
    ErrCodeResourceNotFound = "ResourceNotFound"
)
const (
    ServiceName = "sagemaker"     // Name of service.
    EndpointsID = "api.sagemaker" // ID to lookup a service endpoint with.
    ServiceID   = "SageMaker"     // ServiceID is a unique identifer of a specific service.
)

Service information constants

const (
    // ListLabelingJobsForWorkteamSortByOptionsCreationTime is a ListLabelingJobsForWorkteamSortByOptions enum value
    ListLabelingJobsForWorkteamSortByOptionsCreationTime = "CreationTime"
)
const (
    // ResourceTypeTrainingJob is a ResourceType enum value
    ResourceTypeTrainingJob = "TrainingJob"
)

type AddTagsInput Uses

type AddTagsInput struct {

    // The Amazon Resource Name (ARN) of the resource that you want to tag.
    //
    // ResourceArn is a required field
    ResourceArn *string `type:"string" required:"true"`

    // An array of Tag objects. Each tag is a key-value pair. Only the key parameter
    // is required. If you don't specify a value, Amazon SageMaker sets the value
    // to an empty string.
    //
    // Tags is a required field
    Tags []*Tag `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (AddTagsInput) GoString Uses

func (s AddTagsInput) GoString() string

GoString returns the string representation

func (*AddTagsInput) SetResourceArn Uses

func (s *AddTagsInput) SetResourceArn(v string) *AddTagsInput

SetResourceArn sets the ResourceArn field's value.

func (*AddTagsInput) SetTags Uses

func (s *AddTagsInput) SetTags(v []*Tag) *AddTagsInput

SetTags sets the Tags field's value.

func (AddTagsInput) String Uses

func (s AddTagsInput) String() string

String returns the string representation

func (*AddTagsInput) Validate Uses

func (s *AddTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddTagsOutput Uses

type AddTagsOutput struct {

    // A list of tags associated with the Amazon SageMaker resource.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (AddTagsOutput) GoString Uses

func (s AddTagsOutput) GoString() string

GoString returns the string representation

func (*AddTagsOutput) SetTags Uses

func (s *AddTagsOutput) SetTags(v []*Tag) *AddTagsOutput

SetTags sets the Tags field's value.

func (AddTagsOutput) String Uses

func (s AddTagsOutput) String() string

String returns the string representation

type AlgorithmSpecification Uses

type AlgorithmSpecification struct {

    // The name of the algorithm resource to use for the training job. This must
    // be an algorithm resource that you created or subscribe to on AWS Marketplace.
    // If you specify a value for this parameter, you can't specify a value for
    // TrainingImage.
    AlgorithmName *string `min:"1" type:"string"`

    // A list of metric definition objects. Each object specifies the metric name
    // and regular expressions used to parse algorithm logs. Amazon SageMaker publishes
    // each metric to Amazon CloudWatch.
    MetricDefinitions []*MetricDefinition `type:"list"`

    // The registry path of the Docker image that contains the training algorithm.
    // For information about docker registry paths for built-in algorithms, see
    // Algorithms Provided by Amazon SageMaker: Common Parameters (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html).
    // Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest]
    // image path formats. For more information, see Using Your Own Algorithms with
    // Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).
    TrainingImage *string `type:"string"`

    // The input mode that the algorithm supports. For the input modes that Amazon
    // SageMaker algorithms support, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html).
    // If an algorithm supports the File input mode, Amazon SageMaker downloads
    // the training data from S3 to the provisioned ML storage Volume, and mounts
    // the directory to docker volume for training container. If an algorithm supports
    // the Pipe input mode, Amazon SageMaker streams data directly from S3 to the
    // container.
    //
    // In File mode, make sure you provision ML storage volume with sufficient capacity
    // to accommodate the data download from S3. In addition to the training data,
    // the ML storage volume also stores the output model. The algorithm container
    // use ML storage volume to also store intermediate information, if any.
    //
    // For distributed algorithms using File mode, training data is distributed
    // uniformly, and your training duration is predictable if the input data objects
    // size is approximately same. Amazon SageMaker does not split the files any
    // further for model training. If the object sizes are skewed, training won't
    // be optimal as the data distribution is also skewed where one host in a training
    // cluster is overloaded, thus becoming bottleneck in training.
    //
    // TrainingInputMode is a required field
    TrainingInputMode *string `type:"string" required:"true" enum:"TrainingInputMode"`
    // contains filtered or unexported fields
}

Specifies the training algorithm to use in a CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrainingJob.html) request.

For more information about algorithms provided by Amazon SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see Using Your Own Algorithms with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).

func (AlgorithmSpecification) GoString Uses

func (s AlgorithmSpecification) GoString() string

GoString returns the string representation

func (*AlgorithmSpecification) SetAlgorithmName Uses

func (s *AlgorithmSpecification) SetAlgorithmName(v string) *AlgorithmSpecification

SetAlgorithmName sets the AlgorithmName field's value.

func (*AlgorithmSpecification) SetMetricDefinitions Uses

func (s *AlgorithmSpecification) SetMetricDefinitions(v []*MetricDefinition) *AlgorithmSpecification

SetMetricDefinitions sets the MetricDefinitions field's value.

func (*AlgorithmSpecification) SetTrainingImage Uses

func (s *AlgorithmSpecification) SetTrainingImage(v string) *AlgorithmSpecification

SetTrainingImage sets the TrainingImage field's value.

func (*AlgorithmSpecification) SetTrainingInputMode Uses

func (s *AlgorithmSpecification) SetTrainingInputMode(v string) *AlgorithmSpecification

SetTrainingInputMode sets the TrainingInputMode field's value.

func (AlgorithmSpecification) String Uses

func (s AlgorithmSpecification) String() string

String returns the string representation

func (*AlgorithmSpecification) Validate Uses

func (s *AlgorithmSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AlgorithmStatusDetails Uses

type AlgorithmStatusDetails struct {

    // The status of the scan of the algorithm's Docker image container.
    ImageScanStatuses []*AlgorithmStatusItem `type:"list"`

    // The status of algorithm validation.
    ValidationStatuses []*AlgorithmStatusItem `type:"list"`
    // contains filtered or unexported fields
}

Specifies the validation and image scan statuses of the algorithm.

func (AlgorithmStatusDetails) GoString Uses

func (s AlgorithmStatusDetails) GoString() string

GoString returns the string representation

func (*AlgorithmStatusDetails) SetImageScanStatuses Uses

func (s *AlgorithmStatusDetails) SetImageScanStatuses(v []*AlgorithmStatusItem) *AlgorithmStatusDetails

SetImageScanStatuses sets the ImageScanStatuses field's value.

func (*AlgorithmStatusDetails) SetValidationStatuses Uses

func (s *AlgorithmStatusDetails) SetValidationStatuses(v []*AlgorithmStatusItem) *AlgorithmStatusDetails

SetValidationStatuses sets the ValidationStatuses field's value.

func (AlgorithmStatusDetails) String Uses

func (s AlgorithmStatusDetails) String() string

String returns the string representation

type AlgorithmStatusItem Uses

type AlgorithmStatusItem struct {

    // if the overall status is Failed, the reason for the failure.
    FailureReason *string `type:"string"`

    // The name of the algorithm for which the overall status is being reported.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The current status.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"DetailedAlgorithmStatus"`
    // contains filtered or unexported fields
}

Represents the overall status of an algorithm.

func (AlgorithmStatusItem) GoString Uses

func (s AlgorithmStatusItem) GoString() string

GoString returns the string representation

func (*AlgorithmStatusItem) SetFailureReason Uses

func (s *AlgorithmStatusItem) SetFailureReason(v string) *AlgorithmStatusItem

SetFailureReason sets the FailureReason field's value.

func (*AlgorithmStatusItem) SetName Uses

func (s *AlgorithmStatusItem) SetName(v string) *AlgorithmStatusItem

SetName sets the Name field's value.

func (*AlgorithmStatusItem) SetStatus Uses

func (s *AlgorithmStatusItem) SetStatus(v string) *AlgorithmStatusItem

SetStatus sets the Status field's value.

func (AlgorithmStatusItem) String Uses

func (s AlgorithmStatusItem) String() string

String returns the string representation

type AlgorithmSummary Uses

type AlgorithmSummary struct {

    // The Amazon Resource Name (ARN) of the algorithm.
    //
    // AlgorithmArn is a required field
    AlgorithmArn *string `min:"1" type:"string" required:"true"`

    // A brief description of the algorithm.
    AlgorithmDescription *string `type:"string"`

    // The name of the algorithm that is described by the summary.
    //
    // AlgorithmName is a required field
    AlgorithmName *string `min:"1" type:"string" required:"true"`

    // The overall status of the algorithm.
    //
    // AlgorithmStatus is a required field
    AlgorithmStatus *string `type:"string" required:"true" enum:"AlgorithmStatus"`

    // A timestamp that shows when the algorithm was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

Provides summary information about an algorithm.

func (AlgorithmSummary) GoString Uses

func (s AlgorithmSummary) GoString() string

GoString returns the string representation

func (*AlgorithmSummary) SetAlgorithmArn Uses

func (s *AlgorithmSummary) SetAlgorithmArn(v string) *AlgorithmSummary

SetAlgorithmArn sets the AlgorithmArn field's value.

func (*AlgorithmSummary) SetAlgorithmDescription Uses

func (s *AlgorithmSummary) SetAlgorithmDescription(v string) *AlgorithmSummary

SetAlgorithmDescription sets the AlgorithmDescription field's value.

func (*AlgorithmSummary) SetAlgorithmName Uses

func (s *AlgorithmSummary) SetAlgorithmName(v string) *AlgorithmSummary

SetAlgorithmName sets the AlgorithmName field's value.

func (*AlgorithmSummary) SetAlgorithmStatus Uses

func (s *AlgorithmSummary) SetAlgorithmStatus(v string) *AlgorithmSummary

SetAlgorithmStatus sets the AlgorithmStatus field's value.

func (*AlgorithmSummary) SetCreationTime Uses

func (s *AlgorithmSummary) SetCreationTime(v time.Time) *AlgorithmSummary

SetCreationTime sets the CreationTime field's value.

func (AlgorithmSummary) String Uses

func (s AlgorithmSummary) String() string

String returns the string representation

type AlgorithmValidationProfile Uses

type AlgorithmValidationProfile struct {

    // The name of the profile for the algorithm. The name must have 1 to 63 characters.
    // Valid characters are a-z, A-Z, 0-9, and - (hyphen).
    //
    // ProfileName is a required field
    ProfileName *string `min:"1" type:"string" required:"true"`

    // The TrainingJobDefinition object that describes the training job that Amazon
    // SageMaker runs to validate your algorithm.
    //
    // TrainingJobDefinition is a required field
    TrainingJobDefinition *TrainingJobDefinition `type:"structure" required:"true"`

    // The TransformJobDefinition object that describes the transform job that Amazon
    // SageMaker runs to validate your algorithm.
    TransformJobDefinition *TransformJobDefinition `type:"structure"`
    // contains filtered or unexported fields
}

Defines a training job and a batch transform job that Amazon SageMaker runs to validate your algorithm.

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

func (AlgorithmValidationProfile) GoString Uses

func (s AlgorithmValidationProfile) GoString() string

GoString returns the string representation

func (*AlgorithmValidationProfile) SetProfileName Uses

func (s *AlgorithmValidationProfile) SetProfileName(v string) *AlgorithmValidationProfile

SetProfileName sets the ProfileName field's value.

func (*AlgorithmValidationProfile) SetTrainingJobDefinition Uses

func (s *AlgorithmValidationProfile) SetTrainingJobDefinition(v *TrainingJobDefinition) *AlgorithmValidationProfile

SetTrainingJobDefinition sets the TrainingJobDefinition field's value.

func (*AlgorithmValidationProfile) SetTransformJobDefinition Uses

func (s *AlgorithmValidationProfile) SetTransformJobDefinition(v *TransformJobDefinition) *AlgorithmValidationProfile

SetTransformJobDefinition sets the TransformJobDefinition field's value.

func (AlgorithmValidationProfile) String Uses

func (s AlgorithmValidationProfile) String() string

String returns the string representation

func (*AlgorithmValidationProfile) Validate Uses

func (s *AlgorithmValidationProfile) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AlgorithmValidationSpecification Uses

type AlgorithmValidationSpecification struct {

    // An array of AlgorithmValidationProfile objects, each of which specifies a
    // training job and batch transform job that Amazon SageMaker runs to validate
    // your algorithm.
    //
    // ValidationProfiles is a required field
    ValidationProfiles []*AlgorithmValidationProfile `min:"1" type:"list" required:"true"`

    // The IAM roles that Amazon SageMaker uses to run the training jobs.
    //
    // ValidationRole is a required field
    ValidationRole *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies configurations for one or more training jobs that Amazon SageMaker runs to test the algorithm.

func (AlgorithmValidationSpecification) GoString Uses

func (s AlgorithmValidationSpecification) GoString() string

GoString returns the string representation

func (*AlgorithmValidationSpecification) SetValidationProfiles Uses

func (s *AlgorithmValidationSpecification) SetValidationProfiles(v []*AlgorithmValidationProfile) *AlgorithmValidationSpecification

SetValidationProfiles sets the ValidationProfiles field's value.

func (*AlgorithmValidationSpecification) SetValidationRole Uses

func (s *AlgorithmValidationSpecification) SetValidationRole(v string) *AlgorithmValidationSpecification

SetValidationRole sets the ValidationRole field's value.

func (AlgorithmValidationSpecification) String Uses

func (s AlgorithmValidationSpecification) String() string

String returns the string representation

func (*AlgorithmValidationSpecification) Validate Uses

func (s *AlgorithmValidationSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnnotationConsolidationConfig Uses

type AnnotationConsolidationConfig struct {

    // The Amazon Resource Name (ARN) of a Lambda function implements the logic
    // for annotation consolidation.
    //
    // For the built-in bounding box, image classification, semantic segmentation,
    // and text classification task types, Amazon SageMaker Ground Truth provides
    // the following Lambda functions:
    //
    //    * Bounding box - Finds the most similar boxes from different workers based
    //    on the Jaccard index of the boxes. arn:aws:lambda:us-east-1:432418664414:function:ACS-BoundingBox
    //    arn:aws:lambda:us-east-2:266458841044:function:ACS-BoundingBox arn:aws:lambda:us-west-2:081040173940:function:ACS-BoundingBox
    //    arn:aws:lambda:eu-west-1:568282634449:function:ACS-BoundingBox arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-BoundingBox
    //    arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-BoundingBox arn:aws:lambda:ap-south-1:565803892007:function:ACS-BoundingBox
    //    arn:aws:lambda:eu-central-1:203001061592:function:ACS-BoundingBox arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-BoundingBox
    //    arn:aws:lambda:eu-west-2:487402164563:function:ACS-BoundingBox arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-BoundingBox
    //    arn:aws:lambda:ca-central-1:918755190332:function:ACS-BoundingBox
    //
    //    * Image classification - Uses a variant of the Expectation Maximization
    //    approach to estimate the true class of an image based on annotations from
    //    individual workers. arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClass
    //    arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClass arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClass
    //    arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClass arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClass
    //    arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClass
    //    arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClass arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClass
    //    arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClass
    //    arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClass arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClass
    //    arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClass
    //
    //    * Semantic segmentation - Treats each pixel in an image as a multi-class
    //    classification and treats pixel annotations from workers as "votes" for
    //    the correct label. arn:aws:lambda:us-east-1:432418664414:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:us-east-2:266458841044:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:us-west-2:081040173940:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:eu-west-1:568282634449:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ap-south-1:565803892007:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:eu-central-1:203001061592:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:eu-west-2:487402164563:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-SemanticSegmentation
    //    arn:aws:lambda:ca-central-1:918755190332:function:ACS-SemanticSegmentation
    //
    //    * Text classification - Uses a variant of the Expectation Maximization
    //    approach to estimate the true class of text based on annotations from
    //    individual workers. arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClass
    //    arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClass arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClass
    //    arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClass arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClass
    //    arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClass
    //    arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClass arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClass
    //    arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClass
    //    arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClass arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClass
    //    arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClass
    //
    //    * Named entity eecognition - Groups similar selections and calculates
    //    aggregate boundaries, resolving to most-assigned label. arn:aws:lambda:us-east-1:432418664414:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:us-east-2:266458841044:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:us-west-2:081040173940:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:eu-west-1:568282634449:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ap-south-1:565803892007:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:eu-central-1:203001061592:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:eu-west-2:487402164563:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-NamedEntityRecognition
    //    arn:aws:lambda:ca-central-1:918755190332:function:ACS-NamedEntityRecognition
    //
    // For more information, see Annotation Consolidation (https://docs.aws.amazon.com/sagemaker/latest/dg/sms-annotation-consolidation.html).
    //
    // AnnotationConsolidationLambdaArn is a required field
    AnnotationConsolidationLambdaArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Configures how labels are consolidated across human workers.

func (AnnotationConsolidationConfig) GoString Uses

func (s AnnotationConsolidationConfig) GoString() string

GoString returns the string representation

func (*AnnotationConsolidationConfig) SetAnnotationConsolidationLambdaArn Uses

func (s *AnnotationConsolidationConfig) SetAnnotationConsolidationLambdaArn(v string) *AnnotationConsolidationConfig

SetAnnotationConsolidationLambdaArn sets the AnnotationConsolidationLambdaArn field's value.

func (AnnotationConsolidationConfig) String Uses

func (s AnnotationConsolidationConfig) String() string

String returns the string representation

func (*AnnotationConsolidationConfig) Validate Uses

func (s *AnnotationConsolidationConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoricalParameterRange Uses

type CategoricalParameterRange struct {

    // The name of the categorical hyperparameter to tune.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // A list of the categories for the hyperparameter.
    //
    // Values is a required field
    Values []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A list of categorical hyperparameters to tune.

func (CategoricalParameterRange) GoString Uses

func (s CategoricalParameterRange) GoString() string

GoString returns the string representation

func (*CategoricalParameterRange) SetName Uses

func (s *CategoricalParameterRange) SetName(v string) *CategoricalParameterRange

SetName sets the Name field's value.

func (*CategoricalParameterRange) SetValues Uses

func (s *CategoricalParameterRange) SetValues(v []*string) *CategoricalParameterRange

SetValues sets the Values field's value.

func (CategoricalParameterRange) String Uses

func (s CategoricalParameterRange) String() string

String returns the string representation

func (*CategoricalParameterRange) Validate Uses

func (s *CategoricalParameterRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoricalParameterRangeSpecification Uses

type CategoricalParameterRangeSpecification struct {

    // The allowed categories for the hyperparameter.
    //
    // Values is a required field
    Values []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Defines the possible values for a categorical hyperparameter.

func (CategoricalParameterRangeSpecification) GoString Uses

func (s CategoricalParameterRangeSpecification) GoString() string

GoString returns the string representation

func (*CategoricalParameterRangeSpecification) SetValues Uses

func (s *CategoricalParameterRangeSpecification) SetValues(v []*string) *CategoricalParameterRangeSpecification

SetValues sets the Values field's value.

func (CategoricalParameterRangeSpecification) String Uses

func (s CategoricalParameterRangeSpecification) String() string

String returns the string representation

func (*CategoricalParameterRangeSpecification) Validate Uses

func (s *CategoricalParameterRangeSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Channel Uses

type Channel struct {

    // The name of the channel.
    //
    // ChannelName is a required field
    ChannelName *string `min:"1" type:"string" required:"true"`

    // If training data is compressed, the compression type. The default value is
    // None. CompressionType is used only in Pipe input mode. In File mode, leave
    // this field unset or set it to None.
    CompressionType *string `type:"string" enum:"CompressionType"`

    // The MIME type of the data.
    ContentType *string `type:"string"`

    // The location of the channel data.
    //
    // DataSource is a required field
    DataSource *DataSource `type:"structure" required:"true"`

    // (Optional) The input mode to use for the data channel in a training job.
    // If you don't set a value for InputMode, Amazon SageMaker uses the value set
    // for TrainingInputMode. Use this parameter to override the TrainingInputMode
    // setting in a AlgorithmSpecification request when you have a channel that
    // needs a different input mode from the training job's general setting. To
    // download the data from Amazon Simple Storage Service (Amazon S3) to the provisioned
    // ML storage volume, and mount the directory to a Docker volume, use File input
    // mode. To stream data directly from Amazon S3 to the container, choose Pipe
    // input mode.
    //
    // To use a model for incremental training, choose File input model.
    InputMode *string `type:"string" enum:"TrainingInputMode"`

    // Specify RecordIO as the value when input data is in raw format but the training
    // algorithm requires the RecordIO format. In this case, Amazon SageMaker wraps
    // each individual S3 object in a RecordIO record. If the input data is already
    // in RecordIO format, you don't need to set this attribute. For more information,
    // see Create a Dataset Using RecordIO (https://mxnet.incubator.apache.org/architecture/note_data_loading.html#data-format).
    //
    // In File mode, leave this field unset or set it to None.
    RecordWrapperType *string `type:"string" enum:"RecordWrapper"`

    // A configuration for a shuffle option for input data in a channel. If you
    // use S3Prefix for S3DataType, this shuffles the results of the S3 key prefix
    // matches. If you use ManifestFile, the order of the S3 object references in
    // the ManifestFile is shuffled. If you use AugmentedManifestFile, the order
    // of the JSON lines in the AugmentedManifestFile is shuffled. The shuffling
    // order is determined using the Seed value.
    //
    // For Pipe input mode, shuffling is done at the start of every epoch. With
    // large datasets this ensures that the order of the training data is different
    // for each epoch, it helps reduce bias and possible overfitting. In a multi-node
    // training job when ShuffleConfig is combined with S3DataDistributionType of
    // ShardedByS3Key, the data is shuffled across nodes so that the content sent
    // to a particular node on the first epoch might be sent to a different node
    // on the second epoch.
    ShuffleConfig *ShuffleConfig `type:"structure"`
    // contains filtered or unexported fields
}

A channel is a named input source that training algorithms can consume.

func (Channel) GoString Uses

func (s Channel) GoString() string

GoString returns the string representation

func (*Channel) SetChannelName Uses

func (s *Channel) SetChannelName(v string) *Channel

SetChannelName sets the ChannelName field's value.

func (*Channel) SetCompressionType Uses

func (s *Channel) SetCompressionType(v string) *Channel

SetCompressionType sets the CompressionType field's value.

func (*Channel) SetContentType Uses

func (s *Channel) SetContentType(v string) *Channel

SetContentType sets the ContentType field's value.

func (*Channel) SetDataSource Uses

func (s *Channel) SetDataSource(v *DataSource) *Channel

SetDataSource sets the DataSource field's value.

func (*Channel) SetInputMode Uses

func (s *Channel) SetInputMode(v string) *Channel

SetInputMode sets the InputMode field's value.

func (*Channel) SetRecordWrapperType Uses

func (s *Channel) SetRecordWrapperType(v string) *Channel

SetRecordWrapperType sets the RecordWrapperType field's value.

func (*Channel) SetShuffleConfig Uses

func (s *Channel) SetShuffleConfig(v *ShuffleConfig) *Channel

SetShuffleConfig sets the ShuffleConfig field's value.

func (Channel) String Uses

func (s Channel) String() string

String returns the string representation

func (*Channel) Validate Uses

func (s *Channel) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChannelSpecification Uses

type ChannelSpecification struct {

    // A brief description of the channel.
    Description *string `type:"string"`

    // Indicates whether the channel is required by the algorithm.
    IsRequired *bool `type:"boolean"`

    // The name of the channel.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The allowed compression types, if data compression is used.
    SupportedCompressionTypes []*string `type:"list"`

    // The supported MIME types for the data.
    //
    // SupportedContentTypes is a required field
    SupportedContentTypes []*string `type:"list" required:"true"`

    // The allowed input mode, either FILE or PIPE.
    //
    // In FILE mode, Amazon SageMaker copies the data from the input source onto
    // the local Amazon Elastic Block Store (Amazon EBS) volumes before starting
    // your training algorithm. This is the most commonly used input mode.
    //
    // In PIPE mode, Amazon SageMaker streams input data from the source directly
    // to your algorithm without using the EBS volume.
    //
    // SupportedInputModes is a required field
    SupportedInputModes []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Defines a named input source, called a channel, to be used by an algorithm.

func (ChannelSpecification) GoString Uses

func (s ChannelSpecification) GoString() string

GoString returns the string representation

func (*ChannelSpecification) SetDescription Uses

func (s *ChannelSpecification) SetDescription(v string) *ChannelSpecification

SetDescription sets the Description field's value.

func (*ChannelSpecification) SetIsRequired Uses

func (s *ChannelSpecification) SetIsRequired(v bool) *ChannelSpecification

SetIsRequired sets the IsRequired field's value.

func (*ChannelSpecification) SetName Uses

func (s *ChannelSpecification) SetName(v string) *ChannelSpecification

SetName sets the Name field's value.

func (*ChannelSpecification) SetSupportedCompressionTypes Uses

func (s *ChannelSpecification) SetSupportedCompressionTypes(v []*string) *ChannelSpecification

SetSupportedCompressionTypes sets the SupportedCompressionTypes field's value.

func (*ChannelSpecification) SetSupportedContentTypes Uses

func (s *ChannelSpecification) SetSupportedContentTypes(v []*string) *ChannelSpecification

SetSupportedContentTypes sets the SupportedContentTypes field's value.

func (*ChannelSpecification) SetSupportedInputModes Uses

func (s *ChannelSpecification) SetSupportedInputModes(v []*string) *ChannelSpecification

SetSupportedInputModes sets the SupportedInputModes field's value.

func (ChannelSpecification) String Uses

func (s ChannelSpecification) String() string

String returns the string representation

func (*ChannelSpecification) Validate Uses

func (s *ChannelSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckpointConfig Uses

type CheckpointConfig struct {

    // (Optional) The local directory where checkpoints are written. The default
    // directory is /opt/ml/checkpoints/.
    LocalPath *string `type:"string"`

    // Identifies the S3 path where you want Amazon SageMaker to store checkpoints.
    // For example, s3://bucket-name/key-name-prefix.
    //
    // S3Uri is a required field
    S3Uri *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Contains information about the output location for managed spot training checkpoint data.

func (CheckpointConfig) GoString Uses

func (s CheckpointConfig) GoString() string

GoString returns the string representation

func (*CheckpointConfig) SetLocalPath Uses

func (s *CheckpointConfig) SetLocalPath(v string) *CheckpointConfig

SetLocalPath sets the LocalPath field's value.

func (*CheckpointConfig) SetS3Uri Uses

func (s *CheckpointConfig) SetS3Uri(v string) *CheckpointConfig

SetS3Uri sets the S3Uri field's value.

func (CheckpointConfig) String Uses

func (s CheckpointConfig) String() string

String returns the string representation

func (*CheckpointConfig) Validate Uses

func (s *CheckpointConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeRepositorySummary Uses

type CodeRepositorySummary struct {

    // The Amazon Resource Name (ARN) of the Git repository.
    //
    // CodeRepositoryArn is a required field
    CodeRepositoryArn *string `min:"1" type:"string" required:"true"`

    // The name of the Git repository.
    //
    // CodeRepositoryName is a required field
    CodeRepositoryName *string `min:"1" type:"string" required:"true"`

    // The date and time that the Git repository was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // Configuration details for the Git repository, including the URL where it
    // is located and the ARN of the AWS Secrets Manager secret that contains the
    // credentials used to access the repository.
    GitConfig *GitConfig `type:"structure"`

    // The date and time that the Git repository was last modified.
    //
    // LastModifiedTime is a required field
    LastModifiedTime *time.Time `type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

Specifies summary information about a Git repository.

func (CodeRepositorySummary) GoString Uses

func (s CodeRepositorySummary) GoString() string

GoString returns the string representation

func (*CodeRepositorySummary) SetCodeRepositoryArn Uses

func (s *CodeRepositorySummary) SetCodeRepositoryArn(v string) *CodeRepositorySummary

SetCodeRepositoryArn sets the CodeRepositoryArn field's value.

func (*CodeRepositorySummary) SetCodeRepositoryName Uses

func (s *CodeRepositorySummary) SetCodeRepositoryName(v string) *CodeRepositorySummary

SetCodeRepositoryName sets the CodeRepositoryName field's value.

func (*CodeRepositorySummary) SetCreationTime Uses

func (s *CodeRepositorySummary) SetCreationTime(v time.Time) *CodeRepositorySummary

SetCreationTime sets the CreationTime field's value.

func (*CodeRepositorySummary) SetGitConfig Uses

func (s *CodeRepositorySummary) SetGitConfig(v *GitConfig) *CodeRepositorySummary

SetGitConfig sets the GitConfig field's value.

func (*CodeRepositorySummary) SetLastModifiedTime Uses

func (s *CodeRepositorySummary) SetLastModifiedTime(v time.Time) *CodeRepositorySummary

SetLastModifiedTime sets the LastModifiedTime field's value.

func (CodeRepositorySummary) String Uses

func (s CodeRepositorySummary) String() string

String returns the string representation

type CognitoMemberDefinition Uses

type CognitoMemberDefinition struct {

    // An identifier for an application client. You must create the app client ID
    // using Amazon Cognito.
    //
    // ClientId is a required field
    ClientId *string `min:"1" type:"string" required:"true"`

    // An identifier for a user group.
    //
    // UserGroup is a required field
    UserGroup *string `min:"1" type:"string" required:"true"`

    // An identifier for a user pool. The user pool must be in the same region as
    // the service that you are calling.
    //
    // UserPool is a required field
    UserPool *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Identifies a Amazon Cognito user group. A user group can be used in on or more work teams.

func (CognitoMemberDefinition) GoString Uses

func (s CognitoMemberDefinition) GoString() string

GoString returns the string representation

func (*CognitoMemberDefinition) SetClientId Uses

func (s *CognitoMemberDefinition) SetClientId(v string) *CognitoMemberDefinition

SetClientId sets the ClientId field's value.

func (*CognitoMemberDefinition) SetUserGroup Uses

func (s *CognitoMemberDefinition) SetUserGroup(v string) *CognitoMemberDefinition

SetUserGroup sets the UserGroup field's value.

func (*CognitoMemberDefinition) SetUserPool Uses

func (s *CognitoMemberDefinition) SetUserPool(v string) *CognitoMemberDefinition

SetUserPool sets the UserPool field's value.

func (CognitoMemberDefinition) String Uses

func (s CognitoMemberDefinition) String() string

String returns the string representation

func (*CognitoMemberDefinition) Validate Uses

func (s *CognitoMemberDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CompilationJobSummary Uses

type CompilationJobSummary struct {

    // The time when the model compilation job completed.
    CompilationEndTime *time.Time `type:"timestamp"`

    // The Amazon Resource Name (ARN) of the model compilation job.
    //
    // CompilationJobArn is a required field
    CompilationJobArn *string `type:"string" required:"true"`

    // The name of the model compilation job that you want a summary for.
    //
    // CompilationJobName is a required field
    CompilationJobName *string `min:"1" type:"string" required:"true"`

    // The status of the model compilation job.
    //
    // CompilationJobStatus is a required field
    CompilationJobStatus *string `type:"string" required:"true" enum:"CompilationJobStatus"`

    // The time when the model compilation job started.
    CompilationStartTime *time.Time `type:"timestamp"`

    // The type of device that the model will run on after compilation has completed.
    //
    // CompilationTargetDevice is a required field
    CompilationTargetDevice *string `type:"string" required:"true" enum:"TargetDevice"`

    // The time when the model compilation job was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // The time when the model compilation job was last modified.
    LastModifiedTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

A summary of a model compilation job.

func (CompilationJobSummary) GoString Uses

func (s CompilationJobSummary) GoString() string

GoString returns the string representation

func (*CompilationJobSummary) SetCompilationEndTime Uses

func (s *CompilationJobSummary) SetCompilationEndTime(v time.Time) *CompilationJobSummary

SetCompilationEndTime sets the CompilationEndTime field's value.

func (*CompilationJobSummary) SetCompilationJobArn Uses

func (s *CompilationJobSummary) SetCompilationJobArn(v string) *CompilationJobSummary

SetCompilationJobArn sets the CompilationJobArn field's value.

func (*CompilationJobSummary) SetCompilationJobName Uses

func (s *CompilationJobSummary) SetCompilationJobName(v string) *CompilationJobSummary

SetCompilationJobName sets the CompilationJobName field's value.

func (*CompilationJobSummary) SetCompilationJobStatus Uses

func (s *CompilationJobSummary) SetCompilationJobStatus(v string) *CompilationJobSummary

SetCompilationJobStatus sets the CompilationJobStatus field's value.

func (*CompilationJobSummary) SetCompilationStartTime Uses

func (s *CompilationJobSummary) SetCompilationStartTime(v time.Time) *CompilationJobSummary

SetCompilationStartTime sets the CompilationStartTime field's value.

func (*CompilationJobSummary) SetCompilationTargetDevice Uses

func (s *CompilationJobSummary) SetCompilationTargetDevice(v string) *CompilationJobSummary

SetCompilationTargetDevice sets the CompilationTargetDevice field's value.

func (*CompilationJobSummary) SetCreationTime Uses

func (s *CompilationJobSummary) SetCreationTime(v time.Time) *CompilationJobSummary

SetCreationTime sets the CreationTime field's value.

func (*CompilationJobSummary) SetLastModifiedTime Uses

func (s *CompilationJobSummary) SetLastModifiedTime(v time.Time) *CompilationJobSummary

SetLastModifiedTime sets the LastModifiedTime field's value.

func (CompilationJobSummary) String Uses

func (s CompilationJobSummary) String() string

String returns the string representation

type ContainerDefinition Uses

type ContainerDefinition struct {

    // This parameter is ignored for models that contain only a PrimaryContainer.
    //
    // When a ContainerDefinition is part of an inference pipeline, the value of
    // ths parameter uniquely identifies the container for the purposes of logging
    // and metrics. For information, see Use Logs and Metrics to Monitor an Inference
    // Pipeline (https://docs.aws.amazon.com/sagemaker/latest/dg/inference-pipeline-logs-metrics.html).
    // If you don't specify a value for this parameter for a ContainerDefinition
    // that is part of an inference pipeline, a unique name is automatically assigned
    // based on the position of the ContainerDefinition in the pipeline. If you
    // specify a value for the ContainerHostName for any ContainerDefinition that
    // is part of an inference pipeline, you must specify a value for the ContainerHostName
    // parameter of every ContainerDefinition in that pipeline.
    ContainerHostname *string `type:"string"`

    // The environment variables to set in the Docker container. Each key and value
    // in the Environment string to string map can have length of up to 1024. We
    // support up to 16 entries in the map.
    Environment map[string]*string `type:"map"`

    // The Amazon EC2 Container Registry (Amazon ECR) path where inference code
    // is stored. If you are using your own custom algorithm instead of an algorithm
    // provided by Amazon SageMaker, the inference code must meet Amazon SageMaker
    // requirements. Amazon SageMaker supports both registry/repository[:tag] and
    // registry/repository[@digest] image path formats. For more information, see
    // Using Your Own Algorithms with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html)
    Image *string `type:"string"`

    // The 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). The S3 path is required for Amazon SageMaker built-in algorithms,
    // but not if you use your own algorithms. For more information on built-in
    // algorithms, see Common Parameters (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html).
    //
    // If you provide a value for this parameter, Amazon SageMaker uses AWS Security
    // Token Service to download model artifacts from the S3 path you provide. AWS
    // STS is activated in your IAM user account by default. If you previously deactivated
    // AWS STS for a region, you need to reactivate AWS STS for that region. For
    // more information, see Activating and Deactivating AWS STS in an AWS Region
    // (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html)
    // in the AWS Identity and Access Management User Guide.
    //
    // If you use a built-in algorithm to create a model, Amazon SageMaker requires
    // that you provide a S3 path to the model artifacts in ModelDataUrl.
    ModelDataUrl *string `type:"string"`

    // The name or Amazon Resource Name (ARN) of the model package to use to create
    // the model.
    ModelPackageName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Describes the container, as part of model definition.

func (ContainerDefinition) GoString Uses

func (s ContainerDefinition) GoString() string

GoString returns the string representation

func (*ContainerDefinition) SetContainerHostname Uses

func (s *ContainerDefinition) SetContainerHostname(v string) *ContainerDefinition

SetContainerHostname sets the ContainerHostname field's value.

func (*ContainerDefinition) SetEnvironment Uses

func (s *ContainerDefinition) SetEnvironment(v map[string]*string) *ContainerDefinition

SetEnvironment sets the Environment field's value.

func (*ContainerDefinition) SetImage Uses

func (s *ContainerDefinition) SetImage(v string) *ContainerDefinition

SetImage sets the Image field's value.

func (*ContainerDefinition) SetModelDataUrl Uses

func (s *ContainerDefinition) SetModelDataUrl(v string) *ContainerDefinition

SetModelDataUrl sets the ModelDataUrl field's value.

func (*ContainerDefinition) SetModelPackageName Uses

func (s *ContainerDefinition) SetModelPackageName(v string) *ContainerDefinition

SetModelPackageName sets the ModelPackageName field's value.

func (ContainerDefinition) String Uses

func (s ContainerDefinition) String() string

String returns the string representation

func (*ContainerDefinition) Validate Uses

func (s *ContainerDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ContinuousParameterRange Uses

type ContinuousParameterRange struct {

    // The maximum value for the hyperparameter. The tuning job uses floating-point
    // values between MinValue value and this value for tuning.
    //
    // MaxValue is a required field
    MaxValue *string `type:"string" required:"true"`

    // The minimum value for the hyperparameter. The tuning job uses floating-point
    // values between this value and MaxValuefor tuning.
    //
    // MinValue is a required field
    MinValue *string `type:"string" required:"true"`

    // The name of the continuous hyperparameter to tune.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The scale that hyperparameter tuning uses to search the hyperparameter range.
    // For information about choosing a hyperparameter scale, see Hyperparameter
    // Scaling (https://docs.aws.amazon.com/sagemaker/latest/dg/automatic-model-tuning-define-ranges.html#scaling-type).
    // One of the following values:
    //
    // Auto
    //
    // Amazon SageMaker hyperparameter tuning chooses the best scale for the hyperparameter.
    //
    // Linear
    //
    // Hyperparameter tuning searches the values in the hyperparameter range by
    // using a linear scale.
    //
    // Logarithmic
    //
    // Hyperparameter tuning searches the values in the hyperparameter range by
    // using a logarithmic scale.
    //
    // Logarithmic scaling works only for ranges that have only values greater than
    // 0.
    //
    // ReverseLogarithmic
    //
    // Hyperparemeter tuning searches the values in the hyperparameter range by
    // using a reverse logarithmic scale.
    //
    // Reverse logarithmic scaling works only for ranges that are entirely within
    // the range 0<=x<1.0.
    ScalingType *string `type:"string" enum:"HyperParameterScalingType"`
    // contains filtered or unexported fields
}

A list of continuous hyperparameters to tune.

func (ContinuousParameterRange) GoString Uses

func (s ContinuousParameterRange) GoString() string

GoString returns the string representation

func (*ContinuousParameterRange) SetMaxValue Uses

func (s *ContinuousParameterRange) SetMaxValue(v string) *ContinuousParameterRange

SetMaxValue sets the MaxValue field's value.

func (*ContinuousParameterRange) SetMinValue Uses

func (s *ContinuousParameterRange) SetMinValue(v string) *ContinuousParameterRange

SetMinValue sets the MinValue field's value.

func (*ContinuousParameterRange) SetName Uses

func (s *ContinuousParameterRange) SetName(v string) *ContinuousParameterRange

SetName sets the Name field's value.

func (*ContinuousParameterRange) SetScalingType Uses

func (s *ContinuousParameterRange) SetScalingType(v string) *ContinuousParameterRange

SetScalingType sets the ScalingType field's value.

func (ContinuousParameterRange) String Uses

func (s ContinuousParameterRange) String() string

String returns the string representation

func (*ContinuousParameterRange) Validate Uses

func (s *ContinuousParameterRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ContinuousParameterRangeSpecification Uses

type ContinuousParameterRangeSpecification struct {

    // The maximum floating-point value allowed.
    //
    // MaxValue is a required field
    MaxValue *string `type:"string" required:"true"`

    // The minimum floating-point value allowed.
    //
    // MinValue is a required field
    MinValue *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Defines the possible values for a continuous hyperparameter.

func (ContinuousParameterRangeSpecification) GoString Uses

func (s ContinuousParameterRangeSpecification) GoString() string

GoString returns the string representation

func (*ContinuousParameterRangeSpecification) SetMaxValue Uses

func (s *ContinuousParameterRangeSpecification) SetMaxValue(v string) *ContinuousParameterRangeSpecification

SetMaxValue sets the MaxValue field's value.

func (*ContinuousParameterRangeSpecification) SetMinValue Uses

func (s *ContinuousParameterRangeSpecification) SetMinValue(v string) *ContinuousParameterRangeSpecification

SetMinValue sets the MinValue field's value.

func (ContinuousParameterRangeSpecification) String Uses

func (s ContinuousParameterRangeSpecification) String() string

String returns the string representation

func (*ContinuousParameterRangeSpecification) Validate Uses

func (s *ContinuousParameterRangeSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAlgorithmInput Uses

type CreateAlgorithmInput struct {

    // A description of the algorithm.
    AlgorithmDescription *string `type:"string"`

    // The name of the algorithm.
    //
    // AlgorithmName is a required field
    AlgorithmName *string `min:"1" type:"string" required:"true"`

    // Whether to certify the algorithm so that it can be listed in AWS Marketplace.
    CertifyForMarketplace *bool `type:"boolean"`

    // Specifies details about inference jobs that the algorithm runs, including
    // the following:
    //
    //    * The Amazon ECR paths of containers that contain the inference code and
    //    model artifacts.
    //
    //    * The instance types that the algorithm supports for transform jobs and
    //    real-time endpoints used for inference.
    //
    //    * The input and output content formats that the algorithm supports for
    //    inference.
    InferenceSpecification *InferenceSpecification `type:"structure"`

    // Specifies details about training jobs run by this algorithm, including the
    // following:
    //
    //    * The Amazon ECR path of the container and the version digest of the algorithm.
    //
    //    * The hyperparameters that the algorithm supports.
    //
    //    * The instance types that the algorithm supports for training.
    //
    //    * Whether the algorithm supports distributed training.
    //
    //    * The metrics that the algorithm emits to Amazon CloudWatch.
    //
    //    * Which metrics that the algorithm emits can be used as the objective
    //    metric for hyperparameter tuning jobs.
    //
    //    * The input channels that the algorithm supports for training data. For
    //    example, an algorithm might support train, validation, and test channels.
    //
    // TrainingSpecification is a required field
    TrainingSpecification *TrainingSpecification `type:"structure" required:"true"`

    // Specifies configurations for one or more training jobs and that Amazon SageMaker
    // runs to test the algorithm's training code and, optionally, one or more batch
    // transform jobs that Amazon SageMaker runs to test the algorithm's inference
    // code.
    ValidationSpecification *AlgorithmValidationSpecification `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateAlgorithmInput) GoString Uses

func (s CreateAlgorithmInput) GoString() string

GoString returns the string representation

func (*CreateAlgorithmInput) SetAlgorithmDescription Uses

func (s *CreateAlgorithmInput) SetAlgorithmDescription(v string) *CreateAlgorithmInput

SetAlgorithmDescription sets the AlgorithmDescription field's value.

func (*CreateAlgorithmInput) SetAlgorithmName Uses

func (s *CreateAlgorithmInput) SetAlgorithmName(v string) *CreateAlgorithmInput

SetAlgorithmName sets the AlgorithmName field's value.

func (*CreateAlgorithmInput) SetCertifyForMarketplace Uses

func (s *CreateAlgorithmInput) SetCertifyForMarketplace(v bool) *CreateAlgorithmInput

SetCertifyForMarketplace sets the CertifyForMarketplace field's value.

func (*CreateAlgorithmInput) SetInferenceSpecification Uses

func (s *CreateAlgorithmInput) SetInferenceSpecification(v *InferenceSpecification) *CreateAlgorithmInput

SetInferenceSpecification sets the InferenceSpecification field's value.

func (*CreateAlgorithmInput) SetTrainingSpecification Uses

func (s *CreateAlgorithmInput) SetTrainingSpecification(v *TrainingSpecification) *CreateAlgorithmInput

SetTrainingSpecification sets the TrainingSpecification field's value.

func (*CreateAlgorithmInput) SetValidationSpecification Uses

func (s *CreateAlgorithmInput) SetValidationSpecification(v *AlgorithmValidationSpecification) *CreateAlgorithmInput

SetValidationSpecification sets the ValidationSpecification field's value.

func (CreateAlgorithmInput) String Uses

func (s CreateAlgorithmInput) String() string

String returns the string representation

func (*CreateAlgorithmInput) Validate Uses

func (s *CreateAlgorithmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAlgorithmOutput Uses

type CreateAlgorithmOutput struct {

    // The Amazon Resource Name (ARN) of the new algorithm.
    //
    // AlgorithmArn is a required field
    AlgorithmArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateAlgorithmOutput) GoString Uses

func (s CreateAlgorithmOutput) GoString() string

GoString returns the string representation

func (*CreateAlgorithmOutput) SetAlgorithmArn Uses

func (s *CreateAlgorithmOutput) SetAlgorithmArn(v string) *CreateAlgorithmOutput

SetAlgorithmArn sets the AlgorithmArn field's value.

func (CreateAlgorithmOutput) String Uses

func (s CreateAlgorithmOutput) String() string

String returns the string representation

type CreateCodeRepositoryInput Uses

type CreateCodeRepositoryInput struct {

    // The name of the Git repository. The name must have 1 to 63 characters. Valid
    // characters are a-z, A-Z, 0-9, and - (hyphen).
    //
    // CodeRepositoryName is a required field
    CodeRepositoryName *string `min:"1" type:"string" required:"true"`

    // Specifies details about the repository, including the URL where the repository
    // is located, the default branch, and credentials to use to access the repository.
    //
    // GitConfig is a required field
    GitConfig *GitConfig `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCodeRepositoryInput) GoString Uses

func (s CreateCodeRepositoryInput) GoString() string

GoString returns the string representation

func (*CreateCodeRepositoryInput) SetCodeRepositoryName Uses

func (s *CreateCodeRepositoryInput) SetCodeRepositoryName(v string) *CreateCodeRepositoryInput

SetCodeRepositoryName sets the CodeRepositoryName field's value.

func (*CreateCodeRepositoryInput) SetGitConfig Uses

func (s *CreateCodeRepositoryInput) SetGitConfig(v *GitConfig) *CreateCodeRepositoryInput

SetGitConfig sets the GitConfig field's value.

func (CreateCodeRepositoryInput) String Uses

func (s CreateCodeRepositoryInput) String() string

String returns the string representation

func (*CreateCodeRepositoryInput) Validate Uses

func (s *CreateCodeRepositoryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCodeRepositoryOutput Uses

type CreateCodeRepositoryOutput struct {

    // The Amazon Resource Name (ARN) of the new repository.
    //
    // CodeRepositoryArn is a required field
    CodeRepositoryArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCodeRepositoryOutput) GoString Uses

func (s CreateCodeRepositoryOutput) GoString() string

GoString returns the string representation

func (*CreateCodeRepositoryOutput) SetCodeRepositoryArn Uses

func (s *CreateCodeRepositoryOutput) SetCodeRepositoryArn(v string) *CreateCodeRepositoryOutput

SetCodeRepositoryArn sets the CodeRepositoryArn field's value.

func (CreateCodeRepositoryOutput) String Uses

func (s CreateCodeRepositoryOutput) String() string

String returns the string representation

type CreateCompilationJobInput Uses

type CreateCompilationJobInput struct {

    // A name for the model compilation job. The name must be unique within the
    // AWS Region and within your AWS account.
    //
    // CompilationJobName is a required field
    CompilationJobName *string `min:"1" type:"string" required:"true"`

    // Provides information about the location of input model artifacts, the name
    // and shape of the expected data inputs, and the framework in which the model
    // was trained.
    //
    // InputConfig is a required field
    InputConfig *InputConfig `type:"structure" required:"true"`

    // Provides information about the output location for the compiled model and
    // the target device the model runs on.
    //
    // OutputConfig is a required field
    OutputConfig *OutputConfig `type:"structure" required:"true"`

    // The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker
    // to perform tasks on your behalf.
    //
    // During model compilation, Amazon SageMaker needs your permission to:
    //
    //    * Read input data from an S3 bucket
    //
    //    * Write model artifacts to an S3 bucket
    //
    //    * Write logs to Amazon CloudWatch Logs
    //
    //    * Publish metrics to Amazon CloudWatch
    //
    // You grant permissions for all of these tasks to an IAM role. To pass this
    // role to Amazon SageMaker, the caller of this API must have the iam:PassRole
    // permission. For more information, see Amazon SageMaker Roles. (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html)
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // Specifies a limit to how long a model compilation job can run. When the job
    // reaches the time limit, Amazon SageMaker ends the compilation job. Use this
    // API to cap model training costs.
    //
    // StoppingCondition is a required field
    StoppingCondition *StoppingCondition `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCompilationJobInput) GoString Uses

func (s CreateCompilationJobInput) GoString() string

GoString returns the string representation

func (*CreateCompilationJobInput) SetCompilationJobName Uses

func (s *CreateCompilationJobInput) SetCompilationJobName(v string) *CreateCompilationJobInput

SetCompilationJobName sets the CompilationJobName field's value.

func (*CreateCompilationJobInput) SetInputConfig Uses

func (s *CreateCompilationJobInput) SetInputConfig(v *InputConfig) *CreateCompilationJobInput

SetInputConfig sets the InputConfig field's value.

func (*CreateCompilationJobInput) SetOutputConfig Uses

func (s *CreateCompilationJobInput) SetOutputConfig(v *OutputConfig) *CreateCompilationJobInput

SetOutputConfig sets the OutputConfig field's value.

func (*CreateCompilationJobInput) SetRoleArn Uses

func (s *CreateCompilationJobInput) SetRoleArn(v string) *CreateCompilationJobInput

SetRoleArn sets the RoleArn field's value.

func (*CreateCompilationJobInput) SetStoppingCondition Uses

func (s *CreateCompilationJobInput) SetStoppingCondition(v *StoppingCondition) *CreateCompilationJobInput

SetStoppingCondition sets the StoppingCondition field's value.

func (CreateCompilationJobInput) String Uses

func (s CreateCompilationJobInput) String() string

String returns the string representation

func (*CreateCompilationJobInput) Validate Uses

func (s *CreateCompilationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCompilationJobOutput Uses

type CreateCompilationJobOutput struct {

    // If the action is successful, the service sends back an HTTP 200 response.
    // Amazon SageMaker returns the following data in JSON format:
    //
    //    * CompilationJobArn: The Amazon Resource Name (ARN) of the compiled job.
    //
    // CompilationJobArn is a required field
    CompilationJobArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCompilationJobOutput) GoString Uses

func (s CreateCompilationJobOutput) GoString() string

GoString returns the string representation

func (*CreateCompilationJobOutput) SetCompilationJobArn Uses

func (s *CreateCompilationJobOutput) SetCompilationJobArn(v string) *CreateCompilationJobOutput

SetCompilationJobArn sets the CompilationJobArn field's value.

func (CreateCompilationJobOutput) String Uses

func (s CreateCompilationJobOutput) String() string

String returns the string representation

type CreateEndpointConfigInput Uses

type CreateEndpointConfigInput struct {

    // The name of the endpoint configuration. You specify this name in a CreateEndpoint
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html)
    // request.
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon
    // SageMaker uses to encrypt data on the storage volume attached to the ML compute
    // instance that hosts the endpoint.
    //
    // Nitro-based instances do not support encryption with AWS KMS. If any of the
    // models that you specify in the ProductionVariants parameter use nitro-based
    // instances, do not specify a value for the KmsKeyId parameter. If you specify
    // a value for KmsKeyId when using any nitro-based instances, the call to CreateEndpointConfig
    // fails.
    //
    // For a list of nitro-based instances, see Nitro-based Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances)
    // in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
    //
    // For more information about storage volumes on nitro-based instances, see
    // Amazon EBS and NVMe on Linux Instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html).
    KmsKeyId *string `type:"string"`

    // An list of ProductionVariant objects, one for each model that you want to
    // host at this endpoint.
    //
    // ProductionVariants is a required field
    ProductionVariants []*ProductionVariant `min:"1" type:"list" required:"true"`

    // A list of key-value pairs. For more information, see Using Cost Allocation
    // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateEndpointConfigInput) GoString Uses

func (s CreateEndpointConfigInput) GoString() string

GoString returns the string representation

func (*CreateEndpointConfigInput) SetEndpointConfigName Uses

func (s *CreateEndpointConfigInput) SetEndpointConfigName(v string) *CreateEndpointConfigInput

SetEndpointConfigName sets the EndpointConfigName field's value.

func (*CreateEndpointConfigInput) SetKmsKeyId Uses

func (s *CreateEndpointConfigInput) SetKmsKeyId(v string) *CreateEndpointConfigInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*CreateEndpointConfigInput) SetProductionVariants Uses

func (s *CreateEndpointConfigInput) SetProductionVariants(v []*ProductionVariant) *CreateEndpointConfigInput

SetProductionVariants sets the ProductionVariants field's value.

func (*CreateEndpointConfigInput) SetTags Uses

func (s *CreateEndpointConfigInput) SetTags(v []*Tag) *CreateEndpointConfigInput

SetTags sets the Tags field's value.

func (CreateEndpointConfigInput) String Uses

func (s CreateEndpointConfigInput) String() string

String returns the string representation

func (*CreateEndpointConfigInput) Validate Uses

func (s *CreateEndpointConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEndpointConfigOutput Uses

type CreateEndpointConfigOutput struct {

    // The Amazon Resource Name (ARN) of the endpoint configuration.
    //
    // EndpointConfigArn is a required field
    EndpointConfigArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateEndpointConfigOutput) GoString Uses

func (s CreateEndpointConfigOutput) GoString() string

GoString returns the string representation

func (*CreateEndpointConfigOutput) SetEndpointConfigArn Uses

func (s *CreateEndpointConfigOutput) SetEndpointConfigArn(v string) *CreateEndpointConfigOutput

SetEndpointConfigArn sets the EndpointConfigArn field's value.

func (CreateEndpointConfigOutput) String Uses

func (s CreateEndpointConfigOutput) String() string

String returns the string representation

type CreateEndpointInput Uses

type CreateEndpointInput struct {

    // The name of an endpoint configuration. For more information, see CreateEndpointConfig
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpointConfig.html).
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`

    // The name of the endpoint. The name must be unique within an AWS Region in
    // your AWS account.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`

    // An array of key-value pairs. For more information, see Using Cost Allocation
    // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)in
    // the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateEndpointInput) GoString Uses

func (s CreateEndpointInput) GoString() string

GoString returns the string representation

func (*CreateEndpointInput) SetEndpointConfigName Uses

func (s *CreateEndpointInput) SetEndpointConfigName(v string) *CreateEndpointInput

SetEndpointConfigName sets the EndpointConfigName field's value.

func (*CreateEndpointInput) SetEndpointName Uses

func (s *CreateEndpointInput) SetEndpointName(v string) *CreateEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateEndpointInput) SetTags Uses

func (s *CreateEndpointInput) SetTags(v []*Tag) *CreateEndpointInput

SetTags sets the Tags field's value.

func (CreateEndpointInput) String Uses

func (s CreateEndpointInput) String() string

String returns the string representation

func (*CreateEndpointInput) Validate Uses

func (s *CreateEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEndpointOutput Uses

type CreateEndpointOutput struct {

    // The Amazon Resource Name (ARN) of the endpoint.
    //
    // EndpointArn is a required field
    EndpointArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateEndpointOutput) GoString Uses

func (s CreateEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateEndpointOutput) SetEndpointArn Uses

func (s *CreateEndpointOutput) SetEndpointArn(v string) *CreateEndpointOutput

SetEndpointArn sets the EndpointArn field's value.

func (CreateEndpointOutput) String Uses

func (s CreateEndpointOutput) String() string

String returns the string representation

type CreateHyperParameterTuningJobInput Uses

type CreateHyperParameterTuningJobInput struct {

    // The HyperParameterTuningJobConfig object that describes the tuning job, including
    // the search strategy, the objective metric used to evaluate training jobs,
    // ranges of parameters to search, and resource limits for the tuning job. For
    // more information, see automatic-model-tuning
    //
    // HyperParameterTuningJobConfig is a required field
    HyperParameterTuningJobConfig *HyperParameterTuningJobConfig `type:"structure" required:"true"`

    // The name of the tuning job. This name is the prefix for the names of all
    // training jobs that this tuning job launches. The name must be unique within
    // the same AWS account and AWS Region. The name must have { } to { } characters.
    // Valid characters are a-z, A-Z, 0-9, and : + = @ _ % - (hyphen). The name
    // is not case sensitive.
    //
    // HyperParameterTuningJobName is a required field
    HyperParameterTuningJobName *string `min:"1" type:"string" required:"true"`

    // An array of key-value pairs. You can use tags to categorize your AWS resources
    // in different ways, for example, by purpose, owner, or environment. For more
    // information, see AWS Tagging Strategies (https://docs.aws.amazon.com/https:/aws.amazon.com/answers/account-management/aws-tagging-strategies/).
    //
    // Tags that you specify for the tuning job are also added to all training jobs
    // that the tuning job launches.
    Tags []*Tag `type:"list"`

    // The HyperParameterTrainingJobDefinition object that describes the training
    // jobs that this tuning job launches, including static hyperparameters, input
    // data configuration, output data configuration, resource configuration, and
    // stopping condition.
    TrainingJobDefinition *HyperParameterTrainingJobDefinition `type:"structure"`

    // Specifies the configuration for starting the hyperparameter tuning job using
    // one or more previous tuning jobs as a starting point. The results of previous
    // tuning jobs are used to inform which combinations of hyperparameters to search
    // over in the new tuning job.
    //
    // All training jobs launched by the new hyperparameter tuning job are evaluated
    // by using the objective metric. If you specify IDENTICAL_DATA_AND_ALGORITHM
    // as the WarmStartType value for the warm start configuration, the training
    // job that performs the best in the new tuning job is compared to the best
    // training jobs from the parent tuning jobs. From these, the training job that
    // performs the best as measured by the objective metric is returned as the
    // overall best training job.
    //
    // All training jobs launched by parent hyperparameter tuning jobs and the new
    // hyperparameter tuning jobs count against the limit of training jobs for the
    // tuning job.
    WarmStartConfig *HyperParameterTuningJobWarmStartConfig `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateHyperParameterTuningJobInput) GoString Uses

func (s CreateHyperParameterTuningJobInput) GoString() string

GoString returns the string representation

func (*CreateHyperParameterTuningJobInput) SetHyperParameterTuningJobConfig Uses

func (s *CreateHyperParameterTuningJobInput) SetHyperParameterTuningJobConfig(v *HyperParameterTuningJobConfig) *CreateHyperParameterTuningJobInput

SetHyperParameterTuningJobConfig sets the HyperParameterTuningJobConfig field's value.

func (*CreateHyperParameterTuningJobInput) SetHyperParameterTuningJobName Uses

func (s *CreateHyperParameterTuningJobInput) SetHyperParameterTuningJobName(v string) *CreateHyperParameterTuningJobInput

SetHyperParameterTuningJobName sets the HyperParameterTuningJobName field's value.

func (*CreateHyperParameterTuningJobInput) SetTags Uses

func (s *CreateHyperParameterTuningJobInput) SetTags(v []*Tag) *CreateHyperParameterTuningJobInput

SetTags sets the Tags field's value.

func (*CreateHyperParameterTuningJobInput) SetTrainingJobDefinition Uses

func (s *CreateHyperParameterTuningJobInput) SetTrainingJobDefinition(v *HyperParameterTrainingJobDefinition) *CreateHyperParameterTuningJobInput

SetTrainingJobDefinition sets the TrainingJobDefinition field's value.

func (*CreateHyperParameterTuningJobInput) SetWarmStartConfig Uses

func (s *CreateHyperParameterTuningJobInput) SetWarmStartConfig(v *HyperParameterTuningJobWarmStartConfig) *CreateHyperParameterTuningJobInput

SetWarmStartConfig sets the WarmStartConfig field's value.

func (CreateHyperParameterTuningJobInput) String Uses

func (s CreateHyperParameterTuningJobInput) String() string

String returns the string representation

func (*CreateHyperParameterTuningJobInput) Validate Uses

func (s *CreateHyperParameterTuningJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateHyperParameterTuningJobOutput Uses

type CreateHyperParameterTuningJobOutput struct {

    // The Amazon Resource Name (ARN) of the tuning job. Amazon SageMaker assigns
    // an ARN to a hyperparameter tuning job when you create it.
    //
    // HyperParameterTuningJobArn is a required field
    HyperParameterTuningJobArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateHyperParameterTuningJobOutput) GoString Uses

func (s CreateHyperParameterTuningJobOutput) GoString() string

GoString returns the string representation

func (*CreateHyperParameterTuningJobOutput) SetHyperParameterTuningJobArn Uses

func (s *CreateHyperParameterTuningJobOutput) SetHyperParameterTuningJobArn(v string) *CreateHyperParameterTuningJobOutput

SetHyperParameterTuningJobArn sets the HyperParameterTuningJobArn field's value.

func (CreateHyperParameterTuningJobOutput) String Uses

func (s CreateHyperParameterTuningJobOutput) String() string

String returns the string representation

type CreateLabelingJobInput Uses

type CreateLabelingJobInput struct {

    // Configures the information required for human workers to complete a labeling
    // task.
    //
    // HumanTaskConfig is a required field
    HumanTaskConfig *HumanTaskConfig `type:"structure" required:"true"`

    // Input data for the labeling job, such as the Amazon S3 location of the data
    // objects and the location of the manifest file that describes the data objects.
    //
    // InputConfig is a required field
    InputConfig *LabelingJobInputConfig `type:"structure" required:"true"`

    // The attribute name to use for the label in the output manifest file. This
    // is the key for the key/value pair formed with the label that a worker assigns
    // to the object. The name can't end with "-metadata". If you are running a
    // semantic segmentation labeling job, the attribute name must end with "-ref".
    // If you are running any other kind of labeling job, the attribute name must
    // not end with "-ref".
    //
    // LabelAttributeName is a required field
    LabelAttributeName *string `min:"1" type:"string" required:"true"`

    // The S3 URL of the file that defines the categories used to label the data
    // objects.
    //
    // The file is a JSON structure in the following format:
    //
    // {
    //
    // "document-version": "2018-11-28"
    //
    // "labels": [
    //
    // {
    //
    // "label": "label 1"
    //
    // },
    //
    // {
    //
    // "label": "label 2"
    //
    // },
    //
    // ...
    //
    // {
    //
    // "label": "label n"
    //
    // }
    //
    // ]
    //
    // }
    LabelCategoryConfigS3Uri *string `type:"string"`

    // Configures the information required to perform automated data labeling.
    LabelingJobAlgorithmsConfig *LabelingJobAlgorithmsConfig `type:"structure"`

    // The name of the labeling job. This name is used to identify the job in a
    // list of labeling jobs.
    //
    // LabelingJobName is a required field
    LabelingJobName *string `min:"1" type:"string" required:"true"`

    // The location of the output data and the AWS Key Management Service key ID
    // for the key used to encrypt the output data, if any.
    //
    // OutputConfig is a required field
    OutputConfig *LabelingJobOutputConfig `type:"structure" required:"true"`

    // The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform
    // tasks on your behalf during data labeling. You must grant this role the necessary
    // permissions so that Amazon SageMaker can successfully complete data labeling.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // A set of conditions for stopping the labeling job. If any of the conditions
    // are met, the job is automatically stopped. You can use these conditions to
    // control the cost of data labeling.
    StoppingConditions *LabelingJobStoppingConditions `type:"structure"`

    // An array of key/value pairs. For more information, see Using Cost Allocation
    // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateLabelingJobInput) GoString Uses

func (s CreateLabelingJobInput) GoString() string

GoString returns the string representation

func (*CreateLabelingJobInput) SetHumanTaskConfig Uses

func (s *CreateLabelingJobInput) SetHumanTaskConfig(v *HumanTaskConfig) *CreateLabelingJobInput

SetHumanTaskConfig sets the HumanTaskConfig field's value.

func (*CreateLabelingJobInput) SetInputConfig Uses

func (s *CreateLabelingJobInput) SetInputConfig(v *LabelingJobInputConfig) *CreateLabelingJobInput

SetInputConfig sets the InputConfig field's value.

func (*CreateLabelingJobInput) SetLabelAttributeName Uses

func (s *CreateLabelingJobInput) SetLabelAttributeName(v string) *CreateLabelingJobInput

SetLabelAttributeName sets the LabelAttributeName field's value.

func (*CreateLabelingJobInput) SetLabelCategoryConfigS3Uri Uses

func (s *CreateLabelingJobInput) SetLabelCategoryConfigS3Uri(v string) *CreateLabelingJobInput

SetLabelCategoryConfigS3Uri sets the LabelCategoryConfigS3Uri field's value.

func (*CreateLabelingJobInput) SetLabelingJobAlgorithmsConfig Uses

func (s *CreateLabelingJobInput) SetLabelingJobAlgorithmsConfig(v *LabelingJobAlgorithmsConfig) *CreateLabelingJobInput

SetLabelingJobAlgorithmsConfig sets the LabelingJobAlgorithmsConfig field's value.

func (*CreateLabelingJobInput) SetLabelingJobName Uses

func (s *CreateLabelingJobInput) SetLabelingJobName(v string) *CreateLabelingJobInput

SetLabelingJobName sets the LabelingJobName field's value.

func (*CreateLabelingJobInput) SetOutputConfig Uses

func (s *CreateLabelingJobInput) SetOutputConfig(v *LabelingJobOutputConfig) *CreateLabelingJobInput

SetOutputConfig sets the OutputConfig field's value.

func (*CreateLabelingJobInput) SetRoleArn Uses

func (s *CreateLabelingJobInput) SetRoleArn(v string) *CreateLabelingJobInput

SetRoleArn sets the RoleArn field's value.

func (*CreateLabelingJobInput) SetStoppingConditions Uses

func (s *CreateLabelingJobInput) SetStoppingConditions(v *LabelingJobStoppingConditions) *CreateLabelingJobInput

SetStoppingConditions sets the StoppingConditions field's value.

func (*CreateLabelingJobInput) SetTags Uses

func (s *CreateLabelingJobInput) SetTags(v []*Tag) *CreateLabelingJobInput

SetTags sets the Tags field's value.

func (CreateLabelingJobInput) String Uses

func (s CreateLabelingJobInput) String() string

String returns the string representation

func (*CreateLabelingJobInput) Validate Uses

func (s *CreateLabelingJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLabelingJobOutput Uses

type CreateLabelingJobOutput struct {

    // The Amazon Resource Name (ARN) of the labeling job. You use this ARN to identify
    // the labeling job.
    //
    // LabelingJobArn is a required field
    LabelingJobArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateLabelingJobOutput) GoString Uses

func (s CreateLabelingJobOutput) GoString() string

GoString returns the string representation

func (*CreateLabelingJobOutput) SetLabelingJobArn Uses

func (s *CreateLabelingJobOutput) SetLabelingJobArn(v string) *CreateLabelingJobOutput

SetLabelingJobArn sets the LabelingJobArn field's value.

func (CreateLabelingJobOutput) String Uses

func (s CreateLabelingJobOutput) String() string

String returns the string representation

type CreateModelInput Uses

type CreateModelInput struct {

    // Specifies the containers in the inference pipeline.
    Containers []*ContainerDefinition `type:"list"`

    // Isolates the model container. No inbound or outbound network calls can be
    // made to or from the model container.
    //
    // The Semantic Segmentation built-in algorithm does not support network isolation.
    EnableNetworkIsolation *bool `type:"boolean"`

    // The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can
    // assume to access model artifacts and docker image for deployment on ML compute
    // instances or for batch transform jobs. Deploying on ML compute instances
    // is part of model hosting. For more information, see Amazon SageMaker Roles
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html).
    //
    // To be able to pass this role to Amazon SageMaker, the caller of this API
    // must have the iam:PassRole permission.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // The name of the new model.
    //
    // ModelName is a required field
    ModelName *string `type:"string" required:"true"`

    // The location of the primary docker image containing inference code, associated
    // artifacts, and custom environment map that the inference code uses when the
    // model is deployed for predictions.
    PrimaryContainer *ContainerDefinition `type:"structure"`

    // An array of key-value pairs. For more information, see Using Cost Allocation
    // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`

    // A VpcConfig (https://docs.aws.amazon.com/sagemaker/latest/dg/API_VpcConfig.html)
    // object that specifies the VPC that you want your model to connect to. Control
    // access to and from your model container by configuring the VPC. VpcConfig
    // is used in hosting services and in batch transform. For more information,
    // see Protect Endpoints by Using an Amazon Virtual Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html)
    // and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private
    // Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-vpc.html).
    VpcConfig *VpcConfig `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateModelInput) GoString Uses

func (s CreateModelInput) GoString() string

GoString returns the string representation

func (*CreateModelInput) SetContainers Uses

func (s *CreateModelInput) SetContainers(v []*ContainerDefinition) *CreateModelInput

SetContainers sets the Containers field's value.

func (*CreateModelInput) SetEnableNetworkIsolation Uses

func (s *CreateModelInput) SetEnableNetworkIsolation(v bool) *CreateModelInput

SetEnableNetworkIsolation sets the EnableNetworkIsolation field's value.

func (*CreateModelInput) SetExecutionRoleArn Uses

func (s *CreateModelInput) SetExecutionRoleArn(v string) *CreateModelInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*CreateModelInput) SetModelName Uses

func (s *CreateModelInput) SetModelName(v string) *CreateModelInput

SetModelName sets the ModelName field's value.

func (*CreateModelInput) SetPrimaryContainer Uses

func (s *CreateModelInput) SetPrimaryContainer(v *ContainerDefinition) *CreateModelInput

SetPrimaryContainer sets the PrimaryContainer field's value.

func (*CreateModelInput) SetTags Uses

func (s *CreateModelInput) SetTags(v []*Tag) *CreateModelInput

SetTags sets the Tags field's value.

func (*CreateModelInput) SetVpcConfig Uses

func (s *CreateModelInput) SetVpcConfig(v *VpcConfig) *CreateModelInput

SetVpcConfig sets the VpcConfig field's value.

func (CreateModelInput) String Uses

func (s CreateModelInput) String() string

String returns the string representation

func (*CreateModelInput) Validate Uses

func (s *CreateModelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateModelOutput Uses

type CreateModelOutput struct {

    // The ARN of the model created in Amazon SageMaker.
    //
    // ModelArn is a required field
    ModelArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateModelOutput) GoString Uses

func (s CreateModelOutput) GoString() string

GoString returns the string representation

func (*CreateModelOutput) SetModelArn Uses

func (s *CreateModelOutput) SetModelArn(v string) *CreateModelOutput

SetModelArn sets the ModelArn field's value.

func (CreateModelOutput) String Uses

func (s CreateModelOutput) String() string

String returns the string representation

type CreateModelPackageInput Uses

type CreateModelPackageInput struct {

    // Whether to certify the model package for listing on AWS Marketplace.
    CertifyForMarketplace *bool `type:"boolean"`

    // Specifies details about inference jobs that can be run with models based
    // on this model package, including the following:
    //
    //    * The Amazon ECR paths of containers that contain the inference code and
    //    model artifacts.
    //
    //    * The instance types that the model package supports for transform jobs
    //    and real-time endpoints used for inference.
    //
    //    * The input and output content formats that the model package supports
    //    for inference.
    InferenceSpecification *InferenceSpecification `type:"structure"`

    // A description of the model package.
    ModelPackageDescription *string `type:"string"`

    // The name of the model package. The name must have 1 to 63 characters. Valid
    // characters are a-z, A-Z, 0-9, and - (hyphen).
    //
    // ModelPackageName is a required field
    ModelPackageName *string `min:"1" type:"string" required:"true"`

    // Details about the algorithm that was used to create the model package.
    SourceAlgorithmSpecification *SourceAlgorithmSpecification `type:"structure"`

    // Specifies configurations for one or more transform jobs that Amazon SageMaker
    // runs to test the model package.
    ValidationSpecification *ModelPackageValidationSpecification `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateModelPackageInput) GoString Uses

func (s CreateModelPackageInput) GoString() string

GoString returns the string representation

func (*CreateModelPackageInput) SetCertifyForMarketplace Uses

func (s *CreateModelPackageInput) SetCertifyForMarketplace(v bool) *CreateModelPackageInput

SetCertifyForMarketplace sets the CertifyForMarketplace field's value.

func (*CreateModelPackageInput) SetInferenceSpecification Uses

func (s *CreateModelPackageInput) SetInferenceSpecification(v *InferenceSpecification) *CreateModelPackageInput

SetInferenceSpecification sets the InferenceSpecification field's value.

func (*CreateModelPackageInput) SetModelPackageDescription Uses

func (s *CreateModelPackageInput) SetModelPackageDescription(v string) *CreateModelPackageInput

SetModelPackageDescription sets the ModelPackageDescription field's value.

func (*CreateModelPackageInput) SetModelPackageName Uses

func (s *CreateModelPackageInput) SetModelPackageName(v string) *CreateModelPackageInput

SetModelPackageName sets the ModelPackageName field's value.

func (*CreateModelPackageInput) SetSourceAlgorithmSpecification Uses

func (s *CreateModelPackageInput) SetSourceAlgorithmSpecification(v *SourceAlgorithmSpecification) *CreateModelPackageInput

SetSourceAlgorithmSpecification sets the SourceAlgorithmSpecification field's value.

func (*CreateModelPackageInput) SetValidationSpecification Uses

func (s *CreateModelPackageInput) SetValidationSpecification(v *ModelPackageValidationSpecification) *CreateModelPackageInput

SetValidationSpecification sets the ValidationSpecification field's value.

func (CreateModelPackageInput) String Uses

func (s CreateModelPackageInput) String() string

String returns the string representation

func (*CreateModelPackageInput) Validate Uses

func (s *CreateModelPackageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateModelPackageOutput Uses

type CreateModelPackageOutput struct {

    // The Amazon Resource Name (ARN) of the new model package.
    //
    // ModelPackageArn is a required field
    ModelPackageArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateModelPackageOutput) GoString Uses

func (s CreateModelPackageOutput) GoString() string

GoString returns the string representation

func (*CreateModelPackageOutput) SetModelPackageArn Uses

func (s *CreateModelPackageOutput) SetModelPackageArn(v string) *CreateModelPackageOutput

SetModelPackageArn sets the ModelPackageArn field's value.

func (CreateModelPackageOutput) String Uses

func (s CreateModelPackageOutput) String() string

String returns the string representation

type CreateNotebookInstanceInput Uses

type CreateNotebookInstanceInput struct {

    // A list of Elastic Inference (EI) instance types to associate with this notebook
    // instance. Currently, only one instance type can be associated with a notebook
    // instance. For more information, see Using Elastic Inference in Amazon SageMaker
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/ei.html).
    AcceleratorTypes []*string `type:"list"`

    // An array of up to three Git repositories to associate with the notebook instance.
    // These can be either the names of Git repositories stored as resources in
    // your account, or the URL of Git repositories in AWS CodeCommit (codecommit/latest/userguide/welcome.html)
    // or in any other Git repository. These repositories are cloned at the same
    // level as the default repository of your notebook instance. For more information,
    // see Associating Git Repositories with Amazon SageMaker Notebook Instances
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html).
    AdditionalCodeRepositories []*string `type:"list"`

    // A Git repository to associate with the notebook instance as its default code
    // repository. This can be either the name of a Git repository stored as a resource
    // in your account, or the URL of a Git repository in AWS CodeCommit (https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html)
    // or in any other Git repository. When you open a notebook instance, it opens
    // in the directory that contains this repository. For more information, see
    // Associating Git Repositories with Amazon SageMaker Notebook Instances (https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html).
    DefaultCodeRepository *string `min:"1" type:"string"`

    // Sets whether Amazon SageMaker provides internet access to the notebook instance.
    // If you set this to Disabled this notebook instance will be able to access
    // resources only in your VPC, and will not be able to connect to Amazon SageMaker
    // training and endpoint services unless your configure a NAT Gateway in your
    // VPC.
    //
    // For more information, see Notebook Instances Are Internet-Enabled by Default
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access).
    // You can set the value of this parameter to Disabled only if you set a value
    // for the SubnetId parameter.
    DirectInternetAccess *string `type:"string" enum:"DirectInternetAccess"`

    // The type of ML compute instance to launch for the notebook instance.
    //
    // InstanceType is a required field
    InstanceType *string `type:"string" required:"true" enum:"InstanceType"`

    // The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon
    // SageMaker uses to encrypt data on the storage volume attached to your notebook
    // instance. The KMS key you provide must be enabled. For information, see Enabling
    // and Disabling Keys (https://docs.aws.amazon.com/kms/latest/developerguide/enabling-keys.html)
    // in the AWS Key Management Service Developer Guide.
    KmsKeyId *string `type:"string"`

    // The name of a lifecycle configuration to associate with the notebook instance.
    // For information about lifestyle configurations, see Step 2.1: (Optional)
    // Customize a Notebook Instance (https://docs.aws.amazon.com/sagemaker/latest/dg/notebook-lifecycle-config.html).
    LifecycleConfigName *string `type:"string"`

    // The name of the new notebook instance.
    //
    // NotebookInstanceName is a required field
    NotebookInstanceName *string `type:"string" required:"true"`

    // When you send any requests to AWS resources from the notebook instance, Amazon
    // SageMaker assumes this role to perform tasks on your behalf. You must grant
    // this role necessary permissions so Amazon SageMaker can perform these tasks.
    // The policy must allow the Amazon SageMaker service principal (sagemaker.amazonaws.com)
    // permissionsto to assume this role. For more information, see Amazon SageMaker
    // Roles (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html).
    //
    // To be able to pass this role to Amazon SageMaker, the caller of this API
    // must have the iam:PassRole permission.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // Whether root access is enabled or disabled for users of the notebook instance.
    // The default value is Enabled.
    //
    // Lifecycle configurations need root access to be able to set up a notebook
    // instance. Because of this, lifecycle configurations associated with a notebook
    // instance always run with root access even if you disable root access for
    // users.
    RootAccess *string `type:"string" enum:"RootAccess"`

    // The VPC security group IDs, in the form sg-xxxxxxxx. The security groups
    // must be for the same VPC as specified in the subnet.
    SecurityGroupIds []*string `type:"list"`

    // The ID of the subnet in a VPC to which you would like to have a connectivity
    // from your ML compute instance.
    SubnetId *string `type:"string"`

    // A list of tags to associate with the notebook instance. You can add tags
    // later by using the CreateTags API.
    Tags []*Tag `type:"list"`

    // The size, in GB, of the ML storage volume to attach to the notebook instance.
    // The default value is 5 GB.
    VolumeSizeInGB *int64 `min:"5" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateNotebookInstanceInput) GoString Uses

func (s CreateNotebookInstanceInput) GoString() string

GoString returns the string representation

func (*CreateNotebookInstanceInput) SetAcceleratorTypes Uses

func (s *CreateNotebookInstanceInput) SetAcceleratorTypes(v []*string) *CreateNotebookInstanceInput

SetAcceleratorTypes sets the AcceleratorTypes field's value.

func (*CreateNotebookInstanceInput) SetAdditionalCodeRepositories Uses

func (s *CreateNotebookInstanceInput) SetAdditionalCodeRepositories(v []*string) *CreateNotebookInstanceInput

SetAdditionalCodeRepositories sets the AdditionalCodeRepositories field's value.

func (*CreateNotebookInstanceInput) SetDefaultCodeRepository Uses

func (s *CreateNotebookInstanceInput) SetDefaultCodeRepository(v string) *CreateNotebookInstanceInput

SetDefaultCodeRepository sets the DefaultCodeRepository field's value.

func (*CreateNotebookInstanceInput) SetDirectInternetAccess Uses

func (s *CreateNotebookInstanceInput) SetDirectInternetAccess(v string) *CreateNotebookInstanceInput

SetDirectInternetAccess sets the DirectInternetAccess field's value.

func (*CreateNotebookInstanceInput) SetInstanceType Uses

func (s *CreateNotebookInstanceInput) SetInstanceType(v string) *CreateNotebookInstanceInput

SetInstanceType sets the InstanceType field's value.

func (*CreateNotebookInstanceInput) SetKmsKeyId Uses

func (s *CreateNotebookInstanceInput) SetKmsKeyId(v string) *CreateNotebookInstanceInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*CreateNotebookInstanceInput) SetLifecycleConfigName Uses

func (s *CreateNotebookInstanceInput) SetLifecycleConfigName(v string) *CreateNotebookInstanceInput

SetLifecycleConfigName sets the LifecycleConfigName field's value.

func (*CreateNotebookInstanceInput) SetNotebookInstanceName Uses

func (s *CreateNotebookInstanceInput) SetNotebookInstanceName(v string) *CreateNotebookInstanceInput

SetNotebookInstanceName sets the NotebookInstanceName field's value.

func (*CreateNotebookInstanceInput) SetRoleArn Uses

func (s *CreateNotebookInstanceInput) SetRoleArn(v string) *CreateNotebookInstanceInput

SetRoleArn sets the RoleArn field's value.

func (*CreateNotebookInstanceInput) SetRootAccess Uses

func (s *CreateNotebookInstanceInput) SetRootAccess(v string) *CreateNotebookInstanceInput

SetRootAccess sets the RootAccess field's value.

func (*CreateNotebookInstanceInput) SetSecurityGroupIds Uses

func (s *CreateNotebookInstanceInput) SetSecurityGroupIds(v []*string) *CreateNotebookInstanceInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateNotebookInstanceInput) SetSubnetId Uses

func (s *CreateNotebookInstanceInput) SetSubnetId(v string) *CreateNotebookInstanceInput

SetSubnetId sets the SubnetId field's value.

func (*CreateNotebookInstanceInput) SetTags Uses

func (s *CreateNotebookInstanceInput) SetTags(v []*Tag) *CreateNotebookInstanceInput

SetTags sets the Tags field's value.

func (*CreateNotebookInstanceInput) SetVolumeSizeInGB Uses

func (s *CreateNotebookInstanceInput) SetVolumeSizeInGB(v int64) *CreateNotebookInstanceInput

SetVolumeSizeInGB sets the VolumeSizeInGB field's value.

func (CreateNotebookInstanceInput) String Uses

func (s CreateNotebookInstanceInput) String() string

String returns the string representation

func (*CreateNotebookInstanceInput) Validate Uses

func (s *CreateNotebookInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotebookInstanceLifecycleConfigInput Uses

type CreateNotebookInstanceLifecycleConfigInput struct {

    // The name of the lifecycle configuration.
    //
    // NotebookInstanceLifecycleConfigName is a required field
    NotebookInstanceLifecycleConfigName *string `type:"string" required:"true"`

    // A shell script that runs only once, when you create a notebook instance.
    // The shell script must be a base64-encoded string.
    OnCreate []*NotebookInstanceLifecycleHook `type:"list"`

    // A shell script that runs every time you start a notebook instance, including
    // when you create the notebook instance. The shell script must be a base64-encoded
    // string.
    OnStart []*NotebookInstanceLifecycleHook `type:"list"`
    // contains filtered or unexported fields
}

func (CreateNotebookInstanceLifecycleConfigInput) GoString Uses

func (s CreateNotebookInstanceLifecycleConfigInput) GoString() string

GoString returns the string representation

func (*CreateNotebookInstanceLifecycleConfigInput) SetNotebookInstanceLifecycleConfigName Uses

func (s *CreateNotebookInstanceLifecycleConfigInput) SetNotebookInstanceLifecycleConfigName(v string) *CreateNotebookInstanceLifecycleConfigInput

SetNotebookInstanceLifecycleConfigName sets the NotebookInstanceLifecycleConfigName field's value.

func (*CreateNotebookInstanceLifecycleConfigInput) SetOnCreate Uses

func (s *CreateNotebookInstanceLifecycleConfigInput) SetOnCreate(v []*NotebookInstanceLifecycleHook) *CreateNotebookInstanceLifecycleConfigInput

SetOnCreate sets the OnCreate field's value.

func (*CreateNotebookInstanceLifecycleConfigInput) SetOnStart Uses

func (s *CreateNotebookInstanceLifecycleConfigInput) SetOnStart(v []*NotebookInstanceLifecycleHook) *CreateNotebookInstanceLifecycleConfigInput

SetOnStart sets the OnStart field's value.

func (CreateNotebookInstanceLifecycleConfigInput) String Uses

func (s CreateNotebookInstanceLifecycleConfigInput) String() string

String returns the string representation

func (*CreateNotebookInstanceLifecycleConfigInput) Validate Uses

func (s *CreateNotebookInstanceLifecycleConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotebookInstanceLifecycleConfigOutput Uses

type CreateNotebookInstanceLifecycleConfigOutput struct {

    // The Amazon Resource Name (ARN) of the lifecycle configuration.
    NotebookInstanceLifecycleConfigArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateNotebookInstanceLifecycleConfigOutput) GoString Uses

func (s CreateNotebookInstanceLifecycleConfigOutput) GoString() string

GoString returns the string representation

func (*CreateNotebookInstanceLifecycleConfigOutput) SetNotebookInstanceLifecycleConfigArn Uses

func (s *CreateNotebookInstanceLifecycleConfigOutput) SetNotebookInstanceLifecycleConfigArn(v string) *CreateNotebookInstanceLifecycleConfigOutput

SetNotebookInstanceLifecycleConfigArn sets the NotebookInstanceLifecycleConfigArn field's value.

func (CreateNotebookInstanceLifecycleConfigOutput) String Uses

func (s CreateNotebookInstanceLifecycleConfigOutput) String() string

String returns the string representation

type CreateNotebookInstanceOutput Uses

type CreateNotebookInstanceOutput struct {

    // The Amazon Resource Name (ARN) of the notebook instance.
    NotebookInstanceArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateNotebookInstanceOutput) GoString Uses

func (s CreateNotebookInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateNotebookInstanceOutput) SetNotebookInstanceArn Uses

func (s *CreateNotebookInstanceOutput) SetNotebookInstanceArn(v string) *CreateNotebookInstanceOutput

SetNotebookInstanceArn sets the NotebookInstanceArn field's value.

func (CreateNotebookInstanceOutput) String Uses

func (s CreateNotebookInstanceOutput) String() string

String returns the string representation

type CreatePresignedNotebookInstanceUrlInput Uses

type CreatePresignedNotebookInstanceUrlInput struct {

    // The name of the notebook instance.
    //
    // NotebookInstanceName is a required field
    NotebookInstanceName *string `type:"string" required:"true"`

    // The duration of the session, in seconds. The default is 12 hours.
    SessionExpirationDurationInSeconds *int64 `min:"1800" type:"integer"`
    // contains filtered or unexported fields
}

func (CreatePresignedNotebookInstanceUrlInput) GoString Uses

func (s CreatePresignedNotebookInstanceUrlInput) GoString() string

GoString returns the string representation

func (*CreatePresignedNotebookInstanceUrlInput) SetNotebookInstanceName Uses

func (s *CreatePresignedNotebookInstanceUrlInput) SetNotebookInstanceName(v string) *CreatePresignedNotebookInstanceUrlInput

SetNotebookInstanceName sets the NotebookInstanceName field's value.

func (*CreatePresignedNotebookInstanceUrlInput) SetSessionExpirationDurationInSeconds Uses

func (s *CreatePresignedNotebookInstanceUrlInput) SetSessionExpirationDurationInSeconds(v int64) *CreatePresignedNotebookInstanceUrlInput

SetSessionExpirationDurationInSeconds sets the SessionExpirationDurationInSeconds field's value.

func (CreatePresignedNotebookInstanceUrlInput) String Uses

func (s CreatePresignedNotebookInstanceUrlInput) String() string

String returns the string representation

func (*CreatePresignedNotebookInstanceUrlInput) Validate Uses

func (s *CreatePresignedNotebookInstanceUrlInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePresignedNotebookInstanceUrlOutput Uses

type CreatePresignedNotebookInstanceUrlOutput struct {

    // A JSON object that contains the URL string.
    AuthorizedUrl *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreatePresignedNotebookInstanceUrlOutput) GoString Uses

func (s CreatePresignedNotebookInstanceUrlOutput) GoString() string

GoString returns the string representation

func (*CreatePresignedNotebookInstanceUrlOutput) SetAuthorizedUrl Uses

func (s *CreatePresignedNotebookInstanceUrlOutput) SetAuthorizedUrl(v string) *CreatePresignedNotebookInstanceUrlOutput

SetAuthorizedUrl sets the AuthorizedUrl field's value.

func (CreatePresignedNotebookInstanceUrlOutput) String Uses

func (s CreatePresignedNotebookInstanceUrlOutput) String() string

String returns the string representation

type CreateTrainingJobInput Uses

type CreateTrainingJobInput struct {

    // The registry path of the Docker image that contains the training algorithm
    // and algorithm-specific metadata, including the input mode. For more information
    // about algorithms provided by Amazon SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html).
    // For information about providing your own algorithms, see Using Your Own Algorithms
    // with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).
    //
    // AlgorithmSpecification is a required field
    AlgorithmSpecification *AlgorithmSpecification `type:"structure" required:"true"`

    // Contains information about the output location for managed spot training
    // checkpoint data.
    CheckpointConfig *CheckpointConfig `type:"structure"`

    // To encrypt all communications between ML compute instances in distributed
    // training, choose True. Encryption provides greater security for distributed
    // training, but training might take longer. How long it takes depends on the
    // amount of communication between compute instances, especially if you use
    // a deep learning algorithm in distributed training. For more information,
    // see Protect Communications Between ML Compute Instances in a Distributed
    // Training Job (https://docs.aws.amazon.com/sagemaker/latest/dg/train-encrypt.html).
    EnableInterContainerTrafficEncryption *bool `type:"boolean"`

    // To train models using managed spot training, choose True. Managed spot training
    // provides a fully managed and scalable infrastructure for training machine
    // learning models. this option is useful when training jobs can be interrupted
    // and when there is flexibility when the training job is run.
    //
    // The complete and intermediate results of jobs are stored in an Amazon S3
    // bucket, and can be used as a starting point to train models incrementally.
    // Amazon SageMaker provides metrics and logs in CloudWatch. They can be used
    // to see when managed spot training jobs are running, interrupted, resumed,
    // or completed.
    EnableManagedSpotTraining *bool `type:"boolean"`

    // Isolates the training container. No inbound or outbound network calls can
    // be made, except for calls between peers within a training cluster for distributed
    // training. If you enable network isolation for training jobs that are configured
    // to use a VPC, Amazon SageMaker downloads and uploads customer data and model
    // artifacts through the specified VPC, but the training container does not
    // have network access.
    //
    // The Semantic Segmentation built-in algorithm does not support network isolation.
    EnableNetworkIsolation *bool `type:"boolean"`

    // Algorithm-specific parameters that influence the quality of the model. You
    // set hyperparameters before you start the learning process. For a list of
    // hyperparameters for each training algorithm provided by Amazon SageMaker,
    // see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html).
    //
    // You can specify a maximum of 100 hyperparameters. Each hyperparameter is
    // a key-value pair. Each key and value is limited to 256 characters, as specified
    // by the Length Constraint.
    HyperParameters map[string]*string `type:"map"`

    // An array of Channel objects. Each channel is a named input source. InputDataConfig
    // describes the input data and its location.
    //
    // Algorithms can accept input data from one or more channels. For example,
    // an algorithm might have two channels of input data, training_data and validation_data.
    // The configuration for each channel provides the S3, EFS, or FSx location
    // where the input data is stored. It also provides information about the stored
    // data: the MIME type, compression method, and whether the data is wrapped
    // in RecordIO format.
    //
    // Depending on the input mode that the algorithm supports, Amazon SageMaker
    // either copies input data files from an S3 bucket to a local directory in
    // the Docker container, or makes it available as input streams. For example,
    // if you specify an EFS location, input data files will be made available as
    // input streams. They do not need to be downloaded.
    InputDataConfig []*Channel `min:"1" type:"list"`

    // Specifies the path to the S3 location where you want to store model artifacts.
    // Amazon SageMaker creates subfolders for the artifacts.
    //
    // OutputDataConfig is a required field
    OutputDataConfig *OutputDataConfig `type:"structure" required:"true"`

    // The resources, including the ML compute instances and ML storage volumes,
    // to use for model training.
    //
    // ML storage volumes store model artifacts and incremental states. Training
    // algorithms might also use ML storage volumes for scratch space. If you want
    // Amazon SageMaker to use the ML storage volume to store the training data,
    // choose File as the TrainingInputMode in the algorithm specification. For
    // distributed training algorithms, specify an instance count greater than 1.
    //
    // ResourceConfig is a required field
    ResourceConfig *ResourceConfig `type:"structure" required:"true"`

    // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume
    // to perform tasks on your behalf.
    //
    // During model training, Amazon SageMaker needs your permission to read input
    // data from an S3 bucket, download a Docker image that contains training code,
    // write model artifacts to an S3 bucket, write logs to Amazon CloudWatch Logs,
    // and publish metrics to Amazon CloudWatch. You grant permissions for all of
    // these tasks to an IAM role. For more information, see Amazon SageMaker Roles
    // (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html).
    //
    // To be able to pass this role to Amazon SageMaker, the caller of this API
    // must have the iam:PassRole permission.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // Specifies a limit to how long a model training job can run. When the job
    // reaches the time limit, Amazon SageMaker ends the training job. Use this
    // API to cap model training costs.
    //
    // To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which
    // delays job termination for 120 seconds. Algorithms can use this 120-second
    // window to save the model artifacts, so the results of training are not lost.
    //
    // StoppingCondition is a required field
    StoppingCondition *StoppingCondition `type:"structure" required:"true"`

    // An array of key-value pairs. For more information, see Using Cost Allocation
    // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`

    // The name of the training job. The name must be unique within an AWS Region
    // in an AWS account.
    //
    // TrainingJobName is a required field
    TrainingJobName *string `min:"1" type:"string" required:"true"`

    // A VpcConfig object that specifies the VPC that you want your training job
    // to connect to. Control access to and from your training container by configuring
    // the VPC. For more information, see Protect Training Jobs by Using an Amazon
    // Virtual Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/train-vpc.html).
    VpcConfig *VpcConfig `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTrainingJobInput) GoString Uses

func (s CreateTrainingJobInput) GoString() string

GoString returns the string representation

func (*CreateTrainingJobInput) SetAlgorithmSpecification Uses

func (s *CreateTrainingJobInput) SetAlgorithmSpecification(v *AlgorithmSpecification) *CreateTrainingJobInput

SetAlgorithmSpecification sets the AlgorithmSpecification field's value.

func (*CreateTrainingJobInput) SetCheckpointConfig Uses

func (s *CreateTrainingJobInput) SetCheckpointConfig(v *CheckpointConfig) *CreateTrainingJobInput

SetCheckpointConfig sets the CheckpointConfig field's value.

func (*CreateTrainingJobInput) SetEnableInterContainerTrafficEncryption Uses

func (s *CreateTrainingJobInput) SetEnableInterContainerTrafficEncryption(v bool) *CreateTrainingJobInput

SetEnableInterContainerTrafficEncryption sets the EnableInterContainerTrafficEncryption field's value.

func (*CreateTrainingJobInput) SetEnableManagedSpotTraining Uses

func (s *CreateTrainingJobInput) SetEnableManagedSpotTraining(v bool) *CreateTrainingJobInput

SetEnableManagedSpotTraining sets the EnableManagedSpotTraining field's value.

func (*CreateTrainingJobInput) SetEnableNetworkIsolation Uses

func (s *CreateTrainingJobInput) SetEnableNetworkIsolation(v bool) *CreateTrainingJobInput

SetEnableNetworkIsolation sets the EnableNetworkIsolation field's value.

func (*CreateTrainingJobInput) SetHyperParameters Uses

func (s *CreateTrainingJobInput) SetHyperParameters(v map[string]*string) *CreateTrainingJobInput

SetHyperParameters sets the HyperParameters field's value.

func (*CreateTrainingJobInput) SetInputDataConfig Uses

func (s *CreateTrainingJobInput) SetInputDataConfig(v []*Channel) *CreateTrainingJobInput

SetInputDataConfig sets the InputDataConfig field's value.

func (*CreateTrainingJobInput) SetOutputDataConfig Uses

func (s *CreateTrainingJobInput) SetOutputDataConfig(v *OutputDataConfig) *CreateTrainingJobInput

SetOutputDataConfig sets the OutputDataConfig field's value.

func (*CreateTrainingJobInput) SetResourceConfig Uses

func (s *CreateTrainingJobInput) SetResourceConfig(v *ResourceConfig) *CreateTrainingJobInput

SetResourceConfig sets the ResourceConfig field's value.

func (*CreateTrainingJobInput) SetRoleArn Uses

func (s *CreateTrainingJobInput) SetRoleArn(v string) *CreateTrainingJobInput

SetRoleArn sets the RoleArn field's value.

func (*CreateTrainingJobInput) SetStoppingCondition Uses

func (s *CreateTrainingJobInput) SetStoppingCondition(v *StoppingCondition) *CreateTrainingJobInput

SetStoppingCondition sets the StoppingCondition field's value.

func (*CreateTrainingJobInput) SetTags Uses

func (s *CreateTrainingJobInput) SetTags(v []*Tag) *CreateTrainingJobInput

SetTags sets the Tags field's value.

func (*CreateTrainingJobInput) SetTrainingJobName Uses

func (s *CreateTrainingJobInput) SetTrainingJobName(v string) *CreateTrainingJobInput

SetTrainingJobName sets the TrainingJobName field's value.

func (*CreateTrainingJobInput) SetVpcConfig Uses

func (s *CreateTrainingJobInput) SetVpcConfig(v *VpcConfig) *CreateTrainingJobInput

SetVpcConfig sets the VpcConfig field's value.

func (CreateTrainingJobInput) String Uses

func (s CreateTrainingJobInput) String() string

String returns the string representation

func (*CreateTrainingJobInput) Validate Uses

func (s *CreateTrainingJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTrainingJobOutput Uses

type CreateTrainingJobOutput struct {

    // The Amazon Resource Name (ARN) of the training job.
    //
    // TrainingJobArn is a required field
    TrainingJobArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTrainingJobOutput) GoString Uses

func (s CreateTrainingJobOutput) GoString() string

GoString returns the string representation

func (*CreateTrainingJobOutput) SetTrainingJobArn Uses

func (s *CreateTrainingJobOutput) SetTrainingJobArn(v string) *CreateTrainingJobOutput

SetTrainingJobArn sets the TrainingJobArn field's value.

func (CreateTrainingJobOutput) String Uses

func (s CreateTrainingJobOutput) String() string

String returns the string representation

type CreateTransformJobInput Uses

type CreateTransformJobInput struct {

    // Specifies the number of records to include in a mini-batch for an HTTP inference
    // request. A record is a single unit of input data that inference can be made
    // on. For example, a single line in a CSV file is a record.
    //
    // To enable the batch strategy, you must set SplitType to Line, RecordIO, or
    // TFRecord.
    //
    // To use only one record when making an HTTP invocation request to a container,
    // set BatchStrategy to SingleRecord and SplitType to Line.
    //
    // To fit as many records in a mini-batch as can fit within the MaxPayloadInMB
    // limit, set BatchStrategy to MultiRecord and SplitType to Line.
    BatchStrategy *string `type:"string" enum:"BatchStrategy"`

    // The data structure used to specify the data to be used for inference in a
    // batch transform job and to associate the data that is relevant to the prediction
    // results in the output. The input filter provided allows you to exclude input
    // data that is not needed for inference in a batch transform job. The output
    // filter provided allows you to include input data relevant to interpreting
    // the predictions in the output from the job. For more information, see Associate
    // Prediction Results with their Corresponding Input Records (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html).
    DataProcessing *DataProcessing `type:"structure"`

    // The environment variables to set in the Docker container. We support up to
    // 16 key and values entries in the map.
    Environment map[string]*string `type:"map"`

    // The maximum number of parallel requests that can be sent to each instance
    // in a transform job. If MaxConcurrentTransforms is set to 0 or left unset,
    // Amazon SageMaker checks the optional execution-parameters to determine the
    // optimal settings for your chosen algorithm. If the execution-parameters endpoint
    // is not enabled, the default value is 1. For more information on execution-parameters,
    // see How Containers Serve Requests (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-batch-code.html#your-algorithms-batch-code-how-containe-serves-requests).
    // For built-in algorithms, you don't need to set a value for MaxConcurrentTransforms.
    MaxConcurrentTransforms *int64 `type:"integer"`

    // The maximum allowed size of the payload, in MB. A payload is the data portion
    // of a record (without metadata). The value in MaxPayloadInMB must be greater
    // than, or equal to, the size of a single record. To estimate the size of a
    // record in MB, divide the size of your dataset by the number of records. To
    // ensure that the records fit within the maximum payload size, we recommend
    // using a slightly larger value. The default value is 6 MB.
    //
    // For cases where the payload might be arbitrarily large and is transmitted
    // using HTTP chunked encoding, set the value to 0. This feature works only
    // in supported algorithms. Currently, Amazon SageMaker built-in algorithms
    // do not support HTTP chunked encoding.
    MaxPayloadInMB *int64 `type:"integer"`

    // The name of the model that you want to use for the transform job. ModelName
    // must be the name of an existing Amazon SageMaker model within an AWS Region
    // in an AWS account.
    //
    // ModelName is a required field
    ModelName *string `type:"string" required:"true"`

    // (Optional) An array of key-value pairs. For more information, see Using Cost
    // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`

    // Describes the input source and the way the transform job consumes it.
    //
    // TransformInput is a required field
    TransformInput *TransformInput `type:"structure" required:"true"`

    // The name of the transform job. The name must be unique within an AWS Region
    // in an AWS account.
    //
    // TransformJobName is a required field
    TransformJobName *string `min:"1" type:"string" required:"true"`

    // Describes the results of the transform job.
    //
    // TransformOutput is a required field
    TransformOutput *TransformOutput `type:"structure" required:"true"`

    // Describes the resources, including ML instance types and ML instance count,
    // to use for the transform job.
    //
    // TransformResources is a required field
    TransformResources *TransformResources `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTransformJobInput) GoString Uses

func (s CreateTransformJobInput) GoString() string

GoString returns the string representation

func (*CreateTransformJobInput) SetBatchStrategy Uses

func (s *CreateTransformJobInput) SetBatchStrategy(v string) *CreateTransformJobInput

SetBatchStrategy sets the BatchStrategy field's value.

func (*CreateTransformJobInput) SetDataProcessing Uses

func (s *CreateTransformJobInput) SetDataProcessing(v *DataProcessing) *CreateTransformJobInput

SetDataProcessing sets the DataProcessing field's value.

func (*CreateTransformJobInput) SetEnvironment Uses

func (s *CreateTransformJobInput) SetEnvironment(v map[string]*string) *CreateTransformJobInput

SetEnvironment sets the Environment field's value.

func (*CreateTransformJobInput) SetMaxConcurrentTransforms Uses

func (s *CreateTransformJobInput) SetMaxConcurrentTransforms(v int64) *CreateTransformJobInput

SetMaxConcurrentTransforms sets the MaxConcurrentTransforms field's value.

func (*CreateTransformJobInput) SetMaxPayloadInMB Uses

func (s *CreateTransformJobInput) SetMaxPayloadInMB(v int64) *CreateTransformJobInput

SetMaxPayloadInMB sets the MaxPayloadInMB field's value.

func (*CreateTransformJobInput) SetModelName Uses

func (s *CreateTransformJobInput) SetModelName(v string) *CreateTransformJobInput

SetModelName sets the ModelName field's value.

func (*CreateTransformJobInput) SetTags Uses

func (s *CreateTransformJobInput) SetTags(v []*Tag) *CreateTransformJobInput

SetTags sets the Tags field's value.

func (*CreateTransformJobInput) SetTransformInput Uses

func (s *CreateTransformJobInput) SetTransformInput(v *TransformInput) *CreateTransformJobInput

SetTransformInput sets the TransformInput field's value.

func (*CreateTransformJobInput) SetTransformJobName Uses

func (s *CreateTransformJobInput) SetTransformJobName(v string) *CreateTransformJobInput

SetTransformJobName sets the TransformJobName field's value.

func (*CreateTransformJobInput) SetTransformOutput Uses

func (s *CreateTransformJobInput) SetTransformOutput(v *TransformOutput) *CreateTransformJobInput

SetTransformOutput sets the TransformOutput field's value.

func (*CreateTransformJobInput) SetTransformResources Uses

func (s *CreateTransformJobInput) SetTransformResources(v *TransformResources) *CreateTransformJobInput

SetTransformResources sets the TransformResources field's value.

func (CreateTransformJobInput) String Uses

func (s CreateTransformJobInput) String() string

String returns the string representation

func (*CreateTransformJobInput) Validate Uses

func (s *CreateTransformJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTransformJobOutput Uses

type CreateTransformJobOutput struct {

    // The Amazon Resource Name (ARN) of the transform job.
    //
    // TransformJobArn is a required field
    TransformJobArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTransformJobOutput) GoString Uses

func (s CreateTransformJobOutput) GoString() string

GoString returns the string representation

func (*CreateTransformJobOutput) SetTransformJobArn Uses

func (s *CreateTransformJobOutput) SetTransformJobArn(v string) *CreateTransformJobOutput

SetTransformJobArn sets the TransformJobArn field's value.

func (CreateTransformJobOutput) String Uses

func (s CreateTransformJobOutput) String() string

String returns the string representation

type CreateWorkteamInput Uses

type CreateWorkteamInput struct {

    // A description of the work team.
    //
    // Description is a required field
    Description *string `min:"1" type:"string" required:"true"`

    // A list of MemberDefinition objects that contains objects that identify the
    // Amazon Cognito user pool that makes up the work team. For more information,
    // see Amazon Cognito User Pools (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html).
    //
    // All of the CognitoMemberDefinition objects that make up the member definition
    // must have the same ClientId and UserPool values.
    //
    // MemberDefinitions is a required field
    MemberDefinitions []*MemberDefinition `min:"1" type:"list" required:"true"`

    // Configures notification of workers regarding available or expiring work items.
    NotificationConfiguration *NotificationConfiguration `type:"structure"`

    // An array of key-value pairs.
    //
    // For more information, see Resource Tag (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)
    // and Using Cost Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what)
    // in the AWS Billing and Cost Management User Guide.
    Tags []*Tag `type:"list"`

    // The name of the work team. Use this name to identify the work team.
    //
    // WorkteamName is a required field
    WorkteamName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateWorkteamInput) GoString Uses

func (s CreateWorkteamInput) GoString() string

GoString returns the string representation

func (*CreateWorkteamInput) SetDescription Uses

func (s *CreateWorkteamInput) SetDescription(v string) *CreateWorkteamInput

SetDescription sets the Description field's value.

func (*CreateWorkteamInput) SetMemberDefinitions Uses

func (s *CreateWorkteamInput) SetMemberDefinitions(v []*MemberDefinition) *CreateWorkteamInput

SetMemberDefinitions sets the MemberDefinitions field's value.

func (*CreateWorkteamInput) SetNotificationConfiguration Uses

func (s *CreateWorkteamInput) SetNotificationConfiguration(v *NotificationConfiguration) *CreateWorkteamInput

SetNotificationConfiguration sets the NotificationConfiguration field's value.

func (*CreateWorkteamInput) SetTags Uses

func (s *CreateWorkteamInput) SetTags(v []*Tag) *CreateWorkteamInput

SetTags sets the Tags field's value.

func (*CreateWorkteamInput) SetWorkteamName Uses

func (s *CreateWorkteamInput) SetWorkteamName(v string) *CreateWorkteamInput

SetWorkteamName sets the WorkteamName field's value.

func (CreateWorkteamInput) String Uses

func (s CreateWorkteamInput) String() string

String returns the string representation

func (*CreateWorkteamInput) Validate Uses

func (s *CreateWorkteamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWorkteamOutput Uses

type CreateWorkteamOutput struct {

    // The Amazon Resource Name (ARN) of the work team. You can use this ARN to
    // identify the work team.
    WorkteamArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateWorkteamOutput) GoString Uses

func (s CreateWorkteamOutput) GoString() string

GoString returns the string representation

func (*CreateWorkteamOutput) SetWorkteamArn Uses

func (s *CreateWorkteamOutput) SetWorkteamArn(v string) *CreateWorkteamOutput

SetWorkteamArn sets the WorkteamArn field's value.

func (CreateWorkteamOutput) String Uses

func (s CreateWorkteamOutput) String() string

String returns the string representation

type DataProcessing Uses

type DataProcessing struct {

    // A JSONPath (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html#data-processing-operators)
    // expression used to select a portion of the input data to pass to the algorithm.
    // Use the InputFilter parameter to exclude fields, such as an ID column, from
    // the input. If you want Amazon SageMaker to pass the entire input dataset
    // to the algorithm, accept the default value $.
    //
    // Examples: "$", "$[1:]", "$.features"
    InputFilter *string `type:"string"`

    // Specifies the source of the data to join with the transformed data. The valid
    // values are None and Input The default value is None which specifies not to
    // join the input with the transformed data. If you want the batch transform
    // job to join the original input data with the transformed data, set JoinSource
    // to Input.
    //
    // For JSON or JSONLines objects, such as a JSON array, Amazon SageMaker adds
    // the transformed data to the input JSON object in an attribute called SageMakerOutput.
    // The joined result for JSON must be a key-value pair object. If the input
    // is not a key-value pair object, Amazon SageMaker creates a new JSON file.
    // In the new JSON file, and the input data is stored under the SageMakerInput
    // key and the results are stored in SageMakerOutput.
    //
    // For CSV files, Amazon SageMaker combines the transformed data with the input
    // data at the end of the input data and stores it in the output file. The joined
    // data has the joined input data followed by the transformed data and the output
    // is a CSV file.
    JoinSource *string `type:"string" enum:"JoinSource"`

    // A JSONPath (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html#data-processing-operators)
    // expression used to select a portion of the joined dataset to save in the
    // output file for a batch transform job. If you want Amazon SageMaker to store
    // the entire input dataset in the output file, leave the default value, $.
    // If you specify indexes that aren't within the dimension size of the joined
    // dataset, you get an error.
    //
    // Examples: "$", "$[0,5:]", "$['id','SageMakerOutput']"
    OutputFilter *string `type:"string"`
    // contains filtered or unexported fields
}

The data structure used to specify the data to be used for inference in a batch transform job and to associate the data that is relevant to the prediction results in the output. The input filter provided allows you to exclude input data that is not needed for inference in a batch transform job. The output filter provided allows you to include input data relevant to interpreting the predictions in the output from the job. For more information, see Associate Prediction Results with their Corresponding Input Records (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html).

func (DataProcessing) GoString Uses

func (s DataProcessing) GoString() string

GoString returns the string representation

func (*DataProcessing) SetInputFilter Uses

func (s *DataProcessing) SetInputFilter(v string) *DataProcessing

SetInputFilter sets the InputFilter field's value.

func (*DataProcessing) SetJoinSource Uses

func (s *DataProcessing) SetJoinSource(v string) *DataProcessing

SetJoinSource sets the JoinSource field's value.

func (*DataProcessing) SetOutputFilter Uses

func (s *DataProcessing) SetOutputFilter(v string) *DataProcessing

SetOutputFilter sets the OutputFilter field's value.

func (DataProcessing) String Uses

func (s DataProcessing) String() string

String returns the string representation

type DataSource Uses

type DataSource struct {

    // The file system that is associated with a channel.
    FileSystemDataSource *FileSystemDataSource `type:"structure"`

    // The S3 location of the data source that is associated with a channel.
    S3DataSource *S3DataSource `type:"structure"`
    // contains filtered or unexported fields
}

Describes the location of the channel data.

func (DataSource) GoString Uses

func (s DataSource) GoString() string

GoString returns the string representation

func (*DataSource) SetFileSystemDataSource Uses

func (s *DataSource) SetFileSystemDataSource(v *FileSystemDataSource) *DataSource

SetFileSystemDataSource sets the FileSystemDataSource field's value.

func (*DataSource) SetS3DataSource Uses

func (s *DataSource) SetS3DataSource(v *S3DataSource) *DataSource

SetS3DataSource sets the S3DataSource field's value.

func (DataSource) String Uses

func (s DataSource) String() string

String returns the string representation

func (*DataSource) Validate Uses

func (s *DataSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAlgorithmInput Uses

type DeleteAlgorithmInput struct {

    // The name of the algorithm to delete.
    //
    // AlgorithmName is a required field
    AlgorithmName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAlgorithmInput) GoString Uses

func (s DeleteAlgorithmInput) GoString() string

GoString returns the string representation

func (*DeleteAlgorithmInput) SetAlgorithmName Uses

func (s *DeleteAlgorithmInput) SetAlgorithmName(v string) *DeleteAlgorithmInput

SetAlgorithmName sets the AlgorithmName field's value.

func (DeleteAlgorithmInput) String Uses

func (s DeleteAlgorithmInput) String() string

String returns the string representation

func (*DeleteAlgorithmInput) Validate Uses

func (s *DeleteAlgorithmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAlgorithmOutput Uses

type DeleteAlgorithmOutput struct {
    // contains filtered or unexported fields
}

func (DeleteAlgorithmOutput) GoString Uses

func (s DeleteAlgorithmOutput) GoString() string

GoString returns the string representation

func (DeleteAlgorithmOutput) String Uses

func (s DeleteAlgorithmOutput) String() string

String returns the string representation

type DeleteCodeRepositoryInput Uses

type DeleteCodeRepositoryInput struct {

    // The name of the Git repository to delete.
    //
    // CodeRepositoryName is a required field
    CodeRepositoryName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCodeRepositoryInput) GoString Uses

func (s DeleteCodeRepositoryInput) GoString() string

GoString returns the string representation

func (*DeleteCodeRepositoryInput) SetCodeRepositoryName Uses

func (s *DeleteCodeRepositoryInput) SetCodeRepositoryName(v string) *DeleteCodeRepositoryInput

SetCodeRepositoryName sets the CodeRepositoryName field's value.

func (DeleteCodeRepositoryInput) String Uses

func (s DeleteCodeRepositoryInput) String() string

String returns the string representation

func (*DeleteCodeRepositoryInput) Validate Uses

func (s *DeleteCodeRepositoryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCodeRepositoryOutput Uses

type DeleteCodeRepositoryOutput struct {
    // contains filtered or unexported fields
}

func (DeleteCodeRepositoryOutput) GoString Uses

func (s DeleteCodeRepositoryOutput) GoString() string

GoString returns the string representation

func (DeleteCodeRepositoryOutput) String Uses

func (s DeleteCodeRepositoryOutput) String() string

String returns the string representation

type DeleteEndpointConfigInput Uses

type DeleteEndpointConfigInput struct {

    // The name of the endpoint configuration that you want to delete.
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteEndpointConfigInput) GoString Uses

func (s DeleteEndpointConfigInput) GoString() string

GoString returns the string representation

func (*DeleteEndpointConfigInput) SetEndpointConfigName Uses

func (s *DeleteEndpointConfigInput) SetEndpointConfigName(v string) *DeleteEndpointConfigInput

SetEndpointConfigName sets the EndpointConfigName field's value.

func (DeleteEndpointConfigInput) String Uses

func (s DeleteEndpointConfigInput) String() string

String returns the string representation

func (*DeleteEndpointConfigInput) Validate Uses

func (s *DeleteEndpointConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEndpointConfigOutput Uses

type DeleteEndpointConfigOutput struct {
    // contains filtered or unexported fields
}

func (DeleteEndpointConfigOutput) GoString Uses

func (s DeleteEndpointConfigOutput) GoString() string

GoString returns the string representation

func (DeleteEndpointConfigOutput) String Uses

func (s DeleteEndpointConfigOutput) String() string

String returns the string representation

type DeleteEndpointInput Uses

type DeleteEndpointInput struct {

    // The name of the endpoint that you want to delete.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteEndpointInput) GoString Uses

func (s DeleteEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteEndpointInput) SetEndpointName Uses

func (s *DeleteEndpointInput) SetEndpointName(v string) *DeleteEndpointInput

SetEndpointName sets the EndpointName field's value.

func (DeleteEndpointInput) String Uses

func (s DeleteEndpointInput) String() string

String returns the string representation

func (*DeleteEndpointInput) Validate Uses

func (s *DeleteEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEndpointOutput Uses

type DeleteEndpointOutput struct {
    // contains filtered or unexported fields
}

func (DeleteEndpointOutput) GoString Uses

func (s DeleteEndpointOutput) GoString() string

GoString returns the string representation

func (DeleteEndpointOutput) String Uses

func (s DeleteEndpointOutput) String() string

String returns the string representation

type DeleteModelInput Uses

type DeleteModelInput struct {

    // The name of the model to delete.
    //
    // ModelName is a required field
    ModelName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteModelInput) GoString Uses

func (s DeleteModelInput) GoString() string

GoString returns the string representation

func (*DeleteModelInput) SetModelName Uses

func (s *DeleteModelInput) SetModelName(v string) *DeleteModelInput

SetModelName sets the ModelName field's value.

func (DeleteModelInput) String Uses

func (s DeleteModelInput) String() string

String returns the string representation

func (*DeleteModelInput) Validate Uses

func (s *DeleteModelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteModelOutput Uses

type DeleteModelOutput struct {
    // contains filtered or unexported fields
}

func (DeleteModelOutput) GoString Uses

func (s DeleteModelOutput) GoString() string

GoString returns the string representation

func (DeleteModelOutput) String Uses

func (s DeleteModelOutput) String() string

String returns the string representation

type DeleteModelPackageInput Uses

type DeleteModelPackageInput struct {

    // The name of the model package. The name must have 1 to 63 characters. Valid
    // characters are a-z, A-Z, 0-9, and - (hyphen).
    //
    // ModelPackageName is a required field
    ModelPackageName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteModelPackageInput) GoString Uses

func (s DeleteModelPackageInput) GoString() string

GoString returns the string representation

func (*DeleteModelPackageInput) SetModelPackageName Uses

func (s *DeleteModelPackageInput) SetModelPackageName(v string) *DeleteModelPackageInput

SetModelPackageName sets the ModelPackageName field's value.

func (DeleteModelPackageInput) String Uses

func (s DeleteModelPackageInput) String() string

String returns the string representation

func (*DeleteModelPackageInput) Validate Uses

func (s *DeleteModelPackageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteModelPackageOutput Uses

type DeleteModelPackageOutput struct {
    // contains filtered or unexported fields
}

func (DeleteModelPackageOutput) GoString Uses

func (s DeleteModelPackageOutput) GoString() string

GoString returns the string representation

func (DeleteModelPackageOutput) String Uses

func (s DeleteModelPackageOutput) String() string

String returns the string representation

type DeleteNotebookInstanceInput Uses

type DeleteNotebookInstanceInput struct {

    // The name of the Amazon SageMaker notebook instance to delete.
    //
    // NotebookInstanceName is a required field
    NotebookInstanceName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteNotebookInstanceInput) GoString Uses

func (s DeleteNotebookInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteNotebookInstanceInput) SetNotebookInstanceName Uses

func (s *DeleteNotebookInstanceInput) SetNotebookInstanceName(v string) *DeleteNotebookInstanceInput

SetNotebookInstanceName sets the NotebookInstanceName field's value.

func (DeleteNotebookInstanceInput) String Uses

func (s DeleteNotebookInstanceInput) String() string

String returns the string representation

func (*DeleteNotebookInstanceInput) Validate Uses

func (s *DeleteNotebookInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNotebookInstanceLifecycleConfigInput Uses

type DeleteNotebookInstanceLifecycleConfigInput struct {

    // The name of the lifecycle configuration to delete.
    //
    // NotebookInstanceLifecycleConfigName is a required field
    NotebookInstanceLifecycleConfigName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteNotebookInstanceLifecycleConfigInput) GoString Uses

func (s DeleteNotebookInstanceLifecycleConfigInput) GoString() string

GoString returns the string representation

func (*DeleteNotebookInstanceLifecycleConfigInput) SetNotebookInstanceLifecycleConfigName Uses

func (s *DeleteNotebookInstanceLifecycleConfigInput) SetNotebookInstanceLifecycleConfigName(v string) *DeleteNotebookInstanceLifecycleConfigInput

SetNotebookInstanceLifecycleConfigName sets the NotebookInstanceLifecycleConfigName field's value.

func (DeleteNotebookInstanceLifecycleConfigInput) String Uses

func (s DeleteNotebookInstanceLifecycleConfigInput) String() string

String returns the string representation

func (*DeleteNotebookInstanceLifecycleConfigInput) Validate Uses

func (s *DeleteNotebookInstanceLifecycleConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNotebookInstanceLifecycleConfigOutput Uses

type DeleteNotebookInstanceLifecycleConfigOutput struct {
    // contains filtered or unexported fields
}

func (DeleteNotebookInstanceLifecycleConfigOutput) GoString Uses

func (s DeleteNotebookInstanceLifecycleConfigOutput) GoString() string

GoString returns the string representation

func (DeleteNotebookInstanceLifecycleConfigOutput) String Uses

func (s DeleteNotebookInstanceLifecycleConfigOutput) String() string

String returns the string representation

type DeleteNotebookInstanceOutput Uses

type DeleteNotebookInstanceOutput struct {
    // contains filtered or unexported fields
}

func (DeleteNotebookInstanceOutput) GoString Uses

func (s DeleteNotebookInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteNotebookInstanceOutput) String Uses

func (s DeleteNotebookInstanceOutput) String() string

String returns the string representation

type DeleteTagsInput Uses

type DeleteTagsInput struct {

    // The Amazon Resource Name (ARN) of the resource whose tags you want to delete.
    //
    // ResourceArn is a required field
    ResourceArn *string `type:"string" required:"true"`

    // An array or one or more tag keys to delete.
    //
    // TagKeys is a required field
    TagKeys []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTagsInput) GoString Uses

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetResourceArn Uses

func (s *DeleteTagsInput) SetResourceArn(v string) *DeleteTagsInput

SetResourceArn sets the ResourceArn field's value.

func (*DeleteTagsInput) SetTagKeys Uses

func (s *DeleteTagsInput) SetTagKeys(v []*string) *DeleteTagsInput

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String Uses

func (s DeleteTagsInput) String() string

String returns the string representation

func (*DeleteTagsInput) Validate Uses

func (s *DeleteTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTagsOutput Uses

type DeleteTagsOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTagsOutput) GoString Uses

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (DeleteTagsOutput) String Uses

func (s DeleteTagsOutput) String() string

String returns the string representation

type DeleteWorkteamInput Uses

type DeleteWorkteamInput struct {

    // The name of the work team to delete.
    //
    // WorkteamName is a required field
    WorkteamName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteWorkteamInput) GoString Uses

func (s DeleteWorkteamInput) GoString() string

GoString returns the string representation

func (*DeleteWorkteamInput) SetWorkteamName Uses

func (s *DeleteWorkteamInput) SetWorkteamName(v string) *DeleteWorkteamInput

SetWorkteamName sets the WorkteamName field's value.

func (DeleteWorkteamInput) String Uses

func (s DeleteWorkteamInput) String() string

String returns the string representation

func (*DeleteWorkteamInput) Validate Uses

func (s *DeleteWorkteamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWorkteamOutput Uses

type DeleteWorkteamOutput struct {

    // Returns true if the work team was successfully deleted; otherwise, returns
    // false.
    //
    // Success is a required field
    Success *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteWorkteamOutput) GoString Uses

func (s DeleteWorkteamOutput) GoString() string

GoString returns the string representation

func (*DeleteWorkteamOutput) SetSuccess Uses

func (s *DeleteWorkteamOutput) SetSuccess(v bool) *DeleteWorkteamOutput

SetSuccess sets the Success field's value.

func (DeleteWorkteamOutput) String Uses

func (s DeleteWorkteamOutput) String() string

String returns the string representation

type DeployedImage Uses

type DeployedImage struct {

    // The date and time when the image path for the model resolved to the ResolvedImage
    ResolutionTime *time.Time `type:"timestamp"`

    // The specific digest path of the image hosted in this ProductionVariant.
    ResolvedImage *string `type:"string"`

    // The image path you specified when you created the model.
    SpecifiedImage *string `type:"string"`
    // contains filtered or unexported fields
}

Gets the Amazon EC2 Container Registry path of the docker image of the model that is hosted in this ProductionVariant.

If you used the registry/repository[:tag] form to specify the image path of the primary container when you created the model hosted in this ProductionVariant, the path resolves to a path of the form registry/repository[@digest]. A digest is a hash value that identifies a specific version of an image. For information about Amazon ECR paths, see Pulling an Image (https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-pull-ecr-image.html) in the Amazon ECR User Guide.

func (DeployedImage) GoString Uses

func (s DeployedImage) GoString() string

GoString returns the string representation

func (*DeployedImage) SetResolutionTime Uses

func (s *DeployedImage) SetResolutionTime(v time.Time) *DeployedImage

SetResolutionTime sets the ResolutionTime field's value.

func (*DeployedImage) SetResolvedImage Uses

func (s *DeployedImage) SetResolvedImage(v string) *DeployedImage

SetResolvedImage sets the ResolvedImage field's value.

func (*DeployedImage) SetSpecifiedImage Uses

func (s *DeployedImage) SetSpecifiedImage(v string) *DeployedImage

SetSpecifiedImage sets the SpecifiedImage field's value.

func (DeployedImage) String Uses

func (s DeployedImage) String() string

String returns the string representation

type DescribeAlgorithmInput Uses

type DescribeAlgorithmInput struct {

    // The name of the algorithm to describe.
    //
    // AlgorithmName is a required field
    AlgorithmName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAlgorithmInput) GoString Uses

func (s DescribeAlgorithmInput) GoString() string

GoString returns the string representation

func (*DescribeAlgorithmInput) SetAlgorithmName Uses

func (s *DescribeAlgorithmInput) SetAlgorithmName(v string) *DescribeAlgorithmInput

SetAlgorithmName sets the AlgorithmName field's value.

func (DescribeAlgorithmInput) String Uses

func (s DescribeAlgorithmInput) String() string

String returns the string representation

func (*DescribeAlgorithmInput) Validate Uses

func (s *DescribeAlgorithmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAlgorithmOutput Uses

type DescribeAlgorithmOutput struct {

    // The Amazon Resource Name (ARN) of the algorithm.
    //
    // AlgorithmArn is a required field
    AlgorithmArn *string `min:"1" type:"string" required:"true"`

    // A brief summary about the algorithm.
    AlgorithmDescription *string `type:"string"`

    // The name of the algorithm being described.
    //
    // AlgorithmName is a required field
    AlgorithmName *string `min:"1" type:"string" required:"true"`

    // The current status of the algorithm.
    //
    // AlgorithmStatus is a required field
    AlgorithmStatus *string `type:"string" required:"true" enum:"AlgorithmStatus"`

    // Details about the current status of the algorithm.
    //
    // AlgorithmStatusDetails is a required field
    AlgorithmStatusDetails *AlgorithmStatusDetails `type:"structure" required:"true"`

    // Whether the algorithm is certified to be listed in AWS Marketplace.
    CertifyForMarketplace *bool `type:"boolean"`

    // A timestamp specifying when the algorithm was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // Details about inference jobs that the algorithm runs.
    InferenceSpecification *InferenceSpecification `type:"structure"`

    // The product identifier of the algorithm.
    ProductId *string `type:"string"`

    // Details about training jobs run by this algorithm.
    //
    // TrainingSpecification is a required field
    TrainingSpecification *TrainingSpecification `type:"structure" required:"true"`

    // Details about configurations for one or more training jobs that Amazon SageMaker
    // runs to test the algorithm.
    ValidationSpecification *AlgorithmValidationSpecification `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeAlgorithmOutput) GoString Uses

func (s DescribeAlgorithmOutput) GoString() string

GoString returns the string representation

func (*DescribeAlgorithmOutput) SetAlgorithmArn Uses

func (s *DescribeAlgorithmOutput) SetAlgorithmArn(v string) *DescribeAlgorithmOutput

SetAlgorithmArn sets the AlgorithmArn field's value.

func (*DescribeAlgorithmOutput) SetAlgorithmDescription Uses

func (s *DescribeAlgorithmOutput) SetAlgorithmDescription(v string) *DescribeAlgorithmOutput

SetAlgorithmDescription sets the AlgorithmDescription field's value.

func (*DescribeAlgorithmOutput) SetAlgorithmName Uses

func (s *DescribeAlgorithmOutput) SetAlgorithmName(v string) *DescribeAlgorithmOutput

SetAlgorithmName sets the AlgorithmName field's value.

func (*DescribeAlgorithmOutput) SetAlgorithmStatus Uses

func (s *DescribeAlgorithmOutput) SetAlgorithmStatus(v string) *DescribeAlgorithmOutput

SetAlgorithmStatus sets the AlgorithmStatus field's value.

func (*DescribeAlgorithmOutput) SetAlgorithmStatusDetails Uses

func (s *DescribeAlgorithmOutput) SetAlgorithmStatusDetails(v *AlgorithmStatusDetails) *DescribeAlgorithmOutput

SetAlgorithmStatusDetails sets the AlgorithmStatusDetails field's value.

func (*DescribeAlgorithmOutput) SetCertifyForMarketplace Uses

func (s *DescribeAlgorithmOutput) SetCertifyForMarketplace(v bool) *DescribeAlgorithmOutput

SetCertifyForMarketplace sets the CertifyForMarketplace field's value.

func (*DescribeAlgorithmOutput) SetCreationTime Uses

func (s *DescribeAlgorithmOutput) SetCreationTime(v time.Time) *DescribeAlgorithmOutput

SetCreationTime sets the CreationTime field's value.

func (*DescribeAlgorithmOutput) SetInferenceSpecification Uses

func (s *DescribeAlgorithmOutput) SetInferenceSpecification(v *InferenceSpecification) *DescribeAlgorithmOutput

SetInferenceSpecification sets the InferenceSpecification field's value.

func (*DescribeAlgorithmOutput) SetProductId Uses

func (s *DescribeAlgorithmOutput) SetProductId(v string) *DescribeAlgorithmOutput

SetProductId sets the ProductId field's value.

func (*DescribeAlgorithmOutput) SetTrainingSpecification Uses

func (s *DescribeAlgorithmOutput) SetTrainingSpecification(v *TrainingSpecification) *DescribeAlgorithmOutput

SetTrainingSpecification sets the TrainingSpecification field's value.

func (*DescribeAlgorithmOutput) SetValidationSpecification Uses

func (s *DescribeAlgorithmOutput) SetValidationSpecification(v *AlgorithmValidationSpecification) *DescribeAlgorithmOutput

SetValidationSpecification sets the ValidationSpecification field's value.

func (DescribeAlgorithmOutput) String Uses

func (s DescribeAlgorithmOutput) String() string

String returns the string representation

type DescribeCodeRepositoryInput Uses

type DescribeCodeRepositoryInput struct {

    // The name of the Git repository to describe.
    //
    // CodeRepositoryName is a required field
    CodeRepositoryName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCodeRepositoryInput) GoString Uses

func (s DescribeCodeRepositoryInput) GoString() string

GoString returns the string representation

func (*DescribeCodeRepositoryInput) SetCodeRepositoryName Uses

func (s *DescribeCodeRepositoryInput) SetCodeRepositoryName(v string) *DescribeCodeRepositoryInput

SetCodeRepositoryName sets the CodeRepositoryName field's value.

func (DescribeCodeRepositoryInput) String Uses

func (s DescribeCodeRepositoryInput) String() string

String returns the string representation

func (*DescribeCodeRepositoryInput) Validate Uses

func (s *DescribeCodeRepositoryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCodeRepositoryOutput Uses

type DescribeCodeRepositoryOutput struct {

    // The Amazon Resource Name (ARN) of the Git repository.
    //
    // CodeRepositoryArn is a required field
    CodeRepositoryArn *string `min:"1" type:"string" required:"true"`

    // The name of the Git repository.
    //
    // CodeRepositoryName is a required field
    CodeRepositoryName *string `min:"1" type:"string" required:"true"`

    // The date and time that the repository was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // Configuration details about the repository, including the URL where the repository
    // is located, the default branch, and the Amazon Resource Name (ARN) of the
    // AWS Secrets Manager secret that contains the credentials used to access the
    // repository.
    GitConfig *GitConfig `type:"structure"`

    // The date and time that the repository was last changed.
    //
    // LastModifiedTime is a required field
    LastModifiedTime *time.Time `type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCodeRepositoryOutput) GoString Uses

func (s DescribeCodeRepositoryOutput) GoString() string

GoString returns the string representation

func (*DescribeCodeRepositoryOutput) SetCodeRepositoryArn Uses

func (s *DescribeCodeRepositoryOutput) SetCodeRepositoryArn(v string) *DescribeCodeRepositoryOutput

SetCodeRepositoryArn sets the CodeRepositoryArn field's value.

func (*DescribeCodeRepositoryOutput) SetCodeRepositoryName Uses

func (s *DescribeCodeRepositoryOutput) SetCodeRepositoryName(v string) *DescribeCodeRepositoryOutput

SetCodeRepositoryName sets the CodeRepositoryName field's value.

func (*DescribeCodeRepositoryOutput) SetCreationTime Uses

func (s *DescribeCodeRepositoryOutput) SetCreationTime(v time.Time) *DescribeCodeRepositoryOutput

SetCreationTime sets the CreationTime field's value.

func (*DescribeCodeRepositoryOutput) SetGitConfig Uses

func (s *DescribeCodeRepositoryOutput) SetGitConfig(v *GitConfig) *DescribeCodeRepositoryOutput

SetGitConfig sets the GitConfig field's value.

func (*DescribeCodeRepositoryOutput) SetLastModifiedTime Uses

func (s *DescribeCodeRepositoryOutput) SetLastModifiedTime(v time.Time) *DescribeCodeRepositoryOutput

SetLastModifiedTime sets the LastModifiedTime field's value.

func (DescribeCodeRepositoryOutput) String Uses

func (s DescribeCodeRepositoryOutput) String() string

String returns the string representation

type DescribeCompilationJobInput Uses

type DescribeCompilationJobInput struct {

    // The name of the model compilation job that you want information about.
    //
    // CompilationJobName is a required field
    CompilationJobName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCompilationJobInput) GoString Uses

func (s DescribeCompilationJobInput) GoString() string

GoString returns the string representation

func (*DescribeCompilationJobInput) SetCompilationJobName Uses

func (s *DescribeCompilationJobInput) SetCompilationJobName(v string) *DescribeCompilationJobInput

SetCompilationJobName sets the CompilationJobName field's value.

func (DescribeCompilationJobInput) String Uses

func (s DescribeCompilationJobInput) String() string

String returns the string representation

func (*DescribeCompilationJobInput) Validate Uses

func (s *DescribeCompilationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCompilationJobOutput Uses

type DescribeCompilationJobOutput struct {

    // The time when the model compilation job on a compilation job instance ended.
    // For a successful or stopped job, this is when the job's model artifacts have
    // finished uploading. For a failed job, this is when Amazon SageMaker detected
    // that the job failed.
    CompilationEndTime *time.Time `type:"timestamp"`

    // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker assumes
    // to perform the model compilation job.
    //
    // CompilationJobArn is a required field
    CompilationJobArn *string `type:"string" required:"true"`

    // The name of the model compilation job.
    //
    // CompilationJobName is a required field
    CompilationJobName *string `min:"1" type:"string" required:"true"`

    // The status of the model compilation job.
    //
    // CompilationJobStatus is a required field
    CompilationJobStatus *string `type:"string" required:"true" enum:"CompilationJobStatus"`

    // The time when the model compilation job started the CompilationJob instances.
    //
    // You are billed for the time between this timestamp and the timestamp in the
    // DescribeCompilationJobResponse$CompilationEndTime field. In Amazon CloudWatch
    // Logs, the start time might be later than this time. That's because it takes
    // time to download the compilation job, which depends on the size of the compilation
    // job container.
    CompilationStartTime *time.Time `type:"timestamp"`

    // The time that the model compilation job was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // If a model compilation job failed, the reason it failed.
    //
    // FailureReason is a required field
    FailureReason *string `type:"string" required:"true"`

    // Information about the location in Amazon S3 of the input model artifacts,
    // the name and shape of the expected data inputs, and the framework in which
    // the model was trained.
    //
    // InputConfig is a required field
    InputConfig *InputConfig `type:"structure" required:"true"`

    // The time that the status of the model compilation job was last modified.
    //
    // LastModifiedTime is a required field
    LastModifiedTime *time.Time `type:"timestamp" required:"true"`

    // Information about the location in Amazon S3 that has been configured for
    // storing the model artifacts used in the compilation job.
    //
    // ModelArtifacts is a required field
    ModelArtifacts *ModelArtifacts `type:"structure" required:"true"`

    // Information about the output location for the compiled model and the target
    // device that the model runs on.
    //
    // OutputConfig is a required field
    OutputConfig *OutputConfig `type:"structure" required:"true"`

    // The Amazon Resource Name (ARN) of the model compilation job.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // Specifies a limit to how long a model compilation job can run. When the job
    // reaches the time limit, Amazon SageMaker ends the compilation job. Use this
    // API to cap model training costs.
    //
    // StoppingCondition is a required field
    StoppingCondition *StoppingCondition `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCompilationJobOutput) GoString Uses

func (s DescribeCompilationJobOutput) GoString() string

GoString returns the string representation

func (*DescribeCompilationJobOutput) SetCompilationEndTime Uses

func (s *DescribeCompilationJobOutput) SetCompilationEndTime(v time.Time) *DescribeCompilationJobOutput

SetCompilationEndTime sets the CompilationEndTime field's value.

func (*DescribeCompilationJobOutput) SetCompilationJobArn Uses

func (s *DescribeCompilationJobOutput) SetCompilationJobArn(v string) *DescribeCompilationJobOutput

SetCompilationJobArn sets the CompilationJobArn field's value.

func (*DescribeCompilationJobOutput) SetCompilationJobName Uses

func (s *DescribeCompilationJobOutput) SetCompilationJobName(v string) *DescribeCompilationJobOutput

SetCompilationJobName sets the CompilationJobName field's value.

func (*DescribeCompilationJobOutput) SetCompilationJobStatus Uses

func (s *DescribeCompilationJobOutput) SetCompilationJobStatus(v string) *DescribeCompilationJobOutput

SetCompilationJobStatus sets the CompilationJobStatus field's value.

func (*DescribeCompilationJobOutput) SetCompilationStartTime Uses

func (s *DescribeCompilationJobOutput) SetCompilationStartTime(v time.Time) *DescribeCompilationJobOutput

SetCompilationStartTime sets the CompilationStartTime field's value.

func (*DescribeCompilationJobOutput) SetCreationTime Uses

func (s *DescribeCompilationJobOutput) SetCreationTime(v time.Time) *DescribeCompilationJobOutput

SetCreationTime sets the CreationTime field's value.

func (*DescribeCompilationJobOutput) SetFailureReason Uses

func (s *DescribeCompilationJobOutput) SetFailureReason(v string) *DescribeCompilationJobOutput

SetFailureReason sets the FailureReason field's value.

func (*DescribeCompilationJobOutput) SetInputConfig Uses

func (s *DescribeCompilationJobOutput) SetInputConfig(v *InputConfig) *DescribeCompilationJobOutput

SetInputConfig sets the InputConfig field's value.

func (*DescribeCompilationJobOutput) SetLastModifiedTime Uses

func (s *DescribeCompilationJobOutput) SetLastModifiedTime(v time.Time) *DescribeCompilationJobOutput

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*DescribeCompilationJobOutput) SetModelArtifacts Uses

func (s *DescribeCompilationJobOutput) SetModelArtifacts(v *ModelArtifacts) *DescribeCompilationJobOutput

SetModelArtifacts sets the ModelArtifacts field's value.

func (*DescribeCompilationJobOutput) SetOutputConfig Uses

func (s *DescribeCompilationJobOutput) SetOutputConfig(v *OutputConfig) *DescribeCompilationJobOutput

SetOutputConfig sets the OutputConfig field's value.

func (*DescribeCompilationJobOutput) SetRoleArn Uses

func (s *DescribeCompilationJobOutput) SetRoleArn(v string) *DescribeCompilationJobOutput

SetRoleArn sets the RoleArn field's value.

func (*DescribeCompilationJobOutput) SetStoppingCondition Uses

func (s *DescribeCompilationJobOutput) SetStoppingCondition(v *StoppingCondition) *DescribeCompilationJobOutput

SetStoppingCondition sets the StoppingCondition field's value.

func (DescribeCompilationJobOutput) String Uses

func (s DescribeCompilationJobOutput) String() string

String returns the string representation

type DescribeEndpointConfigInput Uses

type DescribeEndpointConfigInput struct {

    // The name of the endpoint configuration.
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeEndpointConfigInput) GoString Uses

func (s DescribeEndpointConfigInput) GoString() string

GoString returns the string representation

func (*DescribeEndpointConfigInput) SetEndpointConfigName Uses

func (s *DescribeEndpointConfigInput) SetEndpointConfigName(v string) *DescribeEndpointConfigInput

SetEndpointConfigName sets the EndpointConfigName field's value.

func (DescribeEndpointConfigInput) String Uses

func (s DescribeEndpointConfigInput) String() string

String returns the string representation

func (*DescribeEndpointConfigInput) Validate Uses

func (s *DescribeEndpointConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeEndpointConfigOutput Uses

type DescribeEndpointConfigOutput struct {

    // A timestamp that shows when the endpoint configuration was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // The Amazon Resource Name (ARN) of the endpoint configuration.
    //
    // EndpointConfigArn is a required field
    EndpointConfigArn *string `min:"20" type:"string" required:"true"`

    // Name of the Amazon SageMaker endpoint configuration.
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`

    // AWS KMS key ID Amazon SageMaker uses to encrypt data when storing it on the
    // ML storage volume attached to the instance.
    KmsKeyId *string `type:"string"`

    // An array of ProductionVariant objects, one for each model that you want to
    // host at this endpoint.
    //
    // ProductionVariants is a required field
    ProductionVariants []*ProductionVariant `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeEndpointConfigOutput) GoString Uses

func (s DescribeEndpointConfigOutput) GoString() string

GoString returns the string representation

func (*DescribeEndpointConfigOutput) SetCreationTime Uses

func (s *DescribeEndpointConfigOutput) SetCreationTime(v time.Time) *DescribeEndpointConfigOutput

SetCreationTime sets the CreationTime field's value.

func (*DescribeEndpointConfigOutput) SetEndpointConfigArn Uses

func (s *DescribeEndpointConfigOutput) SetEndpointConfigArn(v string) *DescribeEndpointConfigOutput

SetEndpointConfigArn sets the EndpointConfigArn field's value.

func (*DescribeEndpointConfigOutput) SetEndpointConfigName Uses

func (s *DescribeEndpointConfigOutput) SetEndpointConfigName(v string) *DescribeEndpointConfigOutput

SetEndpointConfigName sets the EndpointConfigName field's value.

func (*DescribeEndpointConfigOutput) SetKmsKeyId Uses

func (s *DescribeEndpointConfigOutput) SetKmsKeyId(v string) *DescribeEndpointConfigOutput

SetKmsKeyId sets the KmsKeyId field's value.

func (*DescribeEndpointConfigOutput) SetProductionVariants Uses

func (s *DescribeEndpointConfigOutput) SetProductionVariants(v []*ProductionVariant) *DescribeEndpointConfigOutput

SetProductionVariants sets the ProductionVariants field's value.

func (DescribeEndpointConfigOutput) String Uses

func (s DescribeEndpointConfigOutput) String() string

String returns the string representation

type DescribeEndpointInput Uses

type DescribeEndpointInput struct {

    // The name of the endpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeEndpointInput) GoString Uses

func (s DescribeEndpointInput) GoString() string

GoString returns the string representation

func (*DescribeEndpointInput) SetEndpointName Uses

func (s *DescribeEndpointInput) SetEndpointName(v string) *DescribeEndpointInput

SetEndpointName sets the EndpointName field's value.

func (DescribeEndpointInput) String Uses

func (s DescribeEndpointInput) String() string

String returns the string representation

func (*DescribeEndpointInput) Validate Uses

func (s *DescribeEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeEndpointOutput Uses

type DescribeEndpointOutput struct {

    // A timestamp that shows when the endpoint was created.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" required:"true"`

    // The Amazon Resource Name (ARN) of the endpoint.
    //
    // EndpointArn is a required field
    EndpointArn *string `min:"20" type:"string" required:"true"`

    // The name of the endpoint configuration associated with this endpoint.
    //
    // EndpointConfigName is a required field
    EndpointConfigName *string `type:"string" required:"true"`

    // Name of the endpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`

    // The status of the endpoint.
    //
    //    * OutOfService: Endpoint is not available to take incoming requests.
    //
    //    * Creating: CreateEndpoint is executing.
    //
    //    * Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.
    //
    //    * SystemUpdating: Endpoint is undergoing maintenance and cannot be updated
    //    or deleted or re-scaled until it has completed. This maintenance operation
    //    does not change any customer-specified values such as VPC config, KMS
    //    encryption, model, instance type, or instance count.
    //
    //    * RollingBack: Endpoint fails to scale up or down or change its variant
    //    weight and is in the process of rolling back to its previous configuration.
    //    Once the rollback completes, endpoint returns to an InService status.
    //    This transitional status only applies to an endpoint that has autoscaling
    //    enabled and is undergoing variant weight or capacity changes as part of
    //    an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities
    //    operation is called explicitly.
    //
    //    * InService: Endpoint is available to process incoming requests.
    //
    //    * Deleting: DeleteEndpoint is executing.
    //
    //    * Failed: Endpoint could not be created, updated, or re-scaled. Use DescribeEndpointOutput$FailureReason
    //    for information about the failure. DeleteEndpoint is the only operation
    //    that can be performed on a failed endpoint.
    //
    // EndpointStatus is a required field
    EndpointStatus *string `type:"string" required:"true" enum:"EndpointStatus"`

    // If the status of the endpoint is Failed, the reason why it failed.
    FailureReason *string `type:"string"`

    // A timestamp that shows when the endpoint was last modified.
    //
    // LastModifiedTime is a required field
    LastModifiedTime *time.Time `type:"timestamp" required:"true"`

    // An array of ProductionVariantSummary objects, one for each model hosted behind
    // this endpoint.
    ProductionVariants []*ProductionVariantSummary `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (DescribeEndpointOutput) GoString Uses

func (s DescribeEndpointOutput) GoString() string

GoString returns the string representation

func (*DescribeEndpointOutput) SetCreationTime Uses

func (s *DescribeEndpointOutput) SetCreationTime(v time.Time) *DescribeEndpointOutput

SetCreationTime sets the CreationTime field's value.

func (*DescribeEndpointOutput) SetEndpointArn Uses

func (s *DescribeEndpointOutput) SetEndpointArn(v string) *DescribeEndpointOutput

SetEndpointArn sets the EndpointArn field's value.

func (*DescribeEndpointOutput) SetEndpointConfigName Uses

func (s *