Class: Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxyConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxyConfig
- Defined in:
- gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb
Overview
A wrapper object holding the Amazon API Gateway proxy configuration.
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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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
.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < 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.
60 61 62 63 64 65 66 67 68 69 70 |
# File 'gems/aws-sdk-migrationhubrefactorspaces/lib/aws-sdk-migrationhubrefactorspaces/types.rb', line 60 class ApiGatewayProxyConfig < Struct.new( :api_gateway_id, :endpoint_type, :nlb_arn, :nlb_name, :proxy_url, :stage_name, :vpc_link_id) SENSITIVE = [] include Aws::Structure end |