libZSservicesZSamazonka-gameliftZSamazonka-gamelift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GameLift.Types.CertificateConfiguration

Description

 
Synopsis

Documentation

data CertificateConfiguration Source #

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: newCertificateConfiguration smart constructor.

Constructors

CertificateConfiguration' 

Fields

  • certificateType :: CertificateType

    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.

Instances

Instances details
Eq CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

Read CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

Show CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

Generic CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

Associated Types

type Rep CertificateConfiguration :: Type -> Type #

NFData CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

Hashable CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

ToJSON CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

FromJSON CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

type Rep CertificateConfiguration Source # 
Instance details

Defined in Amazonka.GameLift.Types.CertificateConfiguration

type Rep CertificateConfiguration = D1 ('MetaData "CertificateConfiguration" "Amazonka.GameLift.Types.CertificateConfiguration" "libZSservicesZSamazonka-gameliftZSamazonka-gamelift" 'False) (C1 ('MetaCons "CertificateConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CertificateType)))

newCertificateConfiguration Source #

Create a value of CertificateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateType:CertificateConfiguration', certificateConfiguration_certificateType - 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.

certificateConfiguration_certificateType :: Lens' CertificateConfiguration CertificateType Source #

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.