amazonka-license-manager-user-subscriptions-2.0: Amazon License Manager User Subscriptions SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Description

 
Synopsis

Documentation

data Settings Source #

The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints, and the security group ID that is associated with the VPC endpoints. The security group should permit inbound TCP port 1688 communication from resources in the VPC.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

  • securityGroupId :: Text

    A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoint for activation servers.

  • subnets :: NonEmpty Text

    The subnets defined for the registered identity provider.

Instances

Instances details
FromJSON Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

ToJSON Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

Read Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

NFData Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Methods

rnf :: Settings -> () #

Eq Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Hashable Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

type Rep Settings Source # 
Instance details

Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings

type Rep Settings = D1 ('MetaData "Settings" "Amazonka.LicenseManagerUserSubscriptions.Types.Settings" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newSettings Source #

Create a value of Settings 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:securityGroupId:Settings', settings_securityGroupId - A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoint for activation servers.

$sel:subnets:Settings', settings_subnets - The subnets defined for the registered identity provider.

settings_securityGroupId :: Lens' Settings Text Source #

A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoint for activation servers.

settings_subnets :: Lens' Settings (NonEmpty Text) Source #

The subnets defined for the registered identity provider.