TrustedInfrastructure_TrustAuthorityClusters_ConsumerPrincipals_CreateSpec

TrustedInfrastructure_TrustAuthorityClusters_ConsumerPrincipals_CreateSpec
TrustedInfrastructure_TrustAuthorityClusters_ConsumerPrincipals_CreateSpec

The ConsumerPrincipals.CreateSpec structure contains the information necessary to establish trust between a workload vCenter and a Trust Authority Host.

JSON Example
{
    "certificates": [
        {
            "cert_chain": [
                "string"
            ]
        }
    ],
    "issuer_alias": "string",
    "issuer": "string",
    "principal": {
        "id": {
            "name": "string",
            "domain": "string"
        },
        "type": "string"
    }
}
certificates
Required

The certificates used by the vCenter STS to sign tokens.

string
issuer_alias
Required

A user-friendly alias of the service which created and signed the security token. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.esx.authentication.trust.security-token-issuer. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.esx.authentication.trust.security-token-issuer.

string
issuer
Required

The service which created and signed the security token.

principal
Required

The StsPrincipal structure contains a IDM principal.