Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Create an App Runner VPC Ingress Connection resource. App Runner requires this resource when you want to associate your App Runner service with an Amazon VPC endpoint.
Synopsis
- data CreateVpcIngressConnection = CreateVpcIngressConnection' {}
- newCreateVpcIngressConnection :: Text -> Text -> IngressVpcConfiguration -> CreateVpcIngressConnection
- createVpcIngressConnection_tags :: Lens' CreateVpcIngressConnection (Maybe [Tag])
- createVpcIngressConnection_serviceArn :: Lens' CreateVpcIngressConnection Text
- createVpcIngressConnection_vpcIngressConnectionName :: Lens' CreateVpcIngressConnection Text
- createVpcIngressConnection_ingressVpcConfiguration :: Lens' CreateVpcIngressConnection IngressVpcConfiguration
- data CreateVpcIngressConnectionResponse = CreateVpcIngressConnectionResponse' {}
- newCreateVpcIngressConnectionResponse :: Int -> VpcIngressConnection -> CreateVpcIngressConnectionResponse
- createVpcIngressConnectionResponse_httpStatus :: Lens' CreateVpcIngressConnectionResponse Int
- createVpcIngressConnectionResponse_vpcIngressConnection :: Lens' CreateVpcIngressConnectionResponse VpcIngressConnection
Creating a Request
data CreateVpcIngressConnection Source #
See: newCreateVpcIngressConnection
smart constructor.
CreateVpcIngressConnection' | |
|
Instances
newCreateVpcIngressConnection Source #
Create a value of CreateVpcIngressConnection
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:tags:CreateVpcIngressConnection'
, createVpcIngressConnection_tags
- An optional list of metadata items that you can associate with the VPC
Ingress Connection resource. A tag is a key-value pair.
CreateVpcIngressConnection
, createVpcIngressConnection_serviceArn
- The Amazon Resource Name (ARN) for this App Runner service that is used
to create the VPC Ingress Connection resource.
CreateVpcIngressConnection
, createVpcIngressConnection_vpcIngressConnectionName
- A name for the VPC Ingress Connection resource. It must be unique across
all the active VPC Ingress Connections in your Amazon Web Services
account in the Amazon Web Services Region.
CreateVpcIngressConnection
, createVpcIngressConnection_ingressVpcConfiguration
- Specifications for the customer’s Amazon VPC and the related Amazon Web
Services PrivateLink VPC endpoint that are used to create the VPC
Ingress Connection resource.
Request Lenses
createVpcIngressConnection_tags :: Lens' CreateVpcIngressConnection (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
createVpcIngressConnection_serviceArn :: Lens' CreateVpcIngressConnection Text Source #
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.
createVpcIngressConnection_vpcIngressConnectionName :: Lens' CreateVpcIngressConnection Text Source #
A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.
createVpcIngressConnection_ingressVpcConfiguration :: Lens' CreateVpcIngressConnection IngressVpcConfiguration Source #
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
Destructuring the Response
data CreateVpcIngressConnectionResponse Source #
See: newCreateVpcIngressConnectionResponse
smart constructor.
CreateVpcIngressConnectionResponse' | |
|
Instances
Generic CreateVpcIngressConnectionResponse Source # | |
Read CreateVpcIngressConnectionResponse Source # | |
Show CreateVpcIngressConnectionResponse Source # | |
NFData CreateVpcIngressConnectionResponse Source # | |
Defined in Amazonka.AppRunner.CreateVpcIngressConnection rnf :: CreateVpcIngressConnectionResponse -> () # | |
Eq CreateVpcIngressConnectionResponse Source # | |
type Rep CreateVpcIngressConnectionResponse Source # | |
Defined in Amazonka.AppRunner.CreateVpcIngressConnection type Rep CreateVpcIngressConnectionResponse = D1 ('MetaData "CreateVpcIngressConnectionResponse" "Amazonka.AppRunner.CreateVpcIngressConnection" "amazonka-apprunner-2.0-EwwUWnxXZrM2Mgbv25gcO5" 'False) (C1 ('MetaCons "CreateVpcIngressConnectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "vpcIngressConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VpcIngressConnection))) |
newCreateVpcIngressConnectionResponse Source #
:: Int | |
-> VpcIngressConnection |
|
-> CreateVpcIngressConnectionResponse |
Create a value of CreateVpcIngressConnectionResponse
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:httpStatus:CreateVpcIngressConnectionResponse'
, createVpcIngressConnectionResponse_httpStatus
- The response's http status code.
$sel:vpcIngressConnection:CreateVpcIngressConnectionResponse'
, createVpcIngressConnectionResponse_vpcIngressConnection
- A description of the App Runner VPC Ingress Connection resource that's
created by this request.
Response Lenses
createVpcIngressConnectionResponse_httpStatus :: Lens' CreateVpcIngressConnectionResponse Int Source #
The response's http status code.
createVpcIngressConnectionResponse_vpcIngressConnection :: Lens' CreateVpcIngressConnectionResponse VpcIngressConnection Source #
A description of the App Runner VPC Ingress Connection resource that's created by this request.