Class: Google::Cloud::Compute::V1::HttpRedirectAction
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::HttpRedirectAction
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Specifies settings for an HTTP redirect.
Defined Under Namespace
Modules: RedirectResponseCode
Instance Attribute Summary collapse
-
#host_redirect ⇒ ::String
The host that is used in the redirect response instead of the one that was supplied in the request.
-
#https_redirect ⇒ ::Boolean
If set to true, the URL scheme in the redirected request is set to HTTPS.
-
#path_redirect ⇒ ::String
The path that is used in the redirect response instead of the one that was supplied in the request.
-
#prefix_redirect ⇒ ::String
The prefix that replaces the prefixMatch specified in the HttpRouteRuleMatch, retaining the remaining portion of the URL before redirecting the request.
-
#redirect_response_code ⇒ ::String
The HTTP Status code to use for this RedirectAction.
-
#strip_query ⇒ ::Boolean
If set to true, any accompanying query portion of the original URL is removed before redirecting the request.
Instance Attribute Details
#host_redirect ⇒ ::String
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |
#https_redirect ⇒ ::Boolean
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |
#path_redirect ⇒ ::String
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |
#prefix_redirect ⇒ ::String
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |
#redirect_response_code ⇒ ::String
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |
#strip_query ⇒ ::Boolean
12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12533 class HttpRedirectAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained. module RedirectResponseCode # A value indicating that the enum field is not set. UNDEFINED_REDIRECT_RESPONSE_CODE = 0 # Http Status Code 302 - Found. FOUND = 67_084_130 # Http Status Code 301 - Moved Permanently. MOVED_PERMANENTLY_DEFAULT = 386_698_449 # Http Status Code 308 - Permanent Redirect maintaining HTTP method. PERMANENT_REDIRECT = 382_006_381 # Http Status Code 303 - See Other. SEE_OTHER = 445_380_580 # Http Status Code 307 - Temporary Redirect maintaining HTTP method. TEMPORARY_REDIRECT = 489_550_378 end end |