service#
Exec module for managing Kubernetes CoreV1 Service(s).
- async idem_k8s.exec.k8s.core.v1.service.get(hub, ctx, name: str, resource_id: str = None, namespace: str = None) Dict[str, Any] [source]#
Retrieves a Kubernetes CoreV1 Service.
- Parameters:
- Returns:
Return a CoreV1 Service in a given namespace.
- Return type:
Dict[str, Any]
Examples
Calling this exec module function from the cli:
idem exec k8s.core.v1.service.get name='service-name' resource_id='v1service' namespace='default'
Calling this exec module function from within a state:
my-kubernetes-service: exec.run: - path: k8s.core.v1.service.get - kwargs: name: 'service-name' resource_id: 'v1service' namespace: 'default'