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": "enum"
        }
    ]
}
Feedback

Was this page helpful?