1. Registry
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. getAgentKitSession
Viewing docs for Databricks v1.118.1
published on Tuesday, Oct 27, 2026 by Pulumi
databricks logo databricks logo
Viewing docs for Databricks v1.118.1
published on Tuesday, Oct 27, 2026 by Pulumi

    Public Beta

    API Documentation

    Using getAgentKitSession

    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 getAgentKitSession(args: GetAgentKitSessionArgs, opts?: InvokeOptions): Promise<GetAgentKitSessionResult>
    function getAgentKitSessionOutput(args: GetAgentKitSessionOutputArgs, opts?: InvokeOutputOptions): Output<GetAgentKitSessionResult>
    def get_agent_kit_session(name: Optional[str] = None,
                              provider_config: Optional[GetAgentKitSessionProviderConfig] = None,
                              opts: Optional[InvokeOptions] = None) -> GetAgentKitSessionResult
    def get_agent_kit_session_output(name: pulumi.Input[Optional[str]] = None,
                              provider_config: pulumi.Input[Optional[GetAgentKitSessionProviderConfigArgs]] = None,
                              opts: Optional[InvokeOutputOptions] = None) -> Output[GetAgentKitSessionResult]
    func LookupAgentKitSession(ctx *Context, args *LookupAgentKitSessionArgs, opts ...InvokeOption) (*LookupAgentKitSessionResult, error)
    func LookupAgentKitSessionOutput(ctx *Context, args *LookupAgentKitSessionOutputArgs, opts ...InvokeOption) LookupAgentKitSessionResultOutput

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

    public static class GetAgentKitSession 
    {
        public static Task<GetAgentKitSessionResult> InvokeAsync(GetAgentKitSessionArgs args, InvokeOptions? opts = null)
        public static Output<GetAgentKitSessionResult> Invoke(GetAgentKitSessionInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAgentKitSessionResult> Invoke(GetAgentKitSessionInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAgentKitSessionResult> getAgentKitSession(GetAgentKitSessionArgs args, InvokeOptions options)
    public static Output<GetAgentKitSessionResult> getAgentKitSession(GetAgentKitSessionArgs args, InvokeOptions options)
    public static Output<GetAgentKitSessionResult> getAgentKitSession(GetAgentKitSessionArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: databricks:index/getAgentKitSession:getAgentKitSession
      arguments:
        # arguments dictionary
    data "databricks_get_agent_kit_session" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    ProviderConfig GetAgentKitSessionProviderConfig
    Configure the provider for management through account provider.
    Name string
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    ProviderConfig GetAgentKitSessionProviderConfig
    Configure the provider for management through account provider.
    name string
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    provider_config object
    Configure the provider for management through account provider.
    name String
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    providerConfig GetAgentKitSessionProviderConfig
    Configure the provider for management through account provider.
    name string
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    providerConfig GetAgentKitSessionProviderConfig
    Configure the provider for management through account provider.
    name str
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    provider_config GetAgentKitSessionProviderConfig
    Configure the provider for management through account provider.
    name String
    Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    providerConfig Property Map
    Configure the provider for management through account provider.

    getAgentKitSession Result

    The following output properties are available:

    ActorId string
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    CreateTime string
    (string) - Time when the session was created
    LastActivityTime string
    (string) - Time when the session's item history was last mutated
    Metadata Dictionary<string, string>
    (object) - Mutable caller-defined string labels
    Name string
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    ParentSessionId string
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    RootSessionId string
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    SessionId string
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    UpdateTime string
    (string) - Time when session resource fields last changed
    ProviderConfig GetAgentKitSessionProviderConfig
    ActorId string
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    CreateTime string
    (string) - Time when the session was created
    LastActivityTime string
    (string) - Time when the session's item history was last mutated
    Metadata map[string]string
    (object) - Mutable caller-defined string labels
    Name string
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    ParentSessionId string
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    RootSessionId string
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    SessionId string
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    UpdateTime string
    (string) - Time when session resource fields last changed
    ProviderConfig GetAgentKitSessionProviderConfig
    actor_id string
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    create_time string
    (string) - Time when the session was created
    last_activity_time string
    (string) - Time when the session's item history was last mutated
    metadata map(string)
    (object) - Mutable caller-defined string labels
    name string
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    parent_session_id string
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    root_session_id string
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    session_id string
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    update_time string
    (string) - Time when session resource fields last changed
    provider_config object
    actorId String
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    createTime String
    (string) - Time when the session was created
    lastActivityTime String
    (string) - Time when the session's item history was last mutated
    metadata Map<String,String>
    (object) - Mutable caller-defined string labels
    name String
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    parentSessionId String
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    rootSessionId String
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    sessionId String
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    updateTime String
    (string) - Time when session resource fields last changed
    providerConfig GetAgentKitSessionProviderConfig
    actorId string
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    createTime string
    (string) - Time when the session was created
    lastActivityTime string
    (string) - Time when the session's item history was last mutated
    metadata {[key: string]: string}
    (object) - Mutable caller-defined string labels
    name string
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    parentSessionId string
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    rootSessionId string
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    sessionId string
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    updateTime string
    (string) - Time when session resource fields last changed
    providerConfig GetAgentKitSessionProviderConfig
    actor_id str
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    create_time str
    (string) - Time when the session was created
    last_activity_time str
    (string) - Time when the session's item history was last mutated
    metadata Mapping[str, str]
    (object) - Mutable caller-defined string labels
    name str
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    parent_session_id str
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    root_session_id str
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    session_id str
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    update_time str
    (string) - Time when session resource fields last changed
    provider_config GetAgentKitSessionProviderConfig
    actorId String
    (string) - Opaque caller-provided identifier for the application actor associated with the session.
    createTime String
    (string) - Time when the session was created
    lastActivityTime String
    (string) - Time when the session's item history was last mutated
    metadata Map<String>
    (object) - Mutable caller-defined string labels
    name String
    (string) - Resource name in the form session-stores/{session_store_id}/sessions/{session_id}
    parentSessionId String
    (string) - Immediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store
    rootSessionId String
    (string) - Top-level session ID in the spawn tree. This equals sessionId for a root or fork and is inherited transitively by child sessions
    sessionId String
    (string) - Unique session ID. The service generates a UUID unless the caller supplies CreateSessionRequest.session_id
    updateTime String
    (string) - Time when session resource fields last changed
    providerConfig Property Map

    Supporting Types

    GetAgentKitSessionProviderConfig

    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspace_id string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspace_id str
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo databricks logo
    Viewing docs for Databricks v1.118.1
    published on Tuesday, Oct 27, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial