AppImageConfig constructor
AppImageConfig(
- String name, {
- AppImageConfigArgs? args,
- CustomResourceOptions? options,
Creates a new AppImageConfig.
name The Pulumi resource name.
args Arguments used to configure this AppImageConfig. The set of arguments for AppImageConfig.
options Resource options controlling this resource's behavior.
Implementation
AppImageConfig(
String name, {
AppImageConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:sagemaker/appImageConfig:AppImageConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
appImageConfigName = registerOutput<String>('appImageConfigName');
arn = registerOutput<String>('arn');
codeEditorAppImageConfig = registerOutput<AppImageConfigCodeEditorAppImageConfig?>('codeEditorAppImageConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppImageConfigCodeEditorAppImageConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
jupyterLabImageConfig = registerOutput<AppImageConfigJupyterLabImageConfig?>('jupyterLabImageConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppImageConfigJupyterLabImageConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kernelGatewayImageConfig = registerOutput<AppImageConfigKernelGatewayImageConfig?>('kernelGatewayImageConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppImageConfigKernelGatewayImageConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}