1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. getNotebookSessions
Oracle Cloud Infrastructure v1.16.1 published on Wednesday, Nov 22, 2023 by Pulumi

oci.DataScience.getNotebookSessions

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.16.1 published on Wednesday, Nov 22, 2023 by Pulumi

    This data source provides the list of Notebook Sessions in Oracle Cloud Infrastructure Data Science service.

    Lists the notebook sessions in the specified compartment.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testNotebookSessions = Oci.DataScience.GetNotebookSessions.Invoke(new()
        {
            CompartmentId = @var.Compartment_id,
            CreatedBy = @var.Notebook_session_created_by,
            DisplayName = @var.Notebook_session_display_name,
            Id = @var.Notebook_session_id,
            ProjectId = oci_datascience_project.Test_project.Id,
            State = @var.Notebook_session_state,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DataScience.GetNotebookSessions(ctx, &datascience.GetNotebookSessionsArgs{
    			CompartmentId: _var.Compartment_id,
    			CreatedBy:     pulumi.StringRef(_var.Notebook_session_created_by),
    			DisplayName:   pulumi.StringRef(_var.Notebook_session_display_name),
    			Id:            pulumi.StringRef(_var.Notebook_session_id),
    			ProjectId:     pulumi.StringRef(oci_datascience_project.Test_project.Id),
    			State:         pulumi.StringRef(_var.Notebook_session_state),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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.GetNotebookSessionsArgs;
    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 testNotebookSessions = DataScienceFunctions.getNotebookSessions(GetNotebookSessionsArgs.builder()
                .compartmentId(var_.compartment_id())
                .createdBy(var_.notebook_session_created_by())
                .displayName(var_.notebook_session_display_name())
                .id(var_.notebook_session_id())
                .projectId(oci_datascience_project.test_project().id())
                .state(var_.notebook_session_state())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_notebook_sessions = oci.DataScience.get_notebook_sessions(compartment_id=var["compartment_id"],
        created_by=var["notebook_session_created_by"],
        display_name=var["notebook_session_display_name"],
        id=var["notebook_session_id"],
        project_id=oci_datascience_project["test_project"]["id"],
        state=var["notebook_session_state"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testNotebookSessions = oci.DataScience.getNotebookSessions({
        compartmentId: _var.compartment_id,
        createdBy: _var.notebook_session_created_by,
        displayName: _var.notebook_session_display_name,
        id: _var.notebook_session_id,
        projectId: oci_datascience_project.test_project.id,
        state: _var.notebook_session_state,
    });
    
    variables:
      testNotebookSessions:
        fn::invoke:
          Function: oci:DataScience:getNotebookSessions
          Arguments:
            compartmentId: ${var.compartment_id}
            createdBy: ${var.notebook_session_created_by}
            displayName: ${var.notebook_session_display_name}
            id: ${var.notebook_session_id}
            projectId: ${oci_datascience_project.test_project.id}
            state: ${var.notebook_session_state}
    

    Using getNotebookSessions

    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 getNotebookSessions(args: GetNotebookSessionsArgs, opts?: InvokeOptions): Promise<GetNotebookSessionsResult>
    function getNotebookSessionsOutput(args: GetNotebookSessionsOutputArgs, opts?: InvokeOptions): Output<GetNotebookSessionsResult>
    def get_notebook_sessions(compartment_id: Optional[str] = None,
                              created_by: Optional[str] = None,
                              display_name: Optional[str] = None,
                              filters: Optional[Sequence[_datascience.GetNotebookSessionsFilter]] = None,
                              id: Optional[str] = None,
                              project_id: Optional[str] = None,
                              state: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetNotebookSessionsResult
    def get_notebook_sessions_output(compartment_id: Optional[pulumi.Input[str]] = None,
                              created_by: Optional[pulumi.Input[str]] = None,
                              display_name: Optional[pulumi.Input[str]] = None,
                              filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datascience.GetNotebookSessionsFilterArgs]]]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              project_id: Optional[pulumi.Input[str]] = None,
                              state: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetNotebookSessionsResult]
    func GetNotebookSessions(ctx *Context, args *GetNotebookSessionsArgs, opts ...InvokeOption) (*GetNotebookSessionsResult, error)
    func GetNotebookSessionsOutput(ctx *Context, args *GetNotebookSessionsOutputArgs, opts ...InvokeOption) GetNotebookSessionsResultOutput

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

    public static class GetNotebookSessions 
    {
        public static Task<GetNotebookSessionsResult> InvokeAsync(GetNotebookSessionsArgs args, InvokeOptions? opts = null)
        public static Output<GetNotebookSessionsResult> Invoke(GetNotebookSessionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNotebookSessionsResult> getNotebookSessions(GetNotebookSessionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DataScience/getNotebookSessions:getNotebookSessions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string

    Filter results by the OCID of the compartment.

    CreatedBy string

    Filter results by the OCID of the user who created the resource.

    DisplayName string

    Filter results by its user-friendly name.

    Filters List<GetNotebookSessionsFilter>
    Id string

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    ProjectId string

    Filter results by the OCID of the project.

    State string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    CompartmentId string

    Filter results by the OCID of the compartment.

    CreatedBy string

    Filter results by the OCID of the user who created the resource.

    DisplayName string

    Filter results by its user-friendly name.

    Filters []GetNotebookSessionsFilter
    Id string

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    ProjectId string

    Filter results by the OCID of the project.

    State string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    compartmentId String

    Filter results by the OCID of the compartment.

    createdBy String

    Filter results by the OCID of the user who created the resource.

    displayName String

    Filter results by its user-friendly name.

    filters List<GetNotebookSessionsFilter>
    id String

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    projectId String

    Filter results by the OCID of the project.

    state String

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    compartmentId string

    Filter results by the OCID of the compartment.

    createdBy string

    Filter results by the OCID of the user who created the resource.

    displayName string

    Filter results by its user-friendly name.

    filters GetNotebookSessionsFilter[]
    id string

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    projectId string

    Filter results by the OCID of the project.

    state string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    compartment_id str

    Filter results by the OCID of the compartment.

    created_by str

    Filter results by the OCID of the user who created the resource.

    display_name str

    Filter results by its user-friendly name.

    filters GetNotebookSessionsFilter]
    id str

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    project_id str

    Filter results by the OCID of the project.

    state str

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    compartmentId String

    Filter results by the OCID of the compartment.

    createdBy String

    Filter results by the OCID of the user who created the resource.

    displayName String

    Filter results by its user-friendly name.

    filters List<Property Map>
    id String

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    projectId String

    Filter results by the OCID of the project.

    state String

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    getNotebookSessions Result

    The following output properties are available:

    CompartmentId string

    The OCID of the notebook session's compartment.

    NotebookSessions List<GetNotebookSessionsNotebookSession>

    The list of notebook_sessions.

    CreatedBy string

    The OCID of the user who created the notebook session.

    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

    Filters List<GetNotebookSessionsFilter>
    Id string

    The OCID of the notebook session.

    ProjectId string

    The OCID of the project associated with the notebook session.

    State string

    The state of the notebook session.

    CompartmentId string

    The OCID of the notebook session's compartment.

    NotebookSessions []GetNotebookSessionsNotebookSession

    The list of notebook_sessions.

    CreatedBy string

    The OCID of the user who created the notebook session.

    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

    Filters []GetNotebookSessionsFilter
    Id string

    The OCID of the notebook session.

    ProjectId string

    The OCID of the project associated with the notebook session.

    State string

    The state of the notebook session.

    compartmentId String

    The OCID of the notebook session's compartment.

    notebookSessions List<GetNotebookSessionsNotebookSession>

    The list of notebook_sessions.

    createdBy String

    The OCID of the user who created the notebook session.

    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

    filters List<GetNotebookSessionsFilter>
    id String

    The OCID of the notebook session.

    projectId String

    The OCID of the project associated with the notebook session.

    state String

    The state of the notebook session.

    compartmentId string

    The OCID of the notebook session's compartment.

    notebookSessions GetNotebookSessionsNotebookSession[]

    The list of notebook_sessions.

    createdBy string

    The OCID of the user who created the notebook session.

    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

    filters GetNotebookSessionsFilter[]
    id string

    The OCID of the notebook session.

    projectId string

    The OCID of the project associated with the notebook session.

    state string

    The state of the notebook session.

    compartment_id str

    The OCID of the notebook session's compartment.

    notebook_sessions GetNotebookSessionsNotebookSession]

    The list of notebook_sessions.

    created_by str

    The OCID of the user who created the notebook session.

    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

    filters GetNotebookSessionsFilter]
    id str

    The OCID of the notebook session.

    project_id str

    The OCID of the project associated with the notebook session.

    state str

    The state of the notebook session.

    compartmentId String

    The OCID of the notebook session's compartment.

    notebookSessions List<Property Map>

    The list of notebook_sessions.

    createdBy String

    The OCID of the user who created the notebook session.

    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

    filters List<Property Map>
    id String

    The OCID of the notebook session.

    projectId String

    The OCID of the project associated with the notebook session.

    state String

    The state of the notebook session.

    Supporting Types

    GetNotebookSessionsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetNotebookSessionsNotebookSession

    CompartmentId string

    Filter results by the OCID of the compartment.

    CreatedBy string

    Filter results by the OCID of the user who created the resource.

    DefinedTags Dictionary<string, object>

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    DisplayName string

    Filter results by its user-friendly name.

    FreeformTags Dictionary<string, object>

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    LifecycleDetails string

    Details about the state of the notebook session.

    NotebookSessionConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail>

    Details for the notebook session configuration.

    NotebookSessionConfigurationDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail>

    Details for the notebook session configuration.

    NotebookSessionRuntimeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail>

    Notebook Session runtime configuration details.

    NotebookSessionStorageMountConfigurationDetailsLists List<GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList>

    Collection of NotebookSessionStorageMountConfigurationDetails.

    NotebookSessionUrl string

    The URL to interact with the notebook session.

    ProjectId string

    Filter results by the OCID of the project.

    State string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    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

    Filter results by the OCID of the compartment.

    CreatedBy string

    Filter results by the OCID of the user who created the resource.

    DefinedTags map[string]interface{}

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    DisplayName string

    Filter results by its user-friendly name.

    FreeformTags map[string]interface{}

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    LifecycleDetails string

    Details about the state of the notebook session.

    NotebookSessionConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail

    Details for the notebook session configuration.

    NotebookSessionConfigurationDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail

    Details for the notebook session configuration.

    NotebookSessionRuntimeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail

    Notebook Session runtime configuration details.

    NotebookSessionStorageMountConfigurationDetailsLists []GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList

    Collection of NotebookSessionStorageMountConfigurationDetails.

    NotebookSessionUrl string

    The URL to interact with the notebook session.

    ProjectId string

    Filter results by the OCID of the project.

    State string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    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

    Filter results by the OCID of the compartment.

    createdBy String

    Filter results by the OCID of the user who created the resource.

    definedTags Map<String,Object>

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    displayName String

    Filter results by its user-friendly name.

    freeformTags Map<String,Object>

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    lifecycleDetails String

    Details about the state of the notebook session.

    notebookSessionConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail>

    Details for the notebook session configuration.

    notebookSessionConfigurationDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail>

    Details for the notebook session configuration.

    notebookSessionRuntimeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail>

    Notebook Session runtime configuration details.

    notebookSessionStorageMountConfigurationDetailsLists List<GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList>

    Collection of NotebookSessionStorageMountConfigurationDetails.

    notebookSessionUrl String

    The URL to interact with the notebook session.

    projectId String

    Filter results by the OCID of the project.

    state String

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    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

    Filter results by the OCID of the compartment.

    createdBy string

    Filter results by the OCID of the user who created the resource.

    definedTags {[key: string]: any}

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    displayName string

    Filter results by its user-friendly name.

    freeformTags {[key: string]: any}

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    lifecycleDetails string

    Details about the state of the notebook session.

    notebookSessionConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail[]

    Details for the notebook session configuration.

    notebookSessionConfigurationDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail[]

    Details for the notebook session configuration.

    notebookSessionRuntimeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail[]

    Notebook Session runtime configuration details.

    notebookSessionStorageMountConfigurationDetailsLists GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList[]

    Collection of NotebookSessionStorageMountConfigurationDetails.

    notebookSessionUrl string

    The URL to interact with the notebook session.

    projectId string

    Filter results by the OCID of the project.

    state string

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    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

    Filter results by the OCID of the compartment.

    created_by str

    Filter results by the OCID of the user who created the resource.

    defined_tags Mapping[str, Any]

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    display_name str

    Filter results by its user-friendly name.

    freeform_tags Mapping[str, Any]

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    lifecycle_details str

    Details about the state of the notebook session.

    notebook_session_config_details GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail]

    Details for the notebook session configuration.

    notebook_session_configuration_details GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail]

    Details for the notebook session configuration.

    notebook_session_runtime_config_details GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail]

    Notebook Session runtime configuration details.

    notebook_session_storage_mount_configuration_details_lists GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList]

    Collection of NotebookSessionStorageMountConfigurationDetails.

    notebook_session_url str

    The URL to interact with the notebook session.

    project_id str

    Filter results by the OCID of the project.

    state str

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    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

    Filter results by the OCID of the compartment.

    createdBy String

    Filter results by the OCID of the user who created the resource.

    definedTags Map<Any>

    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}

    displayName String

    Filter results by its user-friendly name.

    freeformTags Map<Any>

    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

    Filter results by OCID. Must be an OCID of the correct type for the resource type.

    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.

    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

    Filter results by the OCID of the project.

    state String

    Filter results by the specified lifecycle state. Must be a valid state for the resource type.

    timeCreated String

    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z

    GetNotebookSessionsNotebookSessionNotebookSessionConfigDetail

    BlockStorageSizeInGbs int

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

    NotebookSessionShapeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail>

    Details for the notebook session shape configuration.

    PrivateEndpointId string

    The OCID of a Data Science private endpoint.

    Shape 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 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 int

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

    NotebookSessionShapeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail

    Details for the notebook session shape configuration.

    PrivateEndpointId string

    The OCID of a Data Science private endpoint.

    Shape 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 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 Integer

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

    notebookSessionShapeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail>

    Details for the notebook session shape configuration.

    privateEndpointId String

    The OCID of a Data Science private endpoint.

    shape 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 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 number

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

    notebookSessionShapeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail[]

    Details for the notebook session shape configuration.

    privateEndpointId string

    The OCID of a Data Science private endpoint.

    shape 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 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 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 GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail]

    Details for the notebook session shape configuration.

    private_endpoint_id str

    The OCID of a Data Science private endpoint.

    shape 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 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 Number

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

    notebookSessionShapeConfigDetails List<Property Map>

    Details for the notebook session shape configuration.

    privateEndpointId String

    The OCID of a Data Science private endpoint.

    shape 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 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.

    GetNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail

    MemoryInGbs double

    The total amount of memory available to the notebook session instance, in gigabytes.

    Ocpus double

    The total number of OCPUs available to the notebook session instance.

    MemoryInGbs float64

    The total amount of memory available to the notebook session instance, in gigabytes.

    Ocpus float64

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs Double

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus Double

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs number

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus number

    The total number of OCPUs available to the notebook session instance.

    memory_in_gbs float

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus float

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs Number

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus Number

    The total number of OCPUs available to the notebook session instance.

    GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail

    BlockStorageSizeInGbs int

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

    NotebookSessionShapeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail>

    Details for the notebook session shape configuration.

    PrivateEndpointId string

    The OCID of a Data Science private endpoint.

    Shape 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 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 int

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

    NotebookSessionShapeConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail

    Details for the notebook session shape configuration.

    PrivateEndpointId string

    The OCID of a Data Science private endpoint.

    Shape 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 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 Integer

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

    notebookSessionShapeConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail>

    Details for the notebook session shape configuration.

    privateEndpointId String

    The OCID of a Data Science private endpoint.

    shape 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 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 number

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

    notebookSessionShapeConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail[]

    Details for the notebook session shape configuration.

    privateEndpointId string

    The OCID of a Data Science private endpoint.

    shape 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 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 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 GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail]

    Details for the notebook session shape configuration.

    private_endpoint_id str

    The OCID of a Data Science private endpoint.

    shape 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 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 Number

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

    notebookSessionShapeConfigDetails List<Property Map>

    Details for the notebook session shape configuration.

    privateEndpointId String

    The OCID of a Data Science private endpoint.

    shape 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 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.

    GetNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail

    MemoryInGbs double

    The total amount of memory available to the notebook session instance, in gigabytes.

    Ocpus double

    The total number of OCPUs available to the notebook session instance.

    MemoryInGbs float64

    The total amount of memory available to the notebook session instance, in gigabytes.

    Ocpus float64

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs Double

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus Double

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs number

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus number

    The total number of OCPUs available to the notebook session instance.

    memory_in_gbs float

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus float

    The total number of OCPUs available to the notebook session instance.

    memoryInGbs Number

    The total amount of memory available to the notebook session instance, in gigabytes.

    ocpus Number

    The total number of OCPUs available to the notebook session instance.

    GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail

    CustomEnvironmentVariables Dictionary<string, object>

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    NotebookSessionGitConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail>

    Git configuration Details.

    CustomEnvironmentVariables map[string]interface{}

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    NotebookSessionGitConfigDetails []GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail

    Git configuration Details.

    customEnvironmentVariables Map<String,Object>

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    notebookSessionGitConfigDetails List<GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail>

    Git configuration Details.

    customEnvironmentVariables {[key: string]: any}

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    notebookSessionGitConfigDetails GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail[]

    Git configuration Details.

    custom_environment_variables Mapping[str, Any]

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    notebook_session_git_config_details GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail]

    Git configuration Details.

    customEnvironmentVariables Map<Any>

    Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.

    notebookSessionGitConfigDetails List<Property Map>

    Git configuration Details.

    GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail

    notebookSessionGitRepoConfigCollections List<Property Map>

    A collection of Git repository configurations.

    GetNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection

    Url string

    The repository URL

    Url string

    The repository URL

    url String

    The repository URL

    url string

    The repository URL

    url str

    The repository URL

    url String

    The repository URL

    GetNotebookSessionsNotebookSessionNotebookSessionStorageMountConfigurationDetailsList

    Bucket string

    The object storage bucket

    DestinationDirectoryName string

    The local directory name to be mounted

    DestinationPath string

    The local path of the mounted directory, excluding directory name.

    ExportId string

    OCID of the export

    MountTargetId string

    OCID of the mount target

    Namespace string

    The object storage namespace

    Prefix string

    Prefix in the bucket to mount

    StorageType string

    The type of storage.

    Bucket string

    The object storage bucket

    DestinationDirectoryName string

    The local directory name to be mounted

    DestinationPath string

    The local path of the mounted directory, excluding directory name.

    ExportId string

    OCID of the export

    MountTargetId string

    OCID of the mount target

    Namespace string

    The object storage namespace

    Prefix string

    Prefix in the bucket to mount

    StorageType string

    The type of storage.

    bucket String

    The object storage bucket

    destinationDirectoryName String

    The local directory name to be mounted

    destinationPath String

    The local path of the mounted directory, excluding directory name.

    exportId String

    OCID of the export

    mountTargetId String

    OCID of the mount target

    namespace String

    The object storage namespace

    prefix String

    Prefix in the bucket to mount

    storageType String

    The type of storage.

    bucket string

    The object storage bucket

    destinationDirectoryName string

    The local directory name to be mounted

    destinationPath string

    The local path of the mounted directory, excluding directory name.

    exportId string

    OCID of the export

    mountTargetId string

    OCID of the mount target

    namespace string

    The object storage namespace

    prefix string

    Prefix in the bucket to mount

    storageType string

    The type of storage.

    bucket str

    The object storage bucket

    destination_directory_name str

    The local directory name to be mounted

    destination_path str

    The local path of the mounted directory, excluding directory name.

    export_id str

    OCID of the export

    mount_target_id str

    OCID of the mount target

    namespace str

    The object storage namespace

    prefix str

    Prefix in the bucket to mount

    storage_type str

    The type of storage.

    bucket String

    The object storage bucket

    destinationDirectoryName String

    The local directory name to be mounted

    destinationPath String

    The local path of the mounted directory, excluding directory name.

    exportId String

    OCID of the export

    mountTargetId String

    OCID of the mount target

    namespace String

    The object storage namespace

    prefix String

    Prefix in the bucket to mount

    storageType 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.

    oci logo
    Oracle Cloud Infrastructure v1.16.1 published on Wednesday, Nov 22, 2023 by Pulumi