def get_hotline_record(self, id_=None, ccs_instance_id=None):
     api_request = APIRequest('GetHotlineRecord', 'GET', 'http', 'RPC', 'query')
     api_request._params = {"Id": id_, "CcsInstanceId": ccs_instance_id}
     return self._handle_request(api_request).result
 def describe_business_status(self, password=None, caller_bid=None):
     api_request = APIRequest('DescribeBusinessStatus', 'GET', 'http',
                              'RPC', 'query')
     api_request._params = {"Password": password, "callerBid": caller_bid}
     return self._handle_request(api_request).result
Пример #3
0
 def validate_template_content(self, region_id=None, content=None):
     api_request = APIRequest('ValidateTemplateContent', 'GET', 'http',
                              'RPC', 'query')
     api_request._params = {"RegionId": region_id, "Content": content}
     return self._handle_request(api_request).result
 def create_group(self, comments=None, group_name=None):
     api_request = APIRequest('CreateGroup', 'GET', 'https', 'RPC', 'query')
     api_request._params = {"Comments": comments, "GroupName": group_name}
     return self._handle_request(api_request).result
 def list_policies_for_role(self, role_name=None):
     api_request = APIRequest('ListPoliciesForRole', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"RoleName": role_name}
     return self._handle_request(api_request).result
 def remove_user_from_group(self, group_name=None, user_name=None):
     api_request = APIRequest('RemoveUserFromGroup', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"GroupName": group_name, "UserName": user_name}
     return self._handle_request(api_request).result
 def add_user_to_group(self, group_name=None, user_name=None):
     api_request = APIRequest('AddUserToGroup', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"GroupName": group_name, "UserName": user_name}
     return self._handle_request(api_request).result
 def get_user_mfa_info(self, user_name=None):
     api_request = APIRequest('GetUserMFAInfo', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
 def delete_virtual_mfa_device(self, serial_number=None):
     api_request = APIRequest('DeleteVirtualMFADevice', 'GET', 'https',
                              'RPC', 'query')
     api_request._params = {"SerialNumber": serial_number}
     return self._handle_request(api_request).result
 def unbind_mfa_device(self, user_name=None):
     api_request = APIRequest('UnbindMFADevice', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
    def list_virtual_mfa_devices(self, ):
        api_request = APIRequest('ListVirtualMFADevices', 'GET', 'https',
                                 'RPC', '')

        return self._handle_request(api_request).result
 def delete_role(self, role_name=None):
     api_request = APIRequest('DeleteRole', 'GET', 'https', 'RPC', 'query')
     api_request._params = {"RoleName": role_name}
     return self._handle_request(api_request).result
 def action_disk_check(self, disk_mount=None, ip=None):
     api_request = APIRequest('ActionDiskCheck', 'GET', 'http', 'RPC',
                              'query')
     api_request._params = {"DiskMount": disk_mount, "Ip": ip}
     return self._handle_request(api_request).result
 def action(self, order_id=None, step_code=None):
     api_request = APIRequest('Action', 'GET', 'http', 'RPC', 'query')
     api_request._params = {"OrderId": order_id, "StepCode": step_code}
     return self._handle_request(api_request).result
 def list_policies_for_group(self, group_name=None):
     api_request = APIRequest('ListPoliciesForGroup', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"GroupName": group_name}
     return self._handle_request(api_request).result
 def create_virtual_mfa_device(self, virtual_mfa_device_name=None):
     api_request = APIRequest('CreateVirtualMFADevice', 'GET', 'https',
                              'RPC', 'query')
     api_request._params = {"VirtualMFADeviceName": virtual_mfa_device_name}
     return self._handle_request(api_request).result
 def delete_policy(self, policy_name=None):
     api_request = APIRequest('DeletePolicy', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"PolicyName": policy_name}
     return self._handle_request(api_request).result
 def get_login_profile(self, user_name=None):
     api_request = APIRequest('GetLoginProfile', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
 def list_groups_for_user(self, user_name=None):
     api_request = APIRequest('ListGroupsForUser', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
 def delete_user(self, user_name=None):
     api_request = APIRequest('DeleteUser', 'GET', 'https', 'RPC', 'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
 def delete_group(self, group_name=None):
     api_request = APIRequest('DeleteGroup', 'GET', 'https', 'RPC', 'query')
     api_request._params = {"GroupName": group_name}
     return self._handle_request(api_request).result
 def create_access_key(self, user_name=None):
     api_request = APIRequest('CreateAccessKey', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"UserName": user_name}
     return self._handle_request(api_request).result
 def list_roles(self, marker=None, max_items=None):
     api_request = APIRequest('ListRoles', 'GET', 'https', 'RPC', 'query')
     api_request._params = {"Marker": marker, "MaxItems": max_items}
     return self._handle_request(api_request).result
 def set_account_alias(self, account_alias=None):
     api_request = APIRequest('SetAccountAlias', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"AccountAlias": account_alias}
     return self._handle_request(api_request).result
    def get_security_preference(self, ):
        api_request = APIRequest('GetSecurityPreference', 'GET', 'https',
                                 'RPC', '')

        return self._handle_request(api_request).result
    def get_password_policy(self, ):
        api_request = APIRequest('GetPasswordPolicy', 'GET', 'https', 'RPC',
                                 '')

        return self._handle_request(api_request).result
    def create_token(self, ):
        api_request = APIRequest('CreateToken', 'POST', 'http', 'ROA', '')
        api_request.uri_pattern = '/pop/2018-05-18/tokens'

        return self._handle_request(api_request).result
    def clear_account_alias(self, ):
        api_request = APIRequest('ClearAccountAlias', 'GET', 'https', 'RPC',
                                 '')

        return self._handle_request(api_request).result
Пример #29
0
    def create_storage(self, ):
        api_request = APIRequest('CreateStorage', 'POST', 'http', 'ROA', '')
        api_request.uri_pattern = '/pop/v1/wam/storage'

        return self._handle_request(api_request).result
 def list_resource_tags(self, key_id=None):
     api_request = APIRequest('ListResourceTags', 'GET', 'https', 'RPC',
                              'query')
     api_request._params = {"KeyId": key_id}
     return self._handle_request(api_request).result