For the complete documentation index, see llms.txt. This page is also available as Markdown.

Governance Recommendation APIs

This contains APIs related to CACM Governance Recommendations

Return governance rule recommendation health summary.

get
Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

ruleIdstringRequired
Responses
400

Bad Request

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/governance/recommendationHealth
GET /gateway/ccm/api/governance/recommendationHealth?accountIdentifier=text&ruleId=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Governance recommendation details

get
Path parameters
recommendationIdstringRequired
Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/governance/recommendation/{recommendationId}
GET /gateway/ccm/api/governance/recommendation/{recommendationId}?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Return list of governance rule recommendation health summary.

post
Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Body

This has the query to list the Rule Recommendation Health Summary

accountIdstringOptional

accountId

cloudProviderstring · enumOptional

cloudProvider

Possible values:
isOOTBbooleanOptional

isOOTB

healthStatusstring · enumOptional

healthStatus

Possible values:
searchstringOptional

search

limitinteger · int32Optional

limit

offsetinteger · int32Optional

offset

Responses
400

Bad Request

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/governance/recommendationHealth/list
POST /gateway/ccm/api/governance/recommendationHealth/list?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 176

{
  "accountId": "text",
  "cloudProvider": "AWS",
  "isOOTB": true,
  "healthStatus": "FAILED",
  "search": "text",
  "limit": 1,
  "offset": 1,
  "orderBy": [
    {
      "field": "PERSPECTIVE_ID",
      "order": "ASCENDING"
    }
  ]
}
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Last updated

Was this helpful?