Questa API consente di aggiornare il livello di gravità, lo stato del ticket e le informazioni di contatto nel ticket di supporto.
Nota: i livelli di gravità non possono essere modificati se un ticket di supporto viene attivamente lavorato da un tecnico supporto tecnico di Azure. In tal caso, contattare il tecnico del supporto tecnico per richiedere l'aggiornamento della gravità aggiungendo una nuova comunicazione usando l'API Comunicazioni.
La modifica dello stato del ticket su chiuso è consentita solo in caso di caso non assegnato. Quando un tecnico sta lavorando attivamente al ticket, inviare la richiesta di chiusura del ticket inviando una nota al tecnico.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}?api-version=2020-04-01
Parametri dell'URI
Nome |
In |
Necessario |
Tipo |
Descrizione |
subscriptionId
|
path |
True
|
string
|
ID sottoscrizione di Azure.
|
supportTicketName
|
path |
True
|
string
|
Nome del ticket di supporto.
|
api-version
|
query |
True
|
string
|
Versione dell'API.
|
Corpo della richiesta
Nome |
Tipo |
Descrizione |
contactDetails
|
UpdateContactProfile
|
Dettagli di contatto da aggiornare nel ticket di supporto.
|
severity
|
SeverityLevel
|
Livello di gravità.
|
status
|
Status
|
Stato da aggiornare nel ticket.
|
Risposte
Nome |
Tipo |
Descrizione |
200 OK
|
SupportTicketDetails
|
È stato aggiornato correttamente il ticket di supporto.
|
Other Status Codes
|
ExceptionResponse
|
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.
|
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome |
Descrizione |
user_impersonation
|
rappresentare l'account utente
|
Esempio
Sample Request
PATCH https://management.azure.com/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket?api-version=2020-04-01
{
"contactDetails": {
"firstName": "first name",
"lastName": "last name",
"preferredContactMethod": "email",
"primaryEmailAddress": "test.name@contoso.com",
"additionalEmailAddresses": [
"tname@contoso.com",
"teamtest@contoso.com"
],
"phoneNumber": "123-456-7890",
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
}
}
import com.azure.resourcemanager.support.models.PreferredContactMethod;
import com.azure.resourcemanager.support.models.SupportTicketDetails;
import com.azure.resourcemanager.support.models.UpdateContactProfile;
import java.util.Arrays;
/** Samples for SupportTickets Update. */
public final class Main {
/*
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateContactDetailsOfSupportTicketForSubscription.json
*/
/**
* Sample code: Update contact details of a support ticket.
*
* @param manager Entry point to SupportManager.
*/
public static void updateContactDetailsOfASupportTicket(com.azure.resourcemanager.support.SupportManager manager) {
SupportTicketDetails resource =
manager.supportTickets().getWithResponse("testticket", com.azure.core.util.Context.NONE).getValue();
resource
.update()
.withContactDetails(
new UpdateContactProfile()
.withFirstName("first name")
.withLastName("last name")
.withPreferredContactMethod(PreferredContactMethod.EMAIL)
.withPrimaryEmailAddress("test.name@contoso.com")
.withAdditionalEmailAddresses(Arrays.asList("tname@contoso.com", "teamtest@contoso.com"))
.withPhoneNumber("123-456-7890")
.withPreferredTimeZone("Pacific Standard Time")
.withCountry("USA")
.withPreferredSupportLanguage("en-US"))
.apply();
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.support import MicrosoftSupport
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-support
# USAGE
python update_contact_details_of_a_support_ticket.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = MicrosoftSupport(
credential=DefaultAzureCredential(),
subscription_id="subid",
)
response = client.support_tickets.update(
support_ticket_name="testticket",
update_support_ticket={
"contactDetails": {
"additionalEmailAddresses": ["tname@contoso.com", "teamtest@contoso.com"],
"country": "USA",
"firstName": "first name",
"lastName": "last name",
"phoneNumber": "123-456-7890",
"preferredContactMethod": "email",
"preferredSupportLanguage": "en-US",
"preferredTimeZone": "Pacific Standard Time",
"primaryEmailAddress": "test.name@contoso.com",
}
},
)
print(response)
# x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateContactDetailsOfSupportTicketForSubscription.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armsupport_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/support/armsupport"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateContactDetailsOfSupportTicketForSubscription.json
func ExampleTicketsClient_Update_updateContactDetailsOfASupportTicket() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armsupport.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewTicketsClient().Update(ctx, "testticket", armsupport.UpdateSupportTicket{
ContactDetails: &armsupport.UpdateContactProfile{
AdditionalEmailAddresses: []*string{
to.Ptr("tname@contoso.com"),
to.Ptr("teamtest@contoso.com")},
Country: to.Ptr("USA"),
FirstName: to.Ptr("first name"),
LastName: to.Ptr("last name"),
PhoneNumber: to.Ptr("123-456-7890"),
PreferredContactMethod: to.Ptr(armsupport.PreferredContactMethodEmail),
PreferredSupportLanguage: to.Ptr("en-US"),
PreferredTimeZone: to.Ptr("Pacific Standard Time"),
PrimaryEmailAddress: to.Ptr("test.name@contoso.com"),
},
}, nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.TicketDetails = armsupport.TicketDetails{
// Name: to.Ptr("testticket"),
// Type: to.Ptr("Microsoft.Support/supportTickets"),
// ID: to.Ptr("/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket"),
// Properties: &armsupport.TicketDetailsProperties{
// Description: to.Ptr("This is a test - please ignore"),
// ContactDetails: &armsupport.ContactProfile{
// AdditionalEmailAddresses: []*string{
// to.Ptr("tname@contoso.com"),
// to.Ptr("teamtest@contoso.com")},
// Country: to.Ptr("USA"),
// FirstName: to.Ptr("first name"),
// LastName: to.Ptr("last name"),
// PhoneNumber: to.Ptr("123-456-7890"),
// PreferredContactMethod: to.Ptr(armsupport.PreferredContactMethodEmail),
// PreferredSupportLanguage: to.Ptr("en-US"),
// PreferredTimeZone: to.Ptr("Pacific Standard Time"),
// PrimaryEmailAddress: to.Ptr("test.name@contoso.com"),
// },
// CreatedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// ModifiedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:23.000Z"); return t}()),
// ProblemClassificationDisplayName: to.Ptr("Add or Edit VAT, TAX ID, or PO Number"),
// ProblemClassificationID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid"),
// Require24X7Response: to.Ptr(false),
// ServiceDisplayName: to.Ptr("Subscription management"),
// ServiceID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid"),
// ServiceLevelAgreement: &armsupport.ServiceLevelAgreement{
// ExpirationTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-21T17:36:18.000Z"); return t}()),
// SLAMinutes: to.Ptr[int32](240),
// StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// },
// Severity: to.Ptr(armsupport.SeverityLevelCritical),
// Status: to.Ptr("Open"),
// SupportEngineer: &armsupport.Engineer{
// EmailAddress: to.Ptr("xyz@contoso.com"),
// },
// SupportPlanType: to.Ptr("Premier"),
// SupportTicketID: to.Ptr("118032014183770"),
// Title: to.Ptr("Test - please ignore"),
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { MicrosoftSupport } = require("@azure/arm-support");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
*
* @summary This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateContactDetailsOfSupportTicketForSubscription.json
*/
async function updateContactDetailsOfASupportTicket() {
const subscriptionId = process.env["SUPPORT_SUBSCRIPTION_ID"] || "subid";
const supportTicketName = "testticket";
const updateSupportTicket = {
contactDetails: {
additionalEmailAddresses: ["tname@contoso.com", "teamtest@contoso.com"],
country: "USA",
firstName: "first name",
lastName: "last name",
phoneNumber: "123-456-7890",
preferredContactMethod: "email",
preferredSupportLanguage: "en-US",
preferredTimeZone: "Pacific Standard Time",
primaryEmailAddress: "test.name@contoso.com",
},
};
const credential = new DefaultAzureCredential();
const client = new MicrosoftSupport(credential, subscriptionId);
const result = await client.supportTickets.update(supportTicketName, updateSupportTicket);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Support;
using Azure.ResourceManager.Support.Models;
// Generated from example definition: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateContactDetailsOfSupportTicketForSubscription.json
// this example is just showing the usage of "SupportTickets_Update" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this SupportTicketResource created on azure
// for more information of creating SupportTicketResource, please refer to the document of SupportTicketResource
string subscriptionId = "subid";
string supportTicketName = "testticket";
ResourceIdentifier supportTicketResourceId = SupportTicketResource.CreateResourceIdentifier(subscriptionId, supportTicketName);
SupportTicketResource supportTicket = client.GetSupportTicketResource(supportTicketResourceId);
// invoke the operation
SupportTicketPatch patch = new SupportTicketPatch()
{
ContactDetails = new SupportContactProfileContent()
{
FirstName = "first name",
LastName = "last name",
PreferredContactMethod = PreferredContactMethod.Email,
PrimaryEmailAddress = "test.name@contoso.com",
AdditionalEmailAddresses =
{
"tname@contoso.com","teamtest@contoso.com"
},
PhoneNumber = "123-456-7890",
PreferredTimeZone = "Pacific Standard Time",
Country = "USA",
PreferredSupportLanguage = "en-US",
},
};
SupportTicketResource result = await supportTicket.UpdateAsync(patch);
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
SupportTicketData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample Response
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket",
"name": "testticket",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "118032014183770",
"description": "This is a test - please ignore",
"problemClassificationId": "/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid",
"problemClassificationDisplayName": "Add or Edit VAT, TAX ID, or PO Number",
"severity": "critical",
"require24X7Response": false,
"contactDetails": {
"firstName": "first name",
"lastName": "last name",
"preferredContactMethod": "email",
"primaryEmailAddress": "test.name@contoso.com",
"additionalEmailAddresses": [
"tname@contoso.com",
"teamtest@contoso.com"
],
"phoneNumber": "123-456-7890",
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
},
"serviceLevelAgreement": {
"startTime": "2020-03-20T21:36:18Z",
"expirationTime": "2020-03-21T17:36:18Z",
"slaMinutes": 240
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "Test - please ignore",
"serviceId": "/providers/Microsoft.Support/services/subscription_management_service_guid",
"serviceDisplayName": "Subscription management",
"status": "Open",
"createdDate": "2020-03-20T21:36:18Z",
"modifiedDate": "2020-03-20T21:36:23Z"
}
}
Update severity of a support ticket
Sample Request
PATCH https://management.azure.com/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket?api-version=2020-04-01
{
"severity": "critical"
}
import com.azure.resourcemanager.support.models.SeverityLevel;
import com.azure.resourcemanager.support.models.SupportTicketDetails;
/** Samples for SupportTickets Update. */
public final class Main {
/*
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateSeverityOfSupportTicketForSubscription.json
*/
/**
* Sample code: Update severity of a support ticket.
*
* @param manager Entry point to SupportManager.
*/
public static void updateSeverityOfASupportTicket(com.azure.resourcemanager.support.SupportManager manager) {
SupportTicketDetails resource =
manager.supportTickets().getWithResponse("testticket", com.azure.core.util.Context.NONE).getValue();
resource.update().withSeverity(SeverityLevel.CRITICAL).apply();
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.support import MicrosoftSupport
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-support
# USAGE
python update_severity_of_a_support_ticket.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = MicrosoftSupport(
credential=DefaultAzureCredential(),
subscription_id="subid",
)
response = client.support_tickets.update(
support_ticket_name="testticket",
update_support_ticket={"severity": "critical"},
)
print(response)
# x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateSeverityOfSupportTicketForSubscription.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armsupport_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/support/armsupport"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateSeverityOfSupportTicketForSubscription.json
func ExampleTicketsClient_Update_updateSeverityOfASupportTicket() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armsupport.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewTicketsClient().Update(ctx, "testticket", armsupport.UpdateSupportTicket{
Severity: to.Ptr(armsupport.SeverityLevelCritical),
}, nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.TicketDetails = armsupport.TicketDetails{
// Name: to.Ptr("testticket"),
// Type: to.Ptr("Microsoft.Support/supportTickets"),
// ID: to.Ptr("/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket"),
// Properties: &armsupport.TicketDetailsProperties{
// Description: to.Ptr("This is a test - please ignore"),
// ContactDetails: &armsupport.ContactProfile{
// AdditionalEmailAddresses: []*string{
// to.Ptr("tname@contoso.com"),
// to.Ptr("teamtest@contoso.com")},
// Country: to.Ptr("USA"),
// FirstName: to.Ptr("abc"),
// LastName: to.Ptr("xyz"),
// PreferredContactMethod: to.Ptr(armsupport.PreferredContactMethodEmail),
// PreferredSupportLanguage: to.Ptr("en-US"),
// PreferredTimeZone: to.Ptr("Pacific Standard Time"),
// PrimaryEmailAddress: to.Ptr("test.name@contoso.com"),
// },
// CreatedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// ModifiedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:23.000Z"); return t}()),
// ProblemClassificationDisplayName: to.Ptr("Add or Edit VAT, TAX ID, or PO Number"),
// ProblemClassificationID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid"),
// Require24X7Response: to.Ptr(false),
// ServiceDisplayName: to.Ptr("Subscription management"),
// ServiceID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid"),
// ServiceLevelAgreement: &armsupport.ServiceLevelAgreement{
// ExpirationTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-21T17:36:18.000Z"); return t}()),
// SLAMinutes: to.Ptr[int32](240),
// StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// },
// Severity: to.Ptr(armsupport.SeverityLevelCritical),
// Status: to.Ptr("Open"),
// SupportEngineer: &armsupport.Engineer{
// EmailAddress: to.Ptr("xyz@contoso.com"),
// },
// SupportPlanType: to.Ptr("Premier"),
// SupportTicketID: to.Ptr("118032014183770"),
// Title: to.Ptr("Test - please ignore"),
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { MicrosoftSupport } = require("@azure/arm-support");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
*
* @summary This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateSeverityOfSupportTicketForSubscription.json
*/
async function updateSeverityOfASupportTicket() {
const subscriptionId = process.env["SUPPORT_SUBSCRIPTION_ID"] || "subid";
const supportTicketName = "testticket";
const updateSupportTicket = { severity: "critical" };
const credential = new DefaultAzureCredential();
const client = new MicrosoftSupport(credential, subscriptionId);
const result = await client.supportTickets.update(supportTicketName, updateSupportTicket);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Support;
using Azure.ResourceManager.Support.Models;
// Generated from example definition: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateSeverityOfSupportTicketForSubscription.json
// this example is just showing the usage of "SupportTickets_Update" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this SupportTicketResource created on azure
// for more information of creating SupportTicketResource, please refer to the document of SupportTicketResource
string subscriptionId = "subid";
string supportTicketName = "testticket";
ResourceIdentifier supportTicketResourceId = SupportTicketResource.CreateResourceIdentifier(subscriptionId, supportTicketName);
SupportTicketResource supportTicket = client.GetSupportTicketResource(supportTicketResourceId);
// invoke the operation
SupportTicketPatch patch = new SupportTicketPatch()
{
Severity = SupportSeverityLevel.Critical,
};
SupportTicketResource result = await supportTicket.UpdateAsync(patch);
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
SupportTicketData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample Response
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket",
"name": "testticket",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "118032014183770",
"description": "This is a test - please ignore",
"problemClassificationId": "/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid",
"problemClassificationDisplayName": "Add or Edit VAT, TAX ID, or PO Number",
"severity": "critical",
"require24X7Response": false,
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "test.name@contoso.com",
"additionalEmailAddresses": [
"tname@contoso.com",
"teamtest@contoso.com"
],
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
},
"serviceLevelAgreement": {
"startTime": "2020-03-20T21:36:18Z",
"expirationTime": "2020-03-21T17:36:18Z",
"slaMinutes": 240
},
"supportEngineer": {
"emailAddress": "xyz@contoso.com"
},
"supportPlanType": "Premier",
"title": "Test - please ignore",
"serviceId": "/providers/Microsoft.Support/services/subscription_management_service_guid",
"serviceDisplayName": "Subscription management",
"status": "Open",
"createdDate": "2020-03-20T21:36:18Z",
"modifiedDate": "2020-03-20T21:36:23Z"
}
}
Update status of a support ticket
Sample Request
PATCH https://management.azure.com/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket?api-version=2020-04-01
{
"status": "closed"
}
import com.azure.resourcemanager.support.models.Status;
import com.azure.resourcemanager.support.models.SupportTicketDetails;
/** Samples for SupportTickets Update. */
public final class Main {
/*
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateStatusOfSupportTicketForSubscription.json
*/
/**
* Sample code: Update status of a support ticket.
*
* @param manager Entry point to SupportManager.
*/
public static void updateStatusOfASupportTicket(com.azure.resourcemanager.support.SupportManager manager) {
SupportTicketDetails resource =
manager.supportTickets().getWithResponse("testticket", com.azure.core.util.Context.NONE).getValue();
resource.update().withStatus(Status.CLOSED).apply();
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.support import MicrosoftSupport
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-support
# USAGE
python update_status_of_a_support_ticket.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = MicrosoftSupport(
credential=DefaultAzureCredential(),
subscription_id="subid",
)
response = client.support_tickets.update(
support_ticket_name="testticket",
update_support_ticket={"status": "closed"},
)
print(response)
# x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateStatusOfSupportTicketForSubscription.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armsupport_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/support/armsupport"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/7a2ac91de424f271cf91cc8009f3fe9ee8249086/specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateStatusOfSupportTicketForSubscription.json
func ExampleTicketsClient_Update_updateStatusOfASupportTicket() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armsupport.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewTicketsClient().Update(ctx, "testticket", armsupport.UpdateSupportTicket{
Status: to.Ptr(armsupport.StatusClosed),
}, nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.TicketDetails = armsupport.TicketDetails{
// Name: to.Ptr("testticket"),
// Type: to.Ptr("Microsoft.Support/supportTickets"),
// ID: to.Ptr("/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket"),
// Properties: &armsupport.TicketDetailsProperties{
// Description: to.Ptr("This is a test - please ignore"),
// ContactDetails: &armsupport.ContactProfile{
// AdditionalEmailAddresses: []*string{
// to.Ptr("tname@contoso.com"),
// to.Ptr("teamtest@contoso.com")},
// Country: to.Ptr("USA"),
// FirstName: to.Ptr("abc"),
// LastName: to.Ptr("xyz"),
// PreferredContactMethod: to.Ptr(armsupport.PreferredContactMethodEmail),
// PreferredSupportLanguage: to.Ptr("en-US"),
// PreferredTimeZone: to.Ptr("Pacific Standard Time"),
// PrimaryEmailAddress: to.Ptr("test.name@contoso.com"),
// },
// CreatedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// ModifiedDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:23.000Z"); return t}()),
// ProblemClassificationDisplayName: to.Ptr("Add or Edit VAT, TAX ID, or PO Number"),
// ProblemClassificationID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid"),
// Require24X7Response: to.Ptr(false),
// ServiceDisplayName: to.Ptr("Subscription management"),
// ServiceID: to.Ptr("/providers/Microsoft.Support/services/subscription_management_service_guid"),
// ServiceLevelAgreement: &armsupport.ServiceLevelAgreement{
// ExpirationTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-21T17:36:18.000Z"); return t}()),
// SLAMinutes: to.Ptr[int32](240),
// StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-03-20T21:36:18.000Z"); return t}()),
// },
// Severity: to.Ptr(armsupport.SeverityLevelCritical),
// Status: to.Ptr("Closed"),
// SupportEngineer: &armsupport.Engineer{
// },
// SupportPlanType: to.Ptr("Premier"),
// SupportTicketID: to.Ptr("118032014183770"),
// Title: to.Ptr("Test - please ignore"),
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { MicrosoftSupport } = require("@azure/arm-support");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
*
* @summary This API allows you to update the severity level, ticket status, and your contact information in the support ticket.<br/><br/>Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API.<br/><br/>Changing the ticket status to _closed_ is allowed only on an unassigned case. When an engineer is actively working on the ticket, send your ticket closure request by sending a note to your engineer.
* x-ms-original-file: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateStatusOfSupportTicketForSubscription.json
*/
async function updateStatusOfASupportTicket() {
const subscriptionId = process.env["SUPPORT_SUBSCRIPTION_ID"] || "subid";
const supportTicketName = "testticket";
const updateSupportTicket = { status: "closed" };
const credential = new DefaultAzureCredential();
const client = new MicrosoftSupport(credential, subscriptionId);
const result = await client.supportTickets.update(supportTicketName, updateSupportTicket);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Support;
using Azure.ResourceManager.Support.Models;
// Generated from example definition: specification/support/resource-manager/Microsoft.Support/stable/2020-04-01/examples/UpdateStatusOfSupportTicketForSubscription.json
// this example is just showing the usage of "SupportTickets_Update" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this SupportTicketResource created on azure
// for more information of creating SupportTicketResource, please refer to the document of SupportTicketResource
string subscriptionId = "subid";
string supportTicketName = "testticket";
ResourceIdentifier supportTicketResourceId = SupportTicketResource.CreateResourceIdentifier(subscriptionId, supportTicketName);
SupportTicketResource supportTicket = client.GetSupportTicketResource(supportTicketResourceId);
// invoke the operation
SupportTicketPatch patch = new SupportTicketPatch()
{
Status = SupportTicketStatus.Closed,
};
SupportTicketResource result = await supportTicket.UpdateAsync(patch);
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
SupportTicketData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample Response
{
"id": "/subscriptions/subid/providers/Microsoft.Support/supportTickets/testticket",
"name": "testticket",
"type": "Microsoft.Support/supportTickets",
"properties": {
"supportTicketId": "118032014183770",
"description": "This is a test - please ignore",
"problemClassificationId": "/providers/Microsoft.Support/services/subscription_management_service_guid/problemClassifications/problemClassification_guid",
"problemClassificationDisplayName": "Add or Edit VAT, TAX ID, or PO Number",
"severity": "critical",
"require24X7Response": false,
"contactDetails": {
"firstName": "abc",
"lastName": "xyz",
"preferredContactMethod": "email",
"primaryEmailAddress": "test.name@contoso.com",
"additionalEmailAddresses": [
"tname@contoso.com",
"teamtest@contoso.com"
],
"preferredTimeZone": "Pacific Standard Time",
"country": "USA",
"preferredSupportLanguage": "en-US"
},
"serviceLevelAgreement": {
"startTime": "2020-03-20T21:36:18Z",
"expirationTime": "2020-03-21T17:36:18Z",
"slaMinutes": 240
},
"supportEngineer": {
"emailAddress": null
},
"supportPlanType": "Premier",
"title": "Test - please ignore",
"serviceId": "/providers/Microsoft.Support/services/subscription_management_service_guid",
"serviceDisplayName": "Subscription management",
"status": "Closed",
"createdDate": "2020-03-20T21:36:18Z",
"modifiedDate": "2020-03-20T21:36:23Z"
}
}
Definizioni
Nome |
Descrizione |
ContactProfile
|
Informazioni di contatto associate al ticket di supporto.
|
ExceptionResponse
|
Errore dell'API.
|
PreferredContactMethod
|
Metodo di contatto preferito.
|
QuotaChangeRequest
|
Questa proprietà è necessaria per fornire l'area e i nuovi limiti di quota.
|
QuotaTicketDetails
|
Set aggiuntivo di informazioni necessarie per aumentare il ticket di supporto per determinati tipi di quota, ad esempio core di macchine virtuali. Ottenere dettagli completi sulla richiesta di supporto del payload quota insieme ad esempi alla richiesta di quota di supporto.
|
ServiceError
|
Dettagli dell'errore dell'API.
|
ServiceErrorDetail
|
Dettagli dell'errore.
|
ServiceLevelAgreement
|
Dettagli del Contratto di servizio per un ticket di supporto.
|
SeverityLevel
|
Valore che indica l'urgenza del caso, che a sua volta determina il tempo di risposta in base al contratto di servizio del piano di supporto tecnico in uso con Azure. Nota: "Massimo impatto critico", noto anche come livello di "emergenza - Grave impatto" nel portale di Azure è riservato solo ai nostri clienti Premium.
|
Status
|
Stato da aggiornare nel ticket.
|
SupportEngineer
|
Informazioni sul tecnico di supporto.
|
SupportTicketDetails
|
Oggetto che rappresenta la risorsa SupportTicketDetails.
|
TechnicalTicketDetails
|
Informazioni aggiuntive per il ticket di supporto tecnico.
|
UpdateContactProfile
|
Informazioni di contatto associate al ticket di supporto.
|
UpdateSupportTicket
|
Aggiornamenti gravità, stato del ticket e dettagli di contatto nel ticket di supporto.
|
Informazioni di contatto associate al ticket di supporto.
Nome |
Tipo |
Descrizione |
additionalEmailAddresses
|
string[]
|
Gli indirizzi di posta elettronica aggiuntivi elencati verranno copiati in qualsiasi corrispondenza relativa al ticket di supporto.
|
country
|
string
|
Paese dell'utente. Si tratta del codice alfa-3166-1 ISO 3.
|
firstName
|
string
|
Nome.
|
lastName
|
string
|
Cognome.
|
phoneNumber
|
string
|
Numero di telefono. Questo è necessario se il metodo di contatto preferito è telefono.
|
preferredContactMethod
|
PreferredContactMethod
|
Metodo di contatto preferito.
|
preferredSupportLanguage
|
string
|
Linguaggio preferito del supporto da Azure. Le lingue di supporto variano in base alla gravità scelta per il ticket di supporto. Altre informazioni su Gravità e velocità di risposta di Azure. Usare il codice del paese di lingua standard. I valori validi sono "en-us" per inglese, 'zh-hans' per cinese, 'es-es' per spagnolo, 'fr-fr' per francese, 'ja-jp' per giapponese, 'ko-kr' per coreano, 'ru-ru' per russo, 'pt-br' per portoghese, 'it-it' per italiano, 'zh-tw' per cinese e 'de-de' per tedesco.
|
preferredTimeZone
|
string
|
Fuso orario dell'utente. Si tratta del nome del fuso orario dai valori di indice del fuso orario microsoft.
|
primaryEmailAddress
|
string
|
Indirizzo di posta elettronica primario.
|
ExceptionResponse
Errore dell'API.
Nome |
Tipo |
Descrizione |
error
|
ServiceError
|
Dettagli dell'errore dell'API.
|
Metodo di contatto preferito.
Nome |
Tipo |
Descrizione |
email
|
string
|
|
phone
|
string
|
|
QuotaChangeRequest
Questa proprietà è necessaria per fornire l'area e i nuovi limiti di quota.
Nome |
Tipo |
Descrizione |
payload
|
string
|
Payload della richiesta di aumento della quota.
|
region
|
string
|
Area per cui viene effettuata la richiesta di aumento della quota.
|
QuotaTicketDetails
Set aggiuntivo di informazioni necessarie per aumentare il ticket di supporto per determinati tipi di quota, ad esempio core di macchine virtuali. Ottenere dettagli completi sulla richiesta di supporto del payload quota insieme ad esempi alla richiesta di quota di supporto.
Nome |
Tipo |
Descrizione |
quotaChangeRequestSubType
|
string
|
Obbligatorio per determinati tipi di quota quando è presente un sottotipo, ad esempio Batch, per il quale si richiede un aumento della quota.
|
quotaChangeRequestVersion
|
string
|
Versione della richiesta di modifica quota.
|
quotaChangeRequests
|
QuotaChangeRequest[]
|
Questa proprietà è necessaria per fornire l'area e i nuovi limiti di quota.
|
ServiceError
Dettagli dell'errore dell'API.
Nome |
Tipo |
Descrizione |
code
|
string
|
Codice di errore.
|
details
|
ServiceErrorDetail[]
|
Elenco dei dettagli dell'errore.
|
message
|
string
|
Messaggio di errore.
|
target
|
string
|
Destinazione dell'errore.
|
ServiceErrorDetail
Dettagli dell'errore.
Nome |
Tipo |
Descrizione |
code
|
string
|
Codice di errore.
|
message
|
string
|
Messaggio di errore.
|
target
|
string
|
Destinazione dell'errore.
|
ServiceLevelAgreement
Dettagli del Contratto di servizio per un ticket di supporto.
Nome |
Tipo |
Descrizione |
expirationTime
|
string
|
Ora UTC (formato ISO 8601) alla scadenza del contratto di servizio.
|
slaMinutes
|
integer
|
Contratto di servizio in minuti.
|
startTime
|
string
|
Ora UTC (formato ISO 8601) all'avvio del contratto di servizio.
|
SeverityLevel
Valore che indica l'urgenza del caso, che a sua volta determina il tempo di risposta in base al contratto di servizio del piano di supporto tecnico in uso con Azure. Nota: "Massimo impatto critico", noto anche come livello di "emergenza - Grave impatto" nel portale di Azure è riservato solo ai nostri clienti Premium.
Nome |
Tipo |
Descrizione |
critical
|
string
|
|
highestcriticalimpact
|
string
|
|
minimal
|
string
|
|
moderate
|
string
|
|
Status
Stato da aggiornare nel ticket.
Nome |
Tipo |
Descrizione |
closed
|
string
|
|
open
|
string
|
|
SupportEngineer
Informazioni sul tecnico di supporto.
Nome |
Tipo |
Descrizione |
emailAddress
|
string
|
Email indirizzo del tecnico del supporto di Azure assegnato al ticket di supporto.
|
SupportTicketDetails
Oggetto che rappresenta la risorsa SupportTicketDetails.
Nome |
Tipo |
Descrizione |
id
|
string
|
ID della risorsa.
|
name
|
string
|
Nome della risorsa.
|
properties.contactDetails
|
ContactProfile
|
Informazioni di contatto dell'utente che richiede di creare un ticket di supporto.
|
properties.createdDate
|
string
|
Ora UTC (formato ISO 8601) quando è stato creato il ticket di supporto.
|
properties.description
|
string
|
Descrizione dettagliata della domanda o del problema.
|
properties.enrollmentId
|
string
|
ID registrazione associato al ticket di supporto.
|
properties.modifiedDate
|
string
|
Ora UTC (formato ISO 8601) quando il ticket di supporto è stato modificato.
|
properties.problemClassificationDisplayName
|
string
|
Nome localizzato della classificazione dei problemi.
|
properties.problemClassificationId
|
string
|
Ogni servizio di Azure ha un proprio set di categorie di problemi, note anche come classificazione dei problemi. Questo parametro è l'ID univoco per il tipo di problema riscontrato.
|
properties.problemStartTime
|
string
|
Ora UTC (formato ISO 8601) all'avvio del problema.
|
properties.quotaTicketDetails
|
QuotaTicketDetails
|
Dettagli aggiuntivi del ticket associati a una richiesta di ticket di supporto quota.
|
properties.require24X7Response
|
boolean
|
Indica se richiede una risposta 24x7 da Azure.
|
properties.serviceDisplayName
|
string
|
Nome localizzato del servizio di Azure.
|
properties.serviceId
|
string
|
Si tratta dell'ID risorsa della risorsa del servizio di Azure associata al ticket di supporto.
|
properties.serviceLevelAgreement
|
ServiceLevelAgreement
|
Informazioni sul contratto di servizio per questo ticket di supporto.
|
properties.severity
|
SeverityLevel
|
Valore che indica l'urgenza del caso, che a sua volta determina il tempo di risposta in base al contratto di servizio del piano di supporto tecnico in uso con Azure. Nota: "Massimo impatto critico", noto anche come livello di "emergenza - Grave impatto" nel portale di Azure è riservato solo ai nostri clienti Premium.
|
properties.status
|
string
|
Stato del ticket di supporto.
|
properties.supportEngineer
|
SupportEngineer
|
Informazioni sul tecnico di supporto che lavora su questo ticket di supporto.
|
properties.supportPlanType
|
string
|
Tipo di piano di supporto associato al ticket di supporto.
|
properties.supportTicketId
|
string
|
ID del ticket di supporto generato dal sistema che è univoco.
|
properties.technicalTicketDetails
|
TechnicalTicketDetails
|
Dettagli aggiuntivi sui ticket associati a una richiesta di ticket di supporto tecnico.
|
properties.title
|
string
|
Titolo del ticket di supporto.
|
type
|
string
|
Tipo della risorsa 'Microsoft.Support/supportTickets'.
|
TechnicalTicketDetails
Informazioni aggiuntive per il ticket di supporto tecnico.
Nome |
Tipo |
Descrizione |
resourceId
|
string
|
Si tratta dell'ID risorsa della risorsa del servizio di Azure, ad esempio una risorsa macchina virtuale o una risorsa HDInsight, per cui viene creato il ticket di supporto.
|
Informazioni di contatto associate al ticket di supporto.
Nome |
Tipo |
Descrizione |
additionalEmailAddresses
|
string[]
|
Email indirizzi elencati verranno copiati in qualsiasi corrispondenza relativa al ticket di supporto.
|
country
|
string
|
Paese dell'utente. Si tratta del codice alfa-3166-1 ISO 3.
|
firstName
|
string
|
Nome.
|
lastName
|
string
|
Cognome.
|
phoneNumber
|
string
|
Numero di telefono. Questo è necessario se il metodo di contatto preferito è telefono.
|
preferredContactMethod
|
PreferredContactMethod
|
Metodo di contatto preferito.
|
preferredSupportLanguage
|
string
|
Linguaggio preferito del supporto da Azure. Le lingue di supporto variano in base alla gravità scelta per il ticket di supporto. Altre informazioni su Gravità e velocità di risposta di Azure. Usare il codice del paese di lingua standard. I valori validi sono "en-us" per inglese, 'zh-hans' per cinese, 'es-es' per spagnolo, 'fr-fr' per francese, 'ja-jp' per giapponese, 'ko-kr' per coreano, 'ru-ru' per russo, 'pt-br' per portoghese, 'it-it' per italiano, 'zh-tw' per cinese e 'de-de' per tedesco.
|
preferredTimeZone
|
string
|
Fuso orario dell'utente. Si tratta del nome del fuso orario dai valori di indice del fuso orario microsoft.
|
primaryEmailAddress
|
string
|
Indirizzo di posta elettronica primario.
|
UpdateSupportTicket
Aggiornamenti gravità, stato del ticket e dettagli di contatto nel ticket di supporto.
Nome |
Tipo |
Descrizione |
contactDetails
|
UpdateContactProfile
|
Dettagli di contatto da aggiornare nel ticket di supporto.
|
severity
|
SeverityLevel
|
Livello di gravità.
|
status
|
Status
|
Stato da aggiornare nel ticket.
|