Tenant Configuration - Get Sync State
Obtém o estado da sincronização mais recente entre a base de dados de configuração e o repositório Git.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/syncState?api-version=2021-08-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
configuration
|
path | True |
O identificador da Operação de Configuração do Git. |
|
resource
|
path | True |
string |
O nome do grupo de recursos. |
service
|
path | True |
string |
O nome do serviço Gestão de API. Padrão Regex: |
subscription
|
path | True |
string |
Credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API a utilizar com o pedido de cliente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Resultado do estado de sincronização. |
|
Other Status Codes |
Resposta de erro que descreve a razão pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
ApiManagementTenantAccessSyncState
Pedido de amostra
Resposta da amostra
{
"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"
}
}
Definições
Name | Description |
---|---|
configuration |
O identificador da Operação de Configuração do Git. |
Error |
Contrato de campo de erro. |
Error |
Resposta a Erros. |
Tenant |
Resultado do Estado de Sincronização de Configuração do Inquilino. |
configurationIdName
O identificador da Operação de Configuração do Git.
Name | Tipo | Description |
---|---|---|
configuration |
string |
ErrorFieldContract
Contrato de campo de erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Código de erro ao nível da propriedade. |
message |
string |
Representação legível por humanos do erro ao nível da propriedade. |
target |
string |
Nome da propriedade. |
ErrorResponse
Resposta a Erros.
Name | Tipo | Description |
---|---|---|
error.code |
string |
Código de erro definido pelo serviço. Este código serve como um sub-estado para o código de erro HTTP especificado na resposta. |
error.details |
A lista de campos inválidos enviados a pedido, em caso de erro de validação. |
|
error.message |
string |
Representação legível por humanos do erro. |
TenantConfigurationSyncStateContract
Resultado do Estado de Sincronização de Configuração do Inquilino.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties.branch |
string |
O nome do ramo Git. |
properties.commitId |
string |
O ID de consolidação mais recente. |
properties.configurationChangeDate |
string |
A data da última alteração de configuração. A data está em conformidade com o seguinte formato: |
properties.isExport |
boolean |
valor que indica se a última sincronização foi guardada (verdadeira) ou a operação de implementação (falsa). |
properties.isGitEnabled |
boolean |
valor que indica se o acesso à configuração do Git está ativado. |
properties.isSynced |
boolean |
valor que indica se a última sincronização foi posterior à alteração da configuração. |
properties.lastOperationId |
string |
Identificador de operação de configuração de inquilino mais recente |
properties.syncDate |
string |
A data da sincronização mais recente. A data está em conformidade com o seguinte formato: |
type |
string |
O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |