1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. getNotebookSession
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.DataScience.getNotebookSession

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides details about a specific Notebook Session resource in Oracle Cloud Infrastructure Data Science service.

Gets the specified notebook session’s information.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testNotebookSession = oci.DataScience.getNotebookSession({
    notebookSessionId: testNotebookSessionOciDatascienceNotebookSession.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_notebook_session = oci.DataScience.get_notebook_session(notebook_session_id=test_notebook_session_oci_datascience_notebook_session["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datascience"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datascience.GetNotebookSession(ctx, &datascience.GetNotebookSessionArgs{
			NotebookSessionId: testNotebookSessionOciDatascienceNotebookSession.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testNotebookSession = Oci.DataScience.GetNotebookSession.Invoke(new()
    {
        NotebookSessionId = testNotebookSessionOciDatascienceNotebookSession.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataScience.DataScienceFunctions;
import com.pulumi.oci.DataScience.inputs.GetNotebookSessionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testNotebookSession = DataScienceFunctions.getNotebookSession(GetNotebookSessionArgs.builder()
            .notebookSessionId(testNotebookSessionOciDatascienceNotebookSession.id())
            .build());

    }
}
Copy
variables:
  testNotebookSession:
    fn::invoke:
      function: oci:DataScience:getNotebookSession
      arguments:
        notebookSessionId: ${testNotebookSessionOciDatascienceNotebookSession.id}
Copy

Using getNotebookSession

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getNotebookSession(args: GetNotebookSessionArgs, opts?: InvokeOptions): Promise<GetNotebookSessionResult>
function getNotebookSessionOutput(args: GetNotebookSessionOutputArgs, opts?: InvokeOptions): Output<GetNotebookSessionResult>
Copy
def get_notebook_session(notebook_session_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetNotebookSessionResult
def get_notebook_session_output(notebook_session_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetNotebookSessionResult]
Copy
func GetNotebookSession(ctx *Context, args *GetNotebookSessionArgs, opts ...InvokeOption) (*GetNotebookSessionResult, error)
func GetNotebookSessionOutput(ctx *Context, args *GetNotebookSessionOutputArgs, opts ...InvokeOption) GetNotebookSessionResultOutput
Copy

> Note: This function is named GetNotebookSession in the Go SDK.

public static class GetNotebookSession 
{
    public static Task<GetNotebookSessionResult> InvokeAsync(GetNotebookSessionArgs args, InvokeOptions? opts = null)
    public static Output<GetNotebookSessionResult> Invoke(GetNotebookSessionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNotebookSessionResult> getNotebookSession(GetNotebookSessionArgs args, InvokeOptions options)
public static Output<GetNotebookSessionResult> getNotebookSession(GetNotebookSessionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DataScience/getNotebookSession:getNotebookSession
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NotebookSessionId This property is required. string
The OCID of the notebook session.
NotebookSessionId This property is required. string
The OCID of the notebook session.
notebookSessionId This property is required. String
The OCID of the notebook session.
notebookSessionId This property is required. string
The OCID of the notebook session.
notebook_session_id This property is required. str
The OCID of the notebook session.
notebookSessionId This property is required. String
The OCID of the notebook session.

getNotebookSession Result

The following output properties are available:

CompartmentId string
The OCID of the notebook session's compartment.
CreatedBy string
The OCID of the user who created the notebook session.
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName string
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
FreeformTags Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
Id string
The OCID of the notebook session.
LifecycleDetails string
Details about the state of the notebook session.
NotebookSessionConfigDetails List<GetNotebookSessionNotebookSessionConfigDetail>
Details for the notebook session configuration.
NotebookSessionConfigurationDetails List<GetNotebookSessionNotebookSessionConfigurationDetail>
Details for the notebook session configuration.
NotebookSessionId string
NotebookSessionRuntimeConfigDetails List<GetNotebookSessionNotebookSessionRuntimeConfigDetail>
Notebook Session runtime configuration details.
NotebookSessionStorageMountConfigurationDetailsLists List<GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList>
Collection of NotebookSessionStorageMountConfigurationDetails.
NotebookSessionUrl string
The URL to interact with the notebook session.
ProjectId string
The OCID of the project associated with the notebook session.
State string
The state of the notebook session.
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
CompartmentId string
The OCID of the notebook session's compartment.
CreatedBy string
The OCID of the user who created the notebook session.
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName string
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
FreeformTags map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
Id string
The OCID of the notebook session.
LifecycleDetails string
Details about the state of the notebook session.
NotebookSessionConfigDetails []GetNotebookSessionNotebookSessionConfigDetail
Details for the notebook session configuration.
NotebookSessionConfigurationDetails []GetNotebookSessionNotebookSessionConfigurationDetail
Details for the notebook session configuration.
NotebookSessionId string
NotebookSessionRuntimeConfigDetails []GetNotebookSessionNotebookSessionRuntimeConfigDetail
Notebook Session runtime configuration details.
NotebookSessionStorageMountConfigurationDetailsLists []GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList
Collection of NotebookSessionStorageMountConfigurationDetails.
NotebookSessionUrl string
The URL to interact with the notebook session.
ProjectId string
The OCID of the project associated with the notebook session.
State string
The state of the notebook session.
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
compartmentId String
The OCID of the notebook session's compartment.
createdBy String
The OCID of the user who created the notebook session.
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName String
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
freeformTags Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
id String
The OCID of the notebook session.
lifecycleDetails String
Details about the state of the notebook session.
notebookSessionConfigDetails List<GetNotebookSessionNotebookSessionConfigDetail>
Details for the notebook session configuration.
notebookSessionConfigurationDetails List<GetNotebookSessionNotebookSessionConfigurationDetail>
Details for the notebook session configuration.
notebookSessionId String
notebookSessionRuntimeConfigDetails List<GetNotebookSessionNotebookSessionRuntimeConfigDetail>
Notebook Session runtime configuration details.
notebookSessionStorageMountConfigurationDetailsLists List<GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList>
Collection of NotebookSessionStorageMountConfigurationDetails.
notebookSessionUrl String
The URL to interact with the notebook session.
projectId String
The OCID of the project associated with the notebook session.
state String
The state of the notebook session.
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
compartmentId string
The OCID of the notebook session's compartment.
createdBy string
The OCID of the user who created the notebook session.
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName string
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
freeformTags {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
id string
The OCID of the notebook session.
lifecycleDetails string
Details about the state of the notebook session.
notebookSessionConfigDetails GetNotebookSessionNotebookSessionConfigDetail[]
Details for the notebook session configuration.
notebookSessionConfigurationDetails GetNotebookSessionNotebookSessionConfigurationDetail[]
Details for the notebook session configuration.
notebookSessionId string
notebookSessionRuntimeConfigDetails GetNotebookSessionNotebookSessionRuntimeConfigDetail[]
Notebook Session runtime configuration details.
notebookSessionStorageMountConfigurationDetailsLists GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList[]
Collection of NotebookSessionStorageMountConfigurationDetails.
notebookSessionUrl string
The URL to interact with the notebook session.
projectId string
The OCID of the project associated with the notebook session.
state string
The state of the notebook session.
timeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
compartment_id str
The OCID of the notebook session's compartment.
created_by str
The OCID of the user who created the notebook session.
defined_tags Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
display_name str
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
freeform_tags Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
id str
The OCID of the notebook session.
lifecycle_details str
Details about the state of the notebook session.
notebook_session_config_details Sequence[datascience.GetNotebookSessionNotebookSessionConfigDetail]
Details for the notebook session configuration.
notebook_session_configuration_details Sequence[datascience.GetNotebookSessionNotebookSessionConfigurationDetail]
Details for the notebook session configuration.
notebook_session_id str
notebook_session_runtime_config_details Sequence[datascience.GetNotebookSessionNotebookSessionRuntimeConfigDetail]
Notebook Session runtime configuration details.
notebook_session_storage_mount_configuration_details_lists Sequence[datascience.GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList]
Collection of NotebookSessionStorageMountConfigurationDetails.
notebook_session_url str
The URL to interact with the notebook session.
project_id str
The OCID of the project associated with the notebook session.
state str
The state of the notebook session.
time_created str
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
compartmentId String
The OCID of the notebook session's compartment.
createdBy String
The OCID of the user who created the notebook session.
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName String
A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information. Example: My NotebookSession
freeformTags Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
id String
The OCID of the notebook session.
lifecycleDetails String
Details about the state of the notebook session.
notebookSessionConfigDetails List<Property Map>
Details for the notebook session configuration.
notebookSessionConfigurationDetails List<Property Map>
Details for the notebook session configuration.
notebookSessionId String
notebookSessionRuntimeConfigDetails List<Property Map>
Notebook Session runtime configuration details.
notebookSessionStorageMountConfigurationDetailsLists List<Property Map>
Collection of NotebookSessionStorageMountConfigurationDetails.
notebookSessionUrl String
The URL to interact with the notebook session.
projectId String
The OCID of the project associated with the notebook session.
state String
The state of the notebook session.
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z

Supporting Types

GetNotebookSessionNotebookSessionConfigDetail

BlockStorageSizeInGbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
NotebookSessionShapeConfigDetails This property is required. List<GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail>
Details for the notebook session shape configuration.
PrivateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
Shape This property is required. string
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.
SubnetId This property is required. string
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.
BlockStorageSizeInGbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
NotebookSessionShapeConfigDetails This property is required. []GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail
Details for the notebook session shape configuration.
PrivateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
Shape This property is required. string
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.
SubnetId This property is required. string
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.
blockStorageSizeInGbs This property is required. Integer
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. List<GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail>
Details for the notebook session shape configuration.
privateEndpointId This property is required. String
The OCID of a Data Science private endpoint.
shape This property is required. String
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.
subnetId This property is required. String
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.
blockStorageSizeInGbs This property is required. number
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail[]
Details for the notebook session shape configuration.
privateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
shape This property is required. string
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.
subnetId This property is required. string
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.
block_storage_size_in_gbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebook_session_shape_config_details This property is required. Sequence[datascience.GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail]
Details for the notebook session shape configuration.
private_endpoint_id This property is required. str
The OCID of a Data Science private endpoint.
shape This property is required. str
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.
subnet_id This property is required. str
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.
blockStorageSizeInGbs This property is required. Number
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. List<Property Map>
Details for the notebook session shape configuration.
privateEndpointId This property is required. String
The OCID of a Data Science private endpoint.
shape This property is required. String
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.
subnetId This property is required. String
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.

GetNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail

MemoryInGbs This property is required. double
The total amount of memory available to the notebook session instance, in gigabytes.
Ocpus This property is required. double
The total number of OCPUs available to the notebook session instance.
MemoryInGbs This property is required. float64
The total amount of memory available to the notebook session instance, in gigabytes.
Ocpus This property is required. float64
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. Double
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. Double
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. number
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. number
The total number of OCPUs available to the notebook session instance.
memory_in_gbs This property is required. float
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. float
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. Number
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. Number
The total number of OCPUs available to the notebook session instance.

GetNotebookSessionNotebookSessionConfigurationDetail

BlockStorageSizeInGbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
NotebookSessionShapeConfigDetails This property is required. List<GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail>
Details for the notebook session shape configuration.
PrivateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
Shape This property is required. string
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.
SubnetId This property is required. string
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.
BlockStorageSizeInGbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
NotebookSessionShapeConfigDetails This property is required. []GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail
Details for the notebook session shape configuration.
PrivateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
Shape This property is required. string
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.
SubnetId This property is required. string
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.
blockStorageSizeInGbs This property is required. Integer
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. List<GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail>
Details for the notebook session shape configuration.
privateEndpointId This property is required. String
The OCID of a Data Science private endpoint.
shape This property is required. String
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.
subnetId This property is required. String
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.
blockStorageSizeInGbs This property is required. number
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail[]
Details for the notebook session shape configuration.
privateEndpointId This property is required. string
The OCID of a Data Science private endpoint.
shape This property is required. string
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.
subnetId This property is required. string
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.
block_storage_size_in_gbs This property is required. int
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebook_session_shape_config_details This property is required. Sequence[datascience.GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail]
Details for the notebook session shape configuration.
private_endpoint_id This property is required. str
The OCID of a Data Science private endpoint.
shape This property is required. str
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.
subnet_id This property is required. str
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.
blockStorageSizeInGbs This property is required. Number
A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.
notebookSessionShapeConfigDetails This property is required. List<Property Map>
Details for the notebook session shape configuration.
privateEndpointId This property is required. String
The OCID of a Data Science private endpoint.
shape This property is required. String
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.
subnetId This property is required. String
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.

GetNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail

MemoryInGbs This property is required. double
The total amount of memory available to the notebook session instance, in gigabytes.
Ocpus This property is required. double
The total number of OCPUs available to the notebook session instance.
MemoryInGbs This property is required. float64
The total amount of memory available to the notebook session instance, in gigabytes.
Ocpus This property is required. float64
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. Double
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. Double
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. number
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. number
The total number of OCPUs available to the notebook session instance.
memory_in_gbs This property is required. float
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. float
The total number of OCPUs available to the notebook session instance.
memoryInGbs This property is required. Number
The total amount of memory available to the notebook session instance, in gigabytes.
ocpus This property is required. Number
The total number of OCPUs available to the notebook session instance.

GetNotebookSessionNotebookSessionRuntimeConfigDetail

CustomEnvironmentVariables This property is required. Dictionary<string, string>
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
NotebookSessionGitConfigDetails This property is required. List<GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail>
Git configuration Details.
CustomEnvironmentVariables This property is required. map[string]string
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
NotebookSessionGitConfigDetails This property is required. []GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail
Git configuration Details.
customEnvironmentVariables This property is required. Map<String,String>
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
notebookSessionGitConfigDetails This property is required. List<GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail>
Git configuration Details.
customEnvironmentVariables This property is required. {[key: string]: string}
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
notebookSessionGitConfigDetails This property is required. GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail[]
Git configuration Details.
custom_environment_variables This property is required. Mapping[str, str]
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
notebook_session_git_config_details This property is required. Sequence[datascience.GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail]
Git configuration Details.
customEnvironmentVariables This property is required. Map<String>
Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.
notebookSessionGitConfigDetails This property is required. List<Property Map>
Git configuration Details.

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail

notebookSessionGitRepoConfigCollections This property is required. List<Property Map>
A collection of Git repository configurations.

GetNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection

Url This property is required. string
The repository URL
Url This property is required. string
The repository URL
url This property is required. String
The repository URL
url This property is required. string
The repository URL
url This property is required. str
The repository URL
url This property is required. String
The repository URL

GetNotebookSessionNotebookSessionStorageMountConfigurationDetailsList

Bucket This property is required. string
The object storage bucket
DestinationDirectoryName This property is required. string
The local directory name to be mounted
DestinationPath This property is required. string
The local path of the mounted directory, excluding directory name.
ExportId This property is required. string
OCID of the export
MountTargetId This property is required. string
OCID of the mount target
Namespace This property is required. string
The object storage namespace
Prefix This property is required. string
Prefix in the bucket to mount
StorageType This property is required. string
The type of storage.
Bucket This property is required. string
The object storage bucket
DestinationDirectoryName This property is required. string
The local directory name to be mounted
DestinationPath This property is required. string
The local path of the mounted directory, excluding directory name.
ExportId This property is required. string
OCID of the export
MountTargetId This property is required. string
OCID of the mount target
Namespace This property is required. string
The object storage namespace
Prefix This property is required. string
Prefix in the bucket to mount
StorageType This property is required. string
The type of storage.
bucket This property is required. String
The object storage bucket
destinationDirectoryName This property is required. String
The local directory name to be mounted
destinationPath This property is required. String
The local path of the mounted directory, excluding directory name.
exportId This property is required. String
OCID of the export
mountTargetId This property is required. String
OCID of the mount target
namespace This property is required. String
The object storage namespace
prefix This property is required. String
Prefix in the bucket to mount
storageType This property is required. String
The type of storage.
bucket This property is required. string
The object storage bucket
destinationDirectoryName This property is required. string
The local directory name to be mounted
destinationPath This property is required. string
The local path of the mounted directory, excluding directory name.
exportId This property is required. string
OCID of the export
mountTargetId This property is required. string
OCID of the mount target
namespace This property is required. string
The object storage namespace
prefix This property is required. string
Prefix in the bucket to mount
storageType This property is required. string
The type of storage.
bucket This property is required. str
The object storage bucket
destination_directory_name This property is required. str
The local directory name to be mounted
destination_path This property is required. str
The local path of the mounted directory, excluding directory name.
export_id This property is required. str
OCID of the export
mount_target_id This property is required. str
OCID of the mount target
namespace This property is required. str
The object storage namespace
prefix This property is required. str
Prefix in the bucket to mount
storage_type This property is required. str
The type of storage.
bucket This property is required. String
The object storage bucket
destinationDirectoryName This property is required. String
The local directory name to be mounted
destinationPath This property is required. String
The local path of the mounted directory, excluding directory name.
exportId This property is required. String
OCID of the export
mountTargetId This property is required. String
OCID of the mount target
namespace This property is required. String
The object storage namespace
prefix This property is required. String
Prefix in the bucket to mount
storageType This property is required. String
The type of storage.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi