TrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsCreateSpec

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


Properties

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

Feedback

Was this page helpful?