UptimeCheckConfig constructor
UptimeCheckConfig(
- String name, {
- UptimeCheckConfigArgs? args,
- CustomResourceOptions? options,
Creates a new UptimeCheckConfig.
name The Pulumi resource name.
args Arguments used to configure this UptimeCheckConfig. The set of arguments for UptimeCheckConfig.
options Resource options controlling this resource's behavior.
Implementation
UptimeCheckConfig(
String name, {
UptimeCheckConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:monitoring/v3:UptimeCheckConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
checkerType = registerOutput<String>('checkerType');
contentMatchers = registerOutput<List<Map<String, dynamic>>>('contentMatchers');
displayName = registerOutput<String>('displayName');
httpCheck = registerOutput<HttpCheckResponse>('httpCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpCheckResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
internalCheckers = registerOutput<List<Map<String, dynamic>>>('internalCheckers');
isInternal = registerOutput<bool>('isInternal');
monitoredResource = registerOutput<MonitoredResourceResponseMonitoringV3>('monitoredResource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return MonitoredResourceResponseMonitoringV3.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
period = registerOutput<String>('period');
project = registerOutput<String>('project');
resourceGroup = registerOutput<ResourceGroupResponse>('resourceGroup', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ResourceGroupResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
selectedRegions = registerOutput<List<String>>('selectedRegions');
syntheticMonitor = registerOutput<SyntheticMonitorTargetResponse>('syntheticMonitor', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SyntheticMonitorTargetResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tcpCheck = registerOutput<TcpCheckResponse>('tcpCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TcpCheckResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
timeout = registerOutput<String>('timeout');
userLabels = registerOutput<Map<String, String>>('userLabels');
}