Internal APIs

These packages are for internal use in communicating with the low-level API. You should use the object oriented API instead. They are documented here for developer reference.

juju.client.client module

Replace auto-generated classes with our own, where necessary.

juju.client._definitions module

class juju.client._definitions.AccessInfo(role=None, scope_tag=None, target_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Action(execution_group=None, name=None, parallel=None, parameters=None, receiver=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ActionMessage(message=None, timestamp=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ActionResult(action=None, completed=None, enqueued=None, error=None, log=None, message=None, output=None, started=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ActionResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ActionSpec(description=None, params=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Actions(actions=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddApplicationOffer(application_description=None, application_name=None, endpoints=None, model_tag=None, offer_name=None, owner_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddApplicationOffers(offers=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddApplicationUnits(application=None, attach_storage=None, num_units=None, placement=None, policy=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddApplicationUnitsResults(units=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddCharmWithOrigin(charm_origin=None, force=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddCloudArgs(cloud=None, force=None, name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddMachineParams(addresses=None, base=None, constraints=None, container_type=None, disks=None, hardware_characteristics=None, instance_id=None, jobs=None, nonce=None, parent_id=None, placement=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddMachines(params=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddMachinesResult(error=None, machine=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddMachinesResults(machines=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddPendingResourcesArgsV2(entity=None, charm_origin=None, macaroon=None, resources=None, tag=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddPendingResourcesResult(errorresult=None, error=None, pending_ids=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddRelation(endpoints=None, via_cidrs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddRelationResults(endpoints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddSecretBackendArg(secretbackend=None, backend_type=None, config=None, id_=None, name=None, token_rotate_interval=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddSecretBackendArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddStorageDetails(storage_tags=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddStorageResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddStorageResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddUser(display_name=None, password=None, username=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddUserResult(error=None, secret_key=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddUserResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AddUsers(users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Address(cidr=None, config_type=None, is_secondary=None, scope=None, space_id=None, space_name=None, type_=None, value=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AllWatcherId(watcher_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AllWatcherNextResults(deltas=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AnnotationsGetResult(annotations=None, entity=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AnnotationsGetResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AnnotationsSet(annotations=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationCharmActionsResult(actions=None, application_tag=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationCharmPlacement(application=None, charm_url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationCharmPlacements(placements=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationCharmRelations(application=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationCharmRelationsResults(charm_relations=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationConfigUnsetArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationConstraint(constraints=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationDeploy(force=None, application=None, attach_storage=None, channel=None, charm_origin=None, charm_url=None, config=None, config_yaml=None, constraints=None, devices=None, endpoint_bindings=None, num_units=None, placement=None, policy=None, resources=None, storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationExpose(application=None, exposed_endpoints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationGet(application=None, branch=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationGetArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationGetConfigResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationGetConstraintsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationGetResults(application=None, application_config=None, base=None, channel=None, charm=None, config=None, constraints=None, endpoint_bindings=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationMergeBindings(application_tag=None, bindings=None, force=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationMergeBindingsArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationMetricCredential(application=None, metrics_credentials=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationMetricCredentials(creds=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferAdminDetails(applicationofferdetails=None, application_description=None, application_name=None, bindings=None, charm_url=None, connections=None, endpoints=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, spaces=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferAdminDetailsV5(applicationofferdetailsv5=None, application_description=None, application_name=None, charm_url=None, connections=None, endpoints=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferDetails(application_description=None, bindings=None, endpoints=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, spaces=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferDetailsV5(application_description=None, endpoints=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOfferStatus(active_connected_count=None, application_name=None, charm=None, endpoints=None, err=None, offer_name=None, total_connected_count=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationOffersResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationResult(base=None, channel=None, charm=None, constraints=None, endpoint_bindings=None, exposed=None, exposed_endpoints=None, life=None, principal=None, remote=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationSetCharm(application=None, channel=None, charm_origin=None, charm_url=None, config_settings=None, config_settings_yaml=None, endpoint_bindings=None, force=None, force_base=None, force_units=None, generation=None, resource_ids=None, storage_constraints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationStatus(base=None, can_upgrade_to=None, charm=None, charm_channel=None, charm_profile=None, charm_rev=None, charm_version=None, endpoint_bindings=None, err=None, exposed=None, exposed_endpoints=None, int_=None, life=None, meter_statuses=None, provider_id=None, public_address=None, relations=None, status=None, subordinate_to=None, units=None, workload_version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationUnexpose(application=None, exposed_endpoints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationUnset(application=None, branch=None, options=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationsCharmActionsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ApplicationsDeploy(applications=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.AuthUserInfo(controller_access=None, credentials=None, display_name=None, identity=None, last_connection=None, model_access=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BackupsCreateArgs(no_download=None, notes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BackupsMetadataResult(base=None, checksum=None, checksum_format=None, controller_machine_id=None, controller_machine_inst_id=None, controller_uuid=None, filename=None, finished=None, format_version=None, ha_nodes=None, hostname=None, id_=None, machine=None, model=None, notes=None, size=None, started=None, stored=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Base(channel=None, name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Block(id_=None, message=None, tag=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BlockResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BlockResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BlockSwitchParams(message=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BoolResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BranchArg(branch=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BranchInfoArgs(branches=None, detailed=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BranchResults(error=None, generations=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BranchStatus(assigned_units=None, created=None, created_by=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BranchTrackArg(branch=None, entities=None, num_units=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BulkImportStorageParams(storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BundleChange(args=None, id_=None, method=None, requires=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BundleChangesMapArgs(args=None, id_=None, method=None, requires=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BundleChangesMapArgsResults(changes=None, errors=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BundleChangesParams(bundleurl=None, yaml=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.BundleChangesResults(changes=None, errors=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CIDRParams(cidrs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ChangeModelCredentialParams(credential_tag=None, model_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ChangeModelCredentialsParams(model_credentials=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Charm(actions=None, config=None, lxd_profile=None, manifest=None, meta=None, metrics=None, revision=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmActionSpec(description=None, params=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmActions(specs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmBase(architectures=None, channel=None, name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmContainer(gid=None, mounts=None, resource=None, uid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmDeployment(min_version=None, mode=None, service=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmDevice(countmax=None, countmin=None, description=None, name=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmLXDProfile(config=None, description=None, devices=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmManifest(bases=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmMeta(assumes_expr=None, categories=None, charm_user=None, containers=None, deployment=None, description=None, devices=None, extra_bindings=None, min_juju_version=None, name=None, payload_classes=None, peers=None, provides=None, requires=None, resources=None, series=None, storage=None, subordinate=None, summary=None, tags=None, terms=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmMetric(description=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmMetrics(metrics=None, plan=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmMount(location=None, storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmOption(default=None, description=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmOrigin(architecture=None, base=None, branch=None, hash_=None, id_=None, instance_key=None, revision=None, risk=None, source=None, track=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmOriginResult(charm_origin=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmPayloadClass(name=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmPlan(required=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmRelation(interface=None, limit=None, name=None, optional=None, role=None, scope=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmResource(description=None, fingerprint=None, name=None, origin=None, path=None, revision=None, size=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmResourceMeta(description=None, name=None, path=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmResourceResult(charmresource=None, errorresult=None, description=None, error=None, fingerprint=None, name=None, origin=None, path=None, revision=None, size=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmResourcesResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmStorage(count_max=None, count_min=None, description=None, location=None, minimum_size=None, name=None, properties=None, read_only=None, shared=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmURL(url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmURLAndOrigin(charm_origin=None, charm_url=None, macaroon=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmURLAndOrigins(entities=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmURLOriginResult(charm_origin=None, error=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmsList(names=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CharmsListResult(charm_urls=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Cloud(auth_types=None, ca_certificates=None, config=None, endpoint=None, host_cloud_region=None, identity_endpoint=None, is_controller_cloud=None, region_config=None, regions=None, skip_tls_verify=None, storage_endpoint=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudCredential(attrs=None, auth_type=None, redacted=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudCredentialArg(cloud_name=None, credential_name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudCredentialArgs(credentials=None, include_secrets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudCredentialResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudCredentialResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudDetails(auth_types=None, endpoint=None, identity_endpoint=None, regions=None, storage_endpoint=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudImageMetadata(arch=None, image_id=None, priority=None, region=None, root_storage_size=None, root_storage_type=None, source=None, stream=None, version=None, virt_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudImageMetadataList(metadata=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudInfo(clouddetails=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudInstanceTypesConstraint(cloud_tag=None, constraints=None, region=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudInstanceTypesConstraints(constraints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudRegion(endpoint=None, identity_endpoint=None, name=None, storage_endpoint=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudResult(cloud=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudSpec(cacertificates=None, credential=None, endpoint=None, identity_endpoint=None, is_controller_cloud=None, name=None, region=None, skip_tls_verify=None, storage_endpoint=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudSpecResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudSpecResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudUserInfo(access=None, display_name=None, user=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CloudsResult(clouds=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConfigResult(config=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConfigSet(application=None, config=None, config_yaml=None, generation=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConfigSetArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Constraints(count=None, pool=None, size=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeApplicationArg(applicationofferdetails=None, application_alias=None, application_description=None, bindings=None, endpoints=None, external_controller=None, macaroon=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, spaces=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeApplicationArgV5(applicationofferdetailsv5=None, application_alias=None, application_description=None, endpoints=None, external_controller=None, macaroon=None, offer_name=None, offer_url=None, offer_uuid=None, source_model_tag=None, users=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeApplicationArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeApplicationArgsV5(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeOfferDetails(external_controller=None, macaroon=None, offer=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeOfferDetailsArg(offer_urls=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeOfferDetailsResult(consumeofferdetails=None, error=None, external_controller=None, macaroon=None, offer=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ConsumeOfferDetailsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerAPIInfoResult(addresses=None, cacert=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerAPIInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerConfigResult(config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerConfigSet(config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerCredentialInfo(content=None, models=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllerVersionResults(git_commit=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllersChangeResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllersChangeResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllersChanges(added=None, converted=None, maintained=None, removed=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllersSpec(constraints=None, num_controllers=None, placement=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ControllersSpecs(specs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CreateSecretArg(upsertsecretarg=None, content=None, description=None, expire_time=None, label=None, owner_tag=None, params=None, rotate_policy=None, uri=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CreateSecretArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CreateSpaceParams(cidrs=None, provider_id=None, public=None, space_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CreateSpacesParams(spaces=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CredentialContent(attrs=None, auth_type=None, cloud=None, name=None, valid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CredentialContentResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.CredentialContentResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DashboardConnectionInfo(error=None, proxy_connection=None, ssh_connection=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DashboardConnectionSSHTunnel(entity=None, host=None, model=None, port=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeleteSecretArg(label=None, revisions=None, uri=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeleteSecretArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeployFromRepositoryArg(applicationname=None, attachstorage=None, charmname=None, configyaml=None, cons=None, devices=None, dryrun=None, placement=None, storage=None, trust=None, base=None, channel=None, endpoint_bindings=None, force=None, num_units=None, resources=None, revision=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeployFromRepositoryArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeployFromRepositoryInfo(architecture=None, base=None, channel=None, effective_channel=None, name=None, revision=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeployFromRepositoryResult(errors=None, info=None, pendingresourceuploads=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DeployFromRepositoryResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationInfo(destroyed_storage=None, destroyed_units=None, detached_storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationOffers(force=None, offer_urls=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationParams(application_tag=None, destroy_storage=None, dry_run=None, force=None, max_wait=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationResult(error=None, info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyApplicationsParams(applications=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyConsumedApplicationParams(application_tag=None, force=None, max_wait=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyConsumedApplicationsParams(applications=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyControllerArgs(destroy_models=None, destroy_storage=None, force=None, max_wait=None, model_timeout=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyMachineInfo(destroyed_containers=None, destroyed_storage=None, destroyed_units=None, detached_storage=None, machine_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyMachineResult(error=None, info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyMachineResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyMachinesParams(dry_run=None, force=None, keep=None, machine_tags=None, max_wait=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyModelParams(destroy_storage=None, force=None, max_wait=None, model_tag=None, timeout=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyModelsParams(models=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyRelation(endpoints=None, force=None, max_wait=None, relation_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyUnitInfo(destroyed_storage=None, detached_storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyUnitParams(destroy_storage=None, dry_run=None, force=None, max_wait=None, unit_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyUnitResult(error=None, info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyUnitResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DestroyUnitsParams(units=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DetailedStatus(data=None, err=None, info=None, kind=None, life=None, since=None, status=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DownloadInfoResult(charm_origin=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DownloadInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.DumpModelRequest(entities=None, simplified=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EndpointFilterAttributes(interface=None, name=None, role=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EndpointRelationData(applicationdata=None, cross_model=None, endpoint=None, related_endpoint=None, relation_id=None, unit_relation_data=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EndpointStatus(application=None, name=None, role=None, subordinate=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EnqueuedActions(actions=None, operation=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Entities(entities=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Entity(tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EntityAnnotations(annotations=None, entity=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EntityMetrics(error=None, metrics=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EntityPassword(password=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EntityPasswords(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.EntityStatus(data=None, info=None, since=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Error(code=None, info=None, message=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ErrorResult(error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ErrorResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ExportBundleParams(include_charm_defaults=None, include_series=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ExposedEndpoint(expose_to_cidrs=None, expose_to_spaces=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ExpressionTree(expression=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ExternalControllerInfo(addrs=None, ca_cert=None, controller_alias=None, controller_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemAttachmentDetails(filesystemattachmentinfo=None, life=None, mount_point=None, read_only=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemAttachmentInfo(mount_point=None, read_only=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemDetails(filesystem_tag=None, info=None, life=None, machine_attachments=None, status=None, storage=None, unit_attachments=None, volume_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemDetailsListResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemDetailsListResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemFilter(machines=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemFilters(filters=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FilesystemInfo(filesystem_id=None, pool=None, size=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FindToolsParams(agentstream=None, arch=None, major=None, number=None, os_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FindToolsResult(error=None, list_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FirewallRule(known_service=None, whitelist_cidrs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FirewallRuleArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.FullStatus(applications=None, branches=None, controller_timestamp=None, filesystems=None, machines=None, model=None, offers=None, relations=None, remote_applications=None, storage=None, volumes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Generation(applications=None, branch=None, completed=None, completed_by=None, created=None, created_by=None, generation_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.GenerationApplication(application=None, config=None, pending=None, progress=None, tracking=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.GenerationId(generation_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.GenerationResult(error=None, generation=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.GetConstraintsResults(constraints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.GrantRevokeUserSecretArg(applications=None, label=None, uri=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.HardwareCharacteristics(arch=None, availability_zone=None, cpu_cores=None, cpu_power=None, mem=None, root_disk=None, root_disk_source=None, tags=None, virt_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.History(error=None, statuses=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.HostPort(address=None, cidr=None, config_type=None, is_secondary=None, port=None, scope=None, space_id=None, space_name=None, type_=None, value=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.HostedModelConfig(cloud_spec=None, config=None, error=None, name=None, owner=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.HostedModelConfigsResults(models=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ImageMetadataFilter(arches=None, region=None, root_storage_type=None, stream=None, versions=None, virt_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ImportStorageDetails(storage_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ImportStorageParams(kind=None, pool=None, provider_id=None, storage_name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ImportStorageResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ImportStorageResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InitiateMigrationArgs(specs=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InitiateMigrationResult(error=None, migration_id=None, model_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InitiateMigrationResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InstanceType(arches=None, cost=None, cpu_cores=None, memory=None, name=None, root_disk=None, virt_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InstanceTypesResult(cost_currency=None, cost_divisor=None, cost_unit=None, error=None, instance_types=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InstanceTypesResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.IntResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.InvalidateCredentialArg(reason=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.IsMeteredResult(metered=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.LXDProfile(config=None, description=None, devices=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListCloudImageMetadataResult(result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListCloudInfo(clouddetails=None, user_access=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListCloudInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListCloudInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListCloudsRequest(all_=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListFirewallRulesResults(rules=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListResourcesArgs(entities=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSSHKeys(entities=None, mode=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSecretBackendsArgs(names=None, reveal=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSecretBackendsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSecretResult(access=None, create_time=None, description=None, label=None, latest_expire_time=None, latest_revision=None, latest_revision_checksum=None, next_rotate_time=None, owner_tag=None, revisions=None, rotate_policy=None, update_time=None, uri=None, value=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSecretResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSecretsArgs(filter_=None, show_secrets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSpacesResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ListSubnetsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.LoginRequest(auth_tag=None, bakery_version=None, cli_args=None, client_version=None, credentials=None, macaroons=None, nonce=None, token=None, user_data=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.LoginResult(bakery_discharge_required=None, controller_tag=None, discharge_required=None, discharge_required_error=None, facades=None, model_tag=None, public_dns_name=None, server_version=None, servers=None, user_info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Macaroon(**unknown_fields)[source]

Bases: Type

class juju.client._definitions.MachineHardware(arch=None, availability_zone=None, cores=None, cpu_power=None, mem=None, root_disk=None, tags=None, virt_type=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MachineStatus(agent_status=None, base=None, constraints=None, containers=None, display_name=None, dns_name=None, hardware=None, has_vote=None, hostname=None, id_=None, instance_id=None, instance_status=None, ip_addresses=None, jobs=None, lxd_profiles=None, modification_status=None, network_interfaces=None, primary_controller_machine=None, wants_vote=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MapResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MapResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MetadataImageIds(image_ids=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MetadataSaveParams(metadata=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MeterStatus(color=None, message=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MeterStatusParam(code=None, info=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MeterStatusParams(statues=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MetricResult(key=None, labels=None, time=None, unit=None, value=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MetricResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MigrationSpec(model_tag=None, target_info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MigrationTargetInfo(addrs=None, auth_tag=None, ca_cert=None, controller_alias=None, controller_tag=None, macaroons=None, password=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Model(name=None, owner_tag=None, type_=None, uuid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelAccess(access=None, model=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelApplicationInfo(name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelBlockInfo(blocks=None, model_uuid=None, name=None, owner_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelBlockInfoList(models=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelConfigResults(config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelCreateArgs(cloud_tag=None, config=None, credential=None, name=None, owner_tag=None, region=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelDefaultValues(cloud_region=None, cloud_tag=None, config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelDefaults(controller=None, default=None, regions=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelDefaultsResult(config=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelDefaultsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelEntityCount(count=None, entity=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelFilesystemInfo(detachable=None, id_=None, message=None, provider_id=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelInfo(agent_version=None, cloud_credential_tag=None, cloud_credential_validity=None, cloud_region=None, cloud_tag=None, controller_uuid=None, default_base=None, default_series=None, is_controller=None, life=None, machines=None, migration=None, name=None, owner_tag=None, provider_type=None, secret_backends=None, sla=None, status=None, supported_features=None, type_=None, users=None, uuid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelInstanceTypesConstraint(value=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelInstanceTypesConstraints(constraints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelMachineInfo(display_name=None, ha_primary=None, hardware=None, has_vote=None, id_=None, instance_id=None, message=None, status=None, wants_vote=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelMigrationStatus(end=None, start=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelParam(model_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSLA(modelslainfo=None, creds=None, level=None, owner=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSLAInfo(level=None, owner=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSequencesResult(sequences=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSet(config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelStatus(application_count=None, applications=None, error=None, filesystems=None, hosted_machine_count=None, life=None, machines=None, model_tag=None, owner_tag=None, type_=None, unit_count=None, volumes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelStatusInfo(available_version=None, cloud_tag=None, meter_status=None, model_status=None, name=None, region=None, sla=None, type_=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelStatusResults(models=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSummariesRequest(all_=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSummary(agent_version=None, cloud_credential_tag=None, cloud_region=None, cloud_tag=None, controller_uuid=None, counts=None, default_series=None, is_controller=None, last_connection=None, life=None, migration=None, name=None, owner_tag=None, provider_type=None, sla=None, status=None, type_=None, user_access=None, uuid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSummaryResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelSummaryResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelTag(**unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelUnset(keys=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelUnsetKeys(cloud_region=None, cloud_tag=None, keys=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelUserInfo(access=None, display_name=None, last_connection=None, model_tag=None, user=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelUserInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelUserInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModelVolumeInfo(detachable=None, id_=None, message=None, provider_id=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyCloudAccess(access=None, action=None, cloud_tag=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyCloudAccessRequest(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyControllerAccess(access=None, action=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyControllerAccessRequest(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyModelAccess(access=None, action=None, model_tag=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyModelAccessRequest(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyOfferAccess(access=None, action=None, offer_url=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyOfferAccessRequest(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ModifyUserSSHKeys(ssh_keys=None, user=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MoveSubnetsParam(force=None, space_tag=None, subnets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MoveSubnetsParams(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MoveSubnetsResult(error=None, moved_subnets=None, new_space=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MoveSubnetsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.MovedSubnet(cidr=None, old_space=None, subnet=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.NetworkInterface(dns_nameservers=None, gateway=None, ip_addresses=None, is_up=None, mac_address=None, space=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.NotifyWatchResult(notifywatcherid=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.NotifyWatchResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OfferConnection(endpoint=None, ingress_subnets=None, relation_id=None, source_model_tag=None, status=None, username=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OfferFilter(allowed_users=None, application_description=None, application_name=None, application_user=None, connected_users=None, endpoints=None, model_name=None, offer_name=None, owner_name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OfferFilters(filters=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OfferURLs(bakery_version=None, offer_urls=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OfferUserDetails(access=None, display_name=None, user=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OperationQueryArgs(actions=None, applications=None, limit=None, machines=None, offset=None, status=None, units=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OperationResult(actions=None, completed=None, enqueued=None, error=None, fail=None, operation=None, started=None, status=None, summary=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.OperationResults(results=None, truncated=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Payload(class_=None, id_=None, labels=None, machine=None, status=None, type_=None, unit=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.PayloadListArgs(patterns=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.PayloadListResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.PendingResourceUpload(filename=None, name=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Placement(directive=None, scope=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ProvisioningScriptParams(data_dir=None, disable_package_commands=None, machine_id=None, nonce=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ProvisioningScriptResult(script=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Proxy(config=None, type_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.QueryApplicationOffersResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.QueryApplicationOffersResultsV5(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RedirectInfoResult(ca_cert=None, servers=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RegionDefaults(region_name=None, value=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RelationData(inscope=None, unitdata=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RelationStatus(endpoints=None, id_=None, interface=None, key=None, scope=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RelationSuspendedArg(message=None, relation_id=None, suspended=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RelationSuspendedArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteApplicationInfo(description=None, endpoints=None, icon_url_path=None, model_tag=None, name=None, offer_url=None, source_model_label=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteApplicationInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteApplicationInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteApplicationStatus(endpoints=None, err=None, life=None, offer_name=None, offer_url=None, relations=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteEndpoint(interface=None, limit=None, name=None, role=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoteSpace(cloud_type=None, name=None, provider_attributes=None, provider_id=None, subnets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveBlocksArgs(all_=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSecretBackendArg(force=None, name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSecretBackendArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSpaceParam(dry_run=None, force=None, space=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSpaceParams(space_param=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSpaceResult(bindings=None, constraints=None, controller_settings=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveSpaceResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveStorage(storage=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RemoveStorageInstance(destroy_attachments=None, destroy_storage=None, force=None, max_wait=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RenameSpaceParams(from_space_tag=None, to_space_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RenameSpacesParams(changes=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResolveCharmWithChannel(charm_origin=None, reference=None, switch_charm=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResolveCharmWithChannelResult(charm_origin=None, error=None, supported_bases=None, url=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResolveCharmWithChannelResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResolveCharmsWithChannel(macaroon=None, resolve=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResourcesResult(errorresult=None, charm_store_resources=None, error=None, resources=None, unit_resources=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ResourcesResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RetryProvisioningArgs(all_=None, machines=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RevokeCredentialArg(force=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RevokeCredentialArgs(credentials=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.RunParams(applications=None, commands=None, execution_group=None, machines=None, parallel=None, timeout=None, units=None, workload_context=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHAddressResult(address=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHAddressResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHAddressesResult(addresses=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHAddressesResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHProxyResult(use_proxy=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHPublicKeysResult(error=None, public_keys=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SSHPublicKeysResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ScaleApplicationInfo(num_units=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ScaleApplicationParams(application_tag=None, force=None, scale=None, scale_change=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ScaleApplicationResult(error=None, info=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ScaleApplicationResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ScaleApplicationsParams(applications=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretBackend(backend_type=None, config=None, name=None, token_rotate_interval=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretBackendResult(error=None, id_=None, message=None, num_secrets=None, result=None, status=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretContentParams(checksum=None, data=None, value_ref=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretRevision(backend_name=None, create_time=None, expire_time=None, revision=None, update_time=None, value_ref=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretValueRef(backend_id=None, revision_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretValueResult(data=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SecretsFilter(label=None, owner_tag=None, revision=None, uri=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SetConstraints(application=None, constraints=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SetModelDefaults(config=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ShowSpaceResult(applications=None, error=None, machine_count=None, space=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.ShowSpaceResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Space(error=None, id_=None, name=None, subnets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusHistoryFilter(date=None, delta=None, exclude=None, size=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusHistoryRequest(filter_=None, historykind=None, size=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusHistoryRequests(requests=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusHistoryResult(error=None, history=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusHistoryResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StatusParams(include_storage=None, patterns=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageAddParams(name=None, storage=None, unit=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageAttachmentDetails(life=None, location=None, machine_tag=None, storage_tag=None, unit_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageAttachmentId(storage_tag=None, unit_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageAttachmentIds(ids=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageConstraints(count=None, pool=None, size=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetachmentParams(force=None, ids=None, max_wait=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetails(attachments=None, kind=None, life=None, owner_tag=None, persistent=None, status=None, storage_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetailsListResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetailsListResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetailsResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageDetailsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageFilter(**unknown_fields)[source]

Bases: Type

class juju.client._definitions.StorageFilters(filters=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePool(attrs=None, name=None, provider=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolArgs(pools=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolDeleteArg(name=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolDeleteArgs(pools=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolFilter(names=None, providers=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolFilters(filters=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolsResult(error=None, storage_pools=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragePoolsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StoragesAddParams(storages=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringsResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringsWatchResult(changes=None, error=None, watcher_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.StringsWatchResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Subnet(cidr=None, life=None, provider_id=None, provider_network_id=None, provider_space_id=None, space_tag=None, status=None, vlan_tag=None, zones=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SubnetV2(subnet=None, cidr=None, id_=None, life=None, provider_id=None, provider_network_id=None, provider_space_id=None, space_tag=None, status=None, vlan_tag=None, zones=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SubnetsFilters(space_tag=None, zone=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SubnetsResult(error=None, subnets=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SubnetsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SummaryWatcherID(watcher_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.SupportedFeature(description=None, name=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.TaggedCredential(credential=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.TaggedCredentials(credentials=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.Tools(sha256=None, size=None, url=None, version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitInfoResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitInfoResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitResources(entity=None, download_progress=None, resources=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitResult(address=None, charm=None, leader=None, life=None, machine=None, opened_ports=None, provider_id=None, public_address=None, relation_data=None, tag=None, workload_version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitStatus(address=None, agent_status=None, charm=None, leader=None, machine=None, opened_ports=None, provider_id=None, public_address=None, subordinates=None, workload_status=None, workload_version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnitsResolved(all_=None, retry=None, tags=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UnsetModelDefaults(keys=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateChannelArg(channel=None, force=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateChannelArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateCloudArgs(clouds=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateCredentialArgs(credentials=None, force=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateCredentialModelResult(errors=None, name=None, uuid=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateCredentialResult(error=None, models=None, tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateCredentialResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateSecretBackendArg(config=None, force=None, name=None, name_change=None, reset=None, token_rotate_interval=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateSecretBackendArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateUserSecretArg(upsertsecretarg=None, auto_prune=None, content=None, description=None, existing_label=None, expire_time=None, label=None, params=None, rotate_policy=None, uri=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpdateUserSecretArgs(args=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeModelParams(agent_stream=None, dry_run=None, ignore_agent_versions=None, model_tag=None, target_version=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeModelResult(chosen_version=None, error=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeSeriesNotificationParam(entity=None, watcher_id=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeSeriesNotificationParams(params=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeSeriesUnitsResult(error=None, unit_names=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpgradeSeriesUnitsResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UpsertSecretArg(content=None, description=None, expire_time=None, label=None, params=None, rotate_policy=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserAccess(access=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserAccessResult(error=None, result=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserAccessResults(results=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserCloud(cloud_tag=None, user_tag=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserClouds(user_clouds=None, **unknown_fields)[source]

Bases: Type

class juju.client._definitions.UserInfo(access=None, created_by=None, date_created=None, disabled=None, display_name=None, last_connection=None, username=None, **unknown_fields)[source]

Bases: