Questo contenuto non è disponibile nella lingua selezionata.
Chapter 51. Policy Service
51.1. Policy Service Copia collegamentoCollegamento copiato negli appunti!
51.1.1. CancelDryRunJob Copia collegamentoCollegamento copiato negli appunti!
DELETE /v1/policies/dryrunjob/{jobId}
51.1.1.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.1.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.1.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| jobId | X | null |
51.1.1.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.1.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.1.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.1.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.2. DeletePolicy Copia collegamentoCollegamento copiato negli appunti!
DELETE /v1/policies/{id}
DeletePolicy removes a policy by ID.
51.1.2.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.2.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.2.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
51.1.2.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.2.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.2.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.2.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.3. DryRunPolicy Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/dryrun
DryRunPolicy evaluates the given policy and returns any alerts without creating the policy.
51.1.3.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.3.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.3.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.3.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.3.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.3.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.3.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.4. EnableDisablePolicyNotification Copia collegamentoCollegamento copiato negli appunti!
PATCH /v1/policies/{policyId}/notifiers
EnableDisablePolicyNotification enables or disables notifications for a policy by ID.
51.1.4.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.4.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.4.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| policyId | X | null |
51.1.4.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.4.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.4.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.4.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.4.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.5. ExportPolicies Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/export
ExportPolicies takes a list of policy IDs and returns either the entire list of policies or an error message
51.1.5.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.5.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.5.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.5.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.5.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.5.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.5.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.6. GetPolicy Copia collegamentoCollegamento copiato negli appunti!
GET /v1/policies/{id}
GetPolicy returns the requested policy by ID.
51.1.6.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.6.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.6.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
51.1.6.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.6.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.6.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.6.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.7. GetPolicyCategories Copia collegamentoCollegamento copiato negli appunti!
GET /v1/policyCategories
GetPolicyCategories returns the policy categories.
51.1.7.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.7.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.7.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.7.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.7.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.7.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.8. GetPolicyMitreVectors Copia collegamentoCollegamento copiato negli appunti!
GET /v1/policies/{id}/mitrevectors
GetMitreVectorsForPolicy returns the requested policy by ID.
51.1.8.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.8.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.8.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
51.1.8.2.2. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| options.excludePolicy | If set to true, policy is excluded from the response. | - | null |
51.1.8.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.8.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.8.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.8.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.9. ImportPolicies Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/import
ImportPolicies accepts a list of Policies and returns a list of the policies which could not be imported
51.1.9.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.9.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.9.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.9.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.9.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.9.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.9.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.10. ListPolicies Copia collegamentoCollegamento copiato negli appunti!
GET /v1/policies
ListPolicies returns the list of policies.
51.1.10.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.10.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.10.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| 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 |
51.1.10.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.10.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.10.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.10.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.11. PatchPolicy Copia collegamentoCollegamento copiato negli appunti!
PATCH /v1/policies/{id}
PatchPolicy edits an existing policy.
51.1.11.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.11.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.11.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
51.1.11.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.11.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.11.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.11.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.11.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.12. PolicyFromSearch Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/from-search
51.1.12.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.12.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.12.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.12.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.12.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.12.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.12.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.13. PostPolicy Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies
PostPolicy creates a new policy.
51.1.13.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.13.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.13.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| policy | X |
51.1.13.2.2. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| enableStrictValidation | - | null |
51.1.13.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.13.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.13.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.13.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.14. PutPolicy Copia collegamentoCollegamento copiato negli appunti!
PUT /v1/policies/{id}
PutPolicy modifies an existing policy.
51.1.14.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.14.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.14.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
51.1.14.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.14.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.14.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.14.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.14.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.15. QueryDryRunJobStatus Copia collegamentoCollegamento copiato negli appunti!
GET /v1/policies/dryrunjob/{jobId}
51.1.15.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.15.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.15.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| jobId | X | null |
51.1.15.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.15.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.15.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
51.1.15.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.16. ReassessPolicies Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/reassess
ReassessPolicies reevaluates all the policies.
51.1.16.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.16.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.16.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
51.1.16.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.16.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
51.1.16.6. Samples Copia collegamentoCollegamento copiato negli appunti!
51.1.17. SubmitDryRunPolicyJob Copia collegamentoCollegamento copiato negli appunti!
POST /v1/policies/dryrunjob
51.1.17.1. Description Copia collegamentoCollegamento copiato negli appunti!
51.1.17.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
51.1.17.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
51.1.17.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
51.1.17.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
51.1.17.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |