Module Values.VpcIngressConnectionSource

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.

Sourcetype nonrec t = {
  1. vpcIngressConnectionArn : AppRunnerResourceArn.t option;
    (*

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

    *)
  2. vpcIngressConnectionName : VpcIngressConnectionName.t option;
    (*

    The customer-provided VPC Ingress Connection name.

    *)
  3. serviceArn : AppRunnerResourceArn.t option;
    (*

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

    *)
  4. status : VpcIngressConnectionStatus.t option;
    (*

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

    *)
  5. accountId : CustomerAccountId.t option;
    (*

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

    *)
  6. domainName : DomainName.t option;
    (*

    The domain name associated with the VPC Ingress Connection resource.

    *)
  7. ingressVpcConfiguration : IngressVpcConfiguration.t option;
    (*

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

    *)
  8. createdAt : Timestamp.t option;
    (*

    The time when the VPC Ingress Connection was created. It's in the Unix time stamp format. Type: Timestamp Required: Yes

    *)
  9. deletedAt : Timestamp.t option;
    (*

    The time when the App Runner service was deleted. It's in the Unix time stamp format. Type: Timestamp Required: No

    *)
}
Sourceval make : ?vpcIngressConnectionArn:??? -> ?vpcIngressConnectionName:??? -> ?serviceArn:??? -> ?status:??? -> ?accountId:??? -> ?domainName:??? -> ?ingressVpcConfiguration:??? -> ?createdAt:??? -> ?deletedAt:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of AppRunnerResourceArn.t | `Structure of (string * [> `String of String_.t ]) list | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t