pub struct ActiveActiveRegionCreateRequest {
pub subscription_id: Option<i32>,
pub region: Option<String>,
pub vpc_id: Option<String>,
pub deployment_cidr: String,
pub dry_run: Option<bool>,
pub databases: Option<Vec<CrdbRegionSpec>>,
pub resp_version: Option<String>,
pub customer_managed_key_resource_name: Option<String>,
pub command_type: Option<String>,
pub extra: Value,
}
Expand description
Active active region creation request message
Fields§
§subscription_id: Option<i32>
§region: Option<String>
Name of region to add as defined by the cloud provider.
vpc_id: Option<String>
Optional. Enter a VPC identifier that exists in the hosted AWS account. Creates a new VPC if not set. VPC Identifier must be in a valid format and must exist within the hosting account.
deployment_cidr: String
Deployment CIDR mask. Must be a valid CIDR format with a range of 256 IP addresses.
dry_run: Option<bool>
Optional. When ‘false’: Creates a deployment plan and deploys it, creating any resources required by the plan. When ‘true’: creates a read-only deployment plan, and does not create any resources. Default: ‘false’
databases: Option<Vec<CrdbRegionSpec>>
List of databases in the subscription with local throughput details. Default: 1000 read and write ops/sec for each database
resp_version: Option<String>
Optional. RESP version must be compatible with Redis version.
customer_managed_key_resource_name: Option<String>
Optional. Resource name of the customer managed key as defined by the cloud provider for customer managed subscriptions.
command_type: Option<String>
§extra: Value
Additional fields from the API
Trait Implementations§
Source§impl Clone for ActiveActiveRegionCreateRequest
impl Clone for ActiveActiveRegionCreateRequest
Source§fn clone(&self) -> ActiveActiveRegionCreateRequest
fn clone(&self) -> ActiveActiveRegionCreateRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more