toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'baseline': ?pulumi.Input.mapOptionalInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaseline, Map<String, dynamic>>(baseline, (value) => value.toMap()),
    'environment': ?environment,
    'monitoringAppSpecification': pulumi.Input.mapInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification, Map<String, dynamic>>(monitoringAppSpecification, (value) => value.toMap()),
    'monitoringInputs': pulumi.Input.mapInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs, Map<String, dynamic>>(monitoringInputs, (value) => value.toMap()),
    'monitoringOutputConfig': pulumi.Input.mapInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig, Map<String, dynamic>>(monitoringOutputConfig, (value) => value.toMap()),
    'monitoringResources': pulumi.Input.mapInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources, Map<String, dynamic>>(monitoringResources, (value) => value.toMap()),
    'networkConfig': ?pulumi.Input.mapOptionalInputValue<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig, Map<String, dynamic>>(networkConfig, (value) => value.toMap()),
    'roleArn': roleArn,
    'stoppingConditions': ?pulumi.Input.mapOptionalInputValue<List<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition>, List<Map<String, dynamic>>>(stoppingConditions, (value) => pulumi.Input.encodeList<MonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}