apigee.backups package
Subpackages
- apigee.backups.resources package
- Submodules
- apigee.backups.resources.apiproducts module
- apigee.backups.resources.apis module
- apigee.backups.resources.apps module
- apigee.backups.resources.caches module
- apigee.backups.resources.developers module
- apigee.backups.resources.keyvaluemaps module
- apigee.backups.resources.targetservers module
- apigee.backups.resources.userroles module
- Module contents
Submodules
apigee.backups.backups module
- class apigee.backups.backups.ApiProductsBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.ApisBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.AppsBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.BaseBackup(cfg: BackupConfig)
Bases:
object- error(e, *ctx)
- http_error(e, msg)
- progress(label)
- save(content, subpath)
- class apigee.backups.backups.CachesBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.DevelopersBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.KeyValueMapsBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.TargetServersBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
- class apigee.backups.backups.UserRolesBackup(cfg: BackupConfig)
Bases:
BaseBackup- collect()
- download()
apigee.backups.base module
apigee.backups.commands module
- apigee.backups.commands.validate_resources(apis)
apigee.backups.config module
- class apigee.backups.config.BackupConfig(api_choices: Set[str], authentication: apigee.types.Struct, environments: List[str], org_name: str, prefix: Optional[str], working_directory: str, snapshot_data: apigee.types.Struct = <apigee.types.Struct object at 0x7f483f428c10>, progress_bar: Optional[tqdm.std.tqdm] = None, working_org_directory: Optional[pathlib.Path] = None, max_concurrency: int = 10, semaphore: Optional[asyncio.locks.Semaphore] = None)
Bases:
object- api_choices: Set[str]
- environments: List[str]
- max_concurrency: int = 10
- org_name: str
- prefix: str | None
- progress_bar: tqdm | None = None
- semaphore: Semaphore | None = None
- working_directory: str
- working_org_directory: Path | None = None
- apigee.backups.config.get_global_semaphore()
- apigee.backups.config.set_global_semaphore(semaphore: Semaphore)
apigee.backups.registry module
apigee.backups.runner module
apigee.backups.utils module
- async apigee.backups.utils.run_blocking(fn, *args, semaphore=None, **kwargs)
Module contents
- class apigee.backups.BackupConfig(api_choices: Set[str], authentication: apigee.types.Struct, environments: List[str], org_name: str, prefix: Optional[str], working_directory: str, snapshot_data: apigee.types.Struct = <apigee.types.Struct object at 0x7f483f428c10>, progress_bar: Optional[tqdm.std.tqdm] = None, working_org_directory: Optional[pathlib.Path] = None, max_concurrency: int = 10, semaphore: Optional[asyncio.locks.Semaphore] = None)
Bases:
object- api_choices: Set[str]
- environments: List[str]
- max_concurrency: int = 10
- org_name: str
- prefix: str | None
- progress_bar: tqdm | None = None
- semaphore: Semaphore | None = None
- working_directory: str
- working_org_directory: Path | None = None