Credential

Credential
Credential

Represents a credential and the resource to which it is associated with

JSON Example
{
    "id": "string",
    "credentialType": "One among: SSO, SSH, API, FTP, AUDIT",
    "accountType": "One among: USER, SYSTEM, SERVICE",
    "username": "string",
    "password": "string",
    "creationTimestamp": "string",
    "modificationTimestamp": "string",
    "expiry": {
        "expiryDate": "string",
        "lastCheckedDate": "string",
        "connectivityStatus": "One among: ACTIVE, ERROR, UNKNOWN",
        "status": "One among: ACTIVE, EXPIRING, EXPIRED, UNKNOWN",
        "connectivityErrorDetails": {
            "errorCode": "string",
            "arguments": [
                "string"
            ],
            "errorMessage": "string",
            "remediationMessage": "string",
            "referenceToken": "string"
        }
    },
    "resource": {
        "resourceId": "string",
        "resourceName": "string",
        "resourceIp": "string",
        "resourceType": "One among: ESXI, VCENTER, PSC, NSX_MANAGER, NSX_CONTROLLER, NSX_EDGE, NSXT_MANAGER, NSXT_EDGE, VRLI, VROPS, VRA, WSA, VRSLCM, VXRAIL_MANAGER, NSX_ALB, BACKUP",
        "domainNames": [
            "string"
        ],
        "domainName": "string"
    },
    "autoRotatePolicy": {
        "frequencyInDays": 0,
        "nextSchedule": "string"
    }
}
string
id
Required

Credential ID

string
credentialType
Required

Credential type

string
accountType
Required

Account type

string
username
Required

Username

string
password
Read-Only

Password

string
creationTimestamp
Required

The timestamp at which credential was created

string
modificationTimestamp
Required

The timestamp at which credential was last modified

expiry
Read-Only

Represents expiration details of the credential

resource
Required

Represents the credential resource in the system

autoRotatePolicy
Read-Only

Represents a auto-rotate policy for a credential

Property Of
Returned By