def provide_index(opts, source_spec, source_bucket, source_map): try: rest = ClusterManager(source_spec, opts.username, opts.password, opts.ssl, False, None, False) result, errors = rest.get_index_metadata(source_bucket['name']) if errors: return errors, None return 0, json.dumps(result["result"]) except ServiceNotAvailableException, e: return 0, None
def provide_index(opts, source_spec: str, source_bucket: Dict[str, Any], source_map) -> \ Tuple[couchbaseConstants.PUMP_ERROR, Optional[str]]: try: rest = ClusterManager(source_spec, opts.username, opts.password, opts.ssl, opts.no_ssl_verify, opts.cacert, False) result, errors = rest.get_index_metadata(source_bucket['name']) if errors: return errors, None return 0, json.dumps(result["result"]) except ServiceNotAvailableException as e: return 0, None
def provide_index(opts, source_spec: str, source_bucket: Dict[str, Any], source_map) -> \ Tuple[couchbaseConstants.PUMP_ERROR, Optional[str]]: try: rest = ClusterManager(source_spec, opts.username, opts.password, opts.ssl, opts.no_ssl_verify, opts.cacert, False) result, errors = rest.get_index_metadata(source_bucket['name']) if errors: return errors, None return 0, json.dumps(result["result"]) except ServiceNotAvailableException: return 0, None