class Azure::Network::Mgmt::V2020_05_01::Models::EffectiveRoutesParameters

The parameters specifying the resource whose effective routes are being requested.

Attributes

resource_id[RW]

@return [Resource] The resource whose effective routes are being requested.

virtual_wan_resource_type[RW]

@return [String] The type of the specified resource like RouteTable, ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection.

Public Class Methods

mapper() click to toggle source

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

# File lib/2020-05-01/generated/azure_mgmt_network/models/effective_routes_parameters.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'EffectiveRoutesParameters',
    type: {
      name: 'Composite',
      class_name: 'EffectiveRoutesParameters',
      model_properties: {
        resource_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'resourceId',
          type: {
            name: 'Composite',
            class_name: 'Resource'
          }
        },
        virtual_wan_resource_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'virtualWanResourceType',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end