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 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 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 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 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
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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 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 get_security_preference(self, ): api_request = APIRequest('GetSecurityPreference', 'GET', 'https', 'RPC', '') 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 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 get_password_policy(self, ): api_request = APIRequest('GetPasswordPolicy', 'GET', 'https', 'RPC', '') 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
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