We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::SageMaker::NotebookInstanceLifecycleConfig
Using getNotebookInstanceLifecycleConfig
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 getNotebookInstanceLifecycleConfig(args: GetNotebookInstanceLifecycleConfigArgs, opts?: InvokeOptions): Promise<GetNotebookInstanceLifecycleConfigResult>
function getNotebookInstanceLifecycleConfigOutput(args: GetNotebookInstanceLifecycleConfigOutputArgs, opts?: InvokeOutputOptions): Output<GetNotebookInstanceLifecycleConfigResult>def get_notebook_instance_lifecycle_config(notebook_instance_lifecycle_config_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNotebookInstanceLifecycleConfigResult
def get_notebook_instance_lifecycle_config_output(notebook_instance_lifecycle_config_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetNotebookInstanceLifecycleConfigResult]func LookupNotebookInstanceLifecycleConfig(ctx *Context, args *LookupNotebookInstanceLifecycleConfigArgs, opts ...InvokeOption) (*LookupNotebookInstanceLifecycleConfigResult, error)
func LookupNotebookInstanceLifecycleConfigOutput(ctx *Context, args *LookupNotebookInstanceLifecycleConfigOutputArgs, opts ...InvokeOption) LookupNotebookInstanceLifecycleConfigResultOutput> Note: This function is named LookupNotebookInstanceLifecycleConfig in the Go SDK.
public static class GetNotebookInstanceLifecycleConfig
{
public static Task<GetNotebookInstanceLifecycleConfigResult> InvokeAsync(GetNotebookInstanceLifecycleConfigArgs args, InvokeOptions? opts = null)
public static Output<GetNotebookInstanceLifecycleConfigResult> Invoke(GetNotebookInstanceLifecycleConfigInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetNotebookInstanceLifecycleConfigResult> Invoke(GetNotebookInstanceLifecycleConfigInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetNotebookInstanceLifecycleConfigResult> getNotebookInstanceLifecycleConfig(GetNotebookInstanceLifecycleConfigArgs args, InvokeOptions options)
public static Output<GetNotebookInstanceLifecycleConfigResult> getNotebookInstanceLifecycleConfig(GetNotebookInstanceLifecycleConfigArgs args, InvokeOptions options)
public static Output<GetNotebookInstanceLifecycleConfigResult> getNotebookInstanceLifecycleConfig(GetNotebookInstanceLifecycleConfigArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:sagemaker:getNotebookInstanceLifecycleConfig
arguments:
# arguments dictionarydata "aws-native_sagemaker_get_notebook_instance_lifecycle_config" "name" {
# arguments
}The following arguments are supported:
- Notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- Notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- notebook_
instance_ stringlifecycle_ config_ arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- notebook
Instance StringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- notebook_
instance_ strlifecycle_ config_ arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- notebook
Instance StringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
getNotebookInstanceLifecycleConfig Result
The following output properties are available:
- Notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- On
Create List<Pulumi.Aws Native. Sage Maker. Outputs. Notebook Instance Lifecycle Config Notebook Instance Lifecycle Hook> - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- On
Start List<Pulumi.Aws Native. Sage Maker. Outputs. Notebook Instance Lifecycle Config Notebook Instance Lifecycle Hook> - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- On
Create []NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- On
Start []NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- Tag
- An array of key-value pairs to apply to this resource.
- notebook_
instance_ stringlifecycle_ config_ arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- on_
create list(object) - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- on_
start list(object) - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- list(object)
- An array of key-value pairs to apply to this resource.
- notebook
Instance StringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- on
Create List<NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook> - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- on
Start List<NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook> - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- notebook
Instance stringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- on
Create NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook[] - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- on
Start NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook[] - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- Tag[]
- An array of key-value pairs to apply to this resource.
- notebook_
instance_ strlifecycle_ config_ arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- on_
create Sequence[NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook] - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- on_
start Sequence[NotebookInstance Lifecycle Config Notebook Instance Lifecycle Hook] - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- notebook
Instance StringLifecycle Config Arn - The Amazon Resource Name (ARN) of the lifecycle configuration.
- on
Create List<Property Map> - A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
- on
Start List<Property Map> - A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook
- Content string
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- Content string
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- content string
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- content String
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- content string
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- content str
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
- content String
- A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi