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 |
Synopsis
- data VpcIngressConnection = VpcIngressConnection' {}
- newVpcIngressConnection :: VpcIngressConnection
- vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text)
- vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime)
- vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime)
- vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text)
- vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration)
- vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text)
- vpcIngressConnection_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus)
- vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text)
- vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text)
Documentation
data VpcIngressConnection Source #
The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.
See: newVpcIngressConnection
smart constructor.
VpcIngressConnection' | |
|
Instances
newVpcIngressConnection :: VpcIngressConnection Source #
Create a value of VpcIngressConnection
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:accountId:VpcIngressConnection'
, vpcIngressConnection_accountId
- The Account Id you use to create the VPC Ingress Connection resource.
$sel:createdAt:VpcIngressConnection'
, vpcIngressConnection_createdAt
- The time when the VPC Ingress Connection was created. It's in the Unix
time stamp format.
- Type: Timestamp
- Required: Yes
$sel:deletedAt:VpcIngressConnection'
, vpcIngressConnection_deletedAt
- The time when the App Runner service was deleted. It's in the Unix time
stamp format.
- Type: Timestamp
- Required: No
$sel:domainName:VpcIngressConnection'
, vpcIngressConnection_domainName
- The domain name associated with the VPC Ingress Connection resource.
$sel:ingressVpcConfiguration:VpcIngressConnection'
, vpcIngressConnection_ingressVpcConfiguration
- Specifications for the customer’s VPC and related PrivateLink VPC
endpoint that are used to associate with the VPC Ingress Connection
resource.
$sel:serviceArn:VpcIngressConnection'
, vpcIngressConnection_serviceArn
- The Amazon Resource Name (ARN) of the service associated with the VPC
Ingress Connection.
$sel:status:VpcIngressConnection'
, vpcIngressConnection_status
- The current status of the VPC Ingress Connection. The VPC Ingress
Connection displays one of the following statuses: AVAILABLE
,
PENDING_CREATION
, PENDING_UPDATE
,
PENDING_DELETION
,FAILED_CREATION
, FAILED_UPDATE
,
FAILED_DELETION
, and DELETED
..
$sel:vpcIngressConnectionArn:VpcIngressConnection'
, vpcIngressConnection_vpcIngressConnectionArn
- The Amazon Resource Name (ARN) of the VPC Ingress Connection.
$sel:vpcIngressConnectionName:VpcIngressConnection'
, vpcIngressConnection_vpcIngressConnectionName
- The customer-provided VPC Ingress Connection name.
vpcIngressConnection_accountId :: Lens' VpcIngressConnection (Maybe Text) Source #
The Account Id you use to create the VPC Ingress Connection resource.
vpcIngressConnection_createdAt :: Lens' VpcIngressConnection (Maybe UTCTime) Source #
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
- Type: Timestamp
- Required: Yes
vpcIngressConnection_deletedAt :: Lens' VpcIngressConnection (Maybe UTCTime) Source #
The time when the App Runner service was deleted. It's in the Unix time stamp format.
- Type: Timestamp
- Required: No
vpcIngressConnection_domainName :: Lens' VpcIngressConnection (Maybe Text) Source #
The domain name associated with the VPC Ingress Connection resource.
vpcIngressConnection_ingressVpcConfiguration :: Lens' VpcIngressConnection (Maybe IngressVpcConfiguration) Source #
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
vpcIngressConnection_serviceArn :: Lens' VpcIngressConnection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
vpcIngressConnection_status :: Lens' VpcIngressConnection (Maybe VpcIngressConnectionStatus) Source #
The current status of the VPC Ingress Connection. The VPC Ingress
Connection displays one of the following statuses: AVAILABLE
,
PENDING_CREATION
, PENDING_UPDATE
,
PENDING_DELETION
,FAILED_CREATION
, FAILED_UPDATE
,
FAILED_DELETION
, and DELETED
..
vpcIngressConnection_vpcIngressConnectionArn :: Lens' VpcIngressConnection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
vpcIngressConnection_vpcIngressConnectionName :: Lens' VpcIngressConnection (Maybe Text) Source #
The customer-provided VPC Ingress Connection name.