mirror of https://github.com/hashicorp/consul
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
|
---
|
||
|
layout: commands
|
||
|
page_title: 'Commands: ACL Templated Policy Read'
|
||
|
description: |
|
||
|
The `consul acl templated-policy read` command outputs details that make up an ACL templated policy of the specified name.
|
||
|
---
|
||
|
|
||
|
# Consul ACL Templated Policy Read
|
||
|
|
||
|
Command: `consul acl templated-policy read`
|
||
|
|
||
|
Corresponding HTTP API Endpoint: [\[GET\] /v1/acl/templated-policy/name/:name](/consul/api-docs/acl/templated-policies#read-a-templated-policy-by-name)
|
||
|
|
||
|
The `acl templated-policy read` command reads and displays a templated policies details.
|
||
|
|
||
|
You must provide an ACL token with `acl:read` permissions to use the `consul all templated-policy read` command.
|
||
|
The command does not support [blocking queries](/consul/api-docs/features/blocking) and [agent caching](/consul/api-docs/features/caching).
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Usage: `consul acl templated-policy read [options] [args]`
|
||
|
|
||
|
### Command options
|
||
|
|
||
|
- `-name`: String value that specifies the name of the templated policy to read.
|
||
|
|
||
|
- `-format`: String value that specifies the output format. You can specify `pretty` or `json`. The default value is `pretty`.
|
||
|
|
||
|
### API options
|
||
|
|
||
|
@include 'http_api_options_client.mdx'
|
||
|
|
||
|
@include 'http_api_options_server.mdx'
|
||
|
|
||
|
## Examples
|
||
|
|
||
|
Get templated policy details by name:
|
||
|
|
||
|
```shell-session
|
||
|
$ consul acl templated-policy read -name "builtin/service"
|
||
|
Name: builtin/service
|
||
|
Input variables:
|
||
|
Name: String - Required - The name of the service.
|
||
|
Example usage:
|
||
|
consul acl token create -templated-policy builtin/service -var name:api
|
||
|
```
|