class Azure::Support::Mgmt::V2020_04_01::Models::QuotaTicketDetails

Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at [Support quota request](aka.ms/supportrpquotarequestpayload).

Attributes

quota_change_request_sub_type[RW]

@return [String] Required for certain quota types when there is a sub type, such as Batch, for which you are requesting a quota increase.

quota_change_request_version[RW]

@return [String] Quota change request version.

quota_change_requests[RW]

@return [Array<QuotaChangeRequest>] This property is required for providing the region and new quota limits.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-04-01/generated/azure_mgmt_support/models/quota_ticket_details.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'QuotaTicketDetails',
    type: {
      name: 'Composite',
      class_name: 'QuotaTicketDetails',
      model_properties: {
        quota_change_request_sub_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'quotaChangeRequestSubType',
          type: {
            name: 'String'
          }
        },
        quota_change_request_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'quotaChangeRequestVersion',
          type: {
            name: 'String'
          }
        },
        quota_change_requests: {
          client_side_validation: true,
          required: false,
          serialized_name: 'quotaChangeRequests',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'QuotaChangeRequestElementType',
                type: {
                  name: 'Composite',
                  class_name: 'QuotaChangeRequest'
                }
            }
          }
        }
      }
    }
  }
end