role_binding#
Exec module for managing Kubernetes RoleBinding(s).
- async idem_k8s.exec.k8s.rbac.v1.role_binding.get(hub, ctx, name: str, resource_id: str, namespace: str = 'default') Dict[str, Any] [source]#
Retrieves a Kubernetes RbacV1 RoleBinding.
- Parameters:
- Returns:
Return a role_binding in a given namespace.
- Return type:
Dict[str, Any]
Examples
Calling this exec module function from the cli:
idem exec k8s.rbac.v1.role_binding.get name='role_binding-name' resource_id='role_binding' namespace='default'
Using in a state:
my-kubernetes-role-binding: exec.run: - path: k8s.rbac.v1.role_binding.get - kwargs: name: 'role_binding-name' resource_id: 'role_binding-name' namespace: 'default'
- async idem_k8s.exec.k8s.rbac.v1.role_binding.list_(hub, ctx, name: str = None, namespace: str = None) Dict [source]#
Retrieves list of Kubernetes RoleBindings.
- Parameters:
- Returns:
Returns role bindings in present format
- Return type:
Dict[str, Any]
Examples
Calling this exec module function from the cli
idem exec k8s.rbac.v1.role_binding.list name="idem_name" namespace="default"
Using in a state:
my_unmanaged_resource: exec.run: - path: k8s.rbac.v1.role_binding.list - kwargs: name: my_resource namespace: default