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

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#api_gateway_idString

The resource ID of the API Gateway for the proxy.

Returns:

  • (String)


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_typeString

The type of API Gateway endpoint created.

Returns:

  • (String)


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_arnString

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 '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_nameString

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 '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_urlString

The endpoint URL of the API Gateway proxy.

Returns:

  • (String)


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_nameString

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 '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 '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