VcfCertificateSearchRequest

VcfCertificateSearchRequest
VcfCertificateSearchRequest

Represents certificate search request with individual search criteria fields.

JSON Example
{
    "appliance": "string",
    "applianceFqdn": "string",
    "category": "string",
    "certificateChainGroupId": "string",
    "certificateChainRole": "string",
    "certificatePurpose": "string",
    "status": "string",
    "type": "string"
}
string
appliance
Optional

Appliance or component type for certificate searches (e.g., VCENTER, NSXT_MANAGER, SDDC_MANAGER, VCF_AUTOMATION, LOG_MANAGEMENT, VCF_OPERATIONS, VCF_OPS_NETWORKS, IDENTITY_BROKER, VCF_OPS_HCX, ESX, VCF_SERVICES_RUNTIME, AVI_LOAD_BALANCER, LICENSE_SERVER, CLOUD_PROXY)

Enumeration: VCENTER, SDDC_MANAGER, NSXT_MANAGER, VCF_AUTOMATION, LOG_MANAGEMENT, VCF_OPERATIONS, VCF_OPS_NETWORK, IDENTITY_BROKER, VCF_OPS_HCX, ESX, VCF_SERVICES_RUNTIME, AVI_LOAD_BALANCER, LICENSE_SERVER, UNKNOWN, SUPERVISOR, CLOUD_PROXY
string
applianceFqdn
Optional

Fully qualified domain name of the appliance

string
category
Optional

Certificate category for search requests. Common types: TLS_CERT, ROOT_CERT, INTERMEDIATE_CERT. Component-specific types are also supported (e.g., STS_CERT, VMCA_ROOT for vCenter; LOCAL_MANAGER, CBM_CORFU for NSX; VIP, NSX_LB for Supervisor; POLICY_LB_CERT, POLICY_VPN_CERT for NSX policy certificates).

Enumeration: TLS_CERT, ROOT_CERT, INTERMEDIATE_CERT, UNKNOWN, STS_CERT, VMCA_ROOT, KMS_CLIENT_CERT, KMS_SERVER_CERT, SOLUTION_USER_CERT, VRNI_GRPC_CERT, VIP, NSX_LB, LOCAL_MANAGER, GLOBAL_MANAGER, CBM_CORFU, CBM_CLUSTER_MANAGER, APH, APH_TN, TN, CCP, WEB_PROXY, SYSLOG_SERVER, COMPUTE_MANAGER, CLIENT_AUTH, POLICY_LB_CERT, POLICY_VPN_CERT
string
certificateChainGroupId
Optional

Chain group ID for grouping certificates in the same chain

string
certificateChainRole
Optional

Certificate chain role (LEAF, INTERMEDIATE, ROOT)

string
certificatePurpose
Optional

Certificate purpose (e.g., MACHINE_SSL_CERT, STS_CERT)

string
status
Optional

Certificate expiry status for search requests (e.g., EXPIRED, EXPIRING_30, EXPIRING_60, NORMAL)

Enumeration: EXPIRED, EXPIRING_30, EXPIRING_60, NORMAL, UNKNOWN
string
type
Optional

Certificate signing CA type (e.g., VMCA, OPENSSL_CA, MSCA, EXTERNAL_CA, SELF_SIGNED_CA)

Enumeration: VMCA, OPENSSL_CA, MSCA, EXTERNAL_CA, SELF_SIGNED_CA, UNKNOWN