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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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.



27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

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



27364
27365
27366
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27364

def unknown
  @unknown
end