@@ -102,6 +102,90 @@ Available flags for the command:
102102- ` --insecure-skip-tls-verify ` , to disallow the check the validity of the certificate of the remote endpoint
103103- ` --context ` , to specify a different context from the currently selected one
104104
105+ ### iam
106+
107+ The ` company iam ` subcommands are used for managing the RBAC permissions associated with a company. Only
108+ ** Company Owners** can modify, add or remove RBAC authorization to the company.
109+
110+ #### list
111+
112+ The ` company iam list ` subcommand allows you to view the list of all the different identity associated with the Company
113+ specified in the current context. The output will show the ** names** , ** types** and ** permissions** associated with
114+ them.
115+
116+ Usage:
117+
118+ ``` sh
119+ miactl company iam list [flags]
120+ ```
121+
122+ Available flags for the command:
123+
124+ - ` --groups ` , filter IAM entities to show only groups. Mutally exclusive with ` users ` and ` serviceAccounts `
125+ - ` --serviceAccounts ` , filter IAM entities to show only service accounts. Mutally exclusive with ` users ` and ` groups `
126+ - ` --users ` , filter IAM entities to show only users. Mutally exclusive with ` groups ` and ` serviceAccounts `
127+ - ` --endpoint ` , to set the Console endpoint (default is ` https://console.cloud.mia-platform.eu ` )
128+ - ` --certificate-authority ` , to provide the path to a custom CA certificate
129+ - ` --insecure-skip-tls-verify ` , to disallow the check the validity of the certificate of the remote endpoint
130+ - ` --context ` , to specify a different context from the currently selected one
131+ - ` --company-id ` , to set the ID of the desired Company
132+
133+ ##### users
134+
135+ The ` company iam list users ` subcommand allows you to view the list of all users that have access to your company
136+ directly or via one or more groups.
137+
138+ Usage:
139+
140+ ``` sh
141+ miactl company iam list users [flags]
142+ ```
143+
144+ Available flags for the command:
145+
146+ - ` --endpoint ` , to set the Console endpoint (default is ` https://console.cloud.mia-platform.eu ` )
147+ - ` --certificate-authority ` , to provide the path to a custom CA certificate
148+ - ` --insecure-skip-tls-verify ` , to disallow the check the validity of the certificate of the remote endpoint
149+ - ` --context ` , to specify a different context from the currently selected one
150+ - ` --company-id ` , to set the ID of the desired Company
151+
152+ ##### groups
153+
154+ The ` company iam list groups ` subcommand allows you to view the list of all groups that are available in your company.
155+
156+ Usage:
157+
158+ ``` sh
159+ miactl company iam list groups [flags]
160+ ```
161+
162+ Available flags for the command:
163+
164+ - ` --endpoint ` , to set the Console endpoint (default is ` https://console.cloud.mia-platform.eu ` )
165+ - ` --certificate-authority ` , to provide the path to a custom CA certificate
166+ - ` --insecure-skip-tls-verify ` , to disallow the check the validity of the certificate of the remote endpoint
167+ - ` --context ` , to specify a different context from the currently selected one
168+ - ` --company-id ` , to set the ID of the desired Company
169+
170+ ##### serviceaccounts
171+
172+ The ` company iam list serviceaccounts ` subcommand allows you to view the list of all service accounts that are available
173+ in your company.
174+
175+ Usage:
176+
177+ ``` sh
178+ miactl company iam list serviceaccounts [flags]
179+ ```
180+
181+ Available flags for the command:
182+
183+ - ` --endpoint ` , to set the Console endpoint (default is ` https://console.cloud.mia-platform.eu ` )
184+ - ` --certificate-authority ` , to provide the path to a custom CA certificate
185+ - ` --insecure-skip-tls-verify ` , to disallow the check the validity of the certificate of the remote endpoint
186+ - ` --context ` , to specify a different context from the currently selected one
187+ - ` --company-id ` , to set the ID of the desired Company
188+
105189## project
106190
107191This command allows you to manage ` miactl ` Projects.
@@ -306,7 +390,7 @@ pods available in the current context and then the logs of all their containers
306390Usage:
307391
308392``` sh
309- miactl runtime logs POD-QUERY [flags]
393+ miactl runtime logs POD-QUERY [flags]
310394```
311395
312396Available flags for the command:
0 commit comments