#[non_exhaustive]pub struct VpcLatticeRequestV2Context {
pub service_network_arn: String,
pub service_arn: String,
pub target_group_arn: String,
pub identity: Option<VpcLatticeRequestV2Identity>,
pub region: String,
pub time_epoch: String,
pub other: Map<String, Value>,
}Available on crate feature
vpc_lattice only.Expand description
VPC Lattice specific request context
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.service_network_arn: StringARN of the service network that delivers the request
service_arn: StringARN of the service that receives the request
target_group_arn: StringARN of the target group that receives the request
identity: Option<VpcLatticeRequestV2Identity>Identity information for the request. Present only if authentication is configured.
region: StringAWS region where the request is processed
time_epoch: StringTime of the request in microseconds since epoch
other: Map<String, Value>Available on crate feature
catch-all-fields only.Catchall for additional context fields
Implementations§
Source§impl VpcLatticeRequestV2Context
impl VpcLatticeRequestV2Context
Sourcepub fn builder() -> VpcLatticeRequestV2ContextBuilder
pub fn builder() -> VpcLatticeRequestV2ContextBuilder
Create an instance of VpcLatticeRequestV2Context using the builder syntax
Trait Implementations§
Source§impl Clone for VpcLatticeRequestV2Context
impl Clone for VpcLatticeRequestV2Context
Source§fn clone(&self) -> VpcLatticeRequestV2Context
fn clone(&self) -> VpcLatticeRequestV2Context
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VpcLatticeRequestV2Context
impl Debug for VpcLatticeRequestV2Context
Source§impl Default for VpcLatticeRequestV2Context
impl Default for VpcLatticeRequestV2Context
Source§fn default() -> VpcLatticeRequestV2Context
fn default() -> VpcLatticeRequestV2Context
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VpcLatticeRequestV2Context
impl<'de> Deserialize<'de> for VpcLatticeRequestV2Context
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 VpcLatticeRequestV2Context
impl PartialEq for VpcLatticeRequestV2Context
Source§fn eq(&self, other: &VpcLatticeRequestV2Context) -> bool
fn eq(&self, other: &VpcLatticeRequestV2Context) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VpcLatticeRequestV2Context
Auto Trait Implementations§
impl Freeze for VpcLatticeRequestV2Context
impl RefUnwindSafe for VpcLatticeRequestV2Context
impl Send for VpcLatticeRequestV2Context
impl Sync for VpcLatticeRequestV2Context
impl Unpin for VpcLatticeRequestV2Context
impl UnsafeUnpin for VpcLatticeRequestV2Context
impl UnwindSafe for VpcLatticeRequestV2Context
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