pub struct SubscriptionRegionNetworkingSpec {
pub deployment_cidr: Option<String>,
pub vpc_id: Option<String>,
pub subnet_ids: Option<Vec<String>>,
pub security_group_id: Option<String>,
pub extra: Value,
}Expand description
Optional. Cloud networking details, per region. Required if creating an Active-Active subscription.
Fields§
§deployment_cidr: Option<String>Optional. Deployment CIDR mask. Must be a valid CIDR format with a range of 256 IP addresses. Default for single-region subscriptions: If using Redis internal cloud account, 192.168.0.0/24
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 (for example: ‘vpc-0125be68a4625884ad’) and must exist within the hosting account.
subnet_ids: Option<Vec<String>>Optional. Enter a list of subnets identifiers that exists in the hosted AWS account. Subnet Identifier must exist within the hosting account.
security_group_id: Option<String>Optional. Enter a security group identifier that exists in the hosted AWS account. Security group Identifier must be in a valid format (for example: ‘sg-0125be68a4625884ad’) and must exist within the hosting account.
extra: ValueAdditional fields from the API
Trait Implementations§
Source§impl Clone for SubscriptionRegionNetworkingSpec
impl Clone for SubscriptionRegionNetworkingSpec
Source§fn clone(&self) -> SubscriptionRegionNetworkingSpec
fn clone(&self) -> SubscriptionRegionNetworkingSpec
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'de> Deserialize<'de> for SubscriptionRegionNetworkingSpec
impl<'de> Deserialize<'de> for SubscriptionRegionNetworkingSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for SubscriptionRegionNetworkingSpec
impl RefUnwindSafe for SubscriptionRegionNetworkingSpec
impl Send for SubscriptionRegionNetworkingSpec
impl Sync for SubscriptionRegionNetworkingSpec
impl Unpin for SubscriptionRegionNetworkingSpec
impl UnwindSafe for SubscriptionRegionNetworkingSpec
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)