def page_handler(params): request = request_class() if singular_param_to_json: _param_expand_to_json(params, singular_param_to_json) if plural_param_to_json: _param_expand_to_json(params, plural_param_to_json, singular=False) if param_aliases: _handle_param_aliases(params, param_aliases) response = _do_request(client, request, params) return ( _get_key_in_response(response, key_to_total_count), _get_key_in_response(response, key_to_page_size), _get_key_in_response(response, key_to_page_number), _get_key_in_response(response, key_to_resource_items), )
def cancel_simulated_system_events(self, **params): request = CancelSimulatedSystemEventsRequest() _do_request(self._client, request, params)
def modify_attributes(self, **params): request = ModifyInstanceAttributeRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, params) self.refresh()
def delete(self): request = DeleteInstanceRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, {})
def reboot(self): request = RebootInstanceRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, {})
def stop(self): request = StopInstanceRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, {})
def replace_system_disk(self, **params): request = ReplaceSystemDiskRequest() request.set_InstanceId(self.instance_id) response = _do_request(self._client, request, params) return response['DiskId']
def unassociate(self, **params): request = UnassociateEipAddressRequest() request.set_AllocationId(self.allocation_id) _do_request(self._client, request, params)
def delete(self): request = DeleteLoadBalancerRequest() request.set_LoadBalancerId(self.load_balancer_id) _do_request(self._client, request, {})
def remove_tags(self, **params): request = RemoveTagsRequest() _do_request(self._client, request, params)
def add_tags(self, **params): request = AddTagsRequest() _do_request(self._client, request, params)
def delete(self, **params): request = DeleteImageRequest() request.set_ImageId(self.image_id) _do_request(self._client, request, params)
def reset(self, **params): request = ResetDiskRequest() request.set_DiskId(self.disk_id) _do_request(self._client, request, params)
def detach(self, **params): request = DetachDiskRequest() request.set_DiskId(self.disk_id) _do_request(self._client, request, params)
def modify_vnc_password(self, **params): request = ModifyInstanceVncPasswdRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, params)
def set_status(self, **params): request = SetLoadBalancerStatusRequest() request.set_LoadBalancerId(self.load_balancer_id) _do_request(self._client, request, params)
def release(self): request = ReleaseEipAddressRequest() request.set_AllocationId(self.allocation_id) _do_request(self._client, request, {})
def set_name(self, **params): request = SetLoadBalancerNameRequest() request.set_LoadBalancerId(self.load_balancer_id) _do_request(self._client, request, params)
def modify_attributes(self, **params): request = ModifyEipAddressAttributeRequest() request.set_InstanceId(self.allocation_id) _do_request(self._client, request, params) self.refresh()
def redeploy(self, **params): request = RedeployInstanceRequest() request.set_InstanceId(self.instance_id) _do_request(self._client, request, params)