Class: Aws::AppRunner::Types::VpcConnector
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppRunner::Types::VpcConnector
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apprunner/types.rb
Overview
Describes an App Runner VPC connector resource. A VPC connector describes the Amazon Virtual Private Cloud (Amazon VPC) that an App Runner service is associated with, and the subnets and security group that are used.
Multiple revisions of a connector might have the same ‘Name` and different `Revision` values.
<note markdown=“1”> At this time, App Runner supports only one revision per name.
</note>
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The time when the VPC connector was created.
-
#deleted_at ⇒ Time
The time when the VPC connector was deleted.
-
#security_groups ⇒ Array<String>
A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets.
-
#status ⇒ String
The current state of the VPC connector.
-
#subnets ⇒ Array<String>
A list of IDs of subnets that App Runner uses for your service.
-
#vpc_connector_arn ⇒ String
The Amazon Resource Name (ARN) of this VPC connector.
-
#vpc_connector_name ⇒ String
The customer-provided VPC connector name.
-
#vpc_connector_revision ⇒ Integer
The revision of this VPC connector.
Instance Attribute Details
#created_at ⇒ Time
The time when the VPC connector was created. It’s in Unix time stamp format.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#deleted_at ⇒ Time
The time when the VPC connector was deleted. It’s in Unix time stamp format.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current state of the VPC connector. If the status of a connector revision is ‘INACTIVE`, it was deleted and can’t be used. Inactive connector revisions are permanently removed some time after they are deleted.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#subnets ⇒ Array<String>
A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#vpc_connector_arn ⇒ String
The Amazon Resource Name (ARN) of this VPC connector.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#vpc_connector_name ⇒ String
The customer-provided VPC connector name.
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |
#vpc_connector_revision ⇒ Integer
The revision of this VPC connector. It’s unique among all the active connectors (‘“Status”: “ACTIVE”`) that share the same `Name`.
<note markdown=“1”> At this time, App Runner supports only one revision per name.
</note>
3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 |
# File 'lib/aws-sdk-apprunner/types.rb', line 3069 class VpcConnector < Struct.new( :vpc_connector_name, :vpc_connector_arn, :vpc_connector_revision, :subnets, :security_groups, :status, :created_at, :deleted_at) SENSITIVE = [] include Aws::Structure end |