c7n.manager module¶
-
class
c7n.manager.
ResourceManager
(ctx, data)[source]¶ Bases:
object
A Cloud Custodian resource
-
action_registry
= None¶
-
executor_factory
¶ alias of
concurrent.futures.thread.ThreadPoolExecutor
-
filter_registry
= None¶
-
get_resource_manager
(resource_type, data=None)[source]¶ get a resource manager or a given resource type.
assumes the query is for the same underlying cloud provider.
-
retry
= None¶
-
validate
()[source]¶ Validates resource definition, does NOT validate filters, actions, modes.
Example use case: A resource type that requires an additional query
Example: policies: - name: k8s-custom-resource resource: k8s.custom-namespaced-resource query: - version: v1 group stable.example.com plural: crontabs
-