コード例 #1
0
ファイル: user.py プロジェクト: sofyan48/neo-obs
def delete(data=None, json=None, method='DELETE'):
    delete_user = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    return delete_user
コード例 #2
0
ファイル: user.py プロジェクト: sofyan48/neo-obs
def update(data=None, json=None, method='POST'):
    update_user = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    return update_user
コード例 #3
0
ファイル: qos.py プロジェクト: sofyan48/neo-obs
def get(data=None, json=None, method='GET'):
    qos_details = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    return qos_details
コード例 #4
0
ファイル: credential.py プロジェクト: sofyan48/neo-obs
def get(data=None, json=None, method='GET'):
    credentials = requestors.request(url=user.base_url + '/credentials',
                                     data=data,
                                     json=json,
                                     method=method)

    return credentials
コード例 #5
0
ファイル: qos.py プロジェクト: sofyan48/neo-obs
def delete(data=None, json=None, method='POST'):
    qos_details = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    return qos_details
コード例 #6
0
ファイル: credential.py プロジェクト: sofyan48/neo-obs
def delete(data=None, json=None, method='DELETE'):
    user_credentials = requestors.request(url=user.base_url + '/credentials',
                                          data=data,
                                          json=json,
                                          method=method)

    return user_credentials
コード例 #7
0
ファイル: user.py プロジェクト: sofyan48/neo-obs
def create(data=None, json=None, method='PUT'):
    create_user = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    return create_user
コード例 #8
0
ファイル: user.py プロジェクト: sofyan48/neo-obs
def get(data=None, json=None, method='GET'):
    get_user = requestors.request(url=base_url,
                                  data=data,
                                  json=json,
                                  method=method)

    return get_user
コード例 #9
0
ファイル: user.py プロジェクト: sofyan48/neo-obs
def list(data=None, json=None, method='GET'):
    base_url_list = base_url + '/list'
    list_user = requestors.request(url=base_url_list,
                                   data=data,
                                   json=json,
                                   method=method)

    return list_user
コード例 #10
0
ファイル: credential.py プロジェクト: sofyan48/neo-obs
def status(data=None, json=None, method='POST'):
    user_credentials = requestors.request(url=user.base_url +
                                          '/credentials/status',
                                          data=data,
                                          json=json,
                                          method=method)

    return user_credentials
コード例 #11
0
ファイル: credential.py プロジェクト: sofyan48/neo-obs
def list(data=None, json=None, method='GET'):
    user_credentials = requestors.request(url=user.base_url +
                                          '/credentials/list',
                                          data=data,
                                          json=json,
                                          method=method)

    return user_credentials
コード例 #12
0
def group_list(data=None, json=None, method='GET'):
    url = base_url + '/list'

    groups = requestors.request(url=url, data=data, json=json, method=method)

    try:
        groups_data = groups['data']
    except Exception:
        log_utils.log_err(groups['status_message'])
    else:
        return [group['groupId'] for group in list(groups_data)]
コード例 #13
0
ファイル: permission.py プロジェクト: ramadhanrezza/neo-obs
def get_permission(data=None, json=None, method='GET'):
    permission = requestors.request(url=base_url,
                                    data=data,
                                    json=json,
                                    method=method)

    try:
        permission_data = permission['data']
    except Exception:
        log_utils.log_err(permission['status_message'])
    else:
        return permission_data
コード例 #14
0
ファイル: usage.py プロジェクト: ramadhanrezza/neo-obs
def get_usage(data=None, json=None, method='GET'):
    usage = requestors.request(url=base_url,
                               data=data,
                               json=json,
                               method=method)

    try:
        usage_data = usage['data']
    except Exception:
        log_utils.log_err(usage['status_message'])
    else:
        return usage_data
コード例 #15
0
ファイル: bppolicy.py プロジェクト: ramadhanrezza/neo-obs
def buckets_policy(data=None, json=None, method='GET'):
    bucket_policy = requestors.request(url=base_url + '/bucketsperpolicy',
                                       data=data,
                                       json=json,
                                       method=method)

    try:
        bucket_policy_data = bucket_policy['data']
    except Exception:
        log_utils.log_err(bucket_policy['status_message'])
    else:
        return bucket_policy_data
コード例 #16
0
ファイル: credential.py プロジェクト: ramadhanrezza/neo-obs
def delete(data=None, json=None, method='DELETE'):
    user_credentials = requestors.request(url=user.base_url + '/credentials',
                                          data=data,
                                          json=json,
                                          method=method)

    try:
        user_credentials_data = user_credentials['data']
    except Exception:
        log_utils.log_err(user_credentials['status_message'])
    else:
        return user_credentials_data
コード例 #17
0
ファイル: user.py プロジェクト: ramadhanrezza/neo-obs
def delete(data=None, json=None, method='DELETE'):
    delete_user = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    try:
        data_user = delete_user['data']
    except Exception:
        log_utils.log_err(delete_user['status_message'])
        return None
    else:
        return data_user
コード例 #18
0
ファイル: user.py プロジェクト: ramadhanrezza/neo-obs
def get_list(data=None, json=None, method='GET'):
    base_url_list = base_url + '/list'
    list_user = requestors.request(url=base_url_list,
                                   data=data,
                                   json=json,
                                   method=method)
    try:
        data_user = list_user['data']
    except Exception:
        log_utils.log_err(list_user['status_message'])
        return None
    else:
        return data_user
コード例 #19
0
ファイル: user.py プロジェクト: ramadhanrezza/neo-obs
def create(data=None, json=None, method='PUT'):
    create_user = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    try:
        data_user = create_user['data']
    except Exception:
        log_utils.log_err(create_user['status_message'])
        raise
    else:
        return data_user
コード例 #20
0
ファイル: user.py プロジェクト: ramadhanrezza/neo-obs
def detail(data=None, json=None, method='GET'):
    get_user = requestors.request(url=base_url,
                                  data=data,
                                  json=json,
                                  method=method)

    try:
        data_user = get_user['data']
    except Exception:
        log_utils.log_err(get_user['status_message'])
        return None
    else:
        return data_user
コード例 #21
0
def get(data=None, json=None, method='GET'):
    qos_details = requestors.request(url=base_url,
                                     data=data,
                                     json=json,
                                     method=method)

    try:
        qos_data = qos_details['data']
    except Exception as e:
        log_utils.log_err(qos_details['status_message'])
        return None
    else:
        return qos_data
コード例 #22
0
ファイル: bppolicy.py プロジェクト: ramadhanrezza/neo-obs
def get_policy(data=None, json=None, method='GET'):
    url = base_url
    if data is None:
        url = base_url + '/listpolicy'
    elif 'policyId' in data:
        url = base_url

    policy = requestors.request(url=url, data=data, json=json, method=method)

    try:
        policy_data = policy['data']
    except Exception:
        log_utils.log_err(policy['status_message'])
    else:
        return policy_data
コード例 #23
0
ファイル: credential.py プロジェクト: ramadhanrezza/neo-obs
def get_credential(data=None, json=None, method='GET'):
    url = user.base_url
    if 'accessKey' in data:
        url = url + '/credentials'
    elif 'userId' in data and 'groupId' in data:
        url = url + '/credentials/list'
        if 'active' in data:
            url = url + '/active'

    credentials = requestors.request(url=url,
                                     data=data,
                                     json=json,
                                     method=method)

    try:
        credentials_data = credentials['data']
    except Exception:
        log_utils.log_err(credentials['status_message'])
    else:
        return credentials_data
コード例 #24
0
ファイル: bppolicy.py プロジェクト: sofyan48/neo-obs
def get(data=None, json=None, method='GET'):
    detail_policy = requestors.request(url=base_url,
                                       data=data,
                                       json=json,
                                       method=method)
    return detail_policy
コード例 #25
0
ファイル: bppolicy.py プロジェクト: sofyan48/neo-obs
def buckets(data=None, json=None, method='GET'):
    bucket_policy = requestors.request(url=base_url + '/bucketsperpolicy',
                                       data=data,
                                       json=json,
                                       method=method)
    return bucket_policy
コード例 #26
0
ファイル: bppolicy.py プロジェクト: sofyan48/neo-obs
def list(data=None, json=None, method='GET'):
    list_policy = requestors.request(url=base_url + '/listpolicy',
                                     data=data,
                                     json=json,
                                     method=method)
    return list_policy