We recommend new projects start with resources from the AWS provider.
aws-native.sagemaker.AppImageConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::SageMaker::AppImageConfig
Create AppImageConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AppImageConfig(name: string, args?: AppImageConfigArgs, opts?: CustomResourceOptions);
@overload
def AppImageConfig(resource_name: str,
args: Optional[AppImageConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AppImageConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_image_config_name: Optional[str] = None,
code_editor_app_image_config: Optional[AppImageConfigCodeEditorAppImageConfigArgs] = None,
jupyter_lab_app_image_config: Optional[AppImageConfigJupyterLabAppImageConfigArgs] = None,
kernel_gateway_image_config: Optional[AppImageConfigKernelGatewayImageConfigArgs] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
func NewAppImageConfig(ctx *Context, name string, args *AppImageConfigArgs, opts ...ResourceOption) (*AppImageConfig, error)
public AppImageConfig(string name, AppImageConfigArgs? args = null, CustomResourceOptions? opts = null)
public AppImageConfig(String name, AppImageConfigArgs args)
public AppImageConfig(String name, AppImageConfigArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:AppImageConfig
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 AppImageConfigArgs
- 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 AppImageConfigArgs
- 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 AppImageConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppImageConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppImageConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AppImageConfig 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 AppImageConfig resource accepts the following input properties:
- App
Image stringConfig Name - The Name of the AppImageConfig.
- Code
Editor Pulumi.App Image Config Aws Native. Sage Maker. Inputs. App Image Config Code Editor App Image Config - The CodeEditorAppImageConfig.
- Jupyter
Lab Pulumi.App Image Config Aws Native. Sage Maker. Inputs. App Image Config Jupyter Lab App Image Config - The JupyterLabAppImageConfig.
- Kernel
Gateway Pulumi.Image Config Aws Native. Sage Maker. Inputs. App Image Config Kernel Gateway Image Config - The KernelGatewayImageConfig.
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - A list of tags to apply to the AppImageConfig.
- App
Image stringConfig Name - The Name of the AppImageConfig.
- Code
Editor AppApp Image Config Image Config Code Editor App Image Config Args - The CodeEditorAppImageConfig.
- Jupyter
Lab AppApp Image Config Image Config Jupyter Lab App Image Config Args - The JupyterLabAppImageConfig.
- Kernel
Gateway AppImage Config Image Config Kernel Gateway Image Config Args - The KernelGatewayImageConfig.
- Create
Only Tag Args - A list of tags to apply to the AppImageConfig.
- app
Image StringConfig Name - The Name of the AppImageConfig.
- code
Editor AppApp Image Config Image Config Code Editor App Image Config - The CodeEditorAppImageConfig.
- jupyter
Lab AppApp Image Config Image Config Jupyter Lab App Image Config - The JupyterLabAppImageConfig.
- kernel
Gateway AppImage Config Image Config Kernel Gateway Image Config - The KernelGatewayImageConfig.
- List<Create
Only Tag> - A list of tags to apply to the AppImageConfig.
- app
Image stringConfig Name - The Name of the AppImageConfig.
- code
Editor AppApp Image Config Image Config Code Editor App Image Config - The CodeEditorAppImageConfig.
- jupyter
Lab AppApp Image Config Image Config Jupyter Lab App Image Config - The JupyterLabAppImageConfig.
- kernel
Gateway AppImage Config Image Config Kernel Gateway Image Config - The KernelGatewayImageConfig.
- Create
Only Tag[] - A list of tags to apply to the AppImageConfig.
- app_
image_ strconfig_ name - The Name of the AppImageConfig.
- code_
editor_ Appapp_ image_ config Image Config Code Editor App Image Config Args - The CodeEditorAppImageConfig.
- jupyter_
lab_ Appapp_ image_ config Image Config Jupyter Lab App Image Config Args - The JupyterLabAppImageConfig.
- kernel_
gateway_ Appimage_ config Image Config Kernel Gateway Image Config Args - The KernelGatewayImageConfig.
- Sequence[Create
Only Tag Args] - A list of tags to apply to the AppImageConfig.
- app
Image StringConfig Name - The Name of the AppImageConfig.
- code
Editor Property MapApp Image Config - The CodeEditorAppImageConfig.
- jupyter
Lab Property MapApp Image Config - The JupyterLabAppImageConfig.
- kernel
Gateway Property MapImage Config - The KernelGatewayImageConfig.
- List<Property Map>
- A list of tags to apply to the AppImageConfig.
Outputs
All input properties are implicitly available as output properties. Additionally, the AppImageConfig resource produces the following output properties:
- App
Image stringConfig Arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- Id string
- The provider-assigned unique ID for this managed resource.
- App
Image stringConfig Arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- Id string
- The provider-assigned unique ID for this managed resource.
- app
Image StringConfig Arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- id String
- The provider-assigned unique ID for this managed resource.
- app
Image stringConfig Arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- id string
- The provider-assigned unique ID for this managed resource.
- app_
image_ strconfig_ arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- id str
- The provider-assigned unique ID for this managed resource.
- app
Image StringConfig Arn - The Amazon Resource Name (ARN) of the AppImageConfig.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
AppImageConfigCodeEditorAppImageConfig, AppImageConfigCodeEditorAppImageConfigArgs
- Container
Config Pulumi.Aws Native. Sage Maker. Inputs. App Image Config Container Config - The container configuration for a SageMaker image.
- Container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container_
config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config Property Map - The container configuration for a SageMaker image.
AppImageConfigContainerConfig, AppImageConfigContainerConfigArgs
- Container
Arguments List<string> - A list of arguments to apply to the container.
- Container
Entrypoint List<string> - The custom entry point to use on container.
- Container
Environment List<Pulumi.Variables Aws Native. Sage Maker. Inputs. App Image Config Custom Image Container Environment Variable> - A list of variables to apply to the custom container.
- Container
Arguments []string - A list of arguments to apply to the container.
- Container
Entrypoint []string - The custom entry point to use on container.
- Container
Environment []AppVariables Image Config Custom Image Container Environment Variable - A list of variables to apply to the custom container.
- container
Arguments List<String> - A list of arguments to apply to the container.
- container
Entrypoint List<String> - The custom entry point to use on container.
- container
Environment List<AppVariables Image Config Custom Image Container Environment Variable> - A list of variables to apply to the custom container.
- container
Arguments string[] - A list of arguments to apply to the container.
- container
Entrypoint string[] - The custom entry point to use on container.
- container
Environment AppVariables Image Config Custom Image Container Environment Variable[] - A list of variables to apply to the custom container.
- container_
arguments Sequence[str] - A list of arguments to apply to the container.
- container_
entrypoint Sequence[str] - The custom entry point to use on container.
- container_
environment_ Sequence[Appvariables Image Config Custom Image Container Environment Variable] - A list of variables to apply to the custom container.
- container
Arguments List<String> - A list of arguments to apply to the container.
- container
Entrypoint List<String> - The custom entry point to use on container.
- container
Environment List<Property Map>Variables - A list of variables to apply to the custom container.
AppImageConfigCustomImageContainerEnvironmentVariable, AppImageConfigCustomImageContainerEnvironmentVariableArgs
AppImageConfigFileSystemConfig, AppImageConfigFileSystemConfigArgs
- Default
Gid int - The default POSIX group ID (GID). If not specified, defaults to 100.
- Default
Uid int - The default POSIX user ID (UID). If not specified, defaults to 1000.
- Mount
Path string - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
- Default
Gid int - The default POSIX group ID (GID). If not specified, defaults to 100.
- Default
Uid int - The default POSIX user ID (UID). If not specified, defaults to 1000.
- Mount
Path string - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
- default
Gid Integer - The default POSIX group ID (GID). If not specified, defaults to 100.
- default
Uid Integer - The default POSIX user ID (UID). If not specified, defaults to 1000.
- mount
Path String - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
- default
Gid number - The default POSIX group ID (GID). If not specified, defaults to 100.
- default
Uid number - The default POSIX user ID (UID). If not specified, defaults to 1000.
- mount
Path string - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
- default_
gid int - The default POSIX group ID (GID). If not specified, defaults to 100.
- default_
uid int - The default POSIX user ID (UID). If not specified, defaults to 1000.
- mount_
path str - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
- default
Gid Number - The default POSIX group ID (GID). If not specified, defaults to 100.
- default
Uid Number - The default POSIX user ID (UID). If not specified, defaults to 1000.
- mount
Path String - The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
AppImageConfigJupyterLabAppImageConfig, AppImageConfigJupyterLabAppImageConfigArgs
- Container
Config Pulumi.Aws Native. Sage Maker. Inputs. App Image Config Container Config - The container configuration for a SageMaker image.
- Container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config AppImage Config Container Config - The container configuration for a SageMaker image.
- container_
config AppImage Config Container Config - The container configuration for a SageMaker image.
- container
Config Property Map - The container configuration for a SageMaker image.
AppImageConfigKernelGatewayImageConfig, AppImageConfigKernelGatewayImageConfigArgs
- Kernel
Specs List<Pulumi.Aws Native. Sage Maker. Inputs. App Image Config Kernel Spec> - The specification of the Jupyter kernels in the image.
- File
System Pulumi.Config Aws Native. Sage Maker. Inputs. App Image Config File System Config - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
- Kernel
Specs []AppImage Config Kernel Spec - The specification of the Jupyter kernels in the image.
- File
System AppConfig Image Config File System Config - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
- kernel
Specs List<AppImage Config Kernel Spec> - The specification of the Jupyter kernels in the image.
- file
System AppConfig Image Config File System Config - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
- kernel
Specs AppImage Config Kernel Spec[] - The specification of the Jupyter kernels in the image.
- file
System AppConfig Image Config File System Config - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
- kernel_
specs Sequence[AppImage Config Kernel Spec] - The specification of the Jupyter kernels in the image.
- file_
system_ Appconfig Image Config File System Config - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
- kernel
Specs List<Property Map> - The specification of the Jupyter kernels in the image.
- file
System Property MapConfig - The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
AppImageConfigKernelSpec, AppImageConfigKernelSpecArgs
- Name string
- The name of the kernel.
- Display
Name string - The display name of the kernel.
- Name string
- The name of the kernel.
- Display
Name string - The display name of the kernel.
- name String
- The name of the kernel.
- display
Name String - The display name of the kernel.
- name string
- The name of the kernel.
- display
Name string - The display name of the kernel.
- name str
- The name of the kernel.
- display_
name str - The display name of the kernel.
- name String
- The name of the kernel.
- display
Name String - The display name of the kernel.
CreateOnlyTag, CreateOnlyTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.