AuthConfigDecryptedCredential.fromMap constructor

AuthConfigDecryptedCredential.fromMap(
  1. 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>())); })(),
  );
}