Class: Aws::LambdaWeb::Types::UpdateWebFunctionEndpointResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaWeb::Types::UpdateWebFunctionEndpointResponse
- Defined in:
- gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb
Overview
Contains details about the updated endpoint.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_type ⇒ String
The authorization type for a web function endpoint.
-
#auto_deployment_mode ⇒ String
The auto-deployment mode for a web function endpoint.
-
#created_at ⇒ Time
The date and time the endpoint was created.
-
#description ⇒ String
The description of the endpoint.
-
#domain_name ⇒ String
The domain name assigned to the endpoint.
-
#endpoint_arn ⇒ String
The Amazon Resource Name (ARN) of the endpoint.
-
#endpoint_name ⇒ String
The name of the endpoint.
-
#endpoint_type ⇒ String
The type of a web function endpoint.
-
#function_arn ⇒ String
The Amazon Resource Name (ARN) of the web function.
-
#regional_endpoints ⇒ Hash<String,Types::RegionalEndpoint>
The list of regional endpoint configurations.
-
#regions ⇒ Array<String>
The Regions configured for the endpoint.
-
#revision_weights ⇒ Array<Types::RevisionWeight>
The traffic distribution across revisions for the endpoint.
-
#scaling_config ⇒ Types::ScalingConfig
The scaling configuration for a web function endpoint.
-
#state ⇒ String
The current state of the endpoint.
-
#state_reason ⇒ String
The reason for the current state of the endpoint.
-
#throttle_config ⇒ Types::ThrottleConfig
The throttling configuration for a web function endpoint.
-
#update_status ⇒ String
The status of the most recent update to an endpoint.
-
#update_status_reason ⇒ String
The reason for the endpoint's most recent update status.
-
#updated_at ⇒ Time
The date and time the endpoint was last updated.
Instance Attribute Details
#auth_type ⇒ String
The authorization type for a web function endpoint. Possible values:
ApplicationManaged (the function handles authorization), IamAuth
(Lambda authorizes requests with AWS SigV4 and IAM).
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#auto_deployment_mode ⇒ String
The auto-deployment mode for a web function endpoint. Possible
values: LatestRevision (endpoint automatically serves the newest
revision), Disabled (revision routing is fixed until explicitly
changed).
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time the endpoint was created.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The domain name assigned to the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#endpoint_arn ⇒ String
The Amazon Resource Name (ARN) of the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#endpoint_name ⇒ String
The name of the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#endpoint_type ⇒ String
The type of a web function endpoint. Possible values: HomeRegion
(serves from the Region where the function was created),
MultiRegion (replicates across chosen Regions and routes to the
nearest), PerRegion (separate endpoint per Region).
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#function_arn ⇒ String
The Amazon Resource Name (ARN) of the web function.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#regional_endpoints ⇒ Hash<String,Types::RegionalEndpoint>
The list of regional endpoint configurations.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
The Regions configured for the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#revision_weights ⇒ Array<Types::RevisionWeight>
The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#scaling_config ⇒ Types::ScalingConfig
The scaling configuration for a web function endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
The reason for the current state of the endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#throttle_config ⇒ Types::ThrottleConfig
The throttling configuration for a web function endpoint.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#update_status ⇒ String
The status of the most recent update to an endpoint. Possible
values: InProgress (update is in progress), Successful (update
completed successfully), Failed (update failed).
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#update_status_reason ⇒ String
The reason for the endpoint's most recent update status.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time the endpoint was last updated.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 2057 class UpdateWebFunctionEndpointResponse < Struct.new( :function_arn, :endpoint_arn, :endpoint_name, :description, :endpoint_type, :domain_name, :auth_type, :auto_deployment_mode, :revision_weights, :regions, :scaling_config, :throttle_config, :state, :state_reason, :update_status, :update_status_reason, :regional_endpoints, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |