• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python request.rest_request函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中qumulo.lib.request.rest_request函数的典型用法代码示例。如果您正苦于以下问题:Python rest_request函数的具体用法?Python rest_request怎么用?Python rest_request使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了rest_request函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: get_attr

def get_attr(conninfo, credentials, path=None, id_=None):
    assert (path is not None) ^ (id_ is not None)
    ref = unicode(path) if path else unicode(id_)
    uri = build_files_uri([ref, "info", "attributes"])

    method = "GET"
    return request.rest_request(conninfo, credentials, method, unicode(uri))
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:fs.py


示例2: smb_modify_share

def smb_modify_share(conninfo, credentials, id_, share_name,
        fs_path, description, read_only, allow_guest_access,
        allow_fs_path_create=False, if_match=None,
        access_based_enumeration_enabled=None):
    id_ = unicode(id_)
    allow_fs_path_create_ = "true" if allow_fs_path_create else "false"

    if_match = if_match if if_match is None else unicode(if_match)

    method = "PUT"
    uri = "/v1/smb/shares/%s?allow-fs-path-create=%s" % \
        (id_, allow_fs_path_create_)

    share_info = {
        'id': id_,
        'share_name':         unicode(share_name),
        'fs_path':            unicode(fs_path),
        'description':        unicode(description),
        'read_only':          bool(read_only),
        'allow_guest_access': bool(allow_guest_access)
    }

    # "ABE enabled" is an optional field. It may be absent if we use this client
    # code with the clusters running previous versions of qfsd.
    if access_based_enumeration_enabled is not None:
        share_info['access_based_enumeration_enabled'] = \
            bool(access_based_enumeration_enabled)

    return request.rest_request(conninfo, credentials, method, uri,
        body=share_info, if_match=if_match)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:30,代码来源:smb.py


示例3: list_group

def list_group(conninfo, credentials, group_id):
    group_id = int(group_id)

    method = "GET"
    uri = "/v1/groups/%d" % group_id

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:groups.py


示例4: unpack_identity

def unpack_identity(conninfo, credentials, auth_id):
    auth_id = int(auth_id)

    method = "GET"
    uri = "/v1/users/" + str(auth_id) + "/unpack-identity"

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:users.py


示例5: iops_get

def iops_get(conninfo, credentials, specific_type=None):
    method = 'GET'
    uri = UriBuilder(path='/v1/analytics/iops')
    if specific_type:
        uri.add_query_param('type', specific_type)

    return request.rest_request(conninfo, credentials, method, str(uri))
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:analytics.py


示例6: list_groups_for_user

def list_groups_for_user(conninfo, credentials, user_id):
    user_id = int(user_id)

    method = "GET"
    uri = "/v1/users/%d/groups/" % user_id

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:users.py


示例7: current_activity_get

def current_activity_get(conninfo, credentials, specific_type=None):
    method = "GET"
    uri = UriBuilder(path="/v1/analytics/activity/current")
    if specific_type:
        uri.add_query_param('type', specific_type)

    return request.rest_request(conninfo, credentials, method, str(uri))
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:analytics.py


示例8: delete_group

def delete_group(conninfo, credentials, group_id):
    group_id = int(group_id)

    method = "DELETE"
    uri = "/v1/groups/%d" % group_id

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:groups.py


示例9: nfs_list_share

def nfs_list_share(conninfo, credentials, id_):
    id_ = unicode(id_)

    method = "GET"
    uri = "/v1/nfs/shares/%s" % id_

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:nfs.py


示例10: group_get_members

def group_get_members(conninfo, credentials, group_id):
    group_id = int(group_id)

    method = "GET"
    uri = "/v1/groups/%d/members/" % group_id

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:groups.py


示例11: set_file_attr

def set_file_attr(conninfo, credentials, mode, owner, group, size,
                  creation_time, modification_time, change_time, id_,
                  if_match=None):
    uri = build_files_uri([id_, "info", "attributes"])
    if_match = None if not if_match else unicode(if_match)

    method = "PATCH"

    config = {}
    if mode:
        config['mode'] = unicode(mode)
    if owner:
        config['owner'] = unicode(owner)
    if group:
        config['group'] = unicode(group)
    if size:
        config['size'] = unicode(size)
    if creation_time:
        config['creation_time'] = unicode(creation_time)
    if modification_time:
        config['modification_time'] = \
            unicode(modification_time)
    if change_time:
        config['change_time'] = unicode(change_time)

    return request.rest_request(conninfo, credentials, method, unicode(uri),
        body=config, if_match=if_match)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:27,代码来源:fs.py


示例12: delete_user

def delete_user(conninfo, credentials, user_id):
    user_id = int(user_id)

    method = "DELETE"
    uri = "/v1/users/%d" % user_id

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:users.py


示例13: smb_delete_share

def smb_delete_share(conninfo, credentials, id_):
    id_ = unicode(id_)

    method = "DELETE"
    uri = "/v1/smb/shares/%s" % id_

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:7,代码来源:smb.py


示例14: get_file_attr

def get_file_attr(conninfo, credentials, id_, snapshot=None):
    method = "GET"
    uri = build_files_uri([id_, "info", "attributes"])

    if snapshot:
        uri.add_query_param('snapshot', snapshot)

    return request.rest_request(conninfo, credentials, method, unicode(uri))
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:8,代码来源:fs.py


示例15: set_node_identify_light

def set_node_identify_light(conninfo, credentials, node, light_visible):
    method = "POST"
    uri = "/v1/cluster/nodes/{}/identify".format(node)

    body = {'light_visible': light_visible}

    return request.rest_request(conninfo, credentials, method, uri,
                                body=body)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:8,代码来源:cluster.py


示例16: get_file_samples

def get_file_samples(conninfo, credentials, path, count, by_value):
    method = "GET"

    uri = build_files_uri([path, 'sample']).append_slash()
    uri.add_query_param('by-value', by_value)
    uri.add_query_param('limit', count)

    return request.rest_request(conninfo, credentials, method, unicode(uri))
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:8,代码来源:fs.py


示例17: group_remove_member

def group_remove_member(conninfo, credentials, group_id, member_id):
    group_id = int(group_id)
    member_id = int(member_id)

    method = "DELETE"
    uri = "/v1/groups/%d/members/%d" % (group_id, member_id)

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:8,代码来源:groups.py


示例18: set_user_password

def set_user_password(conninfo, credentials, user_id, new_password):
    user_id = int(user_id)
    new_password = util.parse_ascii(new_password, 'password')

    method = "POST"
    uri = "/v1/users/%d/setpassword" % user_id
    body = { 'new_password' : new_password }

    return request.rest_request(conninfo, credentials, method, uri, body=body)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:9,代码来源:users.py


示例19: group_add_member

def group_add_member(conninfo, credentials, group_id, member_id):
    group_id = int(group_id)
    member_id = member_id if member_id is None else str(member_id)

    method = "POST"
    uri = "/v1/groups/%d/members/" % group_id
    body = { 'member_id' : member_id if member_id is not None else '' }

    return request.rest_request(conninfo, credentials, method, uri, body=body)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:9,代码来源:groups.py


示例20: get_node_chassis_status

def get_node_chassis_status(conninfo, credentials, node=None):
    method = "GET"

    if node is not None:
        uri = "/v1/cluster/nodes/{}/chassis".format(node)
    else:
        uri = "/v1/cluster/nodes/chassis/"

    return request.rest_request(conninfo, credentials, method, uri)
开发者ID:Qumulo,项目名称:qumulo_splunk_app,代码行数:9,代码来源:cluster.py



注:本文中的qumulo.lib.request.rest_request函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python quodlibet._函数代码示例发布时间:2022-05-26
下一篇:
Python models.DBSession类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap