AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::VpcPeeringAuthorization Class Reference

#include <VpcPeeringAuthorization.h>

Public Member Functions

 VpcPeeringAuthorization ()
 
 VpcPeeringAuthorization (Aws::Utils::Json::JsonView jsonValue)
 
VpcPeeringAuthorizationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGameLiftAwsAccountId () const
 
bool GameLiftAwsAccountIdHasBeenSet () const
 
void SetGameLiftAwsAccountId (const Aws::String &value)
 
void SetGameLiftAwsAccountId (Aws::String &&value)
 
void SetGameLiftAwsAccountId (const char *value)
 
VpcPeeringAuthorizationWithGameLiftAwsAccountId (const Aws::String &value)
 
VpcPeeringAuthorizationWithGameLiftAwsAccountId (Aws::String &&value)
 
VpcPeeringAuthorizationWithGameLiftAwsAccountId (const char *value)
 
const Aws::StringGetPeerVpcAwsAccountId () const
 
bool PeerVpcAwsAccountIdHasBeenSet () const
 
void SetPeerVpcAwsAccountId (const Aws::String &value)
 
void SetPeerVpcAwsAccountId (Aws::String &&value)
 
void SetPeerVpcAwsAccountId (const char *value)
 
VpcPeeringAuthorizationWithPeerVpcAwsAccountId (const Aws::String &value)
 
VpcPeeringAuthorizationWithPeerVpcAwsAccountId (Aws::String &&value)
 
VpcPeeringAuthorizationWithPeerVpcAwsAccountId (const char *value)
 
const Aws::StringGetPeerVpcId () const
 
bool PeerVpcIdHasBeenSet () const
 
void SetPeerVpcId (const Aws::String &value)
 
void SetPeerVpcId (Aws::String &&value)
 
void SetPeerVpcId (const char *value)
 
VpcPeeringAuthorizationWithPeerVpcId (const Aws::String &value)
 
VpcPeeringAuthorizationWithPeerVpcId (Aws::String &&value)
 
VpcPeeringAuthorizationWithPeerVpcId (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
VpcPeeringAuthorizationWithCreationTime (const Aws::Utils::DateTime &value)
 
VpcPeeringAuthorizationWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetExpirationTime () const
 
bool ExpirationTimeHasBeenSet () const
 
void SetExpirationTime (const Aws::Utils::DateTime &value)
 
void SetExpirationTime (Aws::Utils::DateTime &&value)
 
VpcPeeringAuthorizationWithExpirationTime (const Aws::Utils::DateTime &value)
 
VpcPeeringAuthorizationWithExpirationTime (Aws::Utils::DateTime &&value)
 

Detailed 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.

See Also:

AWS API Reference

Definition at line 51 of file VpcPeeringAuthorization.h.

Constructor & Destructor Documentation

◆ VpcPeeringAuthorization() [1/2]

Aws::GameLift::Model::VpcPeeringAuthorization::VpcPeeringAuthorization ( )

◆ VpcPeeringAuthorization() [2/2]

Aws::GameLift::Model::VpcPeeringAuthorization::VpcPeeringAuthorization ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringAuthorization::CreationTimeHasBeenSet ( ) const
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 249 of file VpcPeeringAuthorization.h.

◆ ExpirationTimeHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringAuthorization::ExpirationTimeHasBeenSet ( ) const
inline

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").

Definition at line 288 of file VpcPeeringAuthorization.h.

◆ GameLiftAwsAccountIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringAuthorization::GameLiftAwsAccountIdHasBeenSet ( ) const
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 72 of file VpcPeeringAuthorization.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::GameLift::Model::VpcPeeringAuthorization::GetCreationTime ( ) const
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 243 of file VpcPeeringAuthorization.h.

◆ GetExpirationTime()

const Aws::Utils::DateTime& Aws::GameLift::Model::VpcPeeringAuthorization::GetExpirationTime ( ) const
inline

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").

Definition at line 281 of file VpcPeeringAuthorization.h.

◆ GetGameLiftAwsAccountId()

const Aws::String& Aws::GameLift::Model::VpcPeeringAuthorization::GetGameLiftAwsAccountId ( ) const
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 65 of file VpcPeeringAuthorization.h.

◆ GetPeerVpcAwsAccountId()

const Aws::String& Aws::GameLift::Model::VpcPeeringAuthorization::GetPeerVpcAwsAccountId ( ) const
inline

Definition at line 120 of file VpcPeeringAuthorization.h.

◆ GetPeerVpcId()

const Aws::String& Aws::GameLift::Model::VpcPeeringAuthorization::GetPeerVpcId ( ) const
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 166 of file VpcPeeringAuthorization.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::VpcPeeringAuthorization::Jsonize ( ) const

◆ operator=()

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PeerVpcAwsAccountIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringAuthorization::PeerVpcAwsAccountIdHasBeenSet ( ) const
inline

Definition at line 125 of file VpcPeeringAuthorization.h.

◆ PeerVpcIdHasBeenSet()

bool Aws::GameLift::Model::VpcPeeringAuthorization::PeerVpcIdHasBeenSet ( ) const
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 176 of file VpcPeeringAuthorization.h.

◆ SetCreationTime() [1/2]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetCreationTime ( const Aws::Utils::DateTime value)
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 255 of file VpcPeeringAuthorization.h.

◆ SetCreationTime() [2/2]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 261 of file VpcPeeringAuthorization.h.

◆ SetExpirationTime() [1/2]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetExpirationTime ( const Aws::Utils::DateTime value)
inline

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").

Definition at line 295 of file VpcPeeringAuthorization.h.

◆ SetExpirationTime() [2/2]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetExpirationTime ( Aws::Utils::DateTime &&  value)
inline

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").

Definition at line 302 of file VpcPeeringAuthorization.h.

◆ SetGameLiftAwsAccountId() [1/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetGameLiftAwsAccountId ( const Aws::String value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 79 of file VpcPeeringAuthorization.h.

◆ SetGameLiftAwsAccountId() [2/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetGameLiftAwsAccountId ( Aws::String &&  value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 86 of file VpcPeeringAuthorization.h.

◆ SetGameLiftAwsAccountId() [3/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetGameLiftAwsAccountId ( const char *  value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 93 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcAwsAccountId() [1/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcAwsAccountId ( const Aws::String value)
inline

Definition at line 130 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcAwsAccountId() [2/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcAwsAccountId ( Aws::String &&  value)
inline

Definition at line 135 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcAwsAccountId() [3/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcAwsAccountId ( const char *  value)
inline

Definition at line 140 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcId() [1/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcId ( const Aws::String value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 186 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcId() [2/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcId ( Aws::String &&  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 196 of file VpcPeeringAuthorization.h.

◆ SetPeerVpcId() [3/3]

void Aws::GameLift::Model::VpcPeeringAuthorization::SetPeerVpcId ( const char *  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 206 of file VpcPeeringAuthorization.h.

◆ WithCreationTime() [1/2]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithCreationTime ( const Aws::Utils::DateTime value)
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 267 of file VpcPeeringAuthorization.h.

◆ WithCreationTime() [2/2]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Definition at line 273 of file VpcPeeringAuthorization.h.

◆ WithExpirationTime() [1/2]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithExpirationTime ( const Aws::Utils::DateTime value)
inline

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").

Definition at line 309 of file VpcPeeringAuthorization.h.

◆ WithExpirationTime() [2/2]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithExpirationTime ( Aws::Utils::DateTime &&  value)
inline

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").

Definition at line 316 of file VpcPeeringAuthorization.h.

◆ WithGameLiftAwsAccountId() [1/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithGameLiftAwsAccountId ( const Aws::String value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 100 of file VpcPeeringAuthorization.h.

◆ WithGameLiftAwsAccountId() [2/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithGameLiftAwsAccountId ( Aws::String &&  value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 107 of file VpcPeeringAuthorization.h.

◆ WithGameLiftAwsAccountId() [3/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithGameLiftAwsAccountId ( const char *  value)
inline

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

Definition at line 114 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcAwsAccountId() [1/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcAwsAccountId ( const Aws::String value)
inline

Definition at line 145 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcAwsAccountId() [2/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcAwsAccountId ( Aws::String &&  value)
inline

Definition at line 150 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcAwsAccountId() [3/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcAwsAccountId ( const char *  value)
inline

Definition at line 155 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcId() [1/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcId ( const Aws::String value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 216 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcId() [2/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcId ( Aws::String &&  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 226 of file VpcPeeringAuthorization.h.

◆ WithPeerVpcId() [3/3]

VpcPeeringAuthorization& Aws::GameLift::Model::VpcPeeringAuthorization::WithPeerVpcId ( const char *  value)
inline

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. Look up a VPC ID using the VPC Dashboard in the AWS Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

Definition at line 236 of file VpcPeeringAuthorization.h.


The documentation for this class was generated from the following file: