toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'arn': ?arn,
'creationTime': ?creationTime,
'errorReportConfiguration': ?pulumi.Input.mapOptionalInputValue<ScheduledQueryErrorReportConfiguration, Map<String, dynamic>>(errorReportConfiguration, (value) => value.toMap()),
'executionRoleArn': ?executionRoleArn,
'kmsKeyId': ?kmsKeyId,
'lastRunSummaries': ?pulumi.Input.mapOptionalInputValue<List<ScheduledQueryLastRunSummary>, List<Map<String, dynamic>>>(lastRunSummaries, (value) => pulumi.Input.encodeList<ScheduledQueryLastRunSummary, Map<String, dynamic>>(value, (value) => value.toMap())),
'name': ?name,
'nextInvocationTime': ?nextInvocationTime,
'notificationConfiguration': ?pulumi.Input.mapOptionalInputValue<ScheduledQueryNotificationConfiguration, Map<String, dynamic>>(notificationConfiguration, (value) => value.toMap()),
'previousInvocationTime': ?previousInvocationTime,
'queryString': ?queryString,
'recentlyFailedRuns': ?pulumi.Input.mapOptionalInputValue<List<ScheduledQueryRecentlyFailedRun>, List<Map<String, dynamic>>>(recentlyFailedRuns, (value) => pulumi.Input.encodeList<ScheduledQueryRecentlyFailedRun, Map<String, dynamic>>(value, (value) => value.toMap())),
'region': ?region,
'scheduleConfiguration': ?pulumi.Input.mapOptionalInputValue<ScheduledQueryScheduleConfiguration, Map<String, dynamic>>(scheduleConfiguration, (value) => value.toMap()),
'state': ?state,
'tags': ?tags,
'tagsAll': ?tagsAll,
'targetConfiguration': ?pulumi.Input.mapOptionalInputValue<ScheduledQueryTargetConfiguration, Map<String, dynamic>>(targetConfiguration, (value) => value.toMap()),
'timeouts': ?pulumi.Input.mapOptionalInputValue<ScheduledQueryTimeouts, Map<String, dynamic>>(timeouts, (value) => value.toMap()),
};
}