vcenter trusted infrastructure trust authority clusters consumer principals: filter spec

The filter_spec structure contains data which identifies a connection profile on the trusted vCenter. This structure was added in vSphere API 7.0.0.

Representation:

{
    "principals"[
        {
            "id"{
                "domain""string",
                "name""string"
            },
            "type""STS_USER"
        },
        {
            "id"{
                "domain""string",
                "name""string"
            },
            "type""STS_USER"
        }
    ],
    "id"[
        "obj-103",
        "obj-103"
    ],
    "issuer"[
        "obj-103",
        "obj-103"
    ]
}

Attributes:

Name Type Description
Required
principals[].id sts_principal_id The principal's ID. This attribute was added in vSphere API 7.0.0.

principals[].id.name string The principal's username. This attribute was added in vSphere API 7.0.0.

principals[].id.domain string The principal's domain. This attribute was added in vSphere API 7.0.0.

principals[].type string The type of the principal (user or group). This attribute was added in vSphere API 7.0.0.

The sts_principal_type enum can be either users or groups. This enumeration was added in vSphere API 7.0.0. Value is one of:
STS_USER: The principal is a user. This constant was added in vSphere API 7.0.0.
STS_GROUP: The principal is a group. This constant was added in vSphere API 7.0.0.

Optional
id string[] The unqiue identifier of a connection profile. This attribute was added in vSphere API 7.0.0.

Optional. 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.

principals sts_principal[] The principal used by the vCenter to retrieve tokens. This attribute was added in vSphere API 7.0.0.

Optional. If unset, no filtration will be performed by principals.

issuer string[] The service which created and signed the security token. This attribute was added in vSphere API 7.0.0.

Optional. 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.