class Aws::SageMaker::Types::UpdateTrialComponentRequest

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

data as a hash:

    {
      trial_component_name: "ExperimentEntityName", # required
      display_name: "ExperimentEntityName",
      status: {
        primary_status: "InProgress", # accepts InProgress, Completed, Failed, Stopping, Stopped
        message: "TrialComponentStatusMessage",
      },
      start_time: Time.now,
      end_time: Time.now,
      parameters: {
        "TrialComponentKey256" => {
          string_value: "StringParameterValue",
          number_value: 1.0,
        },
      },
      parameters_to_remove: ["TrialComponentKey256"],
      input_artifacts: {
        "TrialComponentKey64" => {
          media_type: "MediaType",
          value: "TrialComponentArtifactValue", # required
        },
      },
      input_artifacts_to_remove: ["TrialComponentKey256"],
      output_artifacts: {
        "TrialComponentKey64" => {
          media_type: "MediaType",
          value: "TrialComponentArtifactValue", # required
        },
      },
      output_artifacts_to_remove: ["TrialComponentKey256"],
    }

@!attribute [rw] trial_component_name

The name of the component to update.
@return [String]

@!attribute [rw] display_name

The name of the component as displayed. The name doesn't need to be
unique. If `DisplayName` isn't specified, `TrialComponentName` is
displayed.
@return [String]

@!attribute [rw] status

The new status of the component.
@return [Types::TrialComponentStatus]

@!attribute [rw] start_time

When the component started.
@return [Time]

@!attribute [rw] end_time

When the component ended.
@return [Time]

@!attribute [rw] parameters

Replaces all of the component's hyperparameters with the specified
hyperparameters.
@return [Hash<String,Types::TrialComponentParameterValue>]

@!attribute [rw] parameters_to_remove

The hyperparameters to remove from the component.
@return [Array<String>]

@!attribute [rw] input_artifacts

Replaces all of the component's input artifacts with the specified
artifacts.
@return [Hash<String,Types::TrialComponentArtifact>]

@!attribute [rw] input_artifacts_to_remove

The input artifacts to remove from the component.
@return [Array<String>]

@!attribute [rw] output_artifacts

Replaces all of the component's output artifacts with the specified
artifacts.
@return [Hash<String,Types::TrialComponentArtifact>]

@!attribute [rw] output_artifacts_to_remove

The output artifacts to remove from the component.
@return [Array<String>]

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

Constants

SENSITIVE