Operations and Methods
The following method-implemented operations are supported for the /policies collection in the Veeam Backup for AWS REST API:
- (GET)/api/v1/policies — retrieves resource representation of all created backup policies.
- (GET)/api/v1/policies/{policyId} — retrieves representation of a backup policy with the specified ID.
- (GET)/api/v1/policies/{policyId}/export — retrieves representation of a backup policy with the specified ID.
- (GET)/api/v1/policies/{policyId}/selectedItems — retrieves representation of AWS resources protected by a backup policy with the specified ID.
- (GET)/api/v1/policies/{policyId}/excludedItems — retrieves representation of AWS resources excluded from a backup policy with the specified ID.
- (GET)/api/v1/policies/{policyId}/regions — retrieves representation of AWS regions selected for a backup policy with the specified ID.
- (GET)/api/v1/policies/{policyId}/cost — retrieves estimated monthly cost of a backup policy with the specified ID.
- (POST)/api/v1/policies — creates a new backup policy.
- (POST)/api/v1/policies/import — imports backup policy settings.
- (PUT)/api/v1/policies/{policyId} — modifies a backup policy with the specified ID.
- (POST)/api/v1/policies/validate — runs backup policy settings check.
- (POST)/api/v1/policies/{policyId}/enable — enables a backup policy with the specified ID.
- (POST)/api/v1/policies/{policyId}/disable — disables a backup policy with the specified ID.
- (POST)/api/v1/policies/{policyId}/start — starts execution of a backup policy with the specified ID.
- (POST)/api/v1/policies/{policyId}/stop — stops execution of a backup policy with the specified ID.
- (DELETE)/api/v1/policies/{policyId} — deletes a backup policy with the specified ID.
- (POST)/api/v1/policies/orderPriorities — sets backup policy priority order.
- (POST)/api/v1/policies/export — exports to a file all backup policies created in Veeam Backup for AWS.