HumanTaskUI constructor
HumanTaskUI(
- String name, {
- HumanTaskUIArgs? args,
- CustomResourceOptions? options,
Creates a new HumanTaskUI.
name The Pulumi resource name.
args Arguments used to configure this HumanTaskUI. The set of arguments for HumanTaskUI.
options Resource options controlling this resource's behavior.
Implementation
HumanTaskUI(
String name, {
HumanTaskUIArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:sagemaker/humanTaskUI:HumanTaskUI',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
humanTaskUiName = registerOutput<String>('humanTaskUiName');
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>(); });
uiTemplate = registerOutput<HumanTaskUIUiTemplate>('uiTemplate', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HumanTaskUIUiTemplate.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}