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"
    },
    "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
Optional

Password

string
creationTimestamp
Required

The timestamp at which credential was created

string
modificationTimestamp
Required

The timestamp at which credential was last modified

expiry
Optional

Represents expiration details of the credential

resource
Required

Represents the credential resource in the system

autoRotatePolicy
Optional

Represents a auto-rotate policy for a credential

Property Of
Returned By