toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'apis': pulumi.Input.encodeList<ApiResponse, Map<String, dynamic>>(apis, (value) => value.toMap()),
    'authentication': authentication.toMap(),
    'backend': backend.toMap(),
    'billing': billing.toMap(),
    'configVersion': configVersion,
    'context': context.toMap(),
    'control': control.toMap(),
    'customError': customError.toMap(),
    'documentation': documentation.toMap(),
    'endpoints': pulumi.Input.encodeList<EndpointResponse, Map<String, dynamic>>(endpoints, (value) => value.toMap()),
    'enums': pulumi.Input.encodeList<EnumResponse, Map<String, dynamic>>(enums, (value) => value.toMap()),
    'http': http.toMap(),
    'logging': logging.toMap(),
    'logs': pulumi.Input.encodeList<LogDescriptorResponse, Map<String, dynamic>>(logs, (value) => value.toMap()),
    'metrics': pulumi.Input.encodeList<MetricDescriptorResponse, Map<String, dynamic>>(metrics, (value) => value.toMap()),
    'monitoredResources': pulumi.Input.encodeList<MonitoredResourceDescriptorResponse, Map<String, dynamic>>(monitoredResources, (value) => value.toMap()),
    'monitoring': monitoring.toMap(),
    'name': name,
    'producerProjectId': producerProjectId,
    'publishing': publishing.toMap(),
    'quota': quota.toMap(),
    'sourceInfo': sourceInfo.toMap(),
    'systemParameters': systemParameters.toMap(),
    'systemTypes': pulumi.Input.encodeList<TypeResponse, Map<String, dynamic>>(systemTypes, (value) => value.toMap()),
    'title': title,
    'types': pulumi.Input.encodeList<TypeResponse, Map<String, dynamic>>(types, (value) => value.toMap()),
    'usage': usage.toMap(),
  };
}