pub struct BrokerInstanceOption {
pub availability_zones: Option<Vec<AvailabilityZone>>,
pub engine_type: Option<String>,
pub host_instance_type: Option<String>,
pub storage_type: Option<String>,
pub supported_deployment_modes: Option<Vec<String>>,
pub supported_engine_versions: Option<Vec<String>>,
}
Expand description
Option for host instance type.
Fields§
§availability_zones: Option<Vec<AvailabilityZone>>
The list of available az.
engine_type: Option<String>
The type of broker engine.
host_instance_type: Option<String>
The type of broker instance.
storage_type: Option<String>
The broker's storage type.
supported_deployment_modes: Option<Vec<String>>
The list of supported deployment modes.
supported_engine_versions: Option<Vec<String>>
The list of supported engine versions.
Trait Implementations§
Source§impl Clone for BrokerInstanceOption
impl Clone for BrokerInstanceOption
Source§fn clone(&self) -> BrokerInstanceOption
fn clone(&self) -> BrokerInstanceOption
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BrokerInstanceOption
impl Debug for BrokerInstanceOption
Source§impl Default for BrokerInstanceOption
impl Default for BrokerInstanceOption
Source§fn default() -> BrokerInstanceOption
fn default() -> BrokerInstanceOption
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BrokerInstanceOption
impl<'de> Deserialize<'de> for BrokerInstanceOption
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BrokerInstanceOption
impl PartialEq for BrokerInstanceOption
impl StructuralPartialEq for BrokerInstanceOption
Auto Trait Implementations§
impl Freeze for BrokerInstanceOption
impl RefUnwindSafe for BrokerInstanceOption
impl Send for BrokerInstanceOption
impl Sync for BrokerInstanceOption
impl Unpin for BrokerInstanceOption
impl UnwindSafe for BrokerInstanceOption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more