UllMirroringEngine constructor
UllMirroringEngine(
- String name, {
- UllMirroringEngineArgs? args,
- CustomResourceOptions? options,
Creates a new UllMirroringEngine.
name The Pulumi resource name.
args Arguments used to configure this UllMirroringEngine. The set of arguments for UllMirroringEngine.
options Resource options controlling this resource's behavior.
Implementation
UllMirroringEngine(
String name, {
UllMirroringEngineArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:networksecurity/ullMirroringEngine:UllMirroringEngine',
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');
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);
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);
reconciling = registerOutput<bool>('reconciling');
ullMirroringEngineId = registerOutput<String>('ullMirroringEngineId');
updateTime = registerOutput<String>('updateTime');
}