[−][src]Struct rusoto_apigateway::CreateVpcLinkRequest
Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
Fields
description: Option<String>
The description of the VPC link.
name: String
[Required] The name used to label and identify the VPC link.
The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:
. The tag value can be up to 256 characters.
target_arns: Vec<String>
[Required] The ARN of the network load balancer of the VPC targeted by the VPC link. The network load balancer must be owned by the same AWS account of the API owner.
Trait Implementations
impl Clone for CreateVpcLinkRequest
[src]
pub fn clone(&self) -> CreateVpcLinkRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateVpcLinkRequest
[src]
impl Default for CreateVpcLinkRequest
[src]
pub fn default() -> CreateVpcLinkRequest
[src]
impl PartialEq<CreateVpcLinkRequest> for CreateVpcLinkRequest
[src]
pub fn eq(&self, other: &CreateVpcLinkRequest) -> bool
[src]
pub fn ne(&self, other: &CreateVpcLinkRequest) -> bool
[src]
impl Serialize for CreateVpcLinkRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CreateVpcLinkRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateVpcLinkRequest
[src]
impl Send for CreateVpcLinkRequest
[src]
impl Sync for CreateVpcLinkRequest
[src]
impl Unpin for CreateVpcLinkRequest
[src]
impl UnwindSafe for CreateVpcLinkRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,