vcenter trusted infrastructure trust authority hosts kms: filter spec

The filter_spec structure contains the data necessary for identifying a Key Provider Service. This structure was added in vSphere API 7.0.0.

Representation:

{
    "address"[
        {
            "hostname""string",
            "port"1
        },
        {
            "hostname""string",
            "port"1
        }
    ],
    "hosts"[
        "obj-103",
        "obj-103"
    ],
    "groups"[
        "string",
        "string"
    ],
    "clusters"[
        "obj-103",
        "obj-103"
    ]
}

Attributes:

Name Type Description
Required
address[].hostname string The IP address or DNS resolvable name of the service. This attribute was added in vSphere API 7.0.0.

Optional
hosts string[] A set of host IDs by which to filter the services. This attribute was added in vSphere API 7.0.0.

Optional. If unset, the services will not be filtered by the hosts on which they run.When clients pass a value of this structure as a parameter, the field must contain identifiers for the resource type: HostSystem. When operations return a value of this structure as a result, the field will contain identifiers for the resource type: HostSystem.

clusters string[] A set of cluster IDs by which to filter the services. This attribute was added in vSphere API 7.0.0.

Optional. If unset, the services will not be filtered by the clusters on which they run.When clients pass a value of this structure as a parameter, the field must contain identifiers for the resource type: ClusterComputeResource. When operations return a value of this structure as a result, the field will contain identifiers for the resource type: ClusterComputeResource.

address network_address[] The service's address. This attribute was added in vSphere API 7.0.0.

Optional. If unset, the services will not be filtered by address.

address[].port long The port of the service. This attribute was added in vSphere API 7.0.0.

Optional. If unset, port 443 will be used.

groups string[] The group determines reports issued by which Attestation Service instances this Key Provider Service can accept. This attribute was added in vSphere API 7.0.0.

Optional. If unset, the services will not be filtered by groupId.