Class: Aws::SageMaker::Types::EventMetadata

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Note:

EventMetadata is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of EventMetadata corresponding to the set member.

Metadata associated with a cluster event, which may include details about various resource types.

Defined Under Namespace

Classes: Cluster, DatabaseConfiguration, Instance, InstanceGroup, InstanceGroupScaling, SlurmHealth, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster ⇒ Types::ClusterMetadata

Metadata specific to cluster-level events.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#database_configuration ⇒ Types::DatabaseConfigurationMetadata

Metadata specific to events about the external Slurm accounting database of the cluster.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#instance ⇒ Types::InstanceMetadata

Metadata specific to instance-level events.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#instance_group ⇒ Types::InstanceGroupMetadata

Metadata specific to instance group-level events.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#instance_group_scaling ⇒ Types::InstanceGroupScalingMetadata

Metadata related to instance group scaling events.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#slurm_health ⇒ Types::SlurmHealthMetadata

Metadata specific to events about the health of the Slurm components on the controller node of the cluster.



27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

class EventMetadata < Struct.new(
  :cluster,
  :instance_group,
  :instance_group_scaling,
  :instance,
  :database_configuration,
  :slurm_health,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Cluster < EventMetadata; end
  class InstanceGroup < EventMetadata; end
  class InstanceGroupScaling < EventMetadata; end
  class Instance < EventMetadata; end
  class DatabaseConfiguration < EventMetadata; end
  class SlurmHealth < EventMetadata; end
  class Unknown < EventMetadata; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



27089
27090
27091
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27089

def unknown
  @unknown
end