Skip to main content

# CredentialsBase

No description

    interface CredentialsBase {
      id: ID!
      key: String
      shared: Boolean!
      canDecrypt: Boolean
      system: MonitoredSystem
      purpose: CredentialsPurpose
    }

### Fields​

#### `CredentialsBase.id` ● `ID!` non-null scalar​

This credentials ID

#### `CredentialsBase.key` ● `String` scalar​

Identifies to credentials with a purpose and should be used in set... and credential operations.

#### `CredentialsBase.shared` ● `Boolean!` non-null scalar​

The shared flag (true for global credentials)

#### `CredentialsBase.canDecrypt` ● `Boolean` scalar​

#### `CredentialsBase.system` ● `MonitoredSystem` interface​

If there is a monitored system associated this field can return it.

#### `CredentialsBase.purpose` ● `CredentialsPurpose` object​

The purpose of this credentials.

### Member Of​

`BusinessService` object ● `CloudService` object ● `Database` object ● `MonitoredSystem` interface ● `SapBusinessObject` object ● `SapInstance` object ● `SapSystem` object ● `Server` object

### Implemented By​

`BasicAuthenticationCredentials` object ● `BtpCloudFoundryCredentials` object ● `OAuthClientCredentials` object ● `OAuthCodeCredentials` object ● `RfcAuthenticationCredentials` object ● `SapControlCredentials` object ● `SapHostControlCredentials` object ● `SshCredentials` object