Delen via


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

Preview

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

--json-values -j

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.

--path -p

Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az sql mi-arc config init

Preview

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

--path -p

Een pad waarin de CRD en specificatie voor het beheerde SQL-exemplaar moeten worden geschreven.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az sql mi-arc config patch

Preview

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

--patch-file

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/.

--path -p

Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az sql mi-arc config remove

Preview

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

--json-path -j

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.

--path -p

Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az sql mi-arc config replace

Preview

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

--json-values -j

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/.

--path -p

Pad naar de specificatie van de aangepaste resource, bijvoorbeeld aangepast/spec.json.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False