Source code for aliyun.log.acl_config

#!/usr/bin/env python
#encoding: utf-8

# Copyright (C) Alibaba Cloud Computing
# All rights reserved.

try:
    import json
except ImportError:
    import simplejson as json


[docs]class AclConfig: def __init__(self, aliyun_id, privilege_list = []): """ The acl config :type aliyun_id : string :param aliyun_id : the aliyun id e.g "12312313131" :type privilege_list : string list :param privilege_list : the privilege list array, e.g ["WRITE", "READ", "ADMIN", "LIST"] """ self.principle = aliyun_id self.privilege_list = privilege_list
[docs] def to_json(self) : json_value = {} json_value['principle'] = self.principle json_value['privilege'] = self.privilege_list return json_value
[docs] def from_json(self, json_value) : self.principle = json_value['principle'] self.privilege_list = json_value['privilege']