Udostępnij za pośrednictwem


Addresses - Update

Zaktualizuj właściwości istniejącego adresu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
addressName
path True

string

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

Nazwa adresu Zasób w określonej grupie zasobów. nazwy adresów muszą mieć długość od 3 do 24 znaków i używać tylko znaków alfanumerycznych i podkreślenia.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
If-Match

string

Definiuje warunek If-Match. Poprawka zostanie wykonana tylko wtedy, gdy element ETag zadania na serwerze jest zgodny z tą wartością.

Treść żądania

Nazwa Typ Opis
properties.contactDetails

ContactDetails

Informacje kontaktowe dotyczące adresu.

properties.shippingAddress

ShippingAddress

Szczegóły wysyłki adresu.

tags

object

Lista par wartości klucza, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów).

Odpowiedzi

Nazwa Typ Opis
200 OK

AddressResource

Operacja platformy Azure została ukończona pomyślnie.

202 Accepted

Zaakceptowano żądanie aktualizacji zasobów.

Nagłówki

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

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

UpdateAddress

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AddressClassification

Typ adresu na podstawie kontekstu użycia.

AddressResource

Zasób adresu.

AddressType

Typ adresu.

AddressUpdateParameter

Parametry aktualizacji adresu.

AddressValidationStatus

Stan weryfikacji adresu.

ContactDetails

Szczegóły kontaktu.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ProvisioningState

Stan dostarczania

ShippingAddress

Adres wysyłkowy, w którym klient chce otrzymać urządzenie.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

AddressClassification

Typ adresu na podstawie kontekstu użycia.

Wartość Opis
Shipping

Adres wysyłkowy zamówienia.

Site

Adres witryny.

AddressResource

Zasób adresu.

Nazwa Typ Opis
id

string (arm-id)

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties.addressClassification

AddressClassification

Typ adresu na podstawie kontekstu użycia.

properties.addressValidationStatus

AddressValidationStatus

Stan weryfikacji adresu.

properties.contactDetails

ContactDetails

Informacje kontaktowe dotyczące adresu.

properties.provisioningState

ProvisioningState

Stan dostarczania

properties.shippingAddress

ShippingAddress

Szczegóły wysyłki adresu.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

AddressType

Typ adresu.

Wartość Opis
None

Typ adresu nie jest znany.

Residential

Adres zamieszkania.

Commercial

Adres handlowy.

AddressUpdateParameter

Parametry aktualizacji adresu.

Nazwa Typ Opis
properties.contactDetails

ContactDetails

Informacje kontaktowe dotyczące adresu.

properties.shippingAddress

ShippingAddress

Szczegóły wysyłki adresu.

tags

object

Lista par wartości klucza, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów).

AddressValidationStatus

Stan weryfikacji adresu.

Wartość Opis
Valid

Podany adres jest prawidłowy.

Invalid

Podany adres jest nieprawidłowy lub nie jest obsługiwany.

Ambiguous

Podany adres jest niejednoznaczny. Wybierz jeden z zwracanych adresów alternatywnych.

ContactDetails

Szczegóły kontaktu.

Nazwa Typ Opis
contactName

string

Imię i nazwisko osoby.

emailList

string[]

Lista identyfikatorów wiadomości e-mail, które mają być powiadamiane o postępie zadania.

mobile

string

Numer telefonu komórkowego osoby kontaktowej.

phone

string

Numer telefonu osoby kontaktowej.

phoneExtension

string

Numer rozszerzenia telefonu osoby kontaktowej.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ProvisioningState

Stan dostarczania

Wartość Opis
Creating

Tworzenie stanu.

Succeeded

Stan powodzenia.

Failed

Stan nieudany.

Canceled

Stan anulowany.

ShippingAddress

Adres wysyłkowy, w którym klient chce otrzymać urządzenie.

Nazwa Typ Opis
addressType

AddressType

Typ adresu.

city

string

Nazwa miasta.

companyName

string

Nazwa firmy.

country

string

Nazwa kraju.

postalCode

string

Kod pocztowy.

stateOrProvince

string

Nazwa stanu lub prowincji.

streetAddress1

string

Ulica Adres linii 1.

streetAddress2

string

Ulica Adres linii 2.

streetAddress3

string

Ulica Adres 3.

zipExtendedCode

string

Rozszerzony kod pocztowy.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.