az arcdata dc config

Notitie

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 arcdata dc config-opdracht uitvoert. Meer informatie over extensies.

Configuratieopdrachten.

Opdracht

Name Description Type Status
az arcdata dc config add

Voeg een waarde toe voor een json-pad in een configuratiebestand.

Toestel GA
az arcdata dc config init

Initialiseer een configuratieprofiel voor een gegevenscontroller dat kan worden gebruikt met az arcdata dc create.

Toestel GA
az arcdata dc config list

Beschikbare configuratieprofielkeuzen weergeven.

Toestel GA
az arcdata dc config patch

Patch een configuratiebestand op basis van een json-patchbestand.

Toestel GA
az arcdata dc config remove

Verwijder een waarde voor een json-pad in een configuratiebestand.

Toestel GA
az arcdata dc config replace

Vervang een waarde voor een json-pad in een configuratiebestand.

Toestel GA
az arcdata dc config show

Retourneert de configuratie van de aangepaste resource van de gegevenscontroller.

Toestel GA

az arcdata dc config add

Voeg een waarde toe voor een json-pad in een configuratiebestand.

Voeg 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 mogelijk op de juiste manier escapequotaties uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.

az arcdata dc config add --config-file
                         --json-values
                         --path

Voorbeelden

Gegevenscontrolleropslag toevoegen.

az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Vereiste parameters

--config-file -c
Afgeschaft

Optie -c is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '-p'.

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

--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. De opdracht 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

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config init

Initialiseer een configuratieprofiel voor een gegevenscontroller dat kan worden gebruikt met az arcdata dc create.

Initialiseer een configuratieprofiel voor een gegevenscontroller dat kan worden gebruikt met az arcdata dc create. De specifieke bron van het configuratieprofiel kan worden opgegeven in de argumenten.

az arcdata dc config init [--force]
                          [--path]
                          [--source]
                          [--target]

Voorbeelden

Configuratie-init-ervaring van begeleide gegevenscontroller: u ontvangt prompts voor de benodigde waarden.

az arcdata dc config init

arcdata dc config init met argumenten, maakt een configuratieprofiel van aks-dev-test in ./custom.

az arcdata dc config init --source azure-arc-kubeadm --path custom

Optionele parameters

--force -f

Forceer het overschrijven van het doelbestand.

--path -p

Het bestandspad waar u het configuratieprofiel wilt plaatsen, wordt standaard ingesteld op /custom.

--source -s

Bron van configuratieprofiel: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift', 'azure-arc-unit-test'].

--target -t
Afgeschaft

Optie '-t' is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '-p'.

Het bestandspad waar u het configuratieprofiel wilt plaatsen, wordt standaard ingesteld op /custom.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config list

Beschikbare configuratieprofielkeuzen weergeven.

Beschikbare configuratieprofielopties weergeven voor gebruik in arcdata dc config init.

az arcdata dc config list [--config-profile]

Voorbeelden

Toont alle beschikbare configuratieprofielnamen.

az arcdata dc config list

Toont json van een specifiek configuratieprofiel.

az arcdata dc config list --config-profile aks-dev-test

Optionele parameters

--config-profile -c

Standaardconfiguratieprofiel: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift', 'azure-arc-unit-test'].

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config patch

Patch een configuratiebestand op basis van een json-patchbestand.

Patch het configuratiebestand op basis van het opgegeven patchbestand. Raadpleeg http://jsonpatch.com/ 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 arcdata dc config patch --config-file
                           --patch-file
                           --path

Voorbeelden

Ex 1: vervang de poort van één eindpunt (Data Controller Endpoint) door een patchbestand.

az arcdata dc config patch --path custom/control.json --patch ./patch.json

    Patch File Example (patch.json):
        {"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}

Ex 2 : Vervang de opslag van de gegevenscontroller door een patchbestand.

az arcdata dc config patch --path custom/control.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

--config-file -c
Afgeschaft

Optie -c is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '--path'.

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

--patch-file -p

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

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config remove

Verwijder een waarde voor een json-pad in een configuratiebestand.

Verwijder de waarde op het json-pad in het configuratiebestand. Alle onderstaande voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u mogelijk op de juiste manier escapequotaties uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.

az arcdata dc config remove --config-file
                            --json-path
                            --path

Voorbeelden

Ex 1 - Gegevenscontrolleropslag verwijderen.

az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'

Vereiste parameters

--config-file -c
Afgeschaft

Optie -c is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '-p'.

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

--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. De opdracht Remove 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

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config replace

Vervang een waarde voor een json-pad in een configuratiebestand.

Vervang de waarde op het json-pad in het configuratiebestand. Alle voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u mogelijk op de juiste manier escapequotaties uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.

az arcdata dc config replace --config-file
                             --json-values
                             --path

Voorbeelden

Ex 1: vervang de poort van één eindpunt (gegevenscontrollereindpunt).

az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'

Ex 2 - Gegevenscontrolleropslag vervangen.

az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Vereiste parameters

--config-file -c
Afgeschaft

Optie -c is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '-p'.

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

--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. De vervangingsopdracht ondersteunt 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

Configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, d.w.w.v. custom/control.json.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.

az arcdata dc config show

Retourneert de configuratie van de aangepaste resource van de gegevenscontroller.

az arcdata dc config show [--k8s-namespace]
                          [--use-k8s]

Optionele parameters

--k8s-namespace -k

De Kubernetes-naamruimte waarin de gegevenscontroller bestaat.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

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

--subscription

Naam of id van het 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.