vcf_vim_role¶
Execution module for vCenter authorization roles (SOAP).
- saltext.vcf.modules.vcf_vim_role.list_(profile=None)[source]¶
List all roles.
CLI Example:
salt '*' vcf_vim_role.list_
- saltext.vcf.modules.vcf_vim_role.get(name, profile=None)[source]¶
Get a single role by name.
CLI Example:
salt '*' vcf_vim_role.get <name>
- saltext.vcf.modules.vcf_vim_role.get_or_none(name, profile=None)[source]¶
Return the role or
Noneif missing.CLI Example:
salt '*' vcf_vim_role.get_or_none <name>
- saltext.vcf.modules.vcf_vim_role.create(name, privileges, profile=None)[source]¶
Create a custom role with the given privilege ids.
CLI Example:
salt '*' vcf_vim_role.create MyRole '["System.View","System.Read"]'
- saltext.vcf.modules.vcf_vim_role.update(name, privileges, profile=None)[source]¶
Replace the privilege set on an existing role.
CLI Example:
salt '*' vcf_vim_role.update MyRole '["System.View"]'
- saltext.vcf.modules.vcf_vim_role.rename(name, new_name, profile=None)[source]¶
Rename a role.
CLI Example:
salt '*' vcf_vim_role.rename OldName NewName