apigee.apis package
Submodules
apigee.apis.api_puller_with_dependency_extraction module
- class apigee.apis.api_puller_with_dependency_extraction.ApiPullerWithDependencyExtraction(auth, org_name, revision_number, environment, working_directory=None)
Bases:
object
- property apiproxy_dir
- property caches_dir
- export_and_extract_api_proxy(api_name, force=False)
- export_cache_dependencies(environment, caches, force=False, expected_verbosity=1)
- export_keyvaluemap_dependencies(environment, keyvaluemaps, force=False, expected_verbosity=1)
- export_resource_dependencies_using_getattr(resource_type, files, environment, force=True)
- export_targetserver_dependencies(environment, targetservers, force=False, expected_verbosity=1)
- get_apiproxy_files(directory)
- get_cache_dependencies(files)
- get_keyvaluemap_dependencies(files)
- get_targetserver_dependencies(files)
- property keyvaluemaps_dir
- property targetservers_dir
- property working_directory
apigee.apis.apis module
- class apigee.apis.apis.Apis(auth, org_name)
Bases:
object
- delete_api_proxy(api_name)
- delete_api_proxy_revision(api_name, revision_number)
- delete_undeployed_revisions(api_name, save_last=0, dry_run=False)
- deploy_api_proxy_revision(api_name, environment, revision_number, delay=0, override=False)
- export_api_proxy(api_name, revision_number, write_to_filesystem=True, output_file=None)
- force_undeploy_api_proxy_revision(api_name, environment, revision_number)
- get_api_proxy(api_name)
- list_api_proxies(prefix=None, format='json')
- list_api_proxy_revisions(api_name)
- undeploy_api_proxy_revision(api_name, environment, revision_number)
apigee.apis.commands module
apigee.apis.deploy module
- class apigee.apis.deploy.Struct(**entries)
Bases:
object
- apigee.apis.deploy.deploy(args)
- apigee.apis.deploy.getDeployments()
- apigee.apis.deploy.getElementText(n)
- apigee.apis.deploy.getElementVal(n, name)
- apigee.apis.deploy.httpCall(verb, uri, headers, body)
- apigee.apis.deploy.main()
- apigee.apis.deploy.pathContainsDot(p)
- apigee.apis.deploy.printDeployments(dep, check_revision=None)
apigee.apis.pull module
apigee.apis.serializer module
- class apigee.apis.serializer.ApisSerializer
Bases:
object
- static filter_deployed_revisions(revision_details)
- static filter_deployment_details(deployment_details)
- static filter_undeployed_revisions(all_revisions, deployed_revisions, save_last=0)
- static serialize_details(apis, format, prefix=None)