EntryGroup constructor
EntryGroup(
- String name, {
- EntryGroupArgs? args,
- CustomResourceOptions? options,
Creates a new EntryGroup.
name The Pulumi resource name.
args Arguments used to configure this EntryGroup. The set of arguments for EntryGroup.
options Resource options controlling this resource's behavior.
Implementation
EntryGroup(
String name, {
EntryGroupArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:dataplex/entryGroup:EntryGroup',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['effectiveLabels', 'pulumiLabels'],
) {
createTime = registerOutput<String>('createTime');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
displayName = registerOutput<String?>('displayName');
effectiveLabels = registerOutput<Map<String, String>>('effectiveLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
entryGroupId = registerOutput<String?>('entryGroupId');
labels = registerOutput<Map<String, String>?>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
location = registerOutput<String?>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
pulumiLabels = registerOutput<Map<String, String>>('pulumiLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
transferStatus = registerOutput<String>('transferStatus');
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
}