TrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsFilterSpec

The ConsumerPrincipals.FilterSpec structure contains data which identifies a connection profile on the trusted vCenter.


Properties

array of string
id Optional

The unqiue identifier of a connection profile. If unset, no filtration will be performed by ID. When clients pass a value of this structure as a parameter, the field must contain identifiers for the resource type: com.vmware.esx.authentication.clientprofile. When operations return a value of this structure as a result, the field will contain identifiers for the resource type: com.vmware.esx.authentication.clientprofile.


array of string
issuer Optional

The service which created and signed the security token. If unset, no filtration will be performed by issuer. When clients pass a value of this structure as a parameter, the field must contain identifiers 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 contain identifiers for the resource type: com.vmware.esx.authentication.trust.security-token-issuer.


principals Optional

The principal used by the vCenter to retrieve tokens. If unset, no filtration will be performed by principals.

JSON Example

{
	"id": [
		"string"
	],
	"issuer": [
		"string"
	],
	"principals": [
		{
			"id": {
				"domain": "string",
				"name": "string"
			},
			"type": "STS_USER"
		}
	]
}

Feedback

Was this page helpful?