auth-source

auth-source
auth-source

Besides local users, VMware Cloud Foundation Operations also allows users from external systems such as LDAP, Active Directory, VC, SSO to
login using their original credentials. Authentication of all such users are delegated to external systems. This
model represents a single auth source managed by VMware Cloud Foundation Operations.

JSON Example
{
    "id": "string",
    "name": "string",
    "sourceType": {
        "id": "string",
        "name": "string",
        "description": "string",
        "links": [
            {
                "href": "string",
                "rel": "string",
                "name": "string",
                "description": "string"
            }
        ],
        "properties": {
            "property": [
                {
                    "name": "string",
                    "dataType": "string",
                    "description": "string",
                    "required": false,
                    "modifiable": false
                }
            ]
        }
    },
    "created": 0,
    "lastModified": 0,
    "links": [
        {
            "href": "string",
            "rel": "string",
            "name": "string",
            "description": "string"
        }
    ],
    "property": [
        {
            "name": "string",
            "value": "string"
        }
    ],
    "certificates": [
        {
            "thumbprint": "string",
            "certificateDetails": "string",
            "certificate": "string",
            "issuedTo": "string",
            "issuedBy": "string",
            "expires": "string"
        }
    ]
}
string As uuid As uuid
id
Optional

Immutable Identifier of the Auth Source

string
name
Required

Name of the External System. Set by admin when the source is added or imported into vROps.
name and id of a source is unique with the exception that name can be modified by a system admin.

sourceType
Required

This object represents the type of external authentication source supported by VMware Cloud Foundation Operations.

integer As int64 As int64
created
Optional

The Auth Source creation/import time in milliseconds

integer As int64 As int64
lastModified
Optional

The Auth Source last modification time in millisecond

array of link
links
Optional

links

array of name-value
property
Required

Properties of the Authentication Source.
The actual values of the metadata elements relevant for the specific Authentication Source

array of certificate
certificates
Required

Certificate details of the Authentication Source.
Typically this will be present if and only if the Authentication Source enforces SSL