Condividi tramite


Addresses - Update

Aggiornare le proprietà di un indirizzo esistente.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
addressName
path True

string

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

Nome dell'indirizzo Risorsa all'interno del gruppo di risorse specificato. i nomi degli indirizzi devono avere una lunghezza compresa tra 3 e 24 caratteri e utilizzare solo caratteri alfanumerici e caratteri di sottolineatura.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
If-Match

string

Definisce la condizione di If-Match. La patch verrà eseguita solo se l'ETag del processo nel server corrisponde a questo valore.

Corpo della richiesta

Nome Tipo Descrizione
properties.contactDetails

ContactDetails

Dettagli di contatto per l'indirizzo.

properties.shippingAddress

ShippingAddress

Dettagli di spedizione per l'indirizzo.

tags

object

Elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse).

Risposte

Nome Tipo Descrizione
200 OK

AddressResource

Operazione di Azure completata correttamente.

202 Accepted

Richiesta di aggiornamento delle risorse accettata.

Intestazioni

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

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

UpdateAddress

Esempio di richiesta

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"
  }
}

Risposta di esempio

{
  "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

Definizioni

Nome Descrizione
AddressClassification

Tipo di indirizzo in base al contesto di utilizzo.

AddressResource

Risorsa indirizzo.

AddressType

Tipo di indirizzo.

AddressUpdateParameter

Parametri di aggiornamento dell'indirizzo.

AddressValidationStatus

Stato della convalida dell'indirizzo.

ContactDetails

Dettagli contatto.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ProvisioningState

Stato provisioning

ShippingAddress

Indirizzo di spedizione in cui il cliente desidera ricevere il dispositivo.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

AddressClassification

Tipo di indirizzo in base al contesto di utilizzo.

Valore Descrizione
Shipping

Indirizzo di spedizione per l'ordine.

Site

Indirizzo sito.

AddressResource

Risorsa indirizzo.

Nome Tipo Descrizione
id

string (arm-id)

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Posizione geografica in cui risiede la risorsa

name

string

Nome della risorsa

properties.addressClassification

AddressClassification

Tipo di indirizzo in base al contesto di utilizzo.

properties.addressValidationStatus

AddressValidationStatus

Stato della convalida dell'indirizzo.

properties.contactDetails

ContactDetails

Dettagli di contatto per l'indirizzo.

properties.provisioningState

ProvisioningState

Stato provisioning

properties.shippingAddress

ShippingAddress

Dettagli di spedizione per l'indirizzo.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

object

Tag di risorsa.

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AddressType

Tipo di indirizzo.

Valore Descrizione
None

Tipo di indirizzo non noto.

Residential

Indirizzo di residenza.

Commercial

Indirizzo commerciale.

AddressUpdateParameter

Parametri di aggiornamento dell'indirizzo.

Nome Tipo Descrizione
properties.contactDetails

ContactDetails

Dettagli di contatto per l'indirizzo.

properties.shippingAddress

ShippingAddress

Dettagli di spedizione per l'indirizzo.

tags

object

Elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse).

AddressValidationStatus

Stato della convalida dell'indirizzo.

Valore Descrizione
Valid

L'indirizzo specificato è valido.

Invalid

L'indirizzo specificato non è valido o non è supportato.

Ambiguous

L'indirizzo specificato è ambiguo. Scegliere uno degli indirizzi alternativi restituiti.

ContactDetails

Dettagli contatto.

Nome Tipo Descrizione
contactName

string

Nome contatto della persona.

emailList

string[]

Elenco degli ID di posta elettronica per ricevere una notifica sullo stato del processo.

mobile

string

Numero di cellulare della persona di contatto.

phone

string

Numero di telefono della persona di contatto.

phoneExtension

string

Numero di estensione telefono della persona di contatto.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ProvisioningState

Stato provisioning

Valore Descrizione
Creating

Creazione dello stato.

Succeeded

Stato riuscito.

Failed

Stato non riuscito.

Canceled

Stato Annullato.

ShippingAddress

Indirizzo di spedizione in cui il cliente desidera ricevere il dispositivo.

Nome Tipo Descrizione
addressType

AddressType

Tipo di indirizzo.

city

string

Nome della città.

companyName

string

Nome della società.

country

string

Nome del Paese.

postalCode

string

Codice postale.

stateOrProvince

string

Nome dello Stato o della Provincia.

streetAddress1

string

Indirizzo 1.

streetAddress2

string

Indirizzo 2.

streetAddress3

string

Indirizzo 3.

zipExtendedCode

string

Codice postale esteso.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.