PluginInstanceAuthConfig.fromMap constructor
PluginInstanceAuthConfig.fromMap(
- 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>())); })(),
);
}