Update AWS Cloud Assembly replication configuration
API to update AWS Cloud Assembly replication configuration
Path Parameters
- accountId int64 required
Cloud Rewind account ID.
- projectId string required
Cloud Rewind project ID.
- id int64 required
AWS cloud assembly ID.
- application/json
Request Body required
- allowCrossRegionRecovery boolean
Specifies if cross-region recovery is allowed
- allowCrossAccountRecovery boolean
Specifies if cross-account recovery is allowed
- replicaRegions string[]
Possible values: [
us-east-1
,us-east-2
,us-west-1
,us-west-2
,ap-south-1
,ap-south-2
,ap-northeast-3
,ap-northeast-2
,ap-northeast-1
,ap-southeast-1
,ap-southeast-2
,ap-southeast-3
,ca-central-1
,eu-central-1
,eu-central-2
,eu-west-1
,eu-west-2
,eu-west-3
,eu-north-1
,sa-east-1
,af-south-1
,ap-east-1
,eu-south-1
,eu-south-2
,me-central-1
,me-south-1
,il-central-1
]List of replica regions to replicate cloud resources
- 200
- 401
- 403
- 404
- 409
- 412
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
sourceRegion object
name stringThe name of the region
displayName stringThe display name of the region
- allowCrossRegionRecovery boolean
Specifies if cross-region recovery is allowed
- allowCrossAccountRecovery boolean
Specifies if cross-account recovery is allowed
replicaRegions object[]
Set of replica regions for the cloud assembly replication
name stringThe name of the region
displayName stringThe display name of the region
{
"sourceRegion": {
"name": "string",
"displayName": "string"
},
"allowCrossRegionRecovery": true,
"allowCrossAccountRecovery": true,
"replicaRegions": [
{
"name": "string",
"displayName": "string"
}
]
}
Unauthorized
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}
Forbidden
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}
Not Found
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}
Conflict
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}
Precondition Failed
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}
Internal Server Error
- */*
- Schema
- Example (from schema)
Schema
errors object[]
code stringmessage stringtype stringfieldErrors object
property name*
string- message string
- requiredPermissions string[]
{
"errors": [
{
"code": "string",
"message": "string",
"type": "string"
}
],
"fieldErrors": {},
"message": "string",
"requiredPermissions": [
"string"
]
}