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

Orchestrates exporting an API proxy along with all dependent resources.

export_and_extract_api_proxy(api_name, force=False)
export_resource_dependencies(resource_type, files, force=True)
get_apiproxy_files(directory)
class apigee.apis.api_puller_with_dependency_extraction.CachesExporter(auth, org_name, environment, output_dir)

Bases: object

export(caches, force=False, expected_verbosity=1)
get_dependencies(files)
class apigee.apis.api_puller_with_dependency_extraction.KeyValueMapsExporter(auth, org_name, environment, output_dir)

Bases: object

export(keyvaluemaps, force=False, expected_verbosity=1)
get_dependencies(files)
class apigee.apis.api_puller_with_dependency_extraction.TargetServersExporter(auth, org_name, environment, output_dir)

Bases: object

export(targetservers, force=False, expected_verbosity=1)
get_dependencies(files)

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.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)

Module contents