pub struct CreateNetRequest {
pub dry_run: Option<bool>,
pub ip_range: String,
pub tenancy: Option<String>,
}
Fields§
§dry_run: Option<bool>
If true, checks whether you have the required permissions to perform the action.
ip_range: String
The IP range for the Net, in CIDR notation (for example, 10.0.0.0/16
).
tenancy: Option<String>
The tenancy options for the VMs:
- default
if a VM created in a Net can be launched with any tenancy.
- dedicated
if it can be launched with dedicated tenancy VMs running on single-tenant hardware.
- dedicated group ID
: if it can be launched in a dedicated group on single-tenant hardware.
Implementations§
Source§impl CreateNetRequest
impl CreateNetRequest
pub fn new(ip_range: String) -> CreateNetRequest
Trait Implementations§
Source§impl Clone for CreateNetRequest
impl Clone for CreateNetRequest
Source§fn clone(&self) -> CreateNetRequest
fn clone(&self) -> CreateNetRequest
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 CreateNetRequest
impl Debug for CreateNetRequest
Source§impl Default for CreateNetRequest
impl Default for CreateNetRequest
Source§fn default() -> CreateNetRequest
fn default() -> CreateNetRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateNetRequest
impl<'de> Deserialize<'de> for CreateNetRequest
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 CreateNetRequest
impl PartialEq for CreateNetRequest
Source§impl Serialize for CreateNetRequest
impl Serialize for CreateNetRequest
impl StructuralPartialEq for CreateNetRequest
Auto Trait Implementations§
impl Freeze for CreateNetRequest
impl RefUnwindSafe for CreateNetRequest
impl Send for CreateNetRequest
impl Sync for CreateNetRequest
impl Unpin for CreateNetRequest
impl UnwindSafe for CreateNetRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more