Files
nomad/command/acl_policy.go
Aimee Ukasick a30cb2f137 Update UI, code comment, and README links to docs, tutorials (#26429)
* Update UI, code comment, and README links to docs, tutorials

* fix typo in ephemeral disks learn more link url

* feedback on typo

Co-authored-by: Tim Gross <tgross@hashicorp.com>

---------

Co-authored-by: Tim Gross <tgross@hashicorp.com>
2025-08-06 09:40:23 -05:00

51 lines
1.1 KiB
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package command
import (
"strings"
"github.com/hashicorp/cli"
)
type ACLPolicyCommand struct {
Meta
}
func (f *ACLPolicyCommand) Help() string {
helpText := `
Usage: nomad acl policy <subcommand> [options] [args]
This command groups subcommands for interacting with ACL policies. Nomad's ACL
system can be used to control access to data and APIs. ACL policies allow a
set of capabilities or actions to be granted or allowlisted. For a full guide
see: https://developer.hashicorp.com/nomad/docs/secure/acl
Create an ACL policy:
$ nomad acl policy apply <name> <policy-file>
List ACL policies:
$ nomad acl policy list
Inspect an ACL policy:
$ nomad acl policy info <policy>
Please see the individual subcommand help for detailed usage information.
`
return strings.TrimSpace(helpText)
}
func (f *ACLPolicyCommand) Synopsis() string {
return "Interact with ACL policies"
}
func (f *ACLPolicyCommand) Name() string { return "acl policy" }
func (f *ACLPolicyCommand) Run(args []string) int {
return cli.RunResultHelp
}