TrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsCreateSpec
The ConsumerPrincipals.CreateSpec structure contains the information necessary to establish trust between a workload vCenter and a Trust Authority Host.
Properties
array of
TrustedInfrastructureX509CertChain
certificates
Required
The certificates used by the vCenter STS to sign tokens.
string
issuer
Required
The service which created and signed the security token.
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.
principal
Required
The principal used by the vCenter to retrieve tokens.
JSON Example
{
"certificates": [
{
"cert_chain": [
"string"
]
}
],
"issuer": "string",
"issuer_alias": "string",
"principal": {
"id": {
"domain": "string",
"name": "string"
},
"type": "STS_USER"
}
}