Udostępnij za pośrednictwem


Accounts - Update

Aktualizacje konto usługi Maps. Po utworzeniu można zaktualizować tylko podzbiór parametrów, takich jak Sku, Tagi, Właściwości.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}?api-version=2023-06-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta usługi Maps.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
identity

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

kind

kind

Pobierz lub ustaw właściwość Kind.

properties.cors

CorsRules

Określa reguły CORS dla usługi Blob Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli w treści żądania nie zostaną uwzględnione żadne elementy corsRule, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Blob Service.

properties.disableLocalAuth

boolean

Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie uwierzytelniania za pomocą kluczy udostępnionych i tokenu sygnatury dostępu współdzielonego z dowolnego użycia.

properties.encryption

encryption

(Opcjonalnie) Nie zaleca się dołączania do definicji zasobów. Wymagane tylko tam, gdzie można wyłączyć szyfrowanie platformy (infrastruktury AKA). Azure SQL TDE jest przykładem tego. Wartości są włączone i wyłączone.

properties.linkedResources

LinkedResource[]

Tablica skojarzonych zasobów z kontem mapy. Połączony zasób w tablicy nie może zostać indywidualnie zaktualizowany. Należy jednocześnie zaktualizować wszystkie połączone zasoby w tablicy. Te zasoby mogą być używane na operacjach w interfejsie API REST Azure Maps. Dostęp jest kontrolowany przez uprawnienia tożsamości zarządzane konta mapy do tych zasobów.

sku

Sku

Jednostka SKU tego konta.

tags

object

Pobiera lub ustawia listę par klucz-wartość, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większą niż 256 znaków.

Odpowiedzi

Nazwa Typ Opis
200 OK

MapsAccount

Konto zostało pomyślnie zaktualizowane.

Other Status Codes

ErrorResponse

Wystąpił błąd podczas tworzenia lub aktualizowania konta.

Zabezpieczenia

azure_auth

Przepływ 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

Update Account Encryption
Update Account Managed Identities
Update Account Tags
Update to Gen1 Account
Update to Gen2 Account

Update Account Encryption

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount?api-version=2023-06-01

{
  "identity": {
    "type": "SystemAssigned",
    "userAssignedIdentities": {
      "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName": null
    }
  },
  "properties": {
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "identityType": "systemAssignedIdentity",
          "userAssignedIdentityResourceId": null
        },
        "keyEncryptionKeyUrl": "https://contosovault.vault.azure.net/keys/contosokek"
      }
    }
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
  "name": "myMapsAccount",
  "type": "Microsoft.Maps/accounts",
  "location": "eastus",
  "kind": "Gen2",
  "sku": {
    "name": "G2",
    "tier": "Standard"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-07-02T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-07-02T01:01:01.1075056Z"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "77f72dac-e0aa-484e-9acd-e5e7075310ef",
    "tenantId": "06006684-60c1-4954-a20c-ffd8fbea7276",
    "userAssignedIdentities": {
      "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName": {
        "clientId": "b602d315-01b5-4265-af23-859edc4f2431",
        "principalId": "ac287332-364a-41d9-a567-9ad86b9fc299"
      }
    }
  },
  "properties": {
    "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
    "provisioningState": "Updating",
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "identityType": "systemAssignedIdentity"
        },
        "keyEncryptionKeyUrl": "https://contosovault.vault.azure.net/keys/contosokek"
      }
    }
  }
}

Update Account Managed Identities

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount?api-version=2023-06-01

{
  "kind": "Gen2",
  "sku": {
    "name": "G2"
  },
  "identity": {
    "type": "SystemAssigned, UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName": {}
    }
  },
  "properties": {
    "linkedResources": [
      {
        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}",
        "uniqueName": "myBatchStorageAccount"
      }
    ]
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
  "name": "myMapsAccount",
  "type": "Microsoft.Maps/accounts",
  "location": "eastus",
  "kind": "Gen2",
  "sku": {
    "name": "G2",
    "tier": "Standard"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-07-02T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-07-02T01:01:01.1075056Z"
  },
  "identity": {
    "type": "SystemAssigned, UserAssigned",
    "principalId": "77f72dac-e0aa-484e-9acd-e5e7075310ef",
    "tenantId": "06006684-60c1-4954-a20c-ffd8fbea7276",
    "userAssignedIdentities": {
      "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName": {
        "clientId": "b602d315-01b5-4265-af23-859edc4f2431",
        "principalId": "ac287332-364a-41d9-a567-9ad86b9fc299"
      }
    }
  },
  "properties": {
    "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
    "provisioningState": "Succeeded",
    "disableLocalAuth": false,
    "linkedResources": [
      {
        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}",
        "uniqueName": "myBatchStorageAccount"
      }
    ]
  }
}

Update Account Tags

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount?api-version=2023-06-01

{
  "tags": {
    "specialTag": "true"
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
  "name": "myMapsAccount",
  "type": "Microsoft.Maps/accounts",
  "location": "eastus",
  "kind": "Gen1",
  "tags": {
    "specialTag": "true"
  },
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-07-02T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-07-02T01:01:01.1075056Z"
  },
  "properties": {
    "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
    "provisioningState": "Succeeded",
    "disableLocalAuth": false
  }
}

Update to Gen1 Account

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount?api-version=2023-06-01

{
  "kind": "Gen1",
  "sku": {
    "name": "S1"
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
  "name": "myMapsAccount",
  "type": "Microsoft.Maps/accounts",
  "location": "eastus",
  "kind": "Gen1",
  "sku": {
    "name": "S1",
    "tier": "Standard"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-07-02T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-07-02T01:01:01.1075056Z"
  },
  "properties": {
    "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
    "provisioningState": "Succeeded",
    "disableLocalAuth": false,
    "linkedResources": []
  }
}

Update to Gen2 Account

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount?api-version=2023-06-01

{
  "kind": "Gen2",
  "sku": {
    "name": "G2"
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/21a9967a-e8a9-4656-a70b-96ff1c4d05a0/resourceGroups/myResourceGroup/providers/Microsoft.Maps/accounts/myMapsAccount",
  "name": "myMapsAccount",
  "type": "Microsoft.Maps/accounts",
  "location": "eastus",
  "kind": "Gen2",
  "sku": {
    "name": "G2",
    "tier": "Standard"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-07-02T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-07-02T01:01:01.1075056Z"
  },
  "properties": {
    "uniqueId": "b2e763e6-d6f3-4858-9e2b-7cf8df85c593",
    "provisioningState": "Succeeded",
    "disableLocalAuth": false,
    "linkedResources": []
  }
}

Definicje

Nazwa Opis
CorsRule

Określa regułę CORS dla konta mapy.

CorsRules

Ustawia reguły MECHANIZMU CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule.

createdByType

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

customerManagedKeyEncryption

Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu.

encryption

(Opcjonalnie) Zniechęcono do uwzględnienia w definicji zasobu. Wymagane tylko wtedy, gdy jest możliwe wyłączenie szyfrowania platformy (infrastruktury AKA). Azure SQL TDE jest przykładem tego. Wartości są włączone i wyłączone.

ErrorAdditionalInfo

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

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

IdentityType

Wartości mogą być systemAssignedIdentity lub userAssignedIdentity

InfrastructureEncryption

Wartości są włączone i wyłączone.

KeyEncryptionKeyIdentity

Cała konfiguracja tożsamości ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w celu Key Vault.

kind

Pobierz lub ustaw właściwość Kind.

LinkedResource

Połączony zasób jest odwołaniem do zasobu wdrożonego w subskrypcji platformy Azure, dodawania połączonej wartości zasobu uniqueName jako opcjonalnego parametru dla operacji na interfejsach API REST Azure Maps geoprzestrzennych.

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

MapsAccount

Zasób platformy Azure reprezentujący dostęp do zestawu interfejsów API REST usługi Maps.

MapsAccountProperties

Dodatkowe właściwości konta mapy

MapsAccountUpdateParameters

Parametry używane do aktualizowania istniejącego konta usługi Maps.

name

Nazwa jednostki SKU w formacie standardowym (na przykład S0).

Sku

Jednostka SKU konta usługi Maps.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

CorsRule

Określa regułę CORS dla konta mapy.

Nazwa Typ Opis
allowedOrigins

string[]

Wymagane, jeśli element CorsRule jest obecny. Lista domen pochodzenia, które będą dozwolone za pośrednictwem mechanizmu CORS lub "*", aby zezwolić na wszystkie domeny

CorsRules

Ustawia reguły MECHANIZMU CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule.

Nazwa Typ Opis
corsRules

CorsRule[]

Lista reguł CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule.

createdByType

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

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

customerManagedKeyEncryption

Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu.

Nazwa Typ Opis
keyEncryptionKeyIdentity

KeyEncryptionKeyIdentity

Cała konfiguracja tożsamości dla ustawień klucza zarządzanego przez klienta definiująca, która tożsamość powinna być używana do uwierzytelniania w celu Key Vault.

keyEncryptionKeyUrl

string

adres URL klucza szyfrowania kluczy, wersja lub nienależące do wersji. Np. https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 lub https://contosovault.vault.azure.net/keys/contosokek.

encryption

(Opcjonalnie) Zniechęcono do uwzględnienia w definicji zasobu. Wymagane tylko wtedy, gdy jest możliwe wyłączenie szyfrowania platformy (infrastruktury AKA). Azure SQL TDE jest przykładem tego. Wartości są włączone i wyłączone.

Nazwa Typ Opis
customerManagedKeyEncryption

customerManagedKeyEncryption

Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu.

infrastructureEncryption

InfrastructureEncryption

Wartości są włączone i wyłączone.

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.

IdentityType

Wartości mogą być systemAssignedIdentity lub userAssignedIdentity

Nazwa Typ Opis
delegatedResourceIdentity

string

systemAssignedIdentity

string

userAssignedIdentity

string

InfrastructureEncryption

Wartości są włączone i wyłączone.

Nazwa Typ Opis
disabled

string

enabled

string

KeyEncryptionKeyIdentity

Cała konfiguracja tożsamości ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w celu Key Vault.

Nazwa Typ Opis
delegatedIdentityClientId

string

tożsamość delegowana do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania klucza. Przykład: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Wzajemnie wykluczające się z identityType systemAssignedIdentity i userAssignedIdentity — tylko do użytku wewnętrznego.

identityType

IdentityType

Wartości mogą być systemAssignedIdentity lub userAssignedIdentity

userAssignedIdentityResourceId

string

tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania klucza. Przykład: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Wzajemnie wyklucza się z identityType systemAssignedIdentity i delegatedResourceIdentity.

kind

Pobierz lub ustaw właściwość Kind.

Nazwa Typ Opis
Gen1

string

Gen2

string

LinkedResource

Połączony zasób jest odwołaniem do zasobu wdrożonego w subskrypcji platformy Azure, dodawania połączonej wartości zasobu uniqueName jako opcjonalnego parametru dla operacji na interfejsach API REST Azure Maps geoprzestrzennych.

Nazwa Typ Opis
id

string

Identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}".

uniqueName

string

Podana nazwa, która jednoznacznie identyfikuje połączony zasób.

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

Nazwa Typ Opis
principalId

string

Identyfikator jednostki usługi tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

tenantId

string

Identyfikator dzierżawy tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

type

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

tożsamości User-Assigned
Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach.

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

MapsAccount

Zasób platformy Azure reprezentujący dostęp do zestawu interfejsów API REST usługi Maps.

Nazwa Typ Domyślna wartość Opis
id

string

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

identity

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

kind

kind

Gen1

Pobierz lub ustaw właściwość Kind.

location

string

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

name

string

Nazwa zasobu

properties

MapsAccountProperties

Właściwości konta mapy.

sku

Sku

Jednostka SKU tego konta.

systemData

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

tags

object

Tagi zasobów.

type

string

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

MapsAccountProperties

Dodatkowe właściwości konta mapy

Nazwa Typ Domyślna wartość Opis
cors

CorsRules

Określa reguły CORS dla usługi Blob Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli w treści żądania nie zostaną uwzględnione żadne elementy corsRule, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Blob Service.

disableLocalAuth

boolean

False

Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie kluczy udostępnionych i uwierzytelniania tokenu sygnatury dostępu współdzielonego z dowolnego użycia.

encryption

encryption

(Opcjonalnie) Nie zaleca się dołączania do definicji zasobów. Wymagane tylko tam, gdzie można wyłączyć szyfrowanie platformy (infrastruktury AKA). Azure SQL TDE jest przykładem tego. Wartości są włączone i wyłączone.

linkedResources

LinkedResource[]

Tablica skojarzonych zasobów z kontem mapy. Połączony zasób w tablicy nie może indywidualnie aktualizować, należy zaktualizować wszystkie połączone zasoby w tablicy razem. Te zasoby mogą być używane na operacjach w interfejsie API REST Azure Maps. Dostęp jest kontrolowany przez uprawnienia tożsamości zarządzanego konta mapy do tych zasobów.

provisioningState

string

Stan aprowizacji zasobu konta mapy— aktualizacje konta można wykonywać tylko w stanach terminalu. Stany terminalu: Succeeded i Failed

uniqueId

string

Unikatowy identyfikator konta map

MapsAccountUpdateParameters

Parametry używane do aktualizowania istniejącego konta usługi Maps.

Nazwa Typ Domyślna wartość Opis
identity

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

kind

kind

Gen1

Pobierz lub ustaw właściwość Kind.

properties.cors

CorsRules

Określa reguły CORS dla usługi Blob Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli w treści żądania nie zostaną uwzględnione żadne elementy corsRule, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Blob Service.

properties.disableLocalAuth

boolean

False

Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie kluczy udostępnionych i uwierzytelniania tokenu sygnatury dostępu współdzielonego z dowolnego użycia.

properties.encryption

encryption

(Opcjonalnie) Zniechęcono do uwzględnienia w definicji zasobu. Wymagane tylko wtedy, gdy jest możliwe wyłączenie szyfrowania platformy (infrastruktury AKA). Azure SQL TDE jest przykładem tego. Wartości są włączone i wyłączone.

properties.linkedResources

LinkedResource[]

Tablica skojarzonych zasobów z kontem mapy. Połączony zasób w tablicy nie może indywidualnie aktualizować, należy zaktualizować wszystkie połączone zasoby w tablicy razem. Te zasoby mogą być używane na operacjach w interfejsie API REST Azure Maps. Dostęp jest kontrolowany przez uprawnienia tożsamości zarządzanego konta mapy do tych zasobów.

properties.provisioningState

string

Stan aprowizacji zasobu konta mapy— aktualizacje konta można wykonywać tylko w stanach terminalu. Stany terminalu: Succeeded i Failed

properties.uniqueId

string

Unikatowy identyfikator konta map

sku

Sku

Jednostka SKU tego konta.

tags

object

Pobiera lub ustawia listę par klucz wartości, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większą niż 256 znaków.

name

Nazwa jednostki SKU w formacie standardowym (na przykład S0).

Nazwa Typ Opis
G2

string

S0

string

S1

string

Sku

Jednostka SKU konta usługi Maps.

Nazwa Typ Opis
name

name

Nazwa jednostki SKU w formacie standardowym (na przykład S0).

tier

string

Pobiera warstwę jednostki SKU. Jest to oparte na nazwie jednostki SKU.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

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

Sygnatura czasowa 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.

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

Nazwa Typ Opis
clientId

string

Identyfikator klienta przypisanej tożsamości.

principalId

string

Identyfikator podmiotu zabezpieczeń przypisanej tożsamości.