Class: Aws::AppRunner::Types::VpcIngressConnection
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppRunner::Types::VpcIngressConnection
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apprunner/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Account Id you use to create the VPC Ingress Connection resource.
-
#created_at ⇒ Time
The time when the VPC Ingress Connection was created.
-
#deleted_at ⇒ Time
The time when the App Runner service was deleted.
-
#domain_name ⇒ String
The domain name associated with the VPC Ingress Connection resource.
-
#ingress_vpc_configuration ⇒ Types::IngressVpcConfiguration
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
-
#service_arn ⇒ String
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
-
#status ⇒ String
The current status of the VPC Ingress Connection.
-
#vpc_ingress_connection_arn ⇒ String
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
-
#vpc_ingress_connection_name ⇒ String
The customer-provided VPC Ingress Connection name.
Instance Attribute Details
#account_id ⇒ String
The Account Id you use to create the VPC Ingress Connection resource.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time when the VPC Ingress Connection was created. It’s in the Unix time stamp format.
-
Type: Timestamp
-
Required: Yes
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#deleted_at ⇒ Time
The time when the App Runner service was deleted. It’s in the Unix time stamp format.
-
Type: Timestamp
-
Required: No
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The domain name associated with the VPC Ingress Connection resource.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#ingress_vpc_configuration ⇒ Types::IngressVpcConfiguration
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#service_arn ⇒ String
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
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`..
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#vpc_ingress_connection_arn ⇒ String
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#vpc_ingress_connection_name ⇒ String
The customer-provided VPC Ingress Connection name.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3170 class VpcIngressConnection < Struct.new( :vpc_ingress_connection_arn, :vpc_ingress_connection_name, :service_arn, :status, :account_id, :domain_name, :ingress_vpc_configuration, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |