@@ -8,109 +8,6 @@ With application credentials, a user can grant their applications limited
88access to their cloud resources. Once created, users can authenticate with an
99application credential by using the ``v3applicationcredential `` auth type.
1010
11- application credential create
12- -----------------------------
1311
14- Create new application credential
15-
16- .. program :: application credential create
17- .. code :: bash
18-
19- openstack application credential create
20- [--secret < secret> ]
21- [--role < role> ]
22- [--expiration < expiration> ]
23- [--description < description> ]
24- [--restricted| --unrestricted]
25- [--access-rules < access-rules> ]
26- < name>
27-
28- .. option :: --secret <secret >
29-
30- Secret to use for authentication (if not provided, one will be generated)
31-
32- .. option :: --role <role >
33-
34- Roles to authorize (name or ID) (repeat option to set multiple values)
35-
36- .. option :: --expiration <expiration >
37-
38- Sets an expiration date for the application credential (format of
39- YYYY-mm-ddTHH:MM: SS)
40-
41- .. option :: --description <description >
42-
43- Application credential description
44-
45- .. option :: --unrestricted
46-
47- Enable application credential to create and delete other application
48- credentials and trusts (this is potentially dangerous behavior and is
49- disabled by default)
50-
51- .. option :: --restricted
52-
53- Prohibit application credential from creating and deleting other
54- application credentials and trusts (this is the default behavior)
55-
56- .. option :: --access-rules
57-
58- Either a string or file path containing a JSON-formatted list of access
59- rules, each containing a request method, path, and service, for example
60- '[{"method": "GET", "path": "/v2.1/servers", "service": "compute"}]'
61-
62- .. describe :: <name>
63-
64- Name of the application credential
65-
66-
67- application credential delete
68- -----------------------------
69-
70- Delete application credential(s)
71-
72- .. program :: application credential delete
73- .. code :: bash
74-
75- openstack application credential delete
76- < application-credential> [< application-credential> ...]
77-
78- .. describe :: <application-credential>
79-
80- Application credential(s) to delete (name or ID)
81-
82- application credential list
83- ---------------------------
84-
85- List application credentials
86-
87- .. program :: application credential list
88- .. code :: bash
89-
90- openstack application credential list
91- [--user < user> ]
92- [--user-domain < user-domain> ]
93-
94- .. option :: --user
95-
96- User whose application credentials to list (name or ID)
97-
98- .. option :: --user-domain
99-
100- Domain the user belongs to (name or ID). This can be
101- used in case collisions between user names exist.
102-
103- application credential show
104- ---------------------------
105-
106- Display application credential details
107-
108- .. program :: application credential show
109- .. code :: bash
110-
111- openstack application credential show
112- < application-credential>
113-
114- .. describe :: <application-credential>
115-
116- Application credential to display (name or ID)
12+ .. autoprogram-cliff :: openstack.identity.v3
13+ :command: application credential *
0 commit comments