class Aws::SageMaker::Types::CreateActionRequest

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

data as a hash:

    {
      action_name: "ExperimentEntityName", # required
      source: { # required
        source_uri: "String2048", # required
        source_type: "String256",
        source_id: "String256",
      },
      action_type: "String256", # required
      description: "ExperimentDescription",
      status: "Unknown", # accepts Unknown, InProgress, Completed, Failed, Stopping, Stopped
      properties: {
        "StringParameterValue" => "StringParameterValue",
      },
      metadata_properties: {
        commit_id: "MetadataPropertyValue",
        repository: "MetadataPropertyValue",
        generated_by: "MetadataPropertyValue",
        project_id: "MetadataPropertyValue",
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] action_name

The name of the action. Must be unique to your account in an Amazon
Web Services Region.
@return [String]

@!attribute [rw] source

The source type, ID, and URI.
@return [Types::ActionSource]

@!attribute [rw] action_type

The action type.
@return [String]

@!attribute [rw] description

The description of the action.
@return [String]

@!attribute [rw] status

The status of the action.
@return [String]

@!attribute [rw] properties

A list of properties to add to the action.
@return [Hash<String,String>]

@!attribute [rw] metadata_properties

Metadata properties of the tracking entity, trial, or trial
component.
@return [Types::MetadataProperties]

@!attribute [rw] tags

A list of tags to apply to the action.
@return [Array<Types::Tag>]

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

Constants

SENSITIVE