Query Components
Returns a flat paged list of component details. Filters combine with logical AND across dimensions; multiple values within a field are OR. Use componentGroups (plural) as a JSON array of FLEET, MANAGEMENT, or INSTANCE.
Page index (0-based)
Page size
Requested sort field; mapped server-side for drift listing
Sort direction
Optional component query filters
"{\n \"componentGroups\" : [ \"FLEET\" ],\n \"componentGroupResourceIds\" : [ ],\n \"componentGroupResourceFqdns\" : [ ],\n \"componentResourceIds\" : [ ],\n \"componentResourceFqdns\" : [ ],\n \"componentResourceTypes\" : [ \"SDDC_MANAGER\" ],\n \"componentComplianceStatuses\" : [ ],\n \"componentGroupComplianceStatuses\" : [ \"COMPLIANT\" ],\n \"policyIds\" : [ \"033a28ca-50be-4aa1-ada0-d7558b21c75a\" ],\n \"policyNames\" : [ \"VCF Policy1\" ]\n}"
Compliance statuses of the components within the component group resource
Compliance statuses of the component group
VCF adapter instance FQDNs (INSTANCE scope). Union with componentGroups and resource IDs.
VCF adapter instance resource IDs (INSTANCE scope). Union with componentGroups and FQDNs.
JSON componentGroups (plural): array of FLEET, MANAGEMENT, INSTANCE (union with instance id/FQDN lists).
Resource FQDNs of the components within the component group resource
Resource IDs of the components within the component group resource
Resource types of the components within the component group resource
Restrict to components whose policy id matches any listed id (OR within the list). Combined with other non-empty filter dimensions using logical AND.
Restrict to components whose policy display name matches any listed name (OR within the list, case-insensitive trim). Combined with other non-empty filter dimensions using logical AND.
Paged resources
"{\n \"pageInfo\" : {\n \"totalCount\" : 0,\n \"page\" : 0,\n \"pageSize\" : 50,\n \"sortBy\" : \"complianceUpdatedAt\",\n \"sortOrder\" : \"ASCENDING\"\n },\n \"results\" : [ ]\n}"
Collection of links
Represents page information for a paged result
Paged components matching the query within the policy-managed component group context
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/suite-api/api/fleet-management/password-policies/component-groups/components/query