libZSservicesZSamazonka-appstreamZSamazonka-appstream
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.AppStream.Types.VpcConfig

Description

 
Synopsis

Documentation

data VpcConfig Source #

Describes VPC configuration information for fleets and image builders.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' 

Fields

  • securityGroupIds :: Maybe [Text]

    The identifiers of the security groups for the fleet or image builder.

  • subnetIds :: Maybe [Text]

    The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.

Instances

Instances details
Eq VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Read VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

FromJSON VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.AppStream.Types.VpcConfig

type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.AppStream.Types.VpcConfig" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newVpcConfig :: VpcConfig 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 identifiers of the security groups for the fleet or image builder.

$sel:subnetIds:VpcConfig', vpcConfig_subnetIds - The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.

vpcConfig_securityGroupIds :: Lens' VpcConfig (Maybe [Text]) Source #

The identifiers of the security groups for the fleet or image builder.

vpcConfig_subnetIds :: Lens' VpcConfig (Maybe [Text]) Source #

The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.