(self, cluster_ident, rollback=False, patch=None)
return ClusterID(cluster.uuid)
Update an existing Cluster.

        :param cluster_ident: UUID or logical name of a cluster.
        :param rollback: whether to rollback cluster on update failure.
        :param patch: a json PATCH document to apply to this cluster.
Update an existing Cluster.
Update an existing Cluster .
def patch(self, cluster_ident, rollback=False, patch=None):  # noqa
        """Update an existing Cluster.

        :param cluster_ident: UUID or logical name of a cluster.
        :param rollback: whether to rollback cluster on update failure.
        :param patch: a json PATCH document to apply to this cluster.
        """
        (cluster, node_count,
         health_status,
         health_status_reason) = self._patch(cluster_ident, patch)
        if node_count == 0:
            raise exception.ZeroNodeCountNotSupported()
        pecan.request.rpcapi.cluster_update_async(cluster, node_count,
                                                  health_status,
                                                  health_status_reason,
                                                  rollback)
        return ClusterID(cluster.uuid)
def patch ( self , cluster_ident , rollback = False , patch = None ) : # noqa ( cluster , node_count , health_status , health_status_reason ) = self . _patch ( cluster_ident , patch ) if node_count == 0 : raise exception . ZeroNodeCountNotSupported ( ) pecan . request . rpcapi . cluster_update_async ( cluster , node_count , health_status , health_status_reason , rollback ) return ClusterID ( cluster . uuid )