TrustedInfrastructure_TrustAuthorityHosts_Kms_FilterSpec

TrustedInfrastructure_TrustAuthorityHosts_Kms_FilterSpec
TrustedInfrastructure_TrustAuthorityHosts_Kms_FilterSpec

The Kms.FilterSpec structure contains the data necessary for identifying a Key Provider Service

JSON Example
{
    "hosts": [
        "string"
    ],
    "clusters": [
        "string"
    ],
    "address": [
        {
            "hostname": "string",
            "port": 0
        }
    ],
    "groups": [
        "string"
    ]
}
array of string
hosts
Optional

A set of host IDs by which to filter the services. 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.

array of string
clusters
Optional

A set of cluster IDs by which to filter the services. 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
Optional

The service's address. If unset, the services will not be filtered by address.

array of string
groups
Optional

The group determines reports issued by which Attestation Service instances this Key Provider Service can accept. If unset, the services will not be filtered by groupId.