VAST Data replicationpolicies API
The replicationpolicies API from VAST Data — 2 operation(s) for replicationpolicies.
The replicationpolicies API from VAST Data — 2 operation(s) for replicationpolicies.
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/vastdata-replicationpolicies-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: VAST Management API definition
title: VAST API Swagger Schema activedirectory Replicationpolicies API
version: '1.0'
security:
- ApiToken: []
tags:
- name: replicationpolicies
paths:
/replicationpolicies/:
get:
description: This endpoint presents the replication policies. It is deprecated from VAST Cluster 3.4. Use /protectionpolicies/
operationId: replicationpolicies_list
parameters:
- in: query
name: page
schema:
type: string
- description: Filter by replication peer
in: query
name: replication_target__name
schema:
type: string
- description: Filter by replication policy name
in: query
name: name
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ReplicationPolicy'
title: Replication target
type: array
description: Replication target information
summary: List Replication Policies (deprecated from VAST Cluster 3.4)
tags:
- replicationpolicies
post:
description: This endpoint creates a replication policy. It is deprecated from VAST Cluster 3.4. Use /protectionpolicies/
operationId: replicationpolicies_create
requestBody:
content:
application/json:
schema:
properties:
aws_preferred_storage:
description: Amazon S3 / Amazon Glacier
type: string
bandwidth_limitation_rules:
description: bandwith limitation rules
type: string
name:
type: string
x-cli-header: Name
priority:
description: low / normal / high
type: string
replication_target_id:
description: replication target id
type: integer
schedule_frequency:
description: schedule frequency, in datetime format
format: date-time
type: string
x-format: datetime2display
schedule_start_time:
description: Schedule the first restore point after the initial sync
format: date-time
type: string
x-format: datetime2display
required:
- name
- replication_target_id
type: object
x-originalParamName: ReplicationPolicyCreateParams
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ReplicationPolicy'
description: ''
summary: Create Replication Policy (deprecated from VAST Cluster 3.4)
tags:
- replicationpolicies
/replicationpolicies/{id}/:
delete:
description: This endpoint deletes a replication policy. It is deprecated from VAST Cluster 3.4. Use /protectionpolicies/.
operationId: replicationpolicies_delete
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'204':
description: this endpoint deletes a replication policy.
summary: Delete a Replication Policy (deprecated from VAST Cluster 3.4)
tags:
- replicationpolicies
get:
description: This endpoint returns details of a replication policy. It is deprecated from VAST Cluster 3.4. Use /protectionpolicies/
operationId: replicationpolicies_read
parameters:
- description: index of replication policy
in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReplicationPolicy'
description: ''
summary: Return Details of a Replication Policy (deprecated from VAST Cluster 3.4)
tags:
- replicationpolicies
patch:
description: This endpoint modifies a replication policy. It is deprecated from VAST Cluster 3.4. Use /protectionpolicies/
operationId: replicationpolicies_partial_update
parameters:
- in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
properties:
aws_preferred_storage:
description: Amazon S3 / Amazon Glacier
type: string
bandwidth_limitation_rules:
description: bandwith limitation rules
type: string
name:
type: string
x-cli-header: Name
priority:
description: low / normal / high
type: string
replication_target:
description: replication target id
type: string
schedule_frequency:
description: schedule frequency, in datetime format
format: date-time
type: string
x-format: datetime2display
schedule_start_time:
description: Schedule the first restore point after the initial sync
format: date-time
type: string
x-format: datetime2display
type: object
x-originalParamName: ReplicationPolicyModifyParams
responses:
'200':
description: ''
summary: Modify a Replication Policy (deprecated from VAST Cluster 3.4)
tags:
- replicationpolicies
components:
schemas:
ReplicationPolicy:
properties:
aws_preferred_storage:
description: Amazon S3 / Amazon Glacier
type: string
bandwidth_limitation_rules:
description: bandwith limitation rules
type: string
guid:
description: unique identifier
type: string
id:
type: integer
x-cli-header: ID
name:
type: string
x-cli-header: Name
priority:
description: low / normal / high
type: string
replication_target:
description: replication target name
type: string
replication_target_name:
description: replication target name
type: string
schedule_frequency:
description: schedule frequency, in datetime format
format: date-time
type: string
x-format: datetime2display
schedule_start_time:
description: Schedule the first restore point after the initial sync
format: date-time
type: string
x-format: datetime2display
vip_pool:
description: ip pool
type: string
type: object
securitySchemes:
ApiToken:
description: Send current valid API token in an Authorization header with format Api-Token <token>.
in: header
name: ApiToken
type: apiKey
basicAuth:
description: Basic authentication using VMS user name and password
scheme: basic
type: http