Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::HostRule.
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#description
def description() -> ::String
Returns
- (::String) — An optional description of this resource. Provide this property when you create the resource.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — An optional description of this resource. Provide this property when you create the resource.
Returns
- (::String) — An optional description of this resource. Provide this property when you create the resource.
#hosts
def hosts() -> ::Array<::String>
Returns
- (::Array<::String>) — The list of host patterns to match. They must be valid hostnames with optional port numbers in the format host:port. * matches any string of ([a-z0-9-.]*). In that case, * must be the first character, and if followed by anything, the immediate following character must be either - or .. * based matching is not supported when the URL map is bound to a target gRPC proxy that has the validateForProxyless field set to true.
#hosts=
def hosts=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — The list of host patterns to match. They must be valid hostnames with optional port numbers in the format host:port. * matches any string of ([a-z0-9-.]*). In that case, * must be the first character, and if followed by anything, the immediate following character must be either - or .. * based matching is not supported when the URL map is bound to a target gRPC proxy that has the validateForProxyless field set to true.
Returns
- (::Array<::String>) — The list of host patterns to match. They must be valid hostnames with optional port numbers in the format host:port. * matches any string of ([a-z0-9-.]*). In that case, * must be the first character, and if followed by anything, the immediate following character must be either - or .. * based matching is not supported when the URL map is bound to a target gRPC proxy that has the validateForProxyless field set to true.
#path_matcher
def path_matcher() -> ::String
Returns
- (::String) — The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.
#path_matcher=
def path_matcher=(value) -> ::String
Parameter
- value (::String) — The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.
Returns
- (::String) — The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.