Class: Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxySummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-migrationhubrefactorspaces/types.rb
Overview
A wrapper object holding the Amazon API Gateway proxy summary.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#api_gateway_id ⇒ String
The resource ID of the API Gateway for the proxy.
-
#endpoint_type ⇒ String
The type of API Gateway endpoint created.
-
#nlb_arn ⇒ String
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
-
#nlb_name ⇒ String
The name of the Network Load Balancer that is configured by the API Gateway proxy.
-
#proxy_url ⇒ String
The endpoint URL of the API Gateway proxy.
-
#stage_name ⇒ String
The name of the API Gateway stage.
-
#vpc_link_id ⇒ String
The ‘VpcLink` ID of the API Gateway proxy.
Instance Attribute Details
#api_gateway_id ⇒ String
The resource ID of the API Gateway for the proxy.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#endpoint_type ⇒ String
The type of API Gateway endpoint created.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#nlb_arn ⇒ String
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#nlb_name ⇒ String
The name of the Network Load Balancer that is configured by the API Gateway proxy.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#proxy_url ⇒ String
The endpoint URL of the API Gateway proxy.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#stage_name ⇒ String
The name of the API Gateway stage. The name defaults to ‘prod`.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |
#vpc_link_id ⇒ String
The ‘VpcLink` ID of the API Gateway proxy.
141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 141 class ApiGatewayProxySummary < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |