Interface MorpheusAccountCredentialService

All Superinterfaces:
MorpheusDataService<AccountCredential,AccountCredentialIdentityProjection>

public interface MorpheusAccountCredentialService extends MorpheusDataService<AccountCredential,AccountCredentialIdentityProjection>
Context methods for AccountCredential
  • Method Details

    • loadCredentialConfig

      io.reactivex.rxjava3.core.Single<Map> loadCredentialConfig(Map credentialConfig, Map refConfig)
      A utility method to loads credential data config from the args of an input form. May be used in OptionSourceServices to handle when a user selects an AccountCredential
      Parameters:
      credentialConfig - Pass through of args.credential elements from form payload
      refConfig - The base config to fall back on.. typically cloud.configMap
      Returns:
      Observable
    • loadCredentials

      io.reactivex.rxjava3.core.Maybe<AccountCredential> loadCredentials(Cloud cloud)
    • loadCredentials

      io.reactivex.rxjava3.core.Maybe<AccountCredential> loadCredentials(AccountIntegration accountIntegration)
    • loadCredentials

      io.reactivex.rxjava3.core.Maybe<AccountCredential> loadCredentials(BackupProvider backupProvider)