class Azure::Network::Mgmt::V2020_07_01::Models::ApplicationGatewayUrlConfiguration

Url configuration of the Actions set in Application Gateway.

Attributes

modified_path[RW]

@return [String] Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null.

modified_query_string[RW]

@return [String] Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null.

reroute[RW]

@return [Boolean] If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.

Public Class Methods

mapper() click to toggle source

Mapper for ApplicationGatewayUrlConfiguration class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-07-01/generated/azure_mgmt_network/models/application_gateway_url_configuration.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ApplicationGatewayUrlConfiguration',
    type: {
      name: 'Composite',
      class_name: 'ApplicationGatewayUrlConfiguration',
      model_properties: {
        modified_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'modifiedPath',
          type: {
            name: 'String'
          }
        },
        modified_query_string: {
          client_side_validation: true,
          required: false,
          serialized_name: 'modifiedQueryString',
          type: {
            name: 'String'
          }
        },
        reroute: {
          client_side_validation: true,
          required: false,
          serialized_name: 'reroute',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end