GetUptimeCheckConfigResult.fromMap constructor

GetUptimeCheckConfigResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetUptimeCheckConfigResult.fromMap(Map<String, dynamic> map) {
  return GetUptimeCheckConfigResult(
    checkerType: map['checkerType'] as String,
    contentMatchers: pulumi.Input.decodeList<ContentMatcherResponse>(map['contentMatchers']!, (value) => ContentMatcherResponse.fromMap((value as Map).cast<String, dynamic>())),
    displayName: map['displayName'] as String,
    httpCheck: HttpCheckResponse.fromMap((map['httpCheck']! as Map).cast<String, dynamic>()),
    internalCheckers: pulumi.Input.decodeList<InternalCheckerResponse>(map['internalCheckers']!, (value) => InternalCheckerResponse.fromMap((value as Map).cast<String, dynamic>())),
    isInternal: map['isInternal'] as bool,
    monitoredResource: MonitoredResourceResponseMonitoringV3.fromMap((map['monitoredResource']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    period: map['period'] as String,
    resourceGroup: ResourceGroupResponse.fromMap((map['resourceGroup']! as Map).cast<String, dynamic>()),
    selectedRegions: (map['selectedRegions'] as List).cast<String>(),
    syntheticMonitor: SyntheticMonitorTargetResponse.fromMap((map['syntheticMonitor']! as Map).cast<String, dynamic>()),
    tcpCheck: TcpCheckResponse.fromMap((map['tcpCheck']! as Map).cast<String, dynamic>()),
    timeout: map['timeout'] as String,
    userLabels: (map['userLabels'] as Map).cast<String, String>(),
  );
}