def render( self, session, logger, hostlink, target, owner, group, hostname, cluster, resourcegroup, comments, **arguments ): validate_nlist_key("hostlink", hostlink) holder = get_resource_holder(session, hostname, cluster, resourcegroup, compel=False) Hostlink.get_unique(session, name=hostlink, holder=holder, preclude=True) dbhl = Hostlink(name=hostlink, comments=comments, target=target, owner_user=owner, owner_group=group) return add_resource(session, logger, holder, dbhl)
def render(self, session, logger, hostname, cluster, resourcegroup, hostlink, **arguments): holder = get_resource_holder(session, hostname, cluster, resourcegroup) dbhl = Hostlink.get_unique(session, name=hostlink, holder=holder, compel=True) del_resource(session, logger, dbhl) return
def render(self, session, logger, hostname, cluster, resourcegroup, hostlink, **arguments): validate_basic("hostlink", hostlink) holder = get_resource_holder(session, hostname, cluster) dbhl = Hostlink.get_unique(session, name=hostlink, holder=holder, compel=True) del_resource(session, logger, dbhl) return
def render(self, session, logger, hostlink, target, owner, group, hostname, cluster, resourcegroup, comments, **arguments): validate_basic("hostlink", hostlink) holder = get_resource_holder(session, hostname, cluster, resourcegroup, compel=False) Hostlink.get_unique(session, name=hostlink, holder=holder, preclude=True) dbhl = Hostlink(name=hostlink, comments=comments, target=target, owner_user=owner, owner_group=group) return add_resource(session, logger, holder, dbhl)