StudioLifecycleConfig constructor
StudioLifecycleConfig(
- String name, {
- StudioLifecycleConfigArgs? args,
- CustomResourceOptions? options,
Creates a new StudioLifecycleConfig.
name The Pulumi resource name.
args Arguments used to configure this StudioLifecycleConfig. The set of arguments for StudioLifecycleConfig.
options Resource options controlling this resource's behavior.
Implementation
StudioLifecycleConfig(
String name, {
StudioLifecycleConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:sagemaker/studioLifecycleConfig:StudioLifecycleConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
region = registerOutput<String>('region');
studioLifecycleConfigAppType = registerOutput<String>('studioLifecycleConfigAppType');
studioLifecycleConfigContent = registerOutput<String>('studioLifecycleConfigContent');
studioLifecycleConfigName = registerOutput<String>('studioLifecycleConfigName');
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>(); });
}