Eon backupPolicies API
Define and manage backup policies and schedules.
Define and manage backup policies and schedules.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/eon-backuppolicies-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
description: The Eon.io REST API
title: Eon accounts Backup Policies API
version: 1.0.0
servers:
- url: /
security:
- ApiKeyAuth: []
tags:
- description: Define and manage backup policies and schedules.
name: backupPolicies
x-displayName: Backup Policies
paths:
/v1/projects/{projectId}/backup-policies:
post:
description: 'Description: Creates a backup policy.'
operationId: createBackupPolicy
parameters:
- description: 'ID of the project you want to create a backup policy in.
You can get your project ID from the [API Credentials](https://console.eon.io/global-management/api-credentials) page in your global management console.
'
example: 733888d8-2573-5f9a-b81d-21f051d24fda
explode: false
in: path
name: projectId
required: true
schema:
format: uuid
type: string
style: simple
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateBackupPolicyRequest'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateBackupPolicyResponse'
description: Backup policy created.
1XX:
description: Informational
3XX:
description: Redirect
4XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Client Error
5XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Internal Server Error
summary: Create Backup Policy
tags:
- backupPolicies
x-mcp: true
x-internal: false
x-data-access:
excluded: true
entityRefs:
- entityType: backup_policy_retention
in: reqBody
key: backupPlan
x-permissions:
- create:policies
x-audit-log:
action: create
entityRefs:
- entityType: backup_policy
in: resBody
key: backupPolicy.id
/v1/projects/{projectId}/backup-policies/list:
post:
description: 'Description: Retrieves a list of backup policies in the specified project.
'
operationId: listBackupPolicies
parameters:
- description: 'ID of the project whose backup policies you want to retrieve.
You can get your project ID from the [API Credentials](https://console.eon.io/global-management/api-credentials) page in your global management console.
'
example: 6b3ea428-f6a4-5bb5-8fb2-e4d5d2d920ce
explode: false
in: path
name: projectId
required: true
schema:
format: uuid
type: string
style: simple
- allowEmptyValue: true
description: 'Cursor that points to the first record of the next page of results.
Get this value from the previous response.
To preserve the results in the same order, use the same sorting and filters in the first request as all subsequent requests.
'
example: Yjk3ODZjNjktZTIwZC00NjAxLWE1MzktZjg2NGExM2IxYTZlfDE=
explode: true
in: query
name: pageToken
required: false
schema:
format: tobedefined
type: string
style: form
- description: Maximum number of items to return in the response.
example: 10
explode: true
in: query
name: pageSize
required: false
schema:
default: 50
minimum: 1
type: integer
style: form
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ListBackupPoliciesResponse'
description: Backup policies retrieved.
1XX:
description: Informational
3XX:
description: Redirect
4XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Client Error
5XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Internal Server Error
summary: List Backup Policies
tags:
- backupPolicies
x-mcp: true
x-internal: false
x-data-access:
excluded: true
x-permissions:
- read:policies
x-audit-log:
excluded: true
/v1/projects/{projectId}/backup-policies/{backupPolicyId}:
delete:
description: 'Description: Deletes a backup policy.'
operationId: deleteBackupPolicy
parameters:
- description: 'ID of the project whose backup policy you want to delete.
You can get your project ID from the [API Credentials](https://console.eon.io/global-management/api-credentials) page in your global management console.
'
example: 6b3ea428-f6a4-5bb5-8fb2-e4d5d2d920ce
explode: false
in: path
name: projectId
required: true
schema:
format: uuid
type: string
style: simple
- description: ID of the backup policy to delete.
explode: false
in: path
name: backupPolicyId
required: true
schema:
format: uuid
type: string
style: simple
- description: 'ID of an APPROVED action approval request authorizing this operation. When set, the gateway
validates the request envelope still matches the captured one and atomically
marks it EXECUTED before letting the operation run. Single-use; ignored on routes
that are not action-approval-protected.
'
explode: false
in: header
name: X-Action-Approval-Request-Id
required: false
schema:
format: uuid
type: string
style: simple
responses:
'200':
description: Backup policy deleted.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/MPAInterceptedResponse'
description: 'The operation is MPA-protected. An MPA request was created in CREATED status.
The caller should confirm via the submit endpoint (POST .../submit with action CONFIRM)
or discard (action DISCARD). The operation did not run.
'
'404':
description: Backup policy wasn't found, or the action approval request id in X-Action-Approval-Request-Id was not found.
x-docs-public-description: Backup policy wasn't found.
1XX:
description: Informational
3XX:
description: Redirect
4XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Client Error
5XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Internal Server Error
summary: Delete Backup Policy
tags:
- backupPolicies
x-internal: false
x-data-access:
excluded: true
x-permissions:
- delete:policies
x-audit-log:
action: delete
entityRefs:
- entityType: backup_policy
in: path
key: backupPolicyId
x-mpa:
operation: MPA_OPERATION_DELETE_BACKUP_POLICY
target:
entityType: backup_policy
in: path
key: backupPolicyId
get:
description: 'Description: Retrieves a backup policy.'
operationId: getBackupPolicy
parameters:
- description: 'ID of the project whose backup policy you want to retrieve.
You can get your project ID from the [API Credentials](https://console.eon.io/global-management/api-credentials) page in your global management console.
'
example: 6b3ea428-f6a4-5bb5-8fb2-e4d5d2d920ce
explode: false
in: path
name: projectId
required: true
schema:
format: uuid
type: string
style: simple
- description: ID of the backup policy to retrieve.
explode: false
in: path
name: backupPolicyId
required: true
schema:
format: uuid
type: string
style: simple
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GetBackupPolicyResponse'
description: Backup policy retrieved.
'404':
description: Backup policy wasn't found.
1XX:
description: Informational
3XX:
description: Redirect
4XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Client Error
5XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Internal Server Error
summary: Get Backup Policy
tags:
- backupPolicies
x-mcp: true
x-internal: false
x-data-access:
excluded: true
x-permissions:
- read:policies
x-audit-log:
excluded: true
put:
description: 'Description: Updates a backup policy.'
operationId: updateBackupPolicy
parameters:
- description: 'ID of the project whose backup policy you want to update.
You can get your project ID from the [API Credentials](https://console.eon.io/global-management/api-credentials) page in your global management console.
'
example: 6b3ea428-f6a4-5bb5-8fb2-e4d5d2d920ce
explode: false
in: path
name: projectId
required: true
schema:
format: uuid
type: string
style: simple
- description: ID of the backup policy to update.
explode: false
in: path
name: backupPolicyId
required: true
schema:
format: uuid
type: string
style: simple
- description: 'ID of an APPROVED action approval request authorizing this operation. When set, the gateway
validates the request envelope still matches the captured one and atomically
marks it EXECUTED before letting the operation run. Single-use; ignored on routes
that are not action-approval-protected.
'
explode: false
in: header
name: X-Action-Approval-Request-Id
required: false
schema:
format: uuid
type: string
style: simple
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateBackupPolicyRequest'
description: The request body for updating a policy
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateBackupPolicyResponse'
description: Backup policy updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/MPAInterceptedResponse'
description: 'The operation is MPA-protected. An MPA request was created in CREATED status.
The caller should confirm via the submit endpoint (POST .../submit with action CONFIRM)
or discard (action DISCARD). The operation did not run.
'
'404':
description: Backup policy wasn't found, or the action approval request id in X-Action-Approval-Request-Id was not found.
x-docs-public-description: Backup policy wasn't found.
1XX:
description: Informational
3XX:
description: Redirect
4XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Client Error
5XX:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Internal Server Error
summary: Update Backup Policy
tags:
- backupPolicies
x-internal: false
x-data-access:
excluded: true
entityRefs:
- entityType: backup_policy_retention
in: reqBody
key: backupPlan
x-permissions:
- update:policies
x-audit-log:
action: update
entityRefs:
- entityType: backup_policy
in: path
key: backupPolicyId
x-mpa:
operation: MPA_OPERATION_UPDATE_BACKUP_POLICY
target:
entityType: backup_policy
in: path
key: backupPolicyId
components:
schemas:
DayOfWeek:
enum:
- MON
- TUE
- WED
- THU
- FRI
- SAT
- SUN
example: MON
type: string
BackupPolicyGroupCondition:
description: 'Group of expressions to evaluate using the logical operator specified in `operator`.
Each item in the `operands` list can be either a single expression or a nested `group` expression.
'
example:
operands:
- resourceType:
operator: IN
resourceTypes:
- AWS_EC2
- AWS_RDS
- environment:
operator: IN
environments:
- PROD
- PROD_INTERNAL
operator: AND
properties:
operator:
$ref: '#/components/schemas/LogicalOperator'
operands:
description: 'List of expressions to evaluate using the logical operator specified in `operator`.
Each item in the list can be either a single expression or a nested `group` expression.
Must contain at least 2 items.
'
example:
- resourceType:
operator: IN
resourceTypes:
- AWS_EC2
- AWS_RDS
- environment:
operator: IN
environments:
- PROD
- PROD_INTERNAL
items:
$ref: '#/components/schemas/BackupPolicyExpression'
minItems: 2
type: array
required:
- operands
- operator
type:
- object
- 'null'
MPARequestPolicyDetail:
example:
approverIdpId: 018f3b3f-4818-7c31-a0d7-2e02f2f83a31
requiredApprovals: 2
approverProviderGroupId: platform-admins
executionWindowHours: 4
description: Require approval before deleting backup policies.
approvalWindowHours: 24
currentApprovals: 1
properties:
requiredApprovals:
description: Number of approvals required by this policy.
example: 2
type: integer
currentApprovals:
description: Number of qualifying approvals received for this policy.
example: 1
type: integer
executionWindowHours:
description: Hours the requester has to execute the approved action after full approval.
example: 4
type: integer
approvalWindowHours:
description: Hours allowed for gathering all required approvals after submission.
example: 24
type: integer
description:
description: Human-readable description of the policy.
example: Require approval before deleting backup policies.
type: string
approverIdpId:
description: UUID of the SAML identity provider connection this approver group belongs to.
example: 018f3b3f-4818-7c31-a0d7-2e02f2f83a31
format: uuid
type:
- string
- 'null'
approverProviderGroupId:
description: Provider group identifier from the IdP.
example: platform-admins
type:
- string
- 'null'
required:
- approvalWindowHours
- currentApprovals
- executionWindowHours
- mpaPolicyId
- requiredApprovals
type: object
x-nullable: true
StandardIntervalConfig:
example:
intervalHours: 8
properties:
intervalHours:
description: 'Backup frequency, in hours.
'
enum:
- 6
- 8
- 12
example: 8
type: integer
required:
- intervalHours
type:
- object
- 'null'
DailyConfig:
example:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
properties:
timeOfDay:
$ref: '#/components/schemas/TimeOfDay'
startWindowMinutes:
default: 240
description: 'The window of time after the start time you want the backup to start, in minutes.
Defaults to `240` (4 hours).
'
example: 240
format: long
maximum: 1320
minimum: 240
type: integer
type:
- object
- 'null'
MPAOperationType:
description: Operation that requires action approval before it can be completed.
enum:
- MPA_OPERATION_TYPE_UNSPECIFIED
- MPA_OPERATION_ADD_RESTORE_ACCOUNT
- MPA_OPERATION_RESTORE_RESOURCE
- MPA_OPERATION_UPDATE_BACKUP_POLICY
- MPA_OPERATION_DELETE_BACKUP_POLICY
- MPA_OPERATION_REMOVE_SNAPSHOT_HOLD
example: MPA_OPERATION_DELETE_BACKUP_POLICY
type: string
x-docs-internal-enum:
- MPA_OPERATION_REMOVE_SNAPSHOT_HOLD
x-enum-varnames:
- MPA_OPERATION_TYPE_UNSPECIFIED
- MPA_OPERATION_TYPE_MPA_OPERATION_ADD_RESTORE_ACCOUNT
- MPA_OPERATION_TYPE_MPA_OPERATION_RESTORE_RESOURCE
- MPA_OPERATION_TYPE_MPA_OPERATION_UPDATE_BACKUP_POLICY
- MPA_OPERATION_TYPE_MPA_OPERATION_DELETE_BACKUP_POLICY
- MPA_OPERATION_TYPE_MPA_OPERATION_REMOVE_SNAPSHOT_HOLD
HighFrequencyBackupSchedules:
example:
vaultId: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
scheduleConfig:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalMinutes: 360
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
backupRetentionDays: 30
properties:
vaultId:
description: Vault ID.
example: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
format: uuid
type: string
scheduleConfig:
$ref: '#/components/schemas/HighFrequencyBackupScheduleConfig'
backupRetentionDays:
description: Backup retention period, in days.
example: 30
type: integer
required:
- backupRetentionDays
- scheduleConfig
- vaultId
type: object
HighFrequencyBackupScheduleConfig:
example:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalMinutes: 360
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
properties:
frequency:
$ref: '#/components/schemas/HighFrequencyBackupScheduleFrequency'
intervalConfig:
$ref: '#/components/schemas/HighFrequencyIntervalConfig'
dailyConfig:
$ref: '#/components/schemas/DailyConfig'
weeklyConfig:
$ref: '#/components/schemas/WeeklyConfig'
monthlyConfig:
$ref: '#/components/schemas/MonthlyConfig'
annuallyConfig:
$ref: '#/components/schemas/AnnuallyConfig'
type: object
BackupPolicyExpression:
description: 'Conditional expression to evaulate to determine which resources are to included in the backup policy.
Used only when `resourceSelectionMode` is `CONDITIONAL`.
Only one of the expressions below can be used.
For multiple conditions using `AND` or `OR` logic, group expressions with `group`.
You can nest multiple groups to create more complex expressions.
'
example:
resourceId:
operator: IN
resourceIds:
- resourceIds
- resourceIds
resourceGroupName:
resourceGroupNames:
- resourceGroupNames
- resourceGroupNames
operator: IN
tagKeys:
tagKeys:
- tagKeys
- tagKeys
operator: CONTAINS_ANY_OF
vpc:
vpcs:
- vpcs
- vpcs
operator: IN
resourceName:
resourceNames:
- resourceNames
- resourceNames
operator: IN
dataClasses:
dataClasses:
- PII
- PII
operator: CONTAINS_ANY_OF
globalClusterIdentifier:
operator: IN
globalClusterIdentifier:
- globalClusterIdentifier
- globalClusterIdentifier
accountId:
accountIds:
- accountIds
- accountIds
operator: IN
environment:
environments:
- PROD
- PROD
operator: IN
tagKeyValues:
tagKeyValues:
- value: value
key: key
- value: value
key: key
operator: CONTAINS_ANY_OF
cloudProvider:
cloudProviders:
- AWS
- AWS
operator: IN
sourceRegion:
regions:
- regions
- regions
operator: IN
subnets:
subnets:
- subnets
- subnets
operator: CONTAINS_ANY_OF
group:
operands:
- resourceType:
operator: IN
resourceTypes:
- AWS_EC2
- AWS_RDS
- environment:
operator: IN
environments:
- PROD
- PROD_INTERNAL
operator: AND
resourceType:
resourceTypes:
- AWS_EC2
- AWS_EC2
operator: IN
apps:
operator: CONTAINS_ANY_OF
apps:
- apps
- apps
properties:
group:
$ref: '#/components/schemas/BackupPolicyGroupCondition'
resourceType:
$ref: '#/components/schemas/ResourceTypeCondition'
dataClasses:
$ref: '#/components/schemas/DataClassesCondition'
environment:
$ref: '#/components/schemas/EnvironmentCondition'
apps:
$ref: '#/components/schemas/AppsCondition'
cloudProvider:
$ref: '#/components/schemas/CloudProviderCondition'
accountId:
$ref: '#/components/schemas/AccountIdCondition'
sourceRegion:
$ref: '#/components/schemas/RegionCondition'
vpc:
$ref: '#/components/schemas/VpcCondition'
subnets:
$ref: '#/components/schemas/SubnetsCondition'
resourceGroupName:
$ref: '#/components/schemas/ResourceGroupNameCondition'
resourceName:
$ref: '#/components/schemas/ResourceNameCondition'
resourceId:
$ref: '#/components/schemas/ResourceIdCondition'
tagKeys:
$ref: '#/components/schemas/TagKeysCondition'
tagKeyValues:
$ref: '#/components/schemas/TagKeyValuesCondition'
globalClusterIdentifier:
$ref: '#/components/schemas/GlobalClusterIdentifierCondition'
type:
- object
- 'null'
ResourceIdCondition:
example:
operator: IN
resourceIds:
- resourceIds
- resourceIds
properties:
operator:
$ref: '#/components/schemas/ScalarOperators'
resourceIds:
items:
type: string
type: array
required:
- operator
- resourceIds
type:
- object
- 'null'
MPARequestStatus:
description: 'Lifecycle state of an action approval request from creation through resolution. DISCARDED means the requester abandoned a draft before it was submitted for approval.
'
enum:
- MPA_REQUEST_STATUS_UNSPECIFIED
- CREATED
- PENDING_APPROVAL
- APPROVED
- DENIED
- EXPIRED_PENDING_APPROVAL
- EXPIRED_APPROVED
- EXECUTED
- CANCELED_PENDING_APPROVAL
- CANCELED_APPROVED
- DISCARDED
example: PENDING_APPROVAL
type: string
x-enum-varnames:
- MPA_REQUEST_STATUS_UNSPECIFIED
- MPA_REQUEST_STATUS_CREATED
- MPA_REQUEST_STATUS_PENDING_APPROVAL
- MPA_REQUEST_STATUS_APPROVED
- MPA_REQUEST_STATUS_DENIED
- MPA_REQUEST_STATUS_EXPIRED_PENDING_APPROVAL
- MPA_REQUEST_STATUS_EXPIRED_APPROVED
- MPA_REQUEST_STATUS_EXECUTED
- MPA_REQUEST_STATUS_CANCELLED_PENDING_APPROVAL
- MPA_REQUEST_STATUS_CANCELLED_APPROVED
- MPA_REQUEST_STATUS_DISCARDED
CreateBackupPolicyRequest:
example:
name: Production with PII
backupPlan:
backupPolicyType: STANDARD
awsNativePitrPlan:
retentionDays: 7
resourceType:
resourceType: AWS_RDS
highFrequencyPlan:
resourceTypes:
- resourceType: AWS_S3
- resourceType: AWS_S3
backupSchedules:
- vaultId: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
scheduleConfig:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalMinutes: 360
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
backupRetentionDays: 30
- vaultId: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
scheduleConfig:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalMinutes: 360
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
backupRetentionDays: 30
standardPlan:
backupSchedules:
- vaultId: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
scheduleConfig:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalHours: 8
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
backupRetentionDays: 30
- vaultId: 0b8d140a-f4fe-58bf-afd7-a57f073d72c5
scheduleConfig:
monthlyConfig:
startWindowMinutes: 240
daysOfMonth:
- 5
- 10
- 15
timeOfDay:
hour: 12
minute: 30
intervalConfig:
intervalHours: 8
weeklyConfig:
startWindowMinutes: 240
daysOfWeek:
- MON
- THU
timeOfDay:
hour: 12
minute: 30
annuallyConfig:
startWindowMinutes: 240
timeOfYear:
month: 5
dayOfMonth: 14
timeOfDay:
hour: 12
minute: 30
dailyConfig:
startWindowMinutes: 240
timeOfDay:
hour: 12
minute: 30
frequency: WEEKLY
backupRetentionDays: 30
resourceSelector:
expression:
resourceId:
operator: IN
resourceIds:
- resourceIds
- resourceIds
resourceGroupName:
resourceGroupNames:
- resourceGroupNames
- resourceGroupNames
operator: IN
tagKeys:
tagKeys:
- tagKeys
- tagKeys
operator: CONTAINS_ANY_OF
vpc:
vpcs:
- vpcs
- vpcs
operator: IN
resourceName:
resourceNames:
- resourceNames
- resourceNames
operator: IN
dataClasses:
dataClasses:
- PII
- PII
operator: CONTAINS_ANY_OF
globalClusterIdentifier:
operator: IN
globalClusterIdentifier:
- globalClusterIdentifier
- globalClusterIdentifier
accountId:
accountIds:
- accountIds
# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eon/refs/heads/main/openapi/eon-backuppolicies-api-openapi.yml