NotebookSessionConfigurationDetails

class oci.data_science.models.NotebookSessionConfigurationDetails(**kwargs)

Bases: object

Details for the notebook session configuration.

Methods:

__init__(**kwargs)

Initializes a new NotebookSessionConfigurationDetails object with values from keyword arguments.

Attributes:

block_storage_size_in_gbs

Gets the block_storage_size_in_gbs of this NotebookSessionConfigurationDetails.

capacity_reservation_id

Gets the capacity_reservation_id of this NotebookSessionConfigurationDetails.

notebook_session_shape_config_details

Gets the notebook_session_shape_config_details of this NotebookSessionConfigurationDetails.

private_endpoint_id

Gets the private_endpoint_id of this NotebookSessionConfigurationDetails.

shape

[Required] Gets the shape of this NotebookSessionConfigurationDetails.

subnet_id

[Required] Gets the subnet_id of this NotebookSessionConfigurationDetails.

__init__(**kwargs)

Initializes a new NotebookSessionConfigurationDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • shape (str) – The value to assign to the shape property of this NotebookSessionConfigurationDetails.

  • block_storage_size_in_gbs (int) – The value to assign to the block_storage_size_in_gbs property of this NotebookSessionConfigurationDetails.

  • subnet_id (str) – The value to assign to the subnet_id property of this NotebookSessionConfigurationDetails.

  • private_endpoint_id (str) – The value to assign to the private_endpoint_id property of this NotebookSessionConfigurationDetails.

  • capacity_reservation_id (str) – The value to assign to the capacity_reservation_id property of this NotebookSessionConfigurationDetails.

  • notebook_session_shape_config_details (oci.data_science.models.NotebookSessionShapeConfigDetails) – The value to assign to the notebook_session_shape_config_details property of this NotebookSessionConfigurationDetails.

property block_storage_size_in_gbs

Gets the block_storage_size_in_gbs of this NotebookSessionConfigurationDetails. A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.

Returns

The block_storage_size_in_gbs of this NotebookSessionConfigurationDetails.

Return type

int

property capacity_reservation_id

Gets the capacity_reservation_id of this NotebookSessionConfigurationDetails. This specifies the OCID of the customer-managed compute capacity reservation to be used for launching notebook sessions.

Returns

The capacity_reservation_id of this NotebookSessionConfigurationDetails.

Return type

str

property notebook_session_shape_config_details

Gets the notebook_session_shape_config_details of this NotebookSessionConfigurationDetails.

Returns

The notebook_session_shape_config_details of this NotebookSessionConfigurationDetails.

Return type

oci.data_science.models.NotebookSessionShapeConfigDetails

property private_endpoint_id

Gets the private_endpoint_id of this NotebookSessionConfigurationDetails. The OCID of a Data Science private endpoint.

Returns

The private_endpoint_id of this NotebookSessionConfigurationDetails.

Return type

str

property shape

[Required] Gets the shape of this NotebookSessionConfigurationDetails. The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the ListNotebookSessionShapes endpoint.

Returns

The shape of this NotebookSessionConfigurationDetails.

Return type

str

property subnet_id

[Required] Gets the subnet_id of this NotebookSessionConfigurationDetails. A notebook session instance is provided with a VNIC for network access. This specifies the OCID of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.

Returns

The subnet_id of this NotebookSessionConfigurationDetails.

Return type

str