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)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_atTime

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

  • Type: Timestamp

  • Required: Yes

Returns:

  • (Time)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_atTime

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

  • Type: Timestamp

  • Required: No

Returns:

  • (Time)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_nameString

The domain name associated with the VPC Ingress Connection resource.

Returns:

  • (String)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_configurationTypes::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 'gems/aws-sdk-apprunner/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_arnString

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

Returns:

  • (String)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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

#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)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_arnString

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

Returns:

  • (String)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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_nameString

The customer-provided VPC Ingress Connection name.

Returns:

  • (String)


3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
# File 'gems/aws-sdk-apprunner/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