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:
- StudioLifecycle Pulumi.Config App Type Aws Native. Sage Maker. Studio Lifecycle Config App Type 
- The App type that the Lifecycle Configuration is attached to.
- StudioLifecycle stringConfig Content 
- The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- StudioLifecycle 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.
- StudioLifecycle StudioConfig App Type Lifecycle Config App Type 
- The App type that the Lifecycle Configuration is attached to.
- StudioLifecycle stringConfig Content 
- The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- StudioLifecycle stringConfig Name 
- The name of the Amazon SageMaker Studio Lifecycle Configuration.
- 
CreateOnly 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.
- studioLifecycle StudioConfig App Type Lifecycle Config App Type 
- The App type that the Lifecycle Configuration is attached to.
- studioLifecycle StringConfig Content 
- The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studioLifecycle StringConfig Name 
- The name of the Amazon SageMaker Studio Lifecycle Configuration.
- 
List<CreateOnly 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.
- studioLifecycle StudioConfig App Type Lifecycle Config App Type 
- The App type that the Lifecycle Configuration is attached to.
- studioLifecycle stringConfig Content 
- The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studioLifecycle stringConfig Name 
- The name of the Amazon SageMaker Studio Lifecycle Configuration.
- 
CreateOnly 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[CreateOnly 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.
- studioLifecycle "JupyterConfig App Type Server" | "Kernel Gateway" | "Code Editor" | "Jupyter Lab" 
- The App type that the Lifecycle Configuration is attached to.
- studioLifecycle StringConfig Content 
- The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
- studioLifecycle 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.
- StudioLifecycle stringConfig Arn 
- The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- StudioLifecycle stringConfig Arn 
- The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- studioLifecycle StringConfig Arn 
- The Amazon Resource Name (ARN) of the Lifecycle Configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- studioLifecycle 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.
- studioLifecycle StringConfig Arn 
- The Amazon Resource Name (ARN) of the Lifecycle Configuration.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs      
StudioLifecycleConfigAppType, StudioLifecycleConfigAppTypeArgs          
- JupyterServer 
- JupyterServer
- KernelGateway 
- KernelGateway
- CodeEditor 
- CodeEditor
- JupyterLab 
- JupyterLab
- StudioLifecycle Config App Type Jupyter Server 
- JupyterServer
- StudioLifecycle Config App Type Kernel Gateway 
- KernelGateway
- StudioLifecycle Config App Type Code Editor 
- CodeEditor
- StudioLifecycle Config App Type Jupyter Lab 
- JupyterLab
- JupyterServer 
- JupyterServer
- KernelGateway 
- KernelGateway
- CodeEditor 
- CodeEditor
- JupyterLab 
- JupyterLab
- JupyterServer 
- JupyterServer
- KernelGateway 
- KernelGateway
- CodeEditor 
- CodeEditor
- JupyterLab 
- JupyterLab
- JUPYTER_SERVER
- JupyterServer
- KERNEL_GATEWAY
- KernelGateway
- CODE_EDITOR
- CodeEditor
- JUPYTER_LAB
- JupyterLab
- "JupyterServer" 
- JupyterServer
- "KernelGateway" 
- KernelGateway
- "CodeEditor" 
- CodeEditor
- "JupyterLab" 
- 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.