github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/website/content/docs/commands/acl/index.mdx (about)

     1  ---
     2  layout: docs
     3  page_title: 'Commands: acl'
     4  description: |
     5    The acl command is used to interact with ACL policies and tokens.
     6  ---
     7  
     8  # Command: acl
     9  
    10  The `acl` command is used to interact with ACL policies and tokens. Learn more
    11  about using Nomad's ACL system in the [Secure Nomad with Access Control
    12  guide][secure-guide].
    13  
    14  ## Usage
    15  
    16  Usage: `nomad acl <subcommand> [options]`
    17  
    18  Run `nomad acl <subcommand> -h` for help on that subcommand. The following
    19  subcommands are available:
    20  
    21  - [`acl bootstrap`][bootstrap] - Bootstrap the initial ACL token
    22  - [`acl auth-method create`][authmethodcreate] - Create a new ACL auth method
    23  - [`acl auth-method delete`][authmethoddelete] - Delete an existing ACL auth method
    24  - [`acl auth-method info`][authmethodinfo] - Fetch information on an existing ACL auth method
    25  - [`acl auth-method list`][authmethodlist] - List available ACL auth methods
    26  - [`acl auth-method update`][authmethodupdate] - Update existing ACL auth method
    27  - [`acl policy apply`][policyapply] - Create or update ACL policies
    28  - [`acl policy delete`][policydelete] - Delete an existing ACL policies
    29  - [`acl policy info`][policyinfo] - Fetch information on an existing ACL policy
    30  - [`acl policy list`][policylist] - List available ACL policies
    31  - [`acl role create`][rolecreate] - Create a new ACL role
    32  - [`acl role delete`][roledelete] - Delete an existing ACL role
    33  - [`acl role info`][roleinfo] - Get info on an existing ACL role
    34  - [`acl role list`][rolelist] - List available ACL roles
    35  - [`acl role update`][roleupdate] - Update existing ACL role
    36  - [`acl token create`][tokencreate] - Create new ACL token
    37  - [`acl token delete`][tokendelete] - Delete an existing ACL token
    38  - [`acl token info`][tokeninfo] - Get info on an existing ACL token
    39  - [`acl token list`][tokenlist] - List available ACL tokens
    40  - [`acl token self`][tokenself] - Get info on self ACL token
    41  - [`acl token update`][tokenupdate] - Update existing ACL token
    42  
    43  [bootstrap]: /docs/commands/acl/bootstrap
    44  [authmethodcreate]: /docs/commands/acl/auth-method/create
    45  [authmethoddelete]: /docs/commands/acl/auth-method/delete
    46  [authmethodinfo]: /docs/commands/acl/auth-method/info
    47  [authmethodlist]: /docs/commands/acl/auth-method/list
    48  [authmethodupdate]: /docs/commands/acl/auth-method/update
    49  [policyapply]: /docs/commands/acl/policy/apply
    50  [policydelete]: /docs/commands/acl/policy/delete
    51  [policyinfo]: /docs/commands/acl/policy/info
    52  [policylist]: /docs/commands/acl/policy/list
    53  [tokencreate]: /docs/commands/acl/token/create
    54  [tokenupdate]: /docs/commands/acl/token/update
    55  [tokendelete]: /docs/commands/acl/token/delete
    56  [tokeninfo]: /docs/commands/acl/token/info
    57  [tokenlist]: /docs/commands/acl/token/list
    58  [tokenself]: /docs/commands/acl/token/self
    59  [rolecreate]: /docs/commands/acl/role/create
    60  [roleupdate]: /docs/commands/acl/role/update
    61  [roledelete]: /docs/commands/acl/role/delete
    62  [roleinfo]: /docs/commands/acl/role/info
    63  [rolelist]: /docs/commands/acl/role/list
    64  [secure-guide]: https://learn.hashicorp.com/collections/nomad/access-control