Tindakan yang dibuat selama analisis aturan.
Objek ini terlihat untuk tujuan pengujian, dan dapat diperoleh dari penyedia Actions. Biasanya, Anda tidak perlu mengakses objek Action atau kolomnya dalam fungsi penerapan aturan. Anda mungkin ingin melihat halaman Aturan untuk mengetahui pembahasan umum tentang cara menggunakan tindakan saat menentukan aturan kustom, atau referensi API untuk membuat tindakan.
Beberapa kolom objek ini hanya berlaku untuk jenis tindakan tertentu. Kolom yang tidak berlaku ditetapkan ke None.
Anggota
      args
        sequence Action.args
    Daftar objek 
Args yang dibekukan yang berisi informasi tentang argumen tindakan. Objek ini berisi informasi argumen yang akurat, termasuk argumen yang melibatkan direktori output tindakan yang diperluas. Namun, objek 
Args tidak dapat dibaca dalam fase analisis. Untuk mengetahui argumen yang kurang akurat yang tersedia dalam fase analisis, lihat 
argv. 
Perhatikan bahwa beberapa jenis tindakan belum mendukung eksposur kolom ini. Untuk jenis tindakan tersebut, nilainya adalah None.
         Dapat menampilkan None.
        
argv
        sequence Action.argv
    Untuk tindakan yang dibuat oleh 
ctx.actions.run() atau 
ctx.actions.run_shell(), daftar argumen yang tidak dapat diubah untuk command line yang akan dieksekusi. Perhatikan bahwa untuk tindakan shell, dua argumen pertama adalah jalur shell dan 
"-c".
         Dapat menampilkan 
None.
        
konten
        string Action.content
    Untuk tindakan yang dibuat oleh 
ctx.actions.write() atau 
ctx.actions.expand_template(), konten file yang akan ditulis, jika konten tersebut dapat dihitung selama fase analisis. Nilainya adalah 
None jika konten tidak dapat ditentukan hingga fase eksekusi, seperti saat direktori dalam objek 
Args perlu diperluas.
         Dapat menampilkan 
None.
        
env
        dict Action.env
    Variabel lingkungan 'tetap' untuk tindakan ini. Ini hanya mencakup setelan lingkungan yang ditetapkan secara eksplisit oleh definisi tindakan, dan dengan demikian menghilangkan setelan yang hanya telah ditetapkan sebelumnya di lingkungan eksekusi.
        
        depset Action.inputs
    Kumpulan file input tindakan ini.
        
mnemonik
        string Action.mnemonic
    Mnemonic untuk tindakan ini.
        
output
        depset Action.outputs
    Kumpulan file output dari tindakan ini.
        
substitusi
        dict Action.substitutions
    Untuk tindakan yang dibuat oleh 
ctx.actions.expand_template(), dict yang tidak dapat diubah yang menyimpan pemetaan penggantian.
         Dapat menampilkan 
None.