class Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointPropertiesSubnetsItem

Subnet first address, scope, and/or last address.

Attributes

first[RW]

@return [String] First address in the subnet.

last[RW]

@return [String] Last address in the subnet.

scope[RW]

@return [Integer] Block size (number of leading bits in the subnet mask).

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-04-01/generated/azure_mgmt_traffic_manager/models/endpoint_properties_subnets_item.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'EndpointProperties_subnetsItem',
    type: {
      name: 'Composite',
      class_name: 'EndpointPropertiesSubnetsItem',
      model_properties: {
        first: {
          client_side_validation: true,
          required: false,
          serialized_name: 'first',
          type: {
            name: 'String'
          }
        },
        last: {
          client_side_validation: true,
          required: false,
          serialized_name: 'last',
          type: {
            name: 'String'
          }
        },
        scope: {
          client_side_validation: true,
          required: false,
          serialized_name: 'scope',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end