TrustedInfrastructure_TrustAuthorityHosts_Kms_Summary
The Kms.Summary structure contains all the stored information about a Key Provider Service.
{
"summary_type": "string",
"host": "string",
"address": {
"hostname": "string",
"port": 0
},
"group": "string",
"cluster": "string",
"trusted_CA": {
"cert_chain": [
"string"
]
}
}
The connection information could include the certificates or be a shorter summary.
FULL : The full connection information, including certificates.
NORMAL : A summary containing only the hostname, port, and the group which determines the Attestation Services this Key Provider Service can communicate with.
BRIEF : A brief summary, containing only the hostname for the Key Provider Service.
The trusted ESX on which the service runs. This field is optional and it is only relevant when the value of Kms.Summary.summary-type is one of BRIEF, NORMAL, or FULL. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: HostSystem. When operations return a value of this structure as a result, the field will be an identifier for the resource type: HostSystem.
The NetworkAddress structure contains an IP address or DNS resolvable name and a port on which a connection can be established.
The group ID determines which Attestation Service instances this Key Provider Service can communicate with. This field is optional and it is only relevant when the value of Kms.Summary.summary-type is one of NORMAL or FULL.
The opaque string identifier of the cluster in which the Key Provider Service is part of. This field is optional and it is only relevant when the value of Kms.Summary.summary-type is one of NORMAL or FULL.
The X509CertChain structure contains x509 certificate chain.