Struct aws_sdk_apprunner::types::VpcIngressConnection
source · #[non_exhaustive]pub struct VpcIngressConnection {
pub vpc_ingress_connection_arn: Option<String>,
pub vpc_ingress_connection_name: Option<String>,
pub service_arn: Option<String>,
pub status: Option<VpcIngressConnectionStatus>,
pub account_id: Option<String>,
pub domain_name: Option<String>,
pub ingress_vpc_configuration: Option<IngressVpcConfiguration>,
pub created_at: Option<DateTime>,
pub deleted_at: Option<DateTime>,
}
Expand description
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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.vpc_ingress_connection_arn: Option<String>
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
vpc_ingress_connection_name: Option<String>
The customer-provided VPC Ingress Connection name.
service_arn: Option<String>
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
status: Option<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
..
account_id: Option<String>
The Account Id you use to create the VPC Ingress Connection resource.
domain_name: Option<String>
The domain name associated with the VPC Ingress Connection resource.
ingress_vpc_configuration: Option<IngressVpcConfiguration>
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
created_at: Option<DateTime>
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
deleted_at: Option<DateTime>
The time when the App Runner service was deleted. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
Implementations§
source§impl VpcIngressConnection
impl VpcIngressConnection
sourcepub fn vpc_ingress_connection_arn(&self) -> Option<&str>
pub fn vpc_ingress_connection_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
sourcepub fn vpc_ingress_connection_name(&self) -> Option<&str>
pub fn vpc_ingress_connection_name(&self) -> Option<&str>
The customer-provided VPC Ingress Connection name.
sourcepub fn service_arn(&self) -> Option<&str>
pub fn service_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
sourcepub fn status(&self) -> Option<&VpcIngressConnectionStatus>
pub fn status(&self) -> Option<&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
..
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The Account Id you use to create the VPC Ingress Connection resource.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The domain name associated with the VPC Ingress Connection resource.
sourcepub fn ingress_vpc_configuration(&self) -> Option<&IngressVpcConfiguration>
pub fn ingress_vpc_configuration(&self) -> Option<&IngressVpcConfiguration>
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
sourcepub fn deleted_at(&self) -> Option<&DateTime>
pub fn deleted_at(&self) -> Option<&DateTime>
The time when the App Runner service was deleted. It's in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
source§impl VpcIngressConnection
impl VpcIngressConnection
sourcepub fn builder() -> VpcIngressConnectionBuilder
pub fn builder() -> VpcIngressConnectionBuilder
Creates a new builder-style object to manufacture VpcIngressConnection
.
Trait Implementations§
source§impl Clone for VpcIngressConnection
impl Clone for VpcIngressConnection
source§fn clone(&self) -> VpcIngressConnection
fn clone(&self) -> VpcIngressConnection
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VpcIngressConnection
impl Debug for VpcIngressConnection
source§impl PartialEq<VpcIngressConnection> for VpcIngressConnection
impl PartialEq<VpcIngressConnection> for VpcIngressConnection
source§fn eq(&self, other: &VpcIngressConnection) -> bool
fn eq(&self, other: &VpcIngressConnection) -> bool
self
and other
values to be equal, and is used
by ==
.