Class: Aws::Transfer::Types::WebAppVpcConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::WebAppVpcConfig
- Defined in:
- gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb
Overview
Contains the VPC configuration settings for hosting a web app endpoint, including the VPC ID, subnet IDs, and security group IDs for access control.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ip_address_type ⇒ String
The IP address type for the web app's VPC endpoint.
-
#security_group_ids ⇒ Array<String>
The list of security group IDs that control access to the web app endpoint.
-
#subnet_ids ⇒ Array<String>
The list of subnet IDs within the VPC where the web app endpoint will be deployed.
-
#vpc_id ⇒ String
The identifier of the VPC where the web app endpoint will be hosted.
Instance Attribute Details
#ip_address_type ⇒ String
The IP address type for the web app's VPC endpoint. This determines whether the endpoint is accessible over IPv4 only, or over both IPv4 and IPv6.
8131 8132 8133 8134 8135 8136 8137 8138 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 8131 class WebAppVpcConfig < Struct.new( :subnet_ids, :vpc_id, :security_group_ids, :ip_address_type) SENSITIVE = [] include Aws::Structure end |
#security_group_ids ⇒ Array<String>
The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.
8131 8132 8133 8134 8135 8136 8137 8138 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 8131 class WebAppVpcConfig < Struct.new( :subnet_ids, :vpc_id, :security_group_ids, :ip_address_type) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.
8131 8132 8133 8134 8135 8136 8137 8138 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 8131 class WebAppVpcConfig < Struct.new( :subnet_ids, :vpc_id, :security_group_ids, :ip_address_type) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier of the VPC where the web app endpoint will be hosted.
8131 8132 8133 8134 8135 8136 8137 8138 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 8131 class WebAppVpcConfig < Struct.new( :subnet_ids, :vpc_id, :security_group_ids, :ip_address_type) SENSITIVE = [] include Aws::Structure end |