Struct rusoto_gamelift::VpcPeeringAuthorization
source · [−]pub struct VpcPeeringAuthorization {
pub creation_time: Option<f64>,
pub expiration_time: Option<f64>,
pub game_lift_aws_account_id: Option<String>,
pub peer_vpc_aws_account_id: Option<String>,
pub peer_vpc_id: Option<String>,
}
Expand description
Represents an authorization for a VPC peering connection between the VPC for an Amazon GameLift fleet and another VPC on an account you have access to. This authorization must exist and be valid for the peering connection to be established. Authorizations are valid for 24 hours after they are issued.
Related actions
CreateVpcPeeringAuthorization | DescribeVpcPeeringAuthorizations | DeleteVpcPeeringAuthorization | CreateVpcPeeringConnection | DescribeVpcPeeringConnections | DeleteVpcPeeringConnection | All APIs by task
Fields
creation_time: Option<f64>
Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"
).
expiration_time: Option<f64>
Time stamp indicating when this authorization expires (24 hours after issuance). Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"
).
game_lift_aws_account_id: Option<String>
A unique identifier for the AWS account that you use to manage your GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.
peer_vpc_aws_account_id: Option<String>
peer_vpc_id: Option<String>
A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.
Trait Implementations
sourceimpl Clone for VpcPeeringAuthorization
impl Clone for VpcPeeringAuthorization
sourcefn clone(&self) -> VpcPeeringAuthorization
fn clone(&self) -> VpcPeeringAuthorization
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VpcPeeringAuthorization
impl Debug for VpcPeeringAuthorization
sourceimpl Default for VpcPeeringAuthorization
impl Default for VpcPeeringAuthorization
sourcefn default() -> VpcPeeringAuthorization
fn default() -> VpcPeeringAuthorization
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for VpcPeeringAuthorization
impl<'de> Deserialize<'de> for VpcPeeringAuthorization
sourcefn 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
sourceimpl PartialEq<VpcPeeringAuthorization> for VpcPeeringAuthorization
impl PartialEq<VpcPeeringAuthorization> for VpcPeeringAuthorization
sourcefn eq(&self, other: &VpcPeeringAuthorization) -> bool
fn eq(&self, other: &VpcPeeringAuthorization) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &VpcPeeringAuthorization) -> bool
fn ne(&self, other: &VpcPeeringAuthorization) -> bool
This method tests for !=
.
impl StructuralPartialEq for VpcPeeringAuthorization
Auto Trait Implementations
impl RefUnwindSafe for VpcPeeringAuthorization
impl Send for VpcPeeringAuthorization
impl Sync for VpcPeeringAuthorization
impl Unpin for VpcPeeringAuthorization
impl UnwindSafe for VpcPeeringAuthorization
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more