Freigeben über


Tenant Configuration - Get Sync State

Ruft den status der neuesten Synchronisierung zwischen der Konfigurationsdatenbank und dem Git-Repository ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/syncState?api-version=2022-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
configurationName
path True

configurationIdName

Der Bezeichner des Git-Konfigurationsvorgangs.

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName
path True

string

Der Name des API Management-Diensts.

RegEx-Muster: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

TenantConfigurationSyncStateContract

Ergebnis des Synchronisierungszustands.

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

ApiManagementTenantAccessSyncState

Beispielanforderung

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/tenant/configuration/syncState?api-version=2022-08-01

Beispiel für eine Antwort

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/tenant/configuration/syncState",
  "type": "Microsoft.ApiManagement/service/tenant/syncState",
  "name": "syncState",
  "properties": {
    "branch": "master",
    "commitId": "de891c2342c7058dde45e5e624eae7e558c94683",
    "isExport": true,
    "isSynced": true,
    "isGitEnabled": true,
    "syncDate": "2021-04-13T01:15:53.9824995Z",
    "configurationChangeDate": "2021-04-13T00:11:43.862781Z",
    "lastOperationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/tenant/configuration/operationResults/6074f0bd093a9d0dac3d7347"
  }
}

Definitionen

Name Beschreibung
configurationIdName

Der Bezeichner des Git-Konfigurationsvorgangs.

ErrorFieldContract

Fehlerfeldvertrag.

ErrorResponse

Fehlerantwort.

TenantConfigurationSyncStateContract

Ergebnis des Mandantenkonfigurationssynchronisierungsstatus.

configurationIdName

Der Bezeichner des Git-Konfigurationsvorgangs.

Name Typ Beschreibung
configuration

string

ErrorFieldContract

Fehlerfeldvertrag.

Name Typ Beschreibung
code

string

Fehlercode auf Eigenschaftsebene.

message

string

Für Menschen lesbare Darstellung eines Fehlers auf Eigenschaftsebene.

target

string

Der Eigenschaftsname.

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
error.code

string

Der vom Dienst definierte Fehlercode. Dieser Code dient als Unterstatus für den in der Antwort angegebenen HTTP-Fehlercode.

error.details

ErrorFieldContract[]

Die Liste der ungültigen Felder, die im Falle eines Überprüfungsfehlers gesendet werden.

error.message

string

Lesbare Darstellung des Fehlers.

TenantConfigurationSyncStateContract

Ergebnis des Mandantenkonfigurationssynchronisierungsstatus.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.branch

string

Der Name des Git-Branchs.

properties.commitId

string

Die neueste Commit-ID.

properties.configurationChangeDate

string

Das Datum der letzten Konfigurationsänderung. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

properties.isExport

boolean

Wert, der angibt, ob die letzte Synchronisierung gespeichert (true) oder bereitstellungsvorgang (false) war.

properties.isGitEnabled

boolean

Wert, der angibt, ob der Git-Konfigurationszugriff aktiviert ist.

properties.isSynced

boolean

Wert, der angibt, ob die letzte Synchronisierung später als die Konfigurationsänderung war.

properties.lastOperationId

string

Id des letzten Mandantenkonfigurationsvorgangs

properties.syncDate

string

Das Datum der letzten Synchronisierung. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"