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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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.



27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

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



27338
27339
27340
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27338

def unknown
  @unknown
end