toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'checkerType': ?pulumi.Input.mapOptionalInputValue<UptimeCheckConfigCheckerType, String>(checkerType, (value) => value.wireValue),
    'contentMatchers': ?pulumi.Input.mapOptionalInputValue<List<ContentMatcher>, List<Map<String, dynamic>>>(contentMatchers, (value) => pulumi.Input.encodeList<ContentMatcher, Map<String, dynamic>>(value, (value) => value.toMap())),
    'displayName': ?displayName,
    'httpCheck': ?pulumi.Input.mapOptionalInputValue<HttpCheck, Map<String, dynamic>>(httpCheck, (value) => value.toMap()),
    'internalCheckers': ?pulumi.Input.mapOptionalInputValue<List<InternalChecker>, List<Map<String, dynamic>>>(internalCheckers, (value) => pulumi.Input.encodeList<InternalChecker, Map<String, dynamic>>(value, (value) => value.toMap())),
    'isInternal': ?isInternal,
    'monitoredResource': ?pulumi.Input.mapOptionalInputValue<MonitoredResourceMonitoringV3, Map<String, dynamic>>(monitoredResource, (value) => value.toMap()),
    'name': ?name,
    'period': ?period,
    'project': ?project,
    'resourceGroup': ?pulumi.Input.mapOptionalInputValue<ResourceGroup, Map<String, dynamic>>(resourceGroup, (value) => value.toMap()),
    'selectedRegions': ?pulumi.Input.mapOptionalInputValue<List<UptimeCheckConfigSelectedRegionsItem>, List<String>>(selectedRegions, (value) => pulumi.Input.encodeList<UptimeCheckConfigSelectedRegionsItem, String>(value, (value) => value.wireValue)),
    'syntheticMonitor': ?pulumi.Input.mapOptionalInputValue<SyntheticMonitorTarget, Map<String, dynamic>>(syntheticMonitor, (value) => value.toMap()),
    'tcpCheck': ?pulumi.Input.mapOptionalInputValue<TcpCheck, Map<String, dynamic>>(tcpCheck, (value) => value.toMap()),
    'timeout': ?timeout,
    'userLabels': ?userLabels,
  };
}