GoogleCloudIntegrationsV1alphaCredential.fromMap constructor

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

Implementation

factory GoogleCloudIntegrationsV1alphaCredential.fromMap(Map<String, dynamic> map) {
  return GoogleCloudIntegrationsV1alphaCredential(
    authToken: (() { final guardedValue = map['authToken']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaAuthToken.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    credentialType: (() { final guardedValue = map['credentialType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaCredentialCredentialType.fromValue(guardedValue as String)); })(),
    jwt: (() { final guardedValue = map['jwt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaJwt.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oauth2AuthorizationCode: (() { final guardedValue = map['oauth2AuthorizationCode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oauth2ClientCredentials: (() { final guardedValue = map['oauth2ClientCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oauth2ResourceOwnerCredentials: (() { final guardedValue = map['oauth2ResourceOwnerCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    oidcToken: (() { final guardedValue = map['oidcToken']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaOidcToken.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceAccountCredentials: (() { final guardedValue = map['serviceAccountCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaServiceAccountCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    usernameAndPassword: (() { final guardedValue = map['usernameAndPassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIntegrationsV1alphaUsernameAndPassword.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}