toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'apis': ?pulumi.Input.mapOptionalInputValue<List<Api>, List<Map<String, dynamic>>>(apis, (value) => pulumi.Input.encodeList<Api, Map<String, dynamic>>(value, (value) => value.toMap())),
    'authentication': ?pulumi.Input.mapOptionalInputValue<Authentication, Map<String, dynamic>>(authentication, (value) => value.toMap()),
    'backend': ?pulumi.Input.mapOptionalInputValue<Backend, Map<String, dynamic>>(backend, (value) => value.toMap()),
    'billing': ?pulumi.Input.mapOptionalInputValue<Billing, Map<String, dynamic>>(billing, (value) => value.toMap()),
    'configVersion': ?configVersion,
    'context': ?pulumi.Input.mapOptionalInputValue<Context, Map<String, dynamic>>(context, (value) => value.toMap()),
    'control': ?pulumi.Input.mapOptionalInputValue<Control, Map<String, dynamic>>(control, (value) => value.toMap()),
    'customError': ?pulumi.Input.mapOptionalInputValue<CustomError, Map<String, dynamic>>(customError, (value) => value.toMap()),
    'documentation': ?pulumi.Input.mapOptionalInputValue<Documentation, Map<String, dynamic>>(documentation, (value) => value.toMap()),
    'endpoints': ?pulumi.Input.mapOptionalInputValue<List<Endpoint>, List<Map<String, dynamic>>>(endpoints, (value) => pulumi.Input.encodeList<Endpoint, Map<String, dynamic>>(value, (value) => value.toMap())),
    'enums': ?pulumi.Input.mapOptionalInputValue<List<Enum>, List<Map<String, dynamic>>>(enums, (value) => pulumi.Input.encodeList<Enum, Map<String, dynamic>>(value, (value) => value.toMap())),
    'http': ?pulumi.Input.mapOptionalInputValue<Http, Map<String, dynamic>>(http, (value) => value.toMap()),
    'id': ?id,
    'logging': ?pulumi.Input.mapOptionalInputValue<Logging, Map<String, dynamic>>(logging, (value) => value.toMap()),
    'logs': ?pulumi.Input.mapOptionalInputValue<List<LogDescriptor>, List<Map<String, dynamic>>>(logs, (value) => pulumi.Input.encodeList<LogDescriptor, Map<String, dynamic>>(value, (value) => value.toMap())),
    'metrics': ?pulumi.Input.mapOptionalInputValue<List<MetricDescriptor>, List<Map<String, dynamic>>>(metrics, (value) => pulumi.Input.encodeList<MetricDescriptor, Map<String, dynamic>>(value, (value) => value.toMap())),
    'monitoredResources': ?pulumi.Input.mapOptionalInputValue<List<MonitoredResourceDescriptor>, List<Map<String, dynamic>>>(monitoredResources, (value) => pulumi.Input.encodeList<MonitoredResourceDescriptor, Map<String, dynamic>>(value, (value) => value.toMap())),
    'monitoring': ?pulumi.Input.mapOptionalInputValue<Monitoring, Map<String, dynamic>>(monitoring, (value) => value.toMap()),
    'name': ?name,
    'producerProjectId': ?producerProjectId,
    'publishing': ?pulumi.Input.mapOptionalInputValue<Publishing, Map<String, dynamic>>(publishing, (value) => value.toMap()),
    'quota': ?pulumi.Input.mapOptionalInputValue<Quota, Map<String, dynamic>>(quota, (value) => value.toMap()),
    'serviceName': serviceName,
    'systemParameters': ?pulumi.Input.mapOptionalInputValue<SystemParameters, Map<String, dynamic>>(systemParameters, (value) => value.toMap()),
    'systemTypes': ?pulumi.Input.mapOptionalInputValue<List<Type>, List<Map<String, dynamic>>>(systemTypes, (value) => pulumi.Input.encodeList<Type, Map<String, dynamic>>(value, (value) => value.toMap())),
    'title': ?title,
    'types': ?pulumi.Input.mapOptionalInputValue<List<Type>, List<Map<String, dynamic>>>(types, (value) => pulumi.Input.encodeList<Type, Map<String, dynamic>>(value, (value) => value.toMap())),
    'usage': ?pulumi.Input.mapOptionalInputValue<Usage, Map<String, dynamic>>(usage, (value) => value.toMap()),
  };
}