group¶
group add-user¶
Usage
  usage: symp group add-user
[-f {adaptive_table,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             [-m [NAME=VALUE [NAME=VALUE ...]]]
                             group_id user_id
Description
Adds the specified user to the specified group.
Mandatory
positional arguments:
  group_id              The id of the group to update
  user_id               The id of the user to add
Optional
optional arguments:
  -h, --help            show this help message and exit
group attach-aws-policy¶
Usage
  usage: symp group attach-aws-policy
[-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      group_id policy_id project_id
Description
Attaches the specified AWS policy to the specified group.
Mandatory
positional arguments:
  group_id              The ID of the group to attach the policy to
  policy_id             The ID of the policy you want to attach
  project_id            The ID of the project in which to attach the policy
Optional
optional arguments:
  -h, --help            show this help message and exit
group attach-strato-policy¶
Usage
  usage: symp group attach-strato-policy
[-f {adaptive_table,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         [-m [NAME=VALUE [NAME=VALUE ...]]]
                                         group_id policy_id project_id
Description
Attaches the specified Strato policy to the specified group.
Mandatory
positional arguments:
  group_id              The ID of the group to attach the policy to
  policy_id             The ID of the policy you want to attach
  project_id            The ID of the project in which to attach the policy
Optional
optional arguments:
  -h, --help            show this help message and exit
group create¶
Usage
  usage: symp group create
[-f {adaptive_table,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX] [-m [NAME=VALUE [NAME=VALUE ...]]]
                           [--path PATH] [--domain-id DOMAIN_ID]
                           name
Description
Creates a new group.
Returns
Returns dict: A structure containing details about the new group
Mandatory
positional arguments:
  name                  The name of the group to create
Optional
optional arguments:
  -h, --help            show this help message and exit
  --path PATH           The path to the group
  --domain-id DOMAIN_ID
                        The domain in which to create the group. If not supplied, creating in current domain
group detach-aws-policy¶
Usage
  usage: symp group detach-aws-policy
[-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      group_id policy_id project_id
Description
Removes the specified AWS policy from the specified group.
Mandatory
positional arguments:
  group_id              The ID of the group to detach the policy from
  policy_id             The ID of the policy you want to detach
  project_id            The ID of the project in which to detach the policy
Optional
optional arguments:
  -h, --help            show this help message and exit
group detach-strato-policy¶
Usage
  usage: symp group detach-strato-policy
[-f {adaptive_table,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         [-m [NAME=VALUE [NAME=VALUE ...]]]
                                         group_id policy_id project_id
Description
Removes the specified Strato policy from the specified group.
Mandatory
positional arguments:
  group_id              The ID of the group to detach the policy from
  policy_id             The ID of the policy you want to detach
  project_id            The ID of the project in which to detach the policy
Optional
optional arguments:
  -h, --help            show this help message and exit
group get¶
Usage
usage: symp group get
                      [-h] [-f {adaptive_table,json,shell,table,value,yaml}]                         [-c COLUMN] [--max-width <integer>] [--noindent]
                      [--prefix PREFIX] [-m [NAME=VALUE [NAME=VALUE ...]]]
                      group_id
Description
Get information of a group.
Returns
Returns dict: Information of group
Mandatory
positional arguments:
  group_id              ID of group
Optional
optional arguments:
  -h, --help            show this help message and exit
group list¶
Usage
usage: symp group list
                       [-h] [-f {adaptive_table,csv,json,table,value,yaml}]                          [-c COLUMN] [--max-width <integer>] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [-m [NAME=VALUE [NAME=VALUE ...]]]
                       [--domain-id DOMAIN_ID] [--name NAME]
Description
List all groups.
Returns
Returns list: List of groups
Optional
optional arguments:
  -h, --help            show this help message and exit
  --domain-id DOMAIN_ID
                        Filter by a specific domain ID.
                        None means show current domain for tenant-admins, and all domains for system admins
  --name NAME           Only list groups with the given name
group list-aws-policies¶
Usage
  usage: symp group list-aws-policies
[-f {adaptive_table,csv,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      group_id project_id
Description
Lists all AWS policies that are attached to the specified group.
Returns
Returns list: List of the AWS policies that are attached to the specified group
Mandatory
positional arguments:
  group_id              The ID of the group to list attached policies for
  project_id            The ID of the project in which the policies are attached
Optional
optional arguments:
  -h, --help            show this help message and exit
group list-strato-policies¶
Usage
  usage: symp group list-strato-policies
[-f {adaptive_table,csv,json,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent]
                                         [--quote {all,minimal,none,nonnumeric}]
                                         [-m [NAME=VALUE [NAME=VALUE ...]]]
                                         group_id project_id
Description
Lists all Strato policies that are attached to the specified group.
Returns
Returns list: List of the Strato policies that are attached to the specified group
Mandatory
positional arguments:
  group_id              The ID of the group to list attached policies for
  project_id            The ID of the project in which the policies are attached
Optional
optional arguments:
  -h, --help            show this help message and exit
group list-users¶
Usage
  usage: symp group list-users
[-f {adaptive_table,csv,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>] [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [-m [NAME=VALUE [NAME=VALUE ...]]]
                               group_id
Description
Returns a list of users that are in the specified group.
Returns
Returns list: List of users in the group
Mandatory
positional arguments:
  group_id              The id of the group
Optional
optional arguments:
  -h, --help            show this help message and exit
group remove¶
Usage
  usage: symp group remove
[-f {adaptive_table,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX] [-m [NAME=VALUE [NAME=VALUE ...]]]
                           group_id
Description
Deletes the specified group.
Mandatory
positional arguments:
  group_id              The id of the group to delete
Optional
optional arguments:
  -h, --help            show this help message and exit
group remove-user¶
Usage
  usage: symp group remove-user
[-f {adaptive_table,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>] [--noindent]
                                [--prefix PREFIX]
                                [-m [NAME=VALUE [NAME=VALUE ...]]]
                                group_id user_id
Description
Removes the specified user from the specified group.
Mandatory
positional arguments:
  group_id              The id of the group to update
  user_id               The id of the user to remove
Optional
optional arguments:
  -h, --help            show this help message and exit
group set-aws-policies¶
Usage
  usage: symp group set-aws-policies
[-f {adaptive_table,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     [-m [NAME=VALUE [NAME=VALUE ...]]]
                                     group_id --policy_ids [--policy_ids ...]
                                     project_id
Description
Set the group’s AWS policies in the specified project.
Mandatory
positional arguments:
  group_id              The ID of the group to attach the policies to
  --policy_ids          The IDs of the policies you want to attach
  project_id            The ID of the project in which to attach the policies
Optional
optional arguments:
  -h, --help            show this help message and exit
group set-strato-policies¶
Usage
  usage: symp group set-strato-policies
[-f {adaptive_table,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        [-m [NAME=VALUE [NAME=VALUE ...]]]
                                        group_id --policy_ids [--policy_ids ...]
                                        project_id
Description
Set the group’s Strato policies in the specified project.
Mandatory
positional arguments:
  group_id              The ID of the group to attach the policy to
  --policy_ids          The IDs of the policies you want to attach
  project_id            The ID of the project in which to attach the policy
Optional
optional arguments:
  -h, --help            show this help message and exit
group update¶
Usage
  usage: symp group update
[-f {adaptive_table,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX] [-m [NAME=VALUE [NAME=VALUE ...]]]
                           [--new-name NEW_NAME] [--new-path NEW_PATH]
                           group_id
Description
Updates the name and/or the path of the specified group.
Returns
Returns dict: A structure containing details about the group
Mandatory
positional arguments:
  group_id              ID of the group to update
Optional
optional arguments:
  -h, --help            show this help message and exit
  --new-name NEW_NAME   New name for the group. Only include this if changing the group's name
  --new-path NEW_PATH   New path for the group. Only include this if changing the group's path