INPUT_OBJECT

ManagementEndpointCredentialsInput

Credential - holds credential information that can be used to access one or more cloud accounts.

link GraphQL Schema definition

  • input ManagementEndpointCredentialsInput {
  • # User specified name for the credential
  • credentialName: String!
  • # Credential Type could be user credential/Auth token/Certificate.
  • credentialType: ManagementEndpointCredentialType!
  • # CSP projects associated with the endpoint.
  • # Empty list input disassociates Credential and the CSP project(s) in update
  • # operation
  • cspProjectEntityIds: [EntityId!]
  • # Opaque global identifier of endpoint credentials. In case of an existing record,
  • # the ID will be used to identify
  • # the credentials otherwise the record will be created with a generated opaque ID
  • id: ID
  • # This defines the permission type of the credential.
  • # Permissions are set based on the usage of the credential.
  • permissionType: ManagementEndpointCredentialPermissionType
  • # List of properties supported for the credential.
  • # User Credential has properties userName and password
  • properties: [ManagementEndpointPropertyInput!]!
  • # This defines the permission scopes of the credential.
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • scopes: [ManagementEndpointCredentialScope!]
  • # Tags associated with the credential.
  • tags: [TagInput!]
  • }