Class: Aws::AppRunner::Types::VpcIngressConnection

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-apprunner/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

Instance Attribute Details

#account_idString

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

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_atTime

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

  • Type: Timestamp

  • Required: Yes

Returns:

  • (Time)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_atTime

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

  • Type: Timestamp

  • Required: No

Returns:

  • (Time)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_nameString

The domain name associated with the VPC Ingress Connection resource.

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_configurationTypes::IngressVpcConfiguration

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



3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_arnString

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

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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

#statusString

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

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_arnString

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

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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_nameString

The customer-provided VPC Ingress Connection name.

Returns:

  • (String)


3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 3161

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