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.VpcIngressConnection

Description

 
Synopsis

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.

Constructors

VpcIngressConnection' 

Fields

  • accountId :: Maybe Text

    The Account Id you use to create the VPC Ingress Connection resource.

  • createdAt :: Maybe POSIX

    The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

    • Type: Timestamp
    • Required: Yes
  • deletedAt :: Maybe POSIX

    The time when the App Runner service was deleted. It's in the Unix time stamp format.

    • Type: Timestamp
    • Required: No
  • domainName :: Maybe Text

    The domain name associated with the VPC Ingress Connection resource.

  • ingressVpcConfiguration :: Maybe IngressVpcConfiguration

    Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

  • serviceArn :: Maybe Text

    The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

  • status :: Maybe VpcIngressConnectionStatus

    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..

  • vpcIngressConnectionArn :: Maybe Text

    The Amazon Resource Name (ARN) of the VPC Ingress Connection.

  • vpcIngressConnectionName :: Maybe Text

    The customer-provided VPC Ingress Connection name.

Instances

Instances details
FromJSON VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Generic VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Associated Types

type Rep VpcIngressConnection :: Type -> Type #

Read VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Show VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

NFData VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Methods

rnf :: VpcIngressConnection -> () #

Eq VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

Hashable VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

type Rep VpcIngressConnection Source # 
Instance details

Defined in Amazonka.AppRunner.Types.VpcIngressConnection

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.