Class: Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxySummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-migrationhubrefactorspaces/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

Instance Attribute Details

#api_gateway_id ⇒ String

The resource ID of the API Gateway for the proxy.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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

The VpcLink ID of the API Gateway proxy.

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
150
151
# File 'gems/aws-sdk-migrationhubrefactorspaces/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