Partager via


Addresses - Update

Mettez à jour les propriétés d’une adresse existante.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/addresses/{addressName}?api-version=2024-02-01

Paramètres URI

Nom Dans Obligatoire Type Description
addressName
path True

string

minLength: 3
maxLength: 24
pattern: ^[-\w\.]+$

Nom de la ressource d’adresse dans le groupe de ressources spécifié. Les noms d’adresses doivent être compris entre 3 et 24 caractères de longueur et utiliser n’importe quel trait de soulignement et alphanumérique uniquement.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
If-Match

string

Définit la condition If-Match. Le correctif est effectué uniquement si l’ETag du travail sur le serveur correspond à cette valeur.

Corps de la demande

Nom Type Description
properties.contactDetails

ContactDetails

Coordonnées de l’adresse.

properties.shippingAddress

ShippingAddress

Détails d’expédition de l’adresse.

tags

object

Liste des paires clé-valeur qui décrivent la ressource. Ces balises peuvent être utilisées dans l’affichage et le regroupement de cette ressource (entre les groupes de ressources).

Réponses

Nom Type Description
200 OK

AddressResource

L’opération Azure s’est terminée avec succès.

202 Accepted

Demande de mise à jour de ressource acceptée.

En-têtes

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

UpdateAddress

Exemple de requête

PATCH https://management.azure.com/subscriptions/eb5dc900-6186-49d8-b7d7-febd866fdc1d/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/addresses/TestAddressName2?api-version=2024-02-01

{
  "properties": {
    "contactDetails": {
      "contactName": "YYYY YYYY",
      "emailList": [
        "xxxx@xxxx.xxx"
      ],
      "phone": "0000000000",
      "phoneExtension": ""
    },
    "shippingAddress": {
      "addressType": "None",
      "city": "San Francisco",
      "companyName": "Microsoft",
      "country": "US",
      "postalCode": "94107",
      "stateOrProvince": "CA",
      "streetAddress1": "16 TOWNSEND ST",
      "streetAddress2": "UNIT 1"
    }
  },
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}

Exemple de réponse

{
  "name": "TestAddressName2",
  "type": "Microsoft.EdgeOrder/addresses",
  "id": "/subscriptions/eb5dc900-6186-49d8-b7d7-febd866fdc1d/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/addresses/TestAddressName2",
  "location": "eastus",
  "properties": {
    "addressValidationStatus": "Valid",
    "contactDetails": {
      "contactName": "YYYY YYYY",
      "emailList": [
        "xxxx@xxxx.xxx"
      ],
      "phone": "0000000000",
      "phoneExtension": ""
    },
    "shippingAddress": {
      "addressType": "None",
      "city": "San Francisco",
      "companyName": "Microsoft",
      "country": "US",
      "postalCode": "94107",
      "stateOrProvince": "CA",
      "streetAddress1": "16 TOWNSEND ST",
      "streetAddress2": "UNIT 1"
    }
  },
  "systemData": {
    "createdAt": "0001-01-01T05:30:00+05:30",
    "lastModifiedAt": "0001-01-01T05:30:00+05:30"
  },
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}
location: https://management.azure.com/subscriptions/eb5dc900-6186-49d8-b7d7-febd866fdc1d/providers/Microsoft.EdgeOrder/locations/westus/operationResults/operationid?api-version=2024-02-01

Définitions

Nom Description
AddressClassification

Type d’adresse en fonction de son contexte d’utilisation.

AddressResource

Ressource d’adresse.

AddressType

Type d’adresse.

AddressUpdateParameter

Paramètres de mise à jour d’adresse.

AddressValidationStatus

État de la validation d’adresse.

ContactDetails

Détails du contact.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ProvisioningState

État d’approvisionnement

ShippingAddress

Adresse d’expédition où le client souhaite recevoir l’appareil.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

AddressClassification

Type d’adresse en fonction de son contexte d’utilisation.

Valeur Description
Shipping

Adresse d’expédition de la commande.

Site

Adresse du site.

AddressResource

Ressource d’adresse.

Nom Type Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.addressClassification

AddressClassification

Type d’adresse en fonction de son contexte d’utilisation.

properties.addressValidationStatus

AddressValidationStatus

État de la validation d’adresse.

properties.contactDetails

ContactDetails

Coordonnées de l’adresse.

properties.provisioningState

ProvisioningState

État d’approvisionnement

properties.shippingAddress

ShippingAddress

Détails d’expédition de l’adresse.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

AddressType

Type d’adresse.

Valeur Description
None

Type d’adresse non connu.

Residential

Adresse résidentielle.

Commercial

Adresse commerciale.

AddressUpdateParameter

Paramètres de mise à jour d’adresse.

Nom Type Description
properties.contactDetails

ContactDetails

Coordonnées de l’adresse.

properties.shippingAddress

ShippingAddress

Détails d’expédition de l’adresse.

tags

object

Liste des paires clé-valeur qui décrivent la ressource. Ces balises peuvent être utilisées dans l’affichage et le regroupement de cette ressource (entre les groupes de ressources).

AddressValidationStatus

État de la validation d’adresse.

Valeur Description
Valid

L’adresse fournie est valide.

Invalid

L’adresse fournie n’est pas valide ou n’est pas prise en charge.

Ambiguous

L’adresse fournie est ambiguë, choisissez l’une des autres adresses retournées.

ContactDetails

Détails du contact.

Nom Type Description
contactName

string

Nom du contact de la personne.

emailList

string[]

Liste des ID de messagerie à avertir de la progression du travail.

mobile

string

Numéro mobile de la personne de contact.

phone

string

Numéro de téléphone de la personne de contact.

phoneExtension

string

Numéro de poste téléphonique de la personne de contact.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ProvisioningState

État d’approvisionnement

Valeur Description
Creating

Création d’état.

Succeeded

État succédé.

Failed

État en déliquescence.

Canceled

État Annulé.

ShippingAddress

Adresse d’expédition où le client souhaite recevoir l’appareil.

Nom Type Description
addressType

AddressType

Type d’adresse.

city

string

Nom de la ville.

companyName

string

Nom de l’entreprise.

country

string

Nom du pays.

postalCode

string

Code postal.

stateOrProvince

string

Nom de l’état ou de la province.

streetAddress1

string

Ligne d’adresse postale 1.

streetAddress2

string

Ligne d’adresse postale 2.

streetAddress3

string

Rue Adresse ligne 3.

zipExtendedCode

string

Code postal étendu.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.