amazonka-glue-2.0: Amazon Glue 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.Glue.Types.PhysicalConnectionRequirements

Description

 
Synopsis

Documentation

data PhysicalConnectionRequirements Source #

Specifies the physical requirements for a connection.

See: newPhysicalConnectionRequirements smart constructor.

Constructors

PhysicalConnectionRequirements' 

Fields

  • availabilityZone :: Maybe Text

    The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

  • securityGroupIdList :: Maybe [Text]

    The security group ID list used by the connection.

  • subnetId :: Maybe Text

    The subnet ID used by the connection.

Instances

Instances details
FromJSON PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

ToJSON PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Generic PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Associated Types

type Rep PhysicalConnectionRequirements :: Type -> Type #

Read PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Show PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

NFData PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Eq PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Hashable PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

type Rep PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

type Rep PhysicalConnectionRequirements = D1 ('MetaData "PhysicalConnectionRequirements" "Amazonka.Glue.Types.PhysicalConnectionRequirements" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "PhysicalConnectionRequirements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroupIdList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPhysicalConnectionRequirements :: PhysicalConnectionRequirements Source #

Create a value of PhysicalConnectionRequirements 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:availabilityZone:PhysicalConnectionRequirements', physicalConnectionRequirements_availabilityZone - The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

$sel:securityGroupIdList:PhysicalConnectionRequirements', physicalConnectionRequirements_securityGroupIdList - The security group ID list used by the connection.

$sel:subnetId:PhysicalConnectionRequirements', physicalConnectionRequirements_subnetId - The subnet ID used by the connection.

physicalConnectionRequirements_availabilityZone :: Lens' PhysicalConnectionRequirements (Maybe Text) Source #

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.