class Azure::Support::Mgmt::V2020_04_01::Models::SupportTicketDetails
Object that represents SupportTicketDetails
resource.
Attributes
@return [ContactProfile] Contact information of the user requesting to create a support ticket.
@return [DateTime] Time in UTC (ISO 8601 format) when the support ticket was created.
@return [String] Detailed description of the question or issue.
@return [String] Enrollment Id associated with the support ticket.
@return [String] Id of the resource.
@return [DateTime] Time in UTC (ISO 8601 format) when the support ticket was last modified.
@return [String] Name of the resource.
@return [String] Localized name of problem classification.
@return [String] Each Azure
service has its own set of issue categories, also known as problem classification. This parameter is the unique Id for the type of problem you are experiencing.
@return [DateTime] Time in UTC (ISO 8601 format) when the problem started.
@return [QuotaTicketDetails] Additional ticket details associated with a quota support ticket request.
@return [Boolean] Indicates if this requires a 24x7 response from Azure
.
@return [String] Localized name of the Azure
service.
@return [String] This is the resource Id of the Azure
service resource associated with the support ticket.
@return [ServiceLevelAgreement] Service
Level Agreement information for this support ticket.
@return [SeverityLevel] A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure
. Note: 'Highest critical impact' severity is reserved only for our Premium customers. Possible values include: 'minimal', 'moderate', 'critical', 'highestcriticalimpact'
@return [String] Status
of the support ticket.
@return [SupportEngineer] Information about the support engineer working on this support ticket.
@return [String] Support
plan type associated with the support ticket.
@return [String] System generated support ticket Id that is unique.
@return [TechnicalTicketDetails] Additional ticket details associated with a technical support ticket request.
@return [String] Title of the support ticket.
@return [String] Type
of the resource 'Microsoft.Support/supportTickets'.
Private Class Methods
Mapper for SupportTicketDetails
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-04-01/generated/azure_mgmt_support/models/support_ticket_details.rb, line 107 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SupportTicketDetails', type: { name: 'Composite', class_name: 'SupportTicketDetails', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, support_ticket_id: { client_side_validation: true, required: false, serialized_name: 'properties.supportTicketId', type: { name: 'String' } }, description: { client_side_validation: true, required: true, serialized_name: 'properties.description', type: { name: 'String' } }, problem_classification_id: { client_side_validation: true, required: true, serialized_name: 'properties.problemClassificationId', type: { name: 'String' } }, problem_classification_display_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.problemClassificationDisplayName', type: { name: 'String' } }, severity: { client_side_validation: true, required: true, serialized_name: 'properties.severity', type: { name: 'String' } }, enrollment_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.enrollmentId', type: { name: 'String' } }, require24x7response: { client_side_validation: true, required: false, serialized_name: 'properties.require24X7Response', type: { name: 'Boolean' } }, contact_details: { client_side_validation: true, required: true, serialized_name: 'properties.contactDetails', type: { name: 'Composite', class_name: 'ContactProfile' } }, service_level_agreement: { client_side_validation: true, required: false, serialized_name: 'properties.serviceLevelAgreement', type: { name: 'Composite', class_name: 'ServiceLevelAgreement' } }, support_engineer: { client_side_validation: true, required: false, serialized_name: 'properties.supportEngineer', type: { name: 'Composite', class_name: 'SupportEngineer' } }, support_plan_type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.supportPlanType', type: { name: 'String' } }, title: { client_side_validation: true, required: true, serialized_name: 'properties.title', type: { name: 'String' } }, problem_start_time: { client_side_validation: true, required: false, serialized_name: 'properties.problemStartTime', type: { name: 'DateTime' } }, service_id: { client_side_validation: true, required: true, serialized_name: 'properties.serviceId', type: { name: 'String' } }, service_display_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.serviceDisplayName', type: { name: 'String' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.status', type: { name: 'String' } }, created_date: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.createdDate', type: { name: 'DateTime' } }, modified_date: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.modifiedDate', type: { name: 'DateTime' } }, technical_ticket_details: { client_side_validation: true, required: false, serialized_name: 'properties.technicalTicketDetails', type: { name: 'Composite', class_name: 'TechnicalTicketDetails' } }, quota_ticket_details: { client_side_validation: true, required: false, serialized_name: 'properties.quotaTicketDetails', type: { name: 'Composite', class_name: 'QuotaTicketDetails' } } } } } end