class Azure::Reservations::Mgmt::V2019_07_19_preview::Models::SubRequest

The sub-request submitted with the quota request.

Attributes

limit[RW]

@return [Integer] The Resource limit.

message[RW]

@return [String] User friendly status message.

name[RW]

@return [ResourceName] The Resource name.

provisioning_state[RW]

@return The quota request status.

resource_type[RW]

@return [String] Resource type for which the quota check was made.

sub_request_id[RW]

@return [String] Sub request id for individual request.

unit[RW]

@return [String] The units of the limit, such as - Count, Bytes, etc. Use the unit field provided in the Get quota response.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-07-19-preview/generated/azure_mgmt_reservations/models/sub_request.rb, line 42
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SubRequest',
    type: {
      name: 'Composite',
      class_name: 'SubRequest',
      model_properties: {
        limit: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'limit',
          type: {
            name: 'Number'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'name',
          type: {
            name: 'Composite',
            class_name: 'ResourceName'
          }
        },
        resource_type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'resourceType',
          type: {
            name: 'String'
          }
        },
        unit: {
          client_side_validation: true,
          required: false,
          serialized_name: 'unit',
          type: {
            name: 'String'
          }
        },
        provisioning_state: {
          client_side_validation: true,
          required: false,
          serialized_name: 'provisioningState',
          type: {
            name: 'Object'
          }
        },
        message: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'message',
          type: {
            name: 'String'
          }
        },
        sub_request_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'subRequestId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end