Tenant Configuration - Save
Met deze bewerking maakt u een doorvoer met de huidige configuratiemomentopname naar de opgegeven vertakking in de opslagplaats. Dit is een langdurige bewerking die enkele minuten kan duren.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/save?api-version=2021-08-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
configuration
|
path | True |
De id van de Git-configuratiebewerking. |
|
resource
|
path | True |
string |
De naam van de resourcegroep. |
service
|
path | True |
string |
De naam van de API Management service. Regex-patroon: |
subscription
|
path | True |
string |
Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep. |
api-version
|
query | True |
string |
Versie van de API die moet worden gebruikt met de clientaanvraag. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
properties.branch | True |
string |
De naam van de Git-vertakking waarin de huidige configuratiemomentopname moet worden doorgevoerd. |
properties.force |
boolean |
Als de waarde waar is, wordt de huidige configuratiedatabase doorgevoerd in de Git-opslagplaats, zelfs als de Git-opslagplaats nieuwere wijzigingen bevat die worden overschreven. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Resultaat van het maken van een doorvoer in de opslagplaats. |
|
202 Accepted |
Geaccepteerd: De locatieheader bevat de URL waar de status van de langlopende bewerking kan worden gecontroleerd. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | uw gebruikersaccount imiteren |
Voorbeelden
ApiManagementTenantConfigurationSave
Voorbeeldaanvraag
Voorbeeldrespons
location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/tenant/operationResults/5a1af57d2a6d2e0b688d751b?api-version=2021-08-01
{
"id": "6074e652093a9d0dac3d733c",
"type": "Microsoft.ApiManagement/service/tenant/operationResults",
"name": "6074e652093a9d0dac3d733c",
"properties": {
"status": "Succeeded",
"started": "2021-04-13T00:31:14.94Z",
"updated": "2021-04-13T00:31:27.59Z",
"resultInfo": "The configuration was successfully saved to master as commit c0ae274f6046912107bad734834cbf65918668b6.",
"actionLog": []
}
}
Definities
Name | Description |
---|---|
Async |
Status van een asynchrone bewerking. |
configuration |
De id van de Git-configuratiebewerking. |
Error |
Fout Veldcontract. |
Error |
Foutreactie. |
Error |
Fout hoofdtekstcontract. |
Operation |
Resultaten van langdurige Git-bewerkingen. |
Operation |
Logboek van de entiteit die wordt gemaakt, bijgewerkt of verwijderd. |
Save |
Sla de details van het tenantconfiguratiecontract op. |
AsyncOperationStatus
Status van een asynchrone bewerking.
Name | Type | Description |
---|---|---|
Failed |
string |
|
InProgress |
string |
|
Started |
string |
|
Succeeded |
string |
configurationIdName
De id van de Git-configuratiebewerking.
Name | Type | Description |
---|---|---|
configuration |
string |
ErrorFieldContract
Fout Veldcontract.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode op eigenschapsniveau. |
message |
string |
Door mensen leesbare weergave van fout op eigenschapsniveau. |
target |
string |
Naam van eigenschap. |
ErrorResponse
Foutreactie.
Name | Type | Description |
---|---|---|
error.code |
string |
Door de service gedefinieerde foutcode. Deze code fungeert als een substatus voor de HTTP-foutcode die is opgegeven in het antwoord. |
error.details |
De lijst met ongeldige velden verzenden in aanvraag, in het geval van een validatiefout. |
|
error.message |
string |
Door mensen leesbare weergave van de fout. |
ErrorResponseBody
Fout hoofdtekstcontract.
Name | Type | Description |
---|---|---|
code |
string |
Door de service gedefinieerde foutcode. Deze code fungeert als een substatus voor de HTTP-foutcode die is opgegeven in het antwoord. |
details |
De lijst met ongeldige velden verzenden in aanvraag, in het geval van een validatiefout. |
|
message |
string |
Door mensen leesbare weergave van de fout. |
OperationResultContract
Resultaten van langdurige Git-bewerkingen.
Name | Type | Description |
---|---|---|
id |
string |
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
De naam van de resource |
properties.actionLog |
Deze eigenschap is alleen opgegeven als onderdeel van de TenantConfiguration_Validate bewerking. Het bevat het logboek van de entiteiten die worden bijgewerkt/gemaakt/verwijderd als onderdeel van de TenantConfiguration_Deploy bewerking. |
|
properties.error |
Contract voor hoofdtekst van fout |
|
properties.id |
string |
Resultaat-id van bewerking. |
properties.resultInfo |
string |
Optionele resultaatgegevens. |
properties.started |
string |
Begintijd van een asynchrone bewerking. De datum voldoet aan de volgende notatie: |
properties.status |
Status van een asynchrone bewerking. |
|
properties.updated |
string |
Laatste updatetijd van een asynchrone bewerking. De datum voldoet aan de volgende notatie: |
type |
string |
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
OperationResultLogItemContract
Logboek van de entiteit die wordt gemaakt, bijgewerkt of verwijderd.
Name | Type | Description |
---|---|---|
action |
string |
Actie zoals maken/bijwerken/verwijderen. |
objectKey |
string |
Id van de entiteit die wordt gemaakt/bijgewerkt/verwijderd. |
objectType |
string |
Het type entiteitscontract. |
SaveConfigurationParameter
Sla de details van het tenantconfiguratiecontract op.
Name | Type | Description |
---|---|---|
properties.branch |
string |
De naam van de Git-vertakking waarin de huidige configuratiemomentopname moet worden doorgevoerd. |
properties.force |
boolean |
Als de waarde waar is, wordt de huidige configuratiedatabase doorgevoerd in de Git-opslagplaats, zelfs als de Git-opslagplaats nieuwere wijzigingen bevat die worden overschreven. |