GetConfigResult.fromMap constructor
GetConfigResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetConfigResult.fromMap(Map<String, dynamic> map) {
return GetConfigResult(
apis: pulumi.Input.decodeList<ApiResponse>(map['apis']!, (value) => ApiResponse.fromMap((value as Map).cast<String, dynamic>())),
authentication: AuthenticationResponse.fromMap((map['authentication']! as Map).cast<String, dynamic>()),
backend: BackendResponse.fromMap((map['backend']! as Map).cast<String, dynamic>()),
billing: BillingResponse.fromMap((map['billing']! as Map).cast<String, dynamic>()),
configVersion: map['configVersion'] as int,
context: ContextResponse.fromMap((map['context']! as Map).cast<String, dynamic>()),
control: ControlResponse.fromMap((map['control']! as Map).cast<String, dynamic>()),
customError: CustomErrorResponse.fromMap((map['customError']! as Map).cast<String, dynamic>()),
documentation: DocumentationResponse.fromMap((map['documentation']! as Map).cast<String, dynamic>()),
endpoints: pulumi.Input.decodeList<EndpointResponse>(map['endpoints']!, (value) => EndpointResponse.fromMap((value as Map).cast<String, dynamic>())),
enums: pulumi.Input.decodeList<EnumResponse>(map['enums']!, (value) => EnumResponse.fromMap((value as Map).cast<String, dynamic>())),
http: HttpResponse.fromMap((map['http']! as Map).cast<String, dynamic>()),
logging: LoggingResponse.fromMap((map['logging']! as Map).cast<String, dynamic>()),
logs: pulumi.Input.decodeList<LogDescriptorResponse>(map['logs']!, (value) => LogDescriptorResponse.fromMap((value as Map).cast<String, dynamic>())),
metrics: pulumi.Input.decodeList<MetricDescriptorResponse>(map['metrics']!, (value) => MetricDescriptorResponse.fromMap((value as Map).cast<String, dynamic>())),
monitoredResources: pulumi.Input.decodeList<MonitoredResourceDescriptorResponse>(map['monitoredResources']!, (value) => MonitoredResourceDescriptorResponse.fromMap((value as Map).cast<String, dynamic>())),
monitoring: MonitoringResponse.fromMap((map['monitoring']! as Map).cast<String, dynamic>()),
name: map['name'] as String,
producerProjectId: map['producerProjectId'] as String,
publishing: PublishingResponse.fromMap((map['publishing']! as Map).cast<String, dynamic>()),
quota: QuotaResponse.fromMap((map['quota']! as Map).cast<String, dynamic>()),
sourceInfo: SourceInfoResponse.fromMap((map['sourceInfo']! as Map).cast<String, dynamic>()),
systemParameters: SystemParametersResponse.fromMap((map['systemParameters']! as Map).cast<String, dynamic>()),
systemTypes: pulumi.Input.decodeList<TypeResponse>(map['systemTypes']!, (value) => TypeResponse.fromMap((value as Map).cast<String, dynamic>())),
title: map['title'] as String,
types: pulumi.Input.decodeList<TypeResponse>(map['types']!, (value) => TypeResponse.fromMap((value as Map).cast<String, dynamic>())),
usage: UsageResponse.fromMap((map['usage']! as Map).cast<String, dynamic>()),
);
}