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

#include <CertificateConfiguration.h>

Public Member Functions

 CertificateConfiguration ()
 
 CertificateConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
CertificateConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CertificateTypeGetCertificateType () const
 
bool CertificateTypeHasBeenSet () const
 
void SetCertificateType (const CertificateType &value)
 
void SetCertificateType (CertificateType &&value)
 
CertificateConfigurationWithCertificateType (const CertificateType &value)
 
CertificateConfigurationWithCertificateType (CertificateType &&value)
 

Detailed Description

Determines whether a TLS/SSL certificate is generated for a fleet. This feature must be enabled when creating the fleet. All instances in a fleet share the same certificate. The certificate can be retrieved by calling the GameLift Server SDK operation GetInstanceCertificate.

A fleet's certificate configuration is part of FleetAttributes.

See Also:

AWS API Reference

Definition at line 37 of file CertificateConfiguration.h.

Constructor & Destructor Documentation

◆ CertificateConfiguration() [1/2]

Aws::GameLift::Model::CertificateConfiguration::CertificateConfiguration ( )

◆ CertificateConfiguration() [2/2]

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

Member Function Documentation

◆ CertificateTypeHasBeenSet()

bool Aws::GameLift::Model::CertificateConfiguration::CertificateTypeHasBeenSet ( ) const
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 62 of file CertificateConfiguration.h.

◆ GetCertificateType()

const CertificateType& Aws::GameLift::Model::CertificateConfiguration::GetCertificateType ( ) const
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 53 of file CertificateConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCertificateType() [1/2]

void Aws::GameLift::Model::CertificateConfiguration::SetCertificateType ( CertificateType &&  value)
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 80 of file CertificateConfiguration.h.

◆ SetCertificateType() [2/2]

void Aws::GameLift::Model::CertificateConfiguration::SetCertificateType ( const CertificateType value)
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 71 of file CertificateConfiguration.h.

◆ WithCertificateType() [1/2]

CertificateConfiguration& Aws::GameLift::Model::CertificateConfiguration::WithCertificateType ( CertificateType &&  value)
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 98 of file CertificateConfiguration.h.

◆ WithCertificateType() [2/2]

CertificateConfiguration& Aws::GameLift::Model::CertificateConfiguration::WithCertificateType ( const CertificateType value)
inline

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

  • GENERATED - Generate a TLS/SSL certificate for this fleet.

  • DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.

Definition at line 89 of file CertificateConfiguration.h.


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