PluginInstanceAuthConfig.fromMap constructor

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

Implementation

factory PluginInstanceAuthConfig.fromMap(Map<String, dynamic> map) {
  return PluginInstanceAuthConfig(
    apiKeyConfig: (() { final guardedValue = map['apiKeyConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PluginInstanceAuthConfigApiKeyConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    authType: pulumi.Input.fromValue(map['authType'] as String),
    googleServiceAccountConfig: (() { final guardedValue = map['googleServiceAccountConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PluginInstanceAuthConfigGoogleServiceAccountConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oauth2ClientCredentialsConfig: (() { final guardedValue = map['oauth2ClientCredentialsConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PluginInstanceAuthConfigOauth2ClientCredentialsConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    userPasswordConfig: (() { final guardedValue = map['userPasswordConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PluginInstanceAuthConfigUserPasswordConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}