amazonka-comprehend-2.0: Amazon Comprehend 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.Comprehend.Types.VpcConfig

Description

 
Synopsis

Documentation

data VpcConfig Source #

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' 

Fields

  • securityGroupIds :: NonEmpty Text

    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

  • subnets :: NonEmpty Text

    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Instances

Instances details
FromJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.Comprehend.Types.VpcConfig

type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.Comprehend.Types.VpcConfig" "amazonka-comprehend-2.0-Ko6GCjAQF2RARapSdPn69F" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newVpcConfig Source #

Create a value of VpcConfig 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:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

$sel:subnets:VpcConfig', vpcConfig_subnets - The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

vpcConfig_securityGroupIds :: Lens' VpcConfig (NonEmpty Text) Source #

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

vpcConfig_subnets :: Lens' VpcConfig (NonEmpty Text) Source #

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.