ConfigArgs.fromMap constructor

ConfigArgs.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ConfigArgs.fromMap(Map<String, dynamic> map) {
  return ConfigArgs(
    apis: (() { final guardedValue = map['apis']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Api>(guardedValue, (value) => Api.fromMap((value as Map).cast<String, dynamic>()))); })(),
    authentication: (() { final guardedValue = map['authentication']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Authentication.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    backend: (() { final guardedValue = map['backend']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Backend.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    billing: (() { final guardedValue = map['billing']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Billing.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    configVersion: (() { final guardedValue = map['configVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    context: (() { final guardedValue = map['context']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Context.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    control: (() { final guardedValue = map['control']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Control.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    customError: (() { final guardedValue = map['customError']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CustomError.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    documentation: (() { final guardedValue = map['documentation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Documentation.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    endpoints: (() { final guardedValue = map['endpoints']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Endpoint>(guardedValue, (value) => Endpoint.fromMap((value as Map).cast<String, dynamic>()))); })(),
    enums: (() { final guardedValue = map['enums']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Enum>(guardedValue, (value) => Enum.fromMap((value as Map).cast<String, dynamic>()))); })(),
    http: (() { final guardedValue = map['http']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Http.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    logging: (() { final guardedValue = map['logging']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Logging.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    logs: (() { final guardedValue = map['logs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LogDescriptor>(guardedValue, (value) => LogDescriptor.fromMap((value as Map).cast<String, dynamic>()))); })(),
    metrics: (() { final guardedValue = map['metrics']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<MetricDescriptor>(guardedValue, (value) => MetricDescriptor.fromMap((value as Map).cast<String, dynamic>()))); })(),
    monitoredResources: (() { final guardedValue = map['monitoredResources']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<MonitoredResourceDescriptor>(guardedValue, (value) => MonitoredResourceDescriptor.fromMap((value as Map).cast<String, dynamic>()))); })(),
    monitoring: (() { final guardedValue = map['monitoring']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Monitoring.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    producerProjectId: (() { final guardedValue = map['producerProjectId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    publishing: (() { final guardedValue = map['publishing']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Publishing.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    quota: (() { final guardedValue = map['quota']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Quota.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceName: pulumi.Input.fromValue(map['serviceName'] as String),
    systemParameters: (() { final guardedValue = map['systemParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SystemParameters.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    systemTypes: (() { final guardedValue = map['systemTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Type>(guardedValue, (value) => Type.fromMap((value as Map).cast<String, dynamic>()))); })(),
    title: (() { final guardedValue = map['title']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    types: (() { final guardedValue = map['types']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Type>(guardedValue, (value) => Type.fromMap((value as Map).cast<String, dynamic>()))); })(),
    usage: (() { final guardedValue = map['usage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Usage.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}