Compartilhar via


az appconfig feature

Gerenciar sinalizadores de recursos armazenados em um repositório de Configuração de Aplicativos.

Comandos

Nome Description Tipo Status
az appconfig feature delete

Excluir sinalizador de recurso.

Core GA
az appconfig feature disable

Desabilite um sinalizador de recurso para desativá-lo para uso.

Core GA
az appconfig feature enable

Habilite um sinalizador de recurso para ativá-lo para uso.

Core GA
az appconfig feature filter

Gerenciar filtros associados a sinalizadores de recursos armazenados em um repositório de Configuração de Aplicativos.

Core GA
az appconfig feature filter add

Adicione um filtro a um sinalizador de recurso.

Core GA
az appconfig feature filter delete

Exclua um filtro de um sinalizador de recurso.

Core GA
az appconfig feature filter list

Liste todos os filtros para um sinalizador de recurso.

Core GA
az appconfig feature filter show

Mostrar filtros de um sinalizador de recurso.

Core GA
az appconfig feature filter update

Atualize um filtro em um sinalizador de recurso.

Core GA
az appconfig feature list

Listar sinalizadores de recursos.

Core GA
az appconfig feature lock

Bloqueie um sinalizador de recurso para proibir operações de gravação.

Core GA
az appconfig feature set

Defina um sinalizador de recurso.

Core GA
az appconfig feature show

Mostrar todos os atributos de um sinalizador de recurso.

Core GA
az appconfig feature unlock

Desbloqueie um recurso para obter operações de gravação.

Core GA

az appconfig feature delete

Excluir sinalizador de recurso.

az appconfig feature delete [--auth-mode {key, login}]
                            [--connection-string]
                            [--endpoint]
                            [--feature]
                            [--key]
                            [--label]
                            [--name]
                            [--tags]
                            [--yes]

Exemplos

Exclua um recurso usando o nome do repositório de Configuração de Aplicativos sem confirmação.

az appconfig feature delete -n MyAppConfiguration --feature color --label MyLabel --yes

Exclua um recurso usando a cadeia de conexão.

az appconfig feature delete --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --label MyLabel

Exclua um recurso usando o ponto de extremidade do repositório de Configuração de Aplicativos e suas credenciais de "az login".

az appconfig feature delete --endpoint https://myappconfiguration.azconfig.io --feature color --auth-mode login

Exclua um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature delete -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta --yes

Exclua um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta" com as marcas "tag1=value1" e "tag2=value2".

az appconfig feature delete -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta --tags tag1=value1 tag2=value2 --yes

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser excluído. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso. Dar suporte ao sinal de estrela como filtros, por exemplo * significa todos os recursos e abc* significa recursos com abc como prefixo. Não há suporte para recursos separados por vírgula. Forneça uma cadeia de caracteres com escape se o nome do recurso contiver vírgula.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. O sinal de estrela de suporte como filtros, por exemplo, ".appconfig.featureflag/" significa todos os recursos e ".appconfig.featureflag/abc" significa recursos com abc como prefixo. Não há suporte para recursos separados por vírgula. Forneça uma cadeia de caracteres com escape se o nome do recurso contiver vírgula.

--label

Se nenhum rótulo especificado, exclua o sinalizador de recurso com rótulo nulo por padrão. Suporte ao sinal de estrela como filtros, por exemplo * significa todos os rótulos e abc* significa rótulos com abc como prefixo.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--tags

Se nenhuma marca for especificada, exclua todos os sinalizadores de recursos com marcas. Suporte a marcas separadas por espaço: key[=value] [key[=value] ...].

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature disable

Desabilite um sinalizador de recurso para desativá-lo para uso.

az appconfig feature disable [--auth-mode {key, login}]
                             [--connection-string]
                             [--endpoint]
                             [--feature]
                             [--key]
                             [--label]
                             [--name]
                             [--yes]

Exemplos

desabilite um recurso usando o nome do repositório de Configuração de Aplicativos.

az appconfig feature disable -n MyAppConfiguration --feature color --label test

Force a desabilitação de um recurso usando a cadeia de conexão.

az appconfig feature disable --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --label test --yes

Desabilite um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature disable -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser desabilitado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, desabilite o sinalizador de recurso com rótulo nulo por padrão.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature enable

Habilite um sinalizador de recurso para ativá-lo para uso.

az appconfig feature enable [--auth-mode {key, login}]
                            [--connection-string]
                            [--endpoint]
                            [--feature]
                            [--key]
                            [--label]
                            [--name]
                            [--yes]

Exemplos

habilitar um recurso usando o nome do repositório de Configuração de Aplicativos.

az appconfig feature enable -n MyAppConfiguration --feature color --label test

Force a habilitação de um recurso usando a cadeia de conexão.

az appconfig feature enable --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --label test --yes

Habilite um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature enable -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser habilitado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, habilite o sinalizador de recurso com rótulo nulo por padrão.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature list

Listar sinalizadores de recursos.

az appconfig feature list [--all]
                          [--auth-mode {key, login}]
                          [--connection-string]
                          [--endpoint]
                          [--feature]
                          [--fields {conditions, description, key, label, last_modified, locked, name, state}]
                          [--key]
                          [--label]
                          [--name]
                          [--tags]
                          [--top]

Exemplos

Listar todos os sinalizadores de recursos.

az appconfig feature list -n MyAppConfiguration

Listar todos os sinalizadores de recursos com rótulos nulos.

az appconfig feature list -n MyAppConfiguration --label \0

Listar um recurso específico para qualquer início de rótulo com v1. usando a cadeia de conexão.

az appconfig feature list --feature color --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --label v1.*

Liste todos os recursos com qualquer rótulo e consulta somente chave, estado e condições.

az appconfig feature list --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --fields key state conditions

Listar 150 sinalizadores de recursos com qualquer rótulo.

az appconfig feature list --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx  --top 150

Listar sinalizadores de recursos com vários rótulos.

az appconfig feature list --label test,prod,\0 -n MyAppConfiguration

Liste todos os recursos começando com "MyApp1".

az appconfig feature list -n MyAppConfiguration --key .appconfig.featureflag/MyApp1*

Listar todos os sinalizadores de recursos com marcas específicas.

az appconfig feature list -n MyAppConfiguration --tags tag1=value1 tag2=value2

Liste todos os sinalizadores de recursos com o nome da marca "tag1" com valor vazio.

az appconfig feature list -n MyAppConfiguration --tags tag1=

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--all

Listar todos os sinalizadores de recursos.

Propriedade Valor
Valor padrão: False
--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser listado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso. Dar suporte ao sinal de estrela como filtros, por exemplo * significa todos os recursos e abc* significa recursos com abc como prefixo. Não há suporte para recursos separados por vírgula. Forneça uma cadeia de caracteres com escape se o nome do recurso contiver vírgula.

--fields

Personalize campos de saída para Sinalizadores de Recursos.

Propriedade Valor
Valores aceitos: conditions, description, key, label, last_modified, locked, name, state
--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. O sinal de estrela de suporte como filtros, por exemplo, ".appconfig.featureflag/" significa todos os recursos e ".appconfig.featureflag/abc" significa recursos com abc como prefixo. Não há suporte para recursos separados por vírgula. Forneça uma cadeia de caracteres com escape se o nome do recurso contiver vírgula.

--label

Se nenhum rótulo especificado, liste todos os rótulos. Suporte ao sinal de estrela como filtros, por exemplo * significa todos os rótulos e abc* significa rótulos com abc como prefixo. Use '\0' para rótulo nulo.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--tags

Se nenhuma marca for especificada, liste todos os sinalizadores de recursos com marcas. Suporte a marcas separadas por espaço: key[=value] [key[=value] ...].

--top -t

Número máximo de itens a serem retornados. Deve ser um inteiro positivo. Padrão para 100.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature lock

Bloqueie um sinalizador de recurso para proibir operações de gravação.

az appconfig feature lock [--auth-mode {key, login}]
                          [--connection-string]
                          [--endpoint]
                          [--feature]
                          [--key]
                          [--label]
                          [--name]
                          [--yes]

Exemplos

Bloqueie um recurso usando o nome do repositório de Configuração de Aplicativos.

az appconfig feature lock -n MyAppConfiguration --feature color --label test

Forçar o bloqueio de um recurso usando a cadeia de conexão.

az appconfig feature lock --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --label test --yes

Bloqueie um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature lock -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser bloqueado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, bloqueie o sinalizador de recurso com rótulo nulo por padrão.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature set

Defina um sinalizador de recurso.

az appconfig feature set [--auth-mode {key, login}]
                         [--connection-string]
                         [--description]
                         [--endpoint]
                         [--feature]
                         [--key]
                         [--label]
                         [--name]
                         [--requirement-type {All, Any}]
                         [--tags]
                         [--yes]

Exemplos

Defina um sinalizador de recurso com o rótulo MyLabel.

az appconfig feature set -n MyAppConfiguration --feature color --label MyLabel

Defina um sinalizador de recurso com rótulo nulo usando a cadeia de conexão e defina uma descrição.

az appconfig feature set --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --description "This is a colorful feature"

Defina um sinalizador de recurso usando suas credenciais de "az login".

az appconfig feature set --endpoint https://myappconfiguration.azconfig.io --feature color --label MyLabel --auth-mode login

Defina um sinalizador de recurso com o nome "Beta" e a chave personalizada ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature set -n MyAppConfiguration --feature Beta --key .appconfig.featureflag/MyApp1:Beta

Defina um sinalizador de recurso com o nome "Beta" e a chave personalizada ".appconfig.featureflag/MyApp1:Beta" com as marcas "tag1=value1" e "tag2=value2".

az appconfig feature set -n MyAppConfiguration --feature Beta --key .appconfig.featureflag/MyApp1:Beta --tags tag1=value1 tag2=value2

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--description

Descrição do sinalizador de recurso a ser definido.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do sinalizador de recurso a ser definido. O nome do recurso não pode conter os caracteres '%' ou ':'.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, defina o sinalizador de recurso com rótulo nulo por padrão.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--requirement-type

O tipo de requisito determina se os filtros devem usar a lógica "Qualquer" ou "Todos" ao avaliar o estado de um recurso.

Propriedade Valor
Valores aceitos: All, Any
--tags

Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature show

Mostrar todos os atributos de um sinalizador de recurso.

az appconfig feature show [--auth-mode {key, login}]
                          [--connection-string]
                          [--endpoint]
                          [--feature]
                          [--fields {conditions, description, key, label, last_modified, locked, name, state}]
                          [--key]
                          [--label]
                          [--name]

Exemplos

Mostrar um sinalizador de recurso usando o nome do repositório de Configuração de Aplicativos com um rótulo específico

az appconfig feature show -n MyAppConfiguration --feature color --label MyLabel

Mostrar um sinalizador de recurso usando a cadeia de conexão e filtros de campo

az appconfig feature show --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --fields key locked conditions state

Mostrar um sinalizador de recurso usando o ponto de extremidade do repositório de Configuração de Aplicativos e suas credenciais de "az login".

az appconfig feature show --endpoint https://myappconfiguration.azconfig.io --feature color --auth-mode login

Mostrar um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature show -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do sinalizador de recurso a ser recuperado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso.

--fields

Personalize campos de saída para Sinalizadores de Recursos.

Propriedade Valor
Valores aceitos: conditions, description, key, label, last_modified, locked, name, state
--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, mostre a entrada com rótulo nulo. Não há suporte para filtragem.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az appconfig feature unlock

Desbloqueie um recurso para obter operações de gravação.

az appconfig feature unlock [--auth-mode {key, login}]
                            [--connection-string]
                            [--endpoint]
                            [--feature]
                            [--key]
                            [--label]
                            [--name]
                            [--yes]

Exemplos

Desbloqueie um recurso usando o nome do repositório de Configuração de Aplicativos.

az appconfig feature unlock -n MyAppConfiguration --feature color --label test

Forçar o desbloqueio de um recurso usando a cadeia de conexão.

az appconfig feature unlock --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --feature color --label test --yes

Desbloqueie um recurso cujo nome é "Beta", mas a chave é ".appconfig.featureflag/MyApp1:Beta".

az appconfig feature unlock -n MyAppConfiguration --key .appconfig.featureflag/MyApp1:Beta

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--auth-mode

Esse parâmetro pode ser usado para indicar como uma operação de dados deve ser autorizada. Se o modo de autenticação for "key", forneça o nome da cadeia de conexão ou do repositório e as chaves de acesso da conta serão recuperadas para autorização. Se o modo de autenticação for "logon", forneça o --endpoint ou --name e suas credenciais de "az login" serão usadas para autorização. Você pode configurar o modo de autenticação padrão usando az configure --defaults appconfig_auth_mode=<auth_mode>. Para obter mais informações, consulte https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Propriedade Valor
Valor padrão: key
Valores aceitos: key, login
--connection-string

Combinação de chave de acesso e ponto de extremidade do repositório de Configuração de Aplicativos. Pode ser encontrado usando 'az appconfig credential list'. Os usuários podem predefini-lo usando az configure --defaults appconfig_connection_string=<connection_string> ou variável de ambiente com o nome AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Se o modo de autenticação for "logon", forneça a URL do ponto de extremidade do repositório de Configuração de Aplicativos. O ponto de extremidade pode ser recuperado usando o comando "az appconfig show". Você pode configurar o ponto de extremidade padrão usando az configure --defaults appconfig_endpoint=<endpoint>.

--feature

Nome do recurso a ser desbloqueado. Se a chave de sinalizador de recurso for diferente da chave padrão, forneça o argumento --key em vez disso.

--key

Chave do sinalizador de recurso. A chave deve começar com o prefixo ".appconfig.featureflag/". A chave não pode conter o caractere "%". Se argumentos de chave e recurso forem fornecidos, somente a chave será usada. A chave padrão é o prefixo reservado ".appconfig.featureflag/" + nome do recurso.

--label

Se nenhum rótulo especificado, desbloqueie o sinalizador de recurso com rótulo nulo por padrão.

--name -n

Nome do repositório de Configuração de Aplicativos. Você pode configurar o nome padrão usando az configure --defaults app_configuration_store=<name>.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False