def set_component_config(component_id, keys, value): obj = ServiceComponent.obj.get(id=component_id) return set_object_config(obj, keys, value)
def set_component_config_by_name(cluster_id, service_id, component_name, service_name, keys, value): obj = get_component_by_name(cluster_id, service_id, component_name, service_name) return set_object_config(obj, keys, value)
def set_service_config(cluster_id, service_id, keys, value): obj = ClusterObject.obj.get(id=service_id, cluster__id=cluster_id, prototype__type='service') return set_object_config(obj, keys, value)
def set_provider_config(provider_id, keys, value): provider = HostProvider.obj.get(id=provider_id) return set_object_config(provider, keys, value)
def set_host_config(host_id, keys, value): host = Host.obj.get(id=host_id) return set_object_config(host, keys, value)
def set_cluster_config(cluster_id, keys, value): cluster = Cluster.obj.get(id=cluster_id) return set_object_config(cluster, keys, value)