class Azure::CDN::Mgmt::V2020_09_01::Models::UrlRewriteActionParameters
Defines the parameters for the url rewrite action.
Attributes
destination[RW]
@return [String] Define the relative URL to which the above requests will be rewritten by.
odatatype[RW]
@return [String] . Default value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRewriteActionParameters' .
preserve_unmatched_path[RW]
@return [Boolean] Whether to preserve unmatched path. Default value is true.
source_pattern[RW]
@return [String] define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
Private Class Methods
mapper()
click to toggle source
Mapper for UrlRewriteActionParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_cdn/models/url_rewrite_action_parameters.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'UrlRewriteActionParameters', type: { name: 'Composite', class_name: 'UrlRewriteActionParameters', model_properties: { odatatype: { client_side_validation: true, required: true, is_constant: true, serialized_name: '@odata\\.type', default_value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRewriteActionParameters', type: { name: 'String' } }, source_pattern: { client_side_validation: true, required: true, serialized_name: 'sourcePattern', type: { name: 'String' } }, destination: { client_side_validation: true, required: true, serialized_name: 'destination', type: { name: 'String' } }, preserve_unmatched_path: { client_side_validation: true, required: false, serialized_name: 'preserveUnmatchedPath', type: { name: 'Boolean' } } } } } end