AuthConfigDecryptedCredential.fromMap constructor
AuthConfigDecryptedCredential.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AuthConfigDecryptedCredential.fromMap(Map<String, dynamic> map) {
return AuthConfigDecryptedCredential(
authToken: (() { final guardedValue = map['authToken']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialAuthToken.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
credentialType: pulumi.Input.fromValue(map['credentialType'] as String),
jwt: (() { final guardedValue = map['jwt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialJwt.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
oauth2AuthorizationCode: (() { final guardedValue = map['oauth2AuthorizationCode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialOauth2AuthorizationCode.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
oauth2ClientCredentials: (() { final guardedValue = map['oauth2ClientCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialOauth2ClientCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
oidcToken: (() { final guardedValue = map['oidcToken']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialOidcToken.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
serviceAccountCredentials: (() { final guardedValue = map['serviceAccountCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialServiceAccountCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
usernameAndPassword: (() { final guardedValue = map['usernameAndPassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AuthConfigDecryptedCredentialUsernameAndPassword.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}