Class: Aws::MigrationHubRefactorSpaces::Types::ApiGatewayProxyConfig

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 configuration.

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)


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_typeString

The type of API Gateway endpoint created.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.

Returns:

  • (String)


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_nameString

The name of the Network Load Balancer that is configured by the API Gateway proxy.

Returns:

  • (String)


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_urlString

The endpoint URL of the API Gateway proxy.

Returns:

  • (String)


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_nameString

The name of the API Gateway stage. The name defaults to prod.

Returns:

  • (String)


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

The VpcLink ID of the API Gateway proxy.

Returns:

  • (String)


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