amazonka-apprunner-2.0: Amazon App Runner 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.AppRunner.Types.IngressVpcConfiguration

Description

 
Synopsis

Documentation

data IngressVpcConfiguration Source #

The configuration of your VPC and the associated VPC endpoint. The VPC endpoint is an Amazon Web Services PrivateLink resource that allows access to your App Runner services from within an Amazon VPC.

See: newIngressVpcConfiguration smart constructor.

Constructors

IngressVpcConfiguration' 

Fields

Instances

Instances details
FromJSON IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

ToJSON IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Generic IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Associated Types

type Rep IngressVpcConfiguration :: Type -> Type #

Read IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Show IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

NFData IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Methods

rnf :: IngressVpcConfiguration -> () #

Eq IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

Hashable IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

type Rep IngressVpcConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.IngressVpcConfiguration

type Rep IngressVpcConfiguration = D1 ('MetaData "IngressVpcConfiguration" "Amazonka.AppRunner.Types.IngressVpcConfiguration" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "IngressVpcConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIngressVpcConfiguration :: IngressVpcConfiguration Source #

Create a value of IngressVpcConfiguration 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:vpcEndpointId:IngressVpcConfiguration', ingressVpcConfiguration_vpcEndpointId - The ID of the VPC endpoint that your App Runner service connects to.

$sel:vpcId:IngressVpcConfiguration', ingressVpcConfiguration_vpcId - The ID of the VPC that is used for the VPC endpoint.

ingressVpcConfiguration_vpcEndpointId :: Lens' IngressVpcConfiguration (Maybe Text) Source #

The ID of the VPC endpoint that your App Runner service connects to.

ingressVpcConfiguration_vpcId :: Lens' IngressVpcConfiguration (Maybe Text) Source #

The ID of the VPC that is used for the VPC endpoint.