pyds8k package¶
Subpackages¶
- pyds8k.client package
- pyds8k.resources.ds8k package
- Subpackages
- pyds8k.resources.ds8k.v1 package
- Subpackages
- Submodules
- pyds8k.resources.ds8k.v1.encryption_groups module
- pyds8k.resources.ds8k.v1.eserep module
- pyds8k.resources.ds8k.v1.events module
- pyds8k.resources.ds8k.v1.flashcopy module
- pyds8k.resources.ds8k.v1.host_ports module
- pyds8k.resources.ds8k.v1.hosts module
- pyds8k.resources.ds8k.v1.io_enclosures module
- pyds8k.resources.ds8k.v1.ioports module
- pyds8k.resources.ds8k.v1.lss module
- pyds8k.resources.ds8k.v1.mappings module
- pyds8k.resources.ds8k.v1.marrays module
- pyds8k.resources.ds8k.v1.nodes module
- pyds8k.resources.ds8k.v1.pools module
- pyds8k.resources.ds8k.v1.pprc module
- pyds8k.resources.ds8k.v1.systems module
- pyds8k.resources.ds8k.v1.tserep module
- pyds8k.resources.ds8k.v1.users module
- pyds8k.resources.ds8k.v1.volumes module
- Module contents
- pyds8k.resources.ds8k.v1 package
- Module contents
- Subpackages
Submodules¶
pyds8k.exceptions module¶
Exception definitions.
- exception pyds8k.exceptions.BadRequest(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 400 - Bad request: you sent some malformed data.
- reason_phrase = 'Bad Request'¶
- status_code = '400'¶
- exception pyds8k.exceptions.ClientError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientExceptionHTTP 4xx - Client Error
- reason_phrase = 'Client Error'¶
- status_code = '4xx'¶
- exception pyds8k.exceptions.ClientException(code, message=None, detail='', origin_data=None)[source]¶
Bases:
ExceptionThe base exception class for all HTTP client or server errors.
- exception pyds8k.exceptions.Conflict(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 409 - Conflict
- reason_phrase = 'Conflict'¶
- status_code = '409'¶
- exception pyds8k.exceptions.ConnectionError[source]¶
Bases:
ExceptionCould not open a connection to the API service.
- exception pyds8k.exceptions.Forbidden(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 403 - Forbidden: your credentials don’t give you access to this resource.
- reason_phrase = 'Forbidden'¶
- status_code = '403'¶
- exception pyds8k.exceptions.GatewayTimeout(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ServerErrorHTTP 504 - Gateway Timeout
- reason_phrase = 'Gateway Timeout'¶
- status_code = '504'¶
- exception pyds8k.exceptions.IDMissingError[source]¶
Bases:
ExceptionThe id field is missing or None.
- exception pyds8k.exceptions.InternalServerError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ServerErrorHTTP 500 - Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request.
- reason_phrase = 'Internal Server Error'¶
- status_code = '500'¶
- exception pyds8k.exceptions.MethodNotAllowed(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 405 - Method Not Allowed
- reason_phrase = 'Method Not Allowed'¶
- status_code = '405'¶
- exception pyds8k.exceptions.NotFound(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 404 - Not found
- reason_phrase = 'Not Found'¶
- status_code = '404'¶
- exception pyds8k.exceptions.OperationNotAllowed(operation_name, resource_name='')[source]¶
Bases:
ExceptionThe operation performed on the resource is not allowed.
- exception pyds8k.exceptions.RepresentationParseError[source]¶
Bases:
ExceptionCan not get the representation
- exception pyds8k.exceptions.ResponseBodyMissingError[source]¶
Bases:
ExceptionThe response body is missing.
- exception pyds8k.exceptions.ServerError(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientExceptionHTTP 5xx - Server Error
- reason_phrase = 'Server Error'¶
- status_code = '5xx'¶
Bases:
pyds8k.exceptions.ServerErrorHTTP 503 - Service Unavailable
- exception pyds8k.exceptions.URLNotSpecifiedError[source]¶
Bases:
ExceptionThe URL is not specified.
- exception pyds8k.exceptions.Unauthorized(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 401 - Unauthorized: bad credentials.
- reason_phrase = 'Unauthorized'¶
- status_code = '401'¶
- exception pyds8k.exceptions.UnsupportedMediaType(code, message=None, detail='', origin_data=None)[source]¶
Bases:
pyds8k.exceptions.ClientErrorHTTP 415 - Unsupported Media Type
- reason_phrase = 'Unsupported Media Type'¶
- status_code = '415'¶
Module contents¶
IBM DS8K CLI Client Module
- module
pyds8k