Skip to main content

BasicAuthenticationCredentials

############################################################### BASIC ###############################################################

type BasicAuthenticationCredentials implements CredentialsBase {
id: ID!
key: String
shared: Boolean!
canDecrypt: Boolean
system: MonitoredSystem
purpose: CredentialsPurpose
name: String
username: String
password: String
}

Fields

BasicAuthenticationCredentials.id ● ID! non-null scalar

This credentials ID

BasicAuthenticationCredentials.key ● String scalar

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

BasicAuthenticationCredentials.shared ● Boolean! non-null scalar

The shared flag (true for global credentials)

BasicAuthenticationCredentials.canDecrypt ● Boolean scalar

BasicAuthenticationCredentials.system ● MonitoredSystem interface

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

BasicAuthenticationCredentials.purpose ● CredentialsPurpose object

The purpose of this credentials.

BasicAuthenticationCredentials.name ● String scalar

A name for this basic credentials.

BasicAuthenticationCredentials.username ● String scalar

The username.

BasicAuthenticationCredentials.password ● String scalar

Password to use together with the username.

Interfaces

CredentialsBase interface

Member Of

CreateBasicCredentialsPayload object ● SetBasicCredentialsPayload object ● UpdateBasicCredentialsPayload object