pub struct CreateDirectLinkRequest {
pub bandwidth: String,
pub direct_link_name: String,
pub dry_run: Option<bool>,
pub location: String,
}Fields§
§bandwidth: StringThe bandwidth of the DirectLink (1Gbps \| 10Gbps).
direct_link_name: StringThe name of the DirectLink.
dry_run: Option<bool>If true, checks whether you have the required permissions to perform the action.
location: StringThe code of the requested location for the DirectLink, returned by the ReadLocations method.
Implementations§
Trait Implementations§
Source§impl Clone for CreateDirectLinkRequest
impl Clone for CreateDirectLinkRequest
Source§fn clone(&self) -> CreateDirectLinkRequest
fn clone(&self) -> CreateDirectLinkRequest
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 CreateDirectLinkRequest
impl Debug for CreateDirectLinkRequest
Source§impl Default for CreateDirectLinkRequest
impl Default for CreateDirectLinkRequest
Source§fn default() -> CreateDirectLinkRequest
fn default() -> CreateDirectLinkRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateDirectLinkRequest
impl<'de> Deserialize<'de> for CreateDirectLinkRequest
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 CreateDirectLinkRequest
impl PartialEq for CreateDirectLinkRequest
Source§impl Serialize for CreateDirectLinkRequest
impl Serialize for CreateDirectLinkRequest
impl StructuralPartialEq for CreateDirectLinkRequest
Auto Trait Implementations§
impl Freeze for CreateDirectLinkRequest
impl RefUnwindSafe for CreateDirectLinkRequest
impl Send for CreateDirectLinkRequest
impl Sync for CreateDirectLinkRequest
impl Unpin for CreateDirectLinkRequest
impl UnwindSafe for CreateDirectLinkRequest
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 moreCreates a shared type from an unshared type.