Share via


SupportTicketData Class

Definition

A class representing the SupportTicket data model. Object that represents SupportTicketDetails resource.

public class SupportTicketData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Support.SupportTicketData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Support.SupportTicketData>
type SupportTicketData = class
    inherit ResourceData
    interface IJsonModel<SupportTicketData>
    interface IPersistableModel<SupportTicketData>
Public Class SupportTicketData
Inherits ResourceData
Implements IJsonModel(Of SupportTicketData), IPersistableModel(Of SupportTicketData)
Inheritance
SupportTicketData
Implements

Constructors

SupportTicketData()

Initializes a new instance of SupportTicketData.

SupportTicketData(String, String, SupportSeverityLevel, AdvancedDiagnosticConsent, SupportContactProfile, String, String)

Initializes a new instance of SupportTicketData.

Properties

AdvancedDiagnosticConsent

Advanced diagnostic consent to be updated on the support ticket.

ContactDetails

Contact information of the user requesting to create a support ticket.

CreatedOn

Time in UTC (ISO 8601 format) when the support ticket was created.

Description

Detailed description of the question or issue.

EnrollmentId

Enrollment Id associated with the support ticket.

FileWorkspaceName

File workspace name.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsTemporaryTicket

This property indicates if support ticket is a temporary ticket.

ModifiedOn

Time in UTC (ISO 8601 format) when the support ticket was last modified.

Name

The name of the resource.

(Inherited from ResourceData)
ProblemClassificationDisplayName

Localized name of problem classification.

ProblemClassificationId

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.

ProblemScopingQuestions

Problem scoping questions associated with the support ticket.

ProblemStartOn

Time in UTC (ISO 8601 format) when the problem started.

QuotaTicketDetails

Additional ticket details associated with a quota support ticket request.

Require24X7Response

Indicates if this requires a 24x7 response from Azure.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SecondaryConsent

This property indicates secondary consents for the support ticket.

ServiceDisplayName

Localized name of the Azure service.

ServiceId

This is the resource Id of the Azure service resource associated with the support ticket.

ServiceLevelAgreement

Service Level Agreement information for this support ticket.

Severity

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', also known as the 'Emergency - Severe impact' level in the Azure portal is reserved only for our Premium customers.

Status

Status of the support ticket.

SupportEngineerEmailAddress

Email address of the Azure Support engineer assigned to the support ticket.

SupportPlanDisplayName

Support plan type associated with the support ticket.

SupportPlanId

Support plan id associated with the support ticket.

SupportPlanType

Support plan type associated with the support ticket.

SupportTicketId

System generated support ticket Id that is unique.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TechnicalTicketDetailsResourceId

This is the resource Id of the Azure service resource (For example: A virtual machine resource or an HDInsight resource) for which the support ticket is created.

Title

Title of the support ticket.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SupportTicketData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SupportTicketData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SupportTicketData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SupportTicketData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SupportTicketData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to