Questo contenuto non è disponibile nella lingua selezionata.

Chapter 19. Compliance Scan Configuration Service


19.1. Compliance Scan Configuration Service

19.1.1. CreateComplianceScanConfiguration

POST /v2/compliance/scan/configurations

CreateComplianceScanConfiguration creates a compliance scan configuration

19.1.1.1. Description

19.1.1.2. Parameters

19.1.1.2.1. Body Parameter
Expand
NameDescriptionRequiredDefaultPattern

body

V2ComplianceScanConfiguration

X

  

19.1.1.3. Return Type

V2ComplianceScanConfiguration

19.1.1.4. Content Type

  • application/json

19.1.1.5. Responses

Expand
Table 19.1. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ComplianceScanConfiguration

0

An unexpected error response.

RpcStatus

19.1.1.6. Samples

19.1.2. DeleteComplianceScanConfiguration

DELETE /v2/compliance/scan/configurations/{id}

DeleteComplianceScanConfiguration removes the compliance scan configuration with given Name

19.1.2.1. Description

19.1.2.2. Parameters

19.1.2.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 

19.1.2.3. Return Type

Object

19.1.2.4. Content Type

  • application/json

19.1.2.5. Responses

Expand
Table 19.2. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

RpcStatus

19.1.2.6. Samples

19.1.3. DeleteReport

DELETE /v2/compliance/scan/configurations/reports/{id}

DeleteReport deletes a given snapshot (scan execution).

19.1.3.1. Description

19.1.3.2. Parameters

19.1.3.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 

19.1.3.3. Return Type

Object

19.1.3.4. Content Type

  • application/json

19.1.3.5. Responses

Expand
Table 19.3. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

RpcStatus

19.1.3.6. Samples

19.1.4. GetComplianceScanConfiguration

GET /v2/compliance/scan/configurations/{id}

GetComplianceScanConfiguration retrieves the specified compliance scan configurations

19.1.4.1. Description

19.1.4.2. Parameters

19.1.4.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 

19.1.4.3. Return Type

V2ComplianceScanConfigurationStatus

19.1.4.4. Content Type

  • application/json

19.1.4.5. Responses

Expand
Table 19.4. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ComplianceScanConfigurationStatus

0

An unexpected error response.

RpcStatus

19.1.4.6. Samples

19.1.5. GetMyReportHistory

GET /v2/compliance/scan/configurations/{id}/reports/my-history

GetMyReportHistory returns a list of snapshots (scan executions) executed by the current user from a given scan configuration.

19.1.5.1. Description

19.1.5.2. Parameters

19.1.5.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 
19.1.5.2.2. Query Parameters
Expand
NameDescriptionRequiredDefaultPattern

reportParamQuery.query

 

-

null

 

reportParamQuery.pagination.limit

 

-

null

 

reportParamQuery.pagination.offset

 

-

null

 

reportParamQuery.pagination.sortOption.field

 

-

null

 

reportParamQuery.pagination.sortOption.reversed

 

-

null

 

reportParamQuery.pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

reportParamQuery.pagination.sortOption.aggregateBy.distinct

 

-

null

 

19.1.5.3. Return Type

V2ComplianceReportHistoryResponse

19.1.5.4. Content Type

  • application/json

19.1.5.5. Responses

Expand
Table 19.5. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ComplianceReportHistoryResponse

0

An unexpected error response.

RpcStatus

19.1.5.6. Samples

19.1.6. GetReportHistory

GET /v2/compliance/scan/configurations/{id}/reports/history

GetReportHistory returns a list of snapshots (scan executions) from a given scan configuration.

19.1.6.1. Description

19.1.6.2. Parameters

19.1.6.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 
19.1.6.2.2. Query Parameters
Expand
NameDescriptionRequiredDefaultPattern

reportParamQuery.query

 

-

null

 

reportParamQuery.pagination.limit

 

-

null

 

reportParamQuery.pagination.offset

 

-

null

 

reportParamQuery.pagination.sortOption.field

 

-

null

 

reportParamQuery.pagination.sortOption.reversed

 

-

null

 

reportParamQuery.pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

reportParamQuery.pagination.sortOption.aggregateBy.distinct

 

-

null

 

19.1.6.3. Return Type

V2ComplianceReportHistoryResponse

19.1.6.4. Content Type

  • application/json

19.1.6.5. Responses

Expand
Table 19.6. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ComplianceReportHistoryResponse

0

An unexpected error response.

RpcStatus

19.1.6.6. Samples

19.1.7. ListComplianceScanConfigClusterProfiles

GET /v2/compliance/scan/configurations/clusters/{clusterId}/profiles/collection

GetComplianceScanConfiguration retrieves the specified compliance scan configurations

19.1.7.1. Description

19.1.7.2. Parameters

19.1.7.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

clusterId

 

X

null

 
19.1.7.2.2. Query Parameters
Expand
NameDescriptionRequiredDefaultPattern

query.query

 

-

null

 

query.pagination.limit

 

-

null

 

query.pagination.offset

 

-

null

 

query.pagination.sortOption.field

 

-

null

 

query.pagination.sortOption.reversed

 

-

null

 

query.pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

query.pagination.sortOption.aggregateBy.distinct

 

-

null

 

19.1.7.3. Return Type

V2ListComplianceScanConfigsClusterProfileResponse

19.1.7.4. Content Type

  • application/json

19.1.7.5. Responses

Expand
Table 19.7. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ListComplianceScanConfigsClusterProfileResponse

0

An unexpected error response.

RpcStatus

19.1.7.6. Samples

19.1.8. ListComplianceScanConfigProfiles

GET /v2/compliance/scan/configurations/profiles/collection

ListComplianceScanConfigurations lists all the compliance operator scan configurations for the secured clusters

19.1.8.1. Description

19.1.8.2. Parameters

19.1.8.2.1. Query Parameters
Expand
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

19.1.8.3. Return Type

V2ListComplianceScanConfigsProfileResponse

19.1.8.4. Content Type

  • application/json

19.1.8.5. Responses

Expand
Table 19.8. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ListComplianceScanConfigsProfileResponse

0

An unexpected error response.

RpcStatus

19.1.8.6. Samples

19.1.9. ListComplianceScanConfigurations

GET /v2/compliance/scan/configurations

ListComplianceScanConfigurations lists all the compliance operator scan configurations for the secured clusters

19.1.9.1. Description

19.1.9.2. Parameters

19.1.9.2.1. Query Parameters
Expand
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

19.1.9.3. Return Type

V2ListComplianceScanConfigurationsResponse

19.1.9.4. Content Type

  • application/json

19.1.9.5. Responses

Expand
Table 19.9. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ListComplianceScanConfigurationsResponse

0

An unexpected error response.

RpcStatus

19.1.9.6. Samples

19.1.10. RunComplianceScanConfiguration

POST /v2/compliance/scan/configurations/{id}/run

RunComplianceScanConfiguration launches scan for the specified scan configuration, which will invoke scans to run for the applicable profiles across the configured clusters.

19.1.10.1. Description

19.1.10.2. Parameters

19.1.10.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 

19.1.10.3. Return Type

Object

19.1.10.4. Content Type

  • application/json

19.1.10.5. Responses

Expand
Table 19.10. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

RpcStatus

19.1.10.6. Samples

19.1.11. RunReport

POST /v2/compliance/scan/configurations/reports/run

RunReport runs an on demand compliance report for the scan configuration

19.1.11.1. Description

19.1.11.2. Parameters

19.1.11.2.1. Body Parameter
Expand
NameDescriptionRequiredDefaultPattern

body

V2ComplianceRunReportRequest

X

  

19.1.11.3. Return Type

V2ComplianceRunReportResponse

19.1.11.4. Content Type

  • application/json

19.1.11.5. Responses

Expand
Table 19.11. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V2ComplianceRunReportResponse

0

An unexpected error response.

RpcStatus

19.1.11.6. Samples

19.1.12. UpdateComplianceScanConfiguration

PUT /v2/compliance/scan/configurations/{id}

UpdateComplianceScanConfiguration updates a compliance scan configuration

19.1.12.1. Description

19.1.12.2. Parameters

19.1.12.2.1. Path Parameters
Expand
NameDescriptionRequiredDefaultPattern

id

 

X

null

 
19.1.12.2.2. Body Parameter
Expand
NameDescriptionRequiredDefaultPattern

body

ComplianceScanConfigurationServiceUpdateComplianceScanConfigurationBody

X

  

19.1.12.3. Return Type

Object

19.1.12.4. Content Type

  • application/json

19.1.12.5. Responses

Expand
Table 19.12. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

RpcStatus

19.1.12.6. Samples

Torna in cima
Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi. Esplora i nostri ultimi aggiornamenti.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita il Blog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

Theme

© 2025 Red Hat