toMap method
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(),
};
}