ConnectionHttpConfig.fromMap constructor

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

Implementation

factory ConnectionHttpConfig.fromMap(Map<String, dynamic> map) {
  return ConnectionHttpConfig(
    basicAuthentication: (() { final guardedValue = map['basicAuthentication']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConnectionHttpConfigBasicAuthentication.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    bearerTokenAuthentication: (() { final guardedValue = map['bearerTokenAuthentication']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConnectionHttpConfigBearerTokenAuthentication.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    hostUri: pulumi.Input.fromValue(map['hostUri'] as String),
    serviceDirectoryConfig: (() { final guardedValue = map['serviceDirectoryConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConnectionHttpConfigServiceDirectoryConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sslCaCertificate: (() { final guardedValue = map['sslCaCertificate']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}