scaleway_core package
Subpackages
- scaleway_core.bridge package
- Submodules
- scaleway_core.bridge.decimal module
- scaleway_core.bridge.money module
- scaleway_core.bridge.region module
- scaleway_core.bridge.scwfile module
- scaleway_core.bridge.serviceinfo module
- scaleway_core.bridge.timeseries module
- scaleway_core.bridge.zone module
- Module contents
Money
Region
ScwFile
ServiceInfo
TimeSeries
TimeSeriesPoint
Zone
marshal_Decimal()
marshal_Money()
marshal_ScwFile()
marshal_ServiceInfo()
marshal_TimeSeries()
marshal_TimeSeriesPoint()
unmarshal_Decimal()
unmarshal_Money()
unmarshal_ScwFile()
unmarshal_ServiceInfo()
unmarshal_TimeSeries()
unmarshal_TimeSeriesPoint()
- scaleway_core.profile package
- scaleway_core.utils package
- Submodules
- scaleway_core.utils.fetch_all_pages module
- scaleway_core.utils.project_or_organization_id module
- scaleway_core.utils.random_name module
- scaleway_core.utils.resolve_one_of module
- scaleway_core.utils.strenummeta module
- scaleway_core.utils.validate_path_param module
- scaleway_core.utils.waiter module
- Module contents
- scaleway_core.validations package
Submodules
scaleway_core.api module
- class scaleway_core.api.APILogger(logger: logging.Logger, identifier: int)
Bases:
object
- identifier: int
- log_request(method: str, url: str, params: List[Tuple[str, Any]], headers: Dict[str, str], body: Optional[str]) None
- log_response(response: Response) None
- logger: Logger
- exception scaleway_core.api.ScalewayException(response: requests.models.Response)
Bases:
Exception
- response: Response
- property status_code: int
- exception scaleway_core.api.ValidationError(response: requests.models.Response, errors: Dict[str, str])
Bases:
ScalewayException
- errors: Dict[str, str]
scaleway_core.client module
- class scaleway_core.client.Client(access_key: Optional[str] = None, secret_key: Optional[str] = None, api_url: str = 'https://api.scaleway.com', api_allow_insecure: bool = False, user_agent: str = 'scaleway-sdk-python/2.0.0', default_organization_id: Optional[str] = None, default_project_id: Optional[str] = None, default_region: Optional[str] = None, default_zone: Optional[str] = None, default_page_size: Optional[int] = None)
Bases:
Profile
- validate() bool
- validate_credentials() bool
- validate_settings() bool
Module contents
Scaleway SDK for Python - Core