az sql mi-arc config
Note
Deze verwijzing maakt deel uit van de arcdata-extensie voor de Azure CLI (versie 2.3.1 of hoger). De extensie installeert automatisch de eerste keer dat u een az sql mi-arc config opdracht uitvoert. Meer informatie over uitbreidingen.
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Configuratieopdrachten.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az sql mi-arc config add |
Voeg een waarde toe voor een json-pad in een configuratiebestand. |
Extension | Voorbeeld |
| az sql mi-arc config init |
Initialiseert de CRD- en specificatiebestanden voor een met SQL beheerd exemplaar. |
Extension | Voorbeeld |
| az sql mi-arc config patch |
Patches voor een configuratiebestand op basis van een json-patchbestand. |
Extension | Voorbeeld |
| az sql mi-arc config remove |
Verwijder een waarde voor een json-pad in een configuratiebestand. |
Extension | Voorbeeld |
| az sql mi-arc config replace |
Vervang een waarde voor een json-pad in een configuratiebestand. |
Extension | Voorbeeld |
az sql mi-arc config add
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Voeg een waarde toe voor een json-pad in een configuratiebestand.
Voegt de waarde toe aan het json-pad in het configuratiebestand. Alle onderstaande voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotaties moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az sql mi-arc config add --json-values
--path
Voorbeelden
Ex 1 - Opslag toevoegen.
az sql mi-arc config add --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Vereiste parameters
Een sleutel-waardepaarlijst met json-paden naar waarden: key1.subkey1=value1,key2.subkey2=value2. U kunt inline json-waarden opgeven, zoals: key='{"kind":"cluster","name":"test-cluster"}' of een bestandspad opgeven, zoals key=./values.json. Toevoegen biedt geen ondersteuning voor voorwaarden. Als de inlinewaarde die u opgeeft een sleutelwaardepaar zelf is met "=" en "," escapet u deze tekens. Bijvoorbeeld key1="key2=val2,key3=val3". Zie http://jsonpatch.com/ voor voorbeelden van hoe uw pad eruit moet zien. Als u toegang wilt krijgen tot een matrix, moet u dit doen door de index aan te geven, zoals key.0=value.
Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql mi-arc config init
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Initialiseert de CRD- en specificatiebestanden voor een met SQL beheerd exemplaar.
az sql mi-arc config init --path
Voorbeelden
Initialiseert de CRD- en specificatiebestanden voor een met SQL beheerd exemplaar.
az sql mi-arc config init --path ./template
Vereiste parameters
Een pad waarin de CRD en specificatie voor het beheerde SQL-exemplaar moeten worden geschreven.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql mi-arc config patch
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Patches voor een configuratiebestand op basis van een json-patchbestand.
Het configuratiebestand wordt gepatcht op basis van het opgegeven patchbestand. http://jsonpatch.com/ Raadpleeg voor een beter begrip van de wijze waarop de paden moeten worden samengesteld. De vervangingsbewerking kan voorwaarden in het pad gebruiken vanwege de jsonpath-bibliotheek https://jsonpath.com/. Alle json-patchbestanden moeten beginnen met een sleutel van 'patch' met een matrix met patches met de bijbehorende op (toevoegen, vervangen, verwijderen), pad en waarde. Voor de op Verwijderen is geen waarde vereist, alleen een pad. Zie de onderstaande voorbeelden.
az sql mi-arc config patch --patch-file
--path
Voorbeelden
Ex 1: vervang de poort van één eindpunt door een patchbestand.
az sql mi-arc config patch --path custom/spec.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}
Ex 2- Opslag vervangen door patchbestand.
az sql mi-arc config patch --path custom/spec.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":".spec.storage","value":{"accessMode":"ReadWriteMany","className":"managed-premium","size":"10Gi"}}]}
Vereiste parameters
Pad naar een json-patchbestand dat is gebaseerd op de jsonpatch-bibliotheek: http://jsonpatch.com/. U moet uw patch json-bestand starten met een sleutel met de naam 'patch', waarvan de waarde een matrix is van patchbewerkingen die u wilt maken. Voor het pad van een patchbewerking kunt u punt notatie gebruiken, zoals key1.key2 voor de meeste bewerkingen. Als u een vervangingsbewerking wilt uitvoeren en u een waarde in een matrix vervangt waarvoor een voorwaardelijk is vereist, gebruikt u de jsonpath-notatie door het pad te beginnen met een $. Hiermee kunt u een voorwaardelijk uitvoeren, zoals $.key1.key2[?( @.key3=="someValue"].key4. Zie de onderstaande voorbeelden. Zie voor meer hulp bij voorwaarden: https://jsonpath.com/.
Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql mi-arc config remove
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Verwijder een waarde voor een json-pad in een configuratiebestand.
Hiermee verwijdert u de waarde op het json-pad in het configuratiebestand. Alle onderstaande voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotaties moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az sql mi-arc config remove --json-path
--path
Voorbeelden
Ex 1 - Opslag verwijderen.
az sql mi-arc config remove --path custom/spec.json --json-path '.spec.storage'
Vereiste parameters
Een lijst met json-paden op basis van de jsonpatch-bibliotheek die aangeeft welke waarden u wilt verwijderen, zoals: key1.subkey1,key2.subkey2. Verwijderen biedt geen ondersteuning voor voorwaarden. Zie http://jsonpatch.com/ voor voorbeelden van hoe uw pad eruit moet zien. Als u toegang wilt krijgen tot een matrix, moet u dit doen door de index aan te geven, zoals key.0=value.
Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az sql mi-arc config replace
De opdrachtgroep 'sql mi-arc' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Vervang een waarde voor een json-pad in een configuratiebestand.
Vervangt de waarde op het json-pad in het configuratiebestand. Alle voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotaties moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az sql mi-arc config replace --json-values
--path
Voorbeelden
Ex 1: vervang de poort van één eindpunt.
az sql mi-arc config replace --path custom/spec.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 - Opslag vervangen.
az sql mi-arc config replace --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Vereiste parameters
Een sleutel-waardepaarlijst met json-paden naar waarden: key1.subkey1=value1,key2.subkey2=value2. U kunt inline json-waarden opgeven, zoals: key='{"kind":"cluster","name":"test-cluster"}' of een bestandspad opgeven, zoals key=./values.json. Replace ondersteunt voorwaardelijke voorwaarden via de jsonpath-bibliotheek. Als u dit wilt gebruiken, start u uw pad met een $. Hiermee kunt u een voorwaardelijk uitvoeren, zoals -j $.key1.key2[?( @.key3=="someValue"].key4=value. Als de inlinewaarde die u opgeeft een sleutelwaardepaar zelf is met "=" en "," escapet u deze tekens. Bijvoorbeeld key1="key2=val2,key3=val3". Hieronder ziet u mogelijk voorbeelden. Zie voor meer hulp: https://jsonpath.com/.
Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |