az arcdata dc config

Примечание.

Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az arcdata dc config . Подробнее о расширениях.

Команды настройки.

Команды

Имя Описание Тип Состояние
az arcdata dc config add

Добавляет значение для пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config init

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create.

Расширение Общедоступная версия
az arcdata dc config list

Выводит список доступных профилей конфигурации.

Расширение Общедоступная версия
az arcdata dc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Расширение Общедоступная версия
az arcdata dc config remove

Удаляет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config replace

Заменяет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config show

Возвращает конфигурацию настраиваемого ресурса контроллера данных.

Расширение Общедоступная версия

az arcdata dc config add

Добавляет значение для пути JSON в файле конфигурации.

Добавляет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Добавление хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-values -j

Список пар "ключ–значение" с путями JSON и значениями: ключ1.подключ1=значение1,ключ2.подключ2=значение2. Вы можете указать значения JSON в коде, например key='{"тип":"кластер","имя":"тестовый-кластер"}', или предоставить путь к файлу, например key=./values.json. Команда add НЕ ПОДДЕРЖИВАЕТ условные выражения. Если указываемое вами встроенное значение само представляет собой пару "ключ — значение" с символами "=" и ",", эти символы необходимо экранировать. Например, key1="key2=val2,key3=val3". Примеры путей см. на сайте http://jsonpatch.com/. Если вы хотите получить доступ к массиву, необходимо сделать это, указав индекс, например key.0=value.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config init

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create.

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create. В аргументах можно указать определенный источник профиля конфигурации.

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

Примеры

Интерактивный процесс инициализации конфигурации контроллера данных — выводятся подсказки для ввода необходимых значений.

az arcdata dc config init

Команда arcdata dc config init с аргументами создает профиль конфигурации aks-dev-test в ./custom.

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

Необязательные параметры

--force -f

Принудительная перезапись целевого файла.

--path -p

Путь к файлу, в который следует поместить профиль конфигурации; по умолчанию /custom.

--source -s

Источник профиля конфигурации: ['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
Не рекомендуется

Параметр "-t" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу, в который следует поместить профиль конфигурации; по умолчанию /custom.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config list

Выводит список доступных профилей конфигурации.

Список доступных вариантов профиля конфигурации для использования в arcdata dc config init.

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

Примеры

Выводит имена всех доступных профилей конфигурации.

az arcdata dc config list

Выводит код JSON определенного профиля конфигурации.

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

Необязательные параметры

--config-profile -c

Профиль конфигурации по умолчанию: ['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"].

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Вносит исправление в файл конфигурации в соответствии с указанным файлом исправления. Дополнительные сведения о том, как следует составлять пути, см. на сайте http://jsonpatch.com/. При выполнении операции замены в пути могут использоваться условные выражения посредством библиотеки jsonpath https://jsonpath.com/. Все файлы исправлений JSON должны начинаться с ключа "patch", который указывает на массив исправлений с соответствующими операциями (добавление, замена, удаление), путями и значениями. Для операции удаления не требуется значение, только путь. См. следующие примеры.

az arcdata dc config patch --config-file
                           --patch-file
                           --path

Примеры

Пример 1. Замена порта одной конечной точки (конечной точки контроллера данных) с помощью файла исправления.

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}]}

Пример 2. Замена хранилища контроллера данных на файл исправления.

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"}}]}

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "--path".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--patch-file -p

Путь к файлу исправления JSON на основе библиотеки jsonpatch: http://jsonpatch.com/. Файл исправления JSON должен начинаться с ключа "patch", значением которого является массив операций исправления, подлежащих выполнению. Для пути операции исправления можно использовать точечную нотацию, например ключ1.ключ2 для большинства операций. Если необходимо выполнить операцию замены и для замены значения в массиве требуется условное выражение, используйте нотацию jsonpath, указав в начале пути символ $. Это позволит выполнить условное действие, например $.key1.key2[?( @.key3="someValue"].key4. См. следующие примеры. Дополнительные справочные сведения об условных выражениях см. на сайте https://jsonpath.com/.

--path

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config remove

Удаляет значение пути JSON в файле конфигурации.

Удаляет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Пример 1. Удаление хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-path -j

Список путей JSON на основе библиотеки jsonpatch, в котором перечислены значения, которые необходимо удалить, например: ключ.подключ1,ключ2.подключ2. Команда remove не поддерживает условные выражения. Примеры путей см. на сайте http://jsonpatch.com/. Если вы хотите получить доступ к массиву, необходимо сделать это, указав индекс, например key.0=value.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config replace

Заменяет значение пути JSON в файле конфигурации.

Заменяет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Пример 1. Замена порта одной конечной точки (конечной точки контроллера данных).

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

Пример 2. Замена хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-values -j

Список пар "ключ–значение" с путями JSON и значениями: ключ1.подключ1=значение1,ключ2.подключ2=значение2. Вы можете указать значения JSON в коде, например key='{"тип":"кластер","имя":"тестовый-кластер"}', или предоставить путь к файлу, например key=./values.json. Команда replace поддерживает условные выражения посредством библиотеки jsonpath. Для этого путь должен начинаться с символа $. Это позволит выполнить условное действие, например -j $.key1.key2[?( @.key3="someValue"].key4=value. Если указываемое вами встроенное значение само представляет собой пару "ключ — значение" с символами "=" и ",", эти символы необходимо экранировать. Например, key1="key2=val2,key3=val3". Примеры приведены ниже. Дополнительные сведения см. в статье https://jsonpath.com/.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config show

Возвращает конфигурацию настраиваемого ресурса контроллера данных.

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

Необязательные параметры

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.