We recommend new projects start with resources from the AWS provider.
aws-native.sagemaker.StudioLifecycleConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::SageMaker::StudioLifecycleConfig
Create StudioLifecycleConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StudioLifecycleConfig(name: string, args: StudioLifecycleConfigArgs, opts?: CustomResourceOptions);
@overload
def StudioLifecycleConfig(resource_name: str,
args: StudioLifecycleConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StudioLifecycleConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
studio_lifecycle_config_app_type: Optional[StudioLifecycleConfigAppType] = None,
studio_lifecycle_config_content: Optional[str] = None,
studio_lifecycle_config_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
func NewStudioLifecycleConfig(ctx *Context, name string, args StudioLifecycleConfigArgs, opts ...ResourceOption) (*StudioLifecycleConfig, error)
public StudioLifecycleConfig(string name, StudioLifecycleConfigArgs args, CustomResourceOptions? opts = null)
public StudioLifecycleConfig(String name, StudioLifecycleConfigArgs args)
public StudioLifecycleConfig(String name, StudioLifecycleConfigArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:StudioLifecycleConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StudioLifecycleConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StudioLifecycleConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StudioLifecycleConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StudioLifecycleConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StudioLifecycleConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
StudioLifecycleConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StudioLifecycleConfig resource accepts the following input properties:
- Studio
Lifecycle Pulumi.Config App Type Aws Native. Sage Maker. Studio Lifecycle Config App Type - The App type that the Lifecycle Configuration is attached to.
- Studio
Lifecycle stringConfig Content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- Studio
Lifecycle stringConfig Name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
- Studio
Lifecycle StudioConfig App Type Lifecycle Config App Type - The App type that the Lifecycle Configuration is attached to.
- Studio
Lifecycle stringConfig Content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- Studio
Lifecycle stringConfig Name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- Create
Only Tag Args - Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
- studio
Lifecycle StudioConfig App Type Lifecycle Config App Type - The App type that the Lifecycle Configuration is attached to.
- studio
Lifecycle StringConfig Content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studio
Lifecycle StringConfig Name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- List<Create
Only Tag> - Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
- studio
Lifecycle StudioConfig App Type Lifecycle Config App Type - The App type that the Lifecycle Configuration is attached to.
- studio
Lifecycle stringConfig Content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studio
Lifecycle stringConfig Name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- Create
Only Tag[] - Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
- studio_
lifecycle_ Studioconfig_ app_ type Lifecycle Config App Type - The App type that the Lifecycle Configuration is attached to.
- studio_
lifecycle_ strconfig_ content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studio_
lifecycle_ strconfig_ name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- Sequence[Create
Only Tag Args] - Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
- studio
Lifecycle "JupyterConfig App Type Server" | "Kernel Gateway" | "Code Editor" | "Jupyter Lab" - The App type that the Lifecycle Configuration is attached to.
- studio
Lifecycle StringConfig Content - The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studio
Lifecycle StringConfig Name - The name of the Amazon SageMaker Studio Lifecycle Configuration.
- List<Property Map>
- Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
Outputs
All input properties are implicitly available as output properties. Additionally, the StudioLifecycleConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Studio
Lifecycle stringConfig Arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Studio
Lifecycle stringConfig Arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- studio
Lifecycle StringConfig Arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- studio
Lifecycle stringConfig Arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id str
- The provider-assigned unique ID for this managed resource.
- studio_
lifecycle_ strconfig_ arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- studio
Lifecycle StringConfig Arn - The Amazon Resource Name (ARN) of the Lifecycle Configuration.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
StudioLifecycleConfigAppType, StudioLifecycleConfigAppTypeArgs
- Jupyter
Server - JupyterServer
- Kernel
Gateway - KernelGateway
- Code
Editor - CodeEditor
- Jupyter
Lab - JupyterLab
- Studio
Lifecycle Config App Type Jupyter Server - JupyterServer
- Studio
Lifecycle Config App Type Kernel Gateway - KernelGateway
- Studio
Lifecycle Config App Type Code Editor - CodeEditor
- Studio
Lifecycle Config App Type Jupyter Lab - JupyterLab
- Jupyter
Server - JupyterServer
- Kernel
Gateway - KernelGateway
- Code
Editor - CodeEditor
- Jupyter
Lab - JupyterLab
- Jupyter
Server - JupyterServer
- Kernel
Gateway - KernelGateway
- Code
Editor - CodeEditor
- Jupyter
Lab - JupyterLab
- JUPYTER_SERVER
- JupyterServer
- KERNEL_GATEWAY
- KernelGateway
- CODE_EDITOR
- CodeEditor
- JUPYTER_LAB
- JupyterLab
- "Jupyter
Server" - JupyterServer
- "Kernel
Gateway" - KernelGateway
- "Code
Editor" - CodeEditor
- "Jupyter
Lab" - JupyterLab
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.