class Azure::Support::Mgmt::V2020_04_01::Models::ServiceLevelAgreement

Service Level Agreement details for a support ticket.

Attributes

expiration_time[RW]

@return [DateTime] Time in UTC (ISO 8601 format) when the service level agreement expires.

sla_minutes[RW]

@return [Integer] Service Level Agreement in minutes.

start_time[RW]

@return [DateTime] Time in UTC (ISO 8601 format) when the service level agreement starts.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-04-01/generated/azure_mgmt_support/models/service_level_agreement.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ServiceLevelAgreement',
    type: {
      name: 'Composite',
      class_name: 'ServiceLevelAgreement',
      model_properties: {
        start_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'startTime',
          type: {
            name: 'DateTime'
          }
        },
        expiration_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'expirationTime',
          type: {
            name: 'DateTime'
          }
        },
        sla_minutes: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'slaMinutes',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end