Class: Aws::LambdaWeb::Types::RegionalEndpoint

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb

Overview

Represents the endpoint configuration and state in a specific Region.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auth_type ⇒ String

The authorization type for the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#domain_name ⇒ String

The domain name of the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#revision_weights ⇒ Array<Types::RevisionWeight>

The revision weights for the regional endpoint.

Returns:



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#scaling_config ⇒ Types::ScalingConfig

The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The current state of the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#state_reason ⇒ String

The reason for the current state of the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#throttle_config ⇒ Types::ThrottleConfig

The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#update_status ⇒ String

The status of the most recent update to the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#update_status_reason ⇒ String

The reason for the current update status of the regional endpoint.

Returns:

  • (String)


1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1734

class RegionalEndpoint < Struct.new(
  :domain_name,
  :auth_type,
  :revision_weights,
  :scaling_config,
  :throttle_config,
  :state,
  :state_reason,
  :update_status,
  :update_status_reason)
  SENSITIVE = []
  include Aws::Structure
end