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
MoneyRegionScwFileServiceInfoTimeSeriesTimeSeriesPointZonemarshal_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: str | None) 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: str | None = None, secret_key: str | None = 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: str | None = None, default_project_id: str | None = None, default_region: str | None = None, default_zone: str | None = None, default_page_size: int | None = None)
Bases:
Profile- validate() bool
- validate_credentials() bool
- validate_settings() bool
Module contents
Scaleway SDK for Python - Core