Class: Aws::SageMaker::Types::ExtensionDetails

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

Overview

Details of an extension installed on a SageMaker HyperPod cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_arn ⇒ String

The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster on which the extension is installed.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_values ⇒ String

The configuration of the extension, as a JSON object serialized as a string. The configuration includes the default value of every setting that you didn't specify.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_time ⇒ Time

The time when the extension was created.

Returns:

  • (Time)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#extension_arn ⇒ String

The Amazon Resource Name (ARN) of the extension.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#extension_name ⇒ String

The name of the extension.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#extension_version ⇒ String

The version of the extension. While SageMaker HyperPod creates or updates the extension, some nodes might still run a different version. To see how many nodes run this version, see NodeSummary.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_time ⇒ Time

The time when the extension was last updated.

Returns:

  • (Time)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the extension can be one of the following values:

Creating

SageMaker HyperPod is installing the extension on the cluster's nodes.

Active

The extension runs its current version and configuration on all of the cluster's nodes.

Updating

SageMaker HyperPod is applying a configuration change or version update to the cluster's nodes.

Degraded

The extension runs its current version and configuration on some of the cluster's nodes but not all of them. Or, at least one node recently reported that the extension is unhealthy.

CreateFailed

SageMaker HyperPod couldn't install the extension on any of the cluster's nodes.

UpdateFailed

SageMaker HyperPod couldn't apply the update on any of the cluster's nodes.

Deleting

SageMaker HyperPod is removing the extension from the cluster's nodes.

DeleteFailed

SageMaker HyperPod couldn't remove the extension from any of the cluster's nodes.

Returns:

  • (String)


27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 27921

class ExtensionDetails < Struct.new(
  :cluster_arn,
  :extension_arn,
  :extension_name,
  :extension_version,
  :status,
  :configuration_values,
  :creation_time,
  :last_modified_time)
  SENSITIVE = []
  include Aws::Structure
end