Uma ação criada durante a análise de regras.
Esse objeto é visível para fins de teste e pode ser obtido de um provedor Actions. Normalmente, não é necessário acessar objetos Action ou os campos deles em uma função de implementação de regra. Consulte a página "Regras" para uma discussão geral sobre como usar ações ao definir regras personalizadas ou a referência da API para criar ações.
Alguns campos desse objeto são aplicáveis apenas a determinados tipos de ações. Os campos que não se aplicam são definidos como None.
Membros
      args
        sequence Action.args
    Uma lista de objetos 
Args congelados com informações sobre os argumentos da ação. Esses objetos contêm informações precisas sobre argumentos, incluindo aqueles que envolvem diretórios de saída de ações expandidas. No entanto, os objetos 
Args não podem ser lidos na fase de análise. Para uma conta menos precisa de argumentos disponível na fase de análise, consulte 
argv. 
Alguns tipos de ações ainda não oferecem suporte à exposição desse campo. Para esses tipos de ação, o valor é None.
         Pode retornar None.
        
argv
        sequence Action.argv
    Para ações criadas por 
ctx.actions.run() ou 
ctx.actions.run_shell(), uma lista imutável dos argumentos da linha de comando a ser executada. Para ações de shell, os dois primeiros argumentos serão o caminho do shell e 
"-c".
         Pode retornar 
None.
        
conteúdo
        string Action.content
    Para ações criadas por 
ctx.actions.write() ou 
ctx.actions.expand_template(), o conteúdo do arquivo a ser gravado, se esse conteúdo puder ser calculado durante a fase de análise. O valor é 
None se o conteúdo não puder ser determinado até a fase de execução, como quando um diretório em um objeto 
Args precisa ser expandido.
         Pode retornar 
None.
        
env
        dict Action.env
    As variáveis de ambiente "fixas" para essa ação. Isso inclui apenas as configurações de ambiente definidas explicitamente pela definição de ação e, portanto, omite as configurações predefinidas no ambiente de execução.
        
        depset Action.inputs
    Um conjunto dos arquivos de entrada desta ação.
        
mnemônico
        string Action.mnemonic
    O mnemônico para essa ação.
        
saídas
        depset Action.outputs
    Um conjunto dos arquivos de saída desta ação.
        
substitutions
        dict Action.substitutions
    Para ações criadas por 
ctx.actions.expand_template(), um dicionário imutável que contém o mapeamento de substituição.
         Pode retornar 
None.