Class: Aws::SecurityHub::Types::AwsSageMakerNotebookInstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsSageMakerNotebookInstanceDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provides details about an Amazon SageMaker AI notebook instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accelerator_types ⇒ Array<String>
A list of Amazon Elastic Inference instance types to associate with the notebook instance.
-
#additional_code_repositories ⇒ Array<String>
An array of up to three Git repositories associated with the notebook instance.
-
#default_code_repository ⇒ String
The Git repository associated with the notebook instance as its default code repository.
-
#direct_internet_access ⇒ String
Sets whether SageMaker AI provides internet access to the notebook instance.
-
#failure_reason ⇒ String
If status of the instance is ‘Failed`, the reason it failed.
-
#instance_metadata_service_configuration ⇒ Types::AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetails
Information on the IMDS configuration of the notebook instance.
-
#instance_type ⇒ String
The type of machine learning (ML) compute instance to launch for the notebook instance.
-
#kms_key_id ⇒ String
The Amazon Resource Name (ARN) of an Key Management Service (KMS) key that SageMaker AI uses to encrypt data on the storage volume attached to your notebook instance.
-
#network_interface_id ⇒ String
The network interface ID that SageMaker AI created when the instance was created.
-
#notebook_instance_arn ⇒ String
The Amazon Resource Name (ARN) of the notebook instance.
-
#notebook_instance_lifecycle_config_name ⇒ String
The name of a notebook instance lifecycle configuration.
-
#notebook_instance_name ⇒ String
The name of the new notebook instance.
-
#notebook_instance_status ⇒ String
The status of the notebook instance.
-
#platform_identifier ⇒ String
The platform identifier of the notebook instance runtime environment.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with the instance.
-
#root_access ⇒ String
Whether root access is enabled or disabled for users of the notebook instance.
-
#security_groups ⇒ Array<String>
The VPC security group IDs.
-
#subnet_id ⇒ String
The ID of the VPC subnet to which you have a connectivity from your ML compute instance.
-
#url ⇒ String
The URL that you use to connect to the Jupyter notebook that is running in your notebook instance.
-
#volume_size_in_gb ⇒ Integer
The size, in GB, of the ML storage volume to attach to the notebook instance.
Instance Attribute Details
#accelerator_types ⇒ Array<String>
A list of Amazon Elastic Inference instance types to associate with the notebook instance. Currently, only one instance type can be associated with a notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#additional_code_repositories ⇒ Array<String>
An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [CodeCommit] or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git repositories with SageMaker AI notebook instances] in the *Amazon SageMaker AI Developer Guide*.
[1]: docs.aws.amazon.com/codecommit/latest/userguide/welcome.html [2]: docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#default_code_repository ⇒ String
The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [CodeCommit] or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git repositories with SageMaker AI notebook instances] in the *Amazon SageMaker AI Developer Guide*.
[1]: docs.aws.amazon.com/codecommit/latest/userguide/welcome.html [2]: docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#direct_internet_access ⇒ String
Sets whether SageMaker AI provides internet access to the notebook instance. If you set this to ‘Disabled`, this notebook instance is able to access resources only in your VPC, and is not be able to connect to SageMaker AI training and endpoint services unless you configure a Network Address Translation (NAT) Gateway in your VPC.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ String
If status of the instance is ‘Failed`, the reason it failed.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#instance_metadata_service_configuration ⇒ Types::AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetails
Information on the IMDS configuration of the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The type of machine learning (ML) compute instance to launch for the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The Amazon Resource Name (ARN) of an Key Management Service (KMS) key that SageMaker AI uses to encrypt data on the storage volume attached to your notebook instance. The KMS key you provide must be enabled. For information, see [Enabling and disabling keys] in the *Key Management Service Developer Guide*.
[1]: docs.aws.amazon.com/kms/latest/developerguide/enabling-keys.html
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#network_interface_id ⇒ String
The network interface ID that SageMaker AI created when the instance was created.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#notebook_instance_arn ⇒ String
The Amazon Resource Name (ARN) of the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#notebook_instance_lifecycle_config_name ⇒ String
The name of a notebook instance lifecycle configuration.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#notebook_instance_name ⇒ String
The name of the new notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#notebook_instance_status ⇒ String
The status of the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#platform_identifier ⇒ String
The platform identifier of the notebook instance runtime environment.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with the instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#root_access ⇒ String
Whether root access is enabled or disabled for users of the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
The VPC security group IDs.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#subnet_id ⇒ String
The ID of the VPC subnet to which you have a connectivity from your ML compute instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#url ⇒ String
The URL that you use to connect to the Jupyter notebook that is running in your notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |
#volume_size_in_gb ⇒ Integer
The size, in GB, of the ML storage volume to attach to the notebook instance.
18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 |
# File 'lib/aws-sdk-securityhub/types.rb', line 18682 class AwsSageMakerNotebookInstanceDetails < Struct.new( :accelerator_types, :additional_code_repositories, :default_code_repository, :direct_internet_access, :failure_reason, :instance_metadata_service_configuration, :instance_type, :kms_key_id, :network_interface_id, :notebook_instance_arn, :notebook_instance_lifecycle_config_name, :notebook_instance_name, :notebook_instance_status, :platform_identifier, :role_arn, :root_access, :security_groups, :subnet_id, :url, :volume_size_in_gb) SENSITIVE = [] include Aws::Structure end |