Snooze constructor
Snooze(
- String name, {
- SnoozeArgs? args,
- CustomResourceOptions? options,
Creates a new Snooze.
name The Pulumi resource name.
args Arguments used to configure this Snooze. The set of arguments for Snooze.
options Resource options controlling this resource's behavior.
Implementation
Snooze(
String name, {
SnoozeArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:monitoring/v3:Snooze',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
criteria = registerOutput<CriteriaResponse>('criteria', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CriteriaResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
displayName = registerOutput<String>('displayName');
interval = registerOutput<TimeIntervalResponse>('interval', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TimeIntervalResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
}