Search.setIndex({"docnames": ["admin/auth-totp", "admin/authentication-mechanisms", "admin/bootstrap", "admin/case-insensitive", "admin/cli-manage-projects-users-and-roles", "admin/configuration", "admin/configure_tokenless_x509", "admin/credential-encryption", "admin/event_notifications", "admin/external-authentication", "admin/federation/configure_federation", "admin/federation/federated_identity", "admin/federation/introduction", "admin/federation/mapping_combinations", "admin/fernet-token-faq", "admin/getting-started", "admin/health-check-middleware", "admin/identity-concepts", "admin/identity-sources", "admin/index", "admin/jws-key-rotation", "admin/keystone-features", "admin/manage-services", "admin/manage-trusts", "admin/multi-factor-authentication", "admin/oauth1", "admin/operations", "admin/resource-options", "admin/service-api-protection", "admin/token-provider", "admin/tokens", "admin/tokens-overview", "admin/unified-limits", "admin/upgrading", "api/keystone", "api/keystone.api", "api/keystone.api.auth", "api/keystone.api.credentials", "api/keystone.api.discovery", "api/keystone.api.domains", "api/keystone.api.ec2tokens", "api/keystone.api.endpoints", "api/keystone.api.groups", "api/keystone.api.limits", "api/keystone.api.os_ep_filter", "api/keystone.api.os_federation", "api/keystone.api.os_inherit", "api/keystone.api.os_oauth1", "api/keystone.api.os_oauth2", "api/keystone.api.os_revoke", "api/keystone.api.os_simple_cert", "api/keystone.api.policy", "api/keystone.api.projects", "api/keystone.api.regions", "api/keystone.api.registered_limits", "api/keystone.api.role_assignments", "api/keystone.api.role_inferences", "api/keystone.api.roles", "api/keystone.api.s3tokens", "api/keystone.api.services", "api/keystone.api.system", "api/keystone.api.trusts", "api/keystone.api.users", "api/keystone.application_credential", "api/keystone.application_credential.backends", "api/keystone.application_credential.backends.base", "api/keystone.application_credential.backends.sql", "api/keystone.application_credential.core", "api/keystone.application_credential.schema", "api/keystone.assignment", "api/keystone.assignment.backends", "api/keystone.assignment.backends.base", "api/keystone.assignment.backends.sql", "api/keystone.assignment.core", "api/keystone.assignment.role_backends", "api/keystone.assignment.role_backends.base", "api/keystone.assignment.role_backends.resource_options", "api/keystone.assignment.role_backends.sql", "api/keystone.assignment.role_backends.sql_model", "api/keystone.assignment.schema", "api/keystone.auth", "api/keystone.auth.core", "api/keystone.auth.plugins", "api/keystone.auth.plugins.application_credential", "api/keystone.auth.plugins.base", "api/keystone.auth.plugins.core", "api/keystone.auth.plugins.external", "api/keystone.auth.plugins.mapped", "api/keystone.auth.plugins.oauth1", "api/keystone.auth.plugins.password", "api/keystone.auth.plugins.token", "api/keystone.auth.plugins.totp", "api/keystone.auth.schema", "api/keystone.catalog", "api/keystone.catalog.backends", "api/keystone.catalog.backends.base", "api/keystone.catalog.backends.sql", "api/keystone.catalog.backends.templated", "api/keystone.catalog.core", "api/keystone.catalog.schema", "api/keystone.cmd", "api/keystone.cmd.bootstrap", "api/keystone.cmd.cli", "api/keystone.cmd.doctor", "api/keystone.cmd.doctor.caching", "api/keystone.cmd.doctor.credential", "api/keystone.cmd.doctor.database", "api/keystone.cmd.doctor.debug", "api/keystone.cmd.doctor.federation", "api/keystone.cmd.doctor.ldap", "api/keystone.cmd.doctor.security_compliance", "api/keystone.cmd.doctor.tokens", "api/keystone.cmd.doctor.tokens_fernet", "api/keystone.cmd.manage", "api/keystone.cmd.status", "api/keystone.common", "api/keystone.common.authorization", "api/keystone.common.cache", "api/keystone.common.cache.core", "api/keystone.common.context", "api/keystone.common.driver_hints", "api/keystone.common.fernet_utils", "api/keystone.common.json_home", "api/keystone.common.jwt_utils", "api/keystone.common.manager", "api/keystone.common.password_hashing", "api/keystone.common.policies", "api/keystone.common.policies.access_rule", "api/keystone.common.policies.access_token", "api/keystone.common.policies.application_credential", "api/keystone.common.policies.auth", "api/keystone.common.policies.base", "api/keystone.common.policies.consumer", "api/keystone.common.policies.credential", "api/keystone.common.policies.domain", "api/keystone.common.policies.domain_config", "api/keystone.common.policies.ec2_credential", "api/keystone.common.policies.endpoint", "api/keystone.common.policies.endpoint_group", "api/keystone.common.policies.grant", "api/keystone.common.policies.group", "api/keystone.common.policies.identity_provider", "api/keystone.common.policies.implied_role", "api/keystone.common.policies.limit", "api/keystone.common.policies.mapping", "api/keystone.common.policies.policy", "api/keystone.common.policies.policy_association", "api/keystone.common.policies.project", "api/keystone.common.policies.project_endpoint", "api/keystone.common.policies.protocol", "api/keystone.common.policies.region", "api/keystone.common.policies.registered_limit", "api/keystone.common.policies.revoke_event", "api/keystone.common.policies.role", "api/keystone.common.policies.role_assignment", "api/keystone.common.policies.service", "api/keystone.common.policies.service_provider", "api/keystone.common.policies.token", "api/keystone.common.policies.token_revocation", "api/keystone.common.policies.trust", "api/keystone.common.policies.user", "api/keystone.common.profiler", "api/keystone.common.provider_api", "api/keystone.common.rbac_enforcer", "api/keystone.common.rbac_enforcer.enforcer", "api/keystone.common.rbac_enforcer.policy", "api/keystone.common.render_token", "api/keystone.common.resource_options", "api/keystone.common.resource_options.core", "api/keystone.common.resource_options.options", "api/keystone.common.resource_options.options.immutable", "api/keystone.common.sql", "api/keystone.common.sql.legacy_migrations", "api/keystone.common.sql.legacy_migrations.contract_repo", "api/keystone.common.sql.legacy_migrations.contract_repo.manage", "api/keystone.common.sql.legacy_migrations.contract_repo.versions", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit", "api/keystone.common.sql.legacy_migrations.data_migration_repo", "api/keystone.common.sql.legacy_migrations.data_migration_repo.manage", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit", "api/keystone.common.sql.legacy_migrations.expand_repo", "api/keystone.common.sql.legacy_migrations.expand_repo.manage", "api/keystone.common.sql.legacy_migrations.expand_repo.versions", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit", "api/keystone.common.sql.upgrades", "api/keystone.common.tokenless_auth", "api/keystone.common.utils", "api/keystone.common.validation", "api/keystone.common.validation.parameter_types", "api/keystone.common.validation.validators", "api/keystone.conf", "api/keystone.conf.application_credential", "api/keystone.conf.assignment", "api/keystone.conf.auth", "api/keystone.conf.catalog", "api/keystone.conf.constants", "api/keystone.conf.credential", "api/keystone.conf.default", "api/keystone.conf.domain_config", "api/keystone.conf.endpoint_filter", "api/keystone.conf.endpoint_policy", "api/keystone.conf.eventlet_server", "api/keystone.conf.federation", "api/keystone.conf.fernet_receipts", "api/keystone.conf.fernet_tokens", "api/keystone.conf.identity", "api/keystone.conf.identity_mapping", "api/keystone.conf.jwt_tokens", "api/keystone.conf.ldap", "api/keystone.conf.memcache", "api/keystone.conf.oauth1", "api/keystone.conf.opts", "api/keystone.conf.policy", "api/keystone.conf.receipt", "api/keystone.conf.resource", "api/keystone.conf.revoke", "api/keystone.conf.role", "api/keystone.conf.saml", "api/keystone.conf.security_compliance", "api/keystone.conf.shadow_users", "api/keystone.conf.token", "api/keystone.conf.tokenless_auth", "api/keystone.conf.totp", "api/keystone.conf.trust", "api/keystone.conf.unified_limit", "api/keystone.conf.utils", "api/keystone.conf.wsgi", "api/keystone.credential", "api/keystone.credential.backends", "api/keystone.credential.backends.base", "api/keystone.credential.backends.sql", "api/keystone.credential.core", "api/keystone.credential.provider", "api/keystone.credential.providers", "api/keystone.credential.providers.core", "api/keystone.credential.providers.fernet", "api/keystone.credential.providers.fernet.core", "api/keystone.credential.schema", "api/keystone.endpoint_policy", "api/keystone.endpoint_policy.backends", "api/keystone.endpoint_policy.backends.base", "api/keystone.endpoint_policy.backends.sql", "api/keystone.endpoint_policy.core", "api/keystone.exception", "api/keystone.federation", "api/keystone.federation.backends", "api/keystone.federation.backends.base", "api/keystone.federation.backends.sql", "api/keystone.federation.constants", "api/keystone.federation.core", "api/keystone.federation.idp", "api/keystone.federation.schema", "api/keystone.federation.utils", "api/keystone.i18n", "api/keystone.identity", "api/keystone.identity.backends", "api/keystone.identity.backends.base", "api/keystone.identity.backends.ldap", "api/keystone.identity.backends.ldap.common", "api/keystone.identity.backends.ldap.core", "api/keystone.identity.backends.ldap.models", "api/keystone.identity.backends.resource_options", "api/keystone.identity.backends.sql", "api/keystone.identity.backends.sql_model", "api/keystone.identity.core", "api/keystone.identity.generator", "api/keystone.identity.id_generators", "api/keystone.identity.id_generators.sha256", "api/keystone.identity.mapping_backends", "api/keystone.identity.mapping_backends.base", "api/keystone.identity.mapping_backends.mapping", "api/keystone.identity.mapping_backends.sql", "api/keystone.identity.schema", "api/keystone.identity.shadow_backends", "api/keystone.identity.shadow_backends.base", "api/keystone.identity.shadow_backends.sql", "api/keystone.limit", "api/keystone.limit.backends", "api/keystone.limit.backends.base", "api/keystone.limit.backends.sql", "api/keystone.limit.core", "api/keystone.limit.models", "api/keystone.limit.models.base", "api/keystone.limit.models.flat", "api/keystone.limit.models.strict_two_level", "api/keystone.limit.schema", "api/keystone.models", "api/keystone.models.receipt_model", "api/keystone.models.revoke_model", "api/keystone.models.token_model", "api/keystone.notifications", "api/keystone.oauth1", "api/keystone.oauth1.backends", "api/keystone.oauth1.backends.base", "api/keystone.oauth1.backends.sql", "api/keystone.oauth1.core", "api/keystone.oauth1.schema", "api/keystone.oauth1.validator", "api/keystone.oauth2", "api/keystone.oauth2.handlers", "api/keystone.policy", "api/keystone.policy.backends", "api/keystone.policy.backends.base", "api/keystone.policy.backends.rules", "api/keystone.policy.backends.sql", "api/keystone.policy.core", "api/keystone.policy.schema", "api/keystone.receipt", "api/keystone.receipt.handlers", "api/keystone.receipt.provider", "api/keystone.receipt.providers", "api/keystone.receipt.providers.base", "api/keystone.receipt.providers.fernet", "api/keystone.receipt.providers.fernet.core", "api/keystone.receipt.receipt_formatters", "api/keystone.resource", "api/keystone.resource.backends", "api/keystone.resource.backends.base", "api/keystone.resource.backends.resource_options", "api/keystone.resource.backends.sql", "api/keystone.resource.backends.sql_model", "api/keystone.resource.config_backends", "api/keystone.resource.config_backends.base", "api/keystone.resource.config_backends.sql", "api/keystone.resource.core", "api/keystone.resource.schema", "api/keystone.revoke", "api/keystone.revoke.backends", "api/keystone.revoke.backends.base", "api/keystone.revoke.backends.sql", "api/keystone.revoke.core", "api/keystone.revoke.model", "api/keystone.server", "api/keystone.server.backends", "api/keystone.server.flask", "api/keystone.server.flask.application", "api/keystone.server.flask.common", "api/keystone.server.flask.core", "api/keystone.server.flask.request_processing", "api/keystone.server.flask.request_processing.json_body", "api/keystone.server.flask.request_processing.middleware", "api/keystone.server.flask.request_processing.middleware.auth_context", "api/keystone.server.flask.request_processing.middleware.url_normalize", "api/keystone.server.flask.request_processing.req_logging", "api/keystone.server.wsgi", "api/keystone.token", "api/keystone.token.provider", "api/keystone.token.providers", "api/keystone.token.providers.base", "api/keystone.token.providers.fernet", "api/keystone.token.providers.fernet.core", "api/keystone.token.providers.jws", "api/keystone.token.providers.jws.core", "api/keystone.token.token_formatters", "api/keystone.trust", "api/keystone.trust.backends", "api/keystone.trust.backends.base", "api/keystone.trust.backends.sql", "api/keystone.trust.core", "api/keystone.trust.schema", "api/keystone.version", "api/modules", "api_curl_examples", "cli/commands", "cli/index", "cli/keystone-manage", "cli/keystone-status", "code_documentation", "configuration/config-options", "configuration/index", "configuration/policy", "configuration/samples/index", "configuration/samples/keystone-conf", "configuration/samples/logging-conf", "configuration/samples/policy-yaml", "contributor/api_change_tutorial", "contributor/architecture", "contributor/auth-plugins", "contributor/caching-layer", "contributor/contributing", "contributor/database-migrations", "contributor/developing-drivers", "contributor/doctor-checks", "contributor/filtering-responsibilities", "contributor/how-can-i-help", "contributor/http-api", "contributor/id-manage", "contributor/index", "contributor/list-truncation", "contributor/programming-exercises", "contributor/proposing-features", "contributor/release-notes", "contributor/service-catalog", "contributor/services", "contributor/set-up-keystone", "contributor/testing-keystone", "contributor/translated-responses", "contributor/vision-reflection", "getting-started/architecture", "getting-started/community", "getting-started/index", "getting-started/policy_mapping", "index", "indices-tables", "install/get-started-obs", "install/get-started-rdo", "install/get-started-ubuntu", "install/index", "install/index-obs", "install/index-rdo", "install/index-ubuntu", "install/keystone-install-obs", "install/keystone-install-rdo", "install/keystone-install-ubuntu", "install/keystone-openrc-obs", "install/keystone-openrc-rdo", "install/keystone-openrc-ubuntu", "install/keystone-users-obs", "install/keystone-users-rdo", "install/keystone-users-ubuntu", "install/keystone-verify-obs", "install/keystone-verify-rdo", "install/keystone-verify-ubuntu", "install/shared/note_configuration_vary_by_distribution", "user/application_credentials", "user/index", "user/json_home", "user/multi-factor-authentication", "user/supported_clients", "user/trusts"], "filenames": ["admin/auth-totp.rst", "admin/authentication-mechanisms.rst", "admin/bootstrap.rst", "admin/case-insensitive.rst", "admin/cli-manage-projects-users-and-roles.rst", "admin/configuration.rst", "admin/configure_tokenless_x509.rst", "admin/credential-encryption.rst", "admin/event_notifications.rst", "admin/external-authentication.rst", "admin/federation/configure_federation.rst", "admin/federation/federated_identity.rst", "admin/federation/introduction.rst", "admin/federation/mapping_combinations.rst", "admin/fernet-token-faq.rst", "admin/getting-started.rst", "admin/health-check-middleware.rst", "admin/identity-concepts.rst", "admin/identity-sources.rst", "admin/index.rst", "admin/jws-key-rotation.rst", "admin/keystone-features.rst", "admin/manage-services.rst", "admin/manage-trusts.rst", "admin/multi-factor-authentication.rst", "admin/oauth1.rst", "admin/operations.rst", "admin/resource-options.rst", "admin/service-api-protection.rst", "admin/token-provider.rst", "admin/tokens.rst", "admin/tokens-overview.rst", "admin/unified-limits.rst", "admin/upgrading.rst", "api/keystone.rst", "api/keystone.api.rst", "api/keystone.api.auth.rst", "api/keystone.api.credentials.rst", "api/keystone.api.discovery.rst", "api/keystone.api.domains.rst", "api/keystone.api.ec2tokens.rst", "api/keystone.api.endpoints.rst", "api/keystone.api.groups.rst", "api/keystone.api.limits.rst", "api/keystone.api.os_ep_filter.rst", "api/keystone.api.os_federation.rst", "api/keystone.api.os_inherit.rst", "api/keystone.api.os_oauth1.rst", "api/keystone.api.os_oauth2.rst", "api/keystone.api.os_revoke.rst", "api/keystone.api.os_simple_cert.rst", "api/keystone.api.policy.rst", "api/keystone.api.projects.rst", "api/keystone.api.regions.rst", "api/keystone.api.registered_limits.rst", "api/keystone.api.role_assignments.rst", "api/keystone.api.role_inferences.rst", "api/keystone.api.roles.rst", "api/keystone.api.s3tokens.rst", "api/keystone.api.services.rst", "api/keystone.api.system.rst", "api/keystone.api.trusts.rst", "api/keystone.api.users.rst", "api/keystone.application_credential.rst", "api/keystone.application_credential.backends.rst", "api/keystone.application_credential.backends.base.rst", "api/keystone.application_credential.backends.sql.rst", "api/keystone.application_credential.core.rst", "api/keystone.application_credential.schema.rst", "api/keystone.assignment.rst", "api/keystone.assignment.backends.rst", "api/keystone.assignment.backends.base.rst", "api/keystone.assignment.backends.sql.rst", "api/keystone.assignment.core.rst", "api/keystone.assignment.role_backends.rst", "api/keystone.assignment.role_backends.base.rst", "api/keystone.assignment.role_backends.resource_options.rst", "api/keystone.assignment.role_backends.sql.rst", "api/keystone.assignment.role_backends.sql_model.rst", "api/keystone.assignment.schema.rst", "api/keystone.auth.rst", "api/keystone.auth.core.rst", "api/keystone.auth.plugins.rst", "api/keystone.auth.plugins.application_credential.rst", "api/keystone.auth.plugins.base.rst", "api/keystone.auth.plugins.core.rst", "api/keystone.auth.plugins.external.rst", "api/keystone.auth.plugins.mapped.rst", "api/keystone.auth.plugins.oauth1.rst", "api/keystone.auth.plugins.password.rst", "api/keystone.auth.plugins.token.rst", "api/keystone.auth.plugins.totp.rst", "api/keystone.auth.schema.rst", "api/keystone.catalog.rst", "api/keystone.catalog.backends.rst", "api/keystone.catalog.backends.base.rst", "api/keystone.catalog.backends.sql.rst", "api/keystone.catalog.backends.templated.rst", "api/keystone.catalog.core.rst", "api/keystone.catalog.schema.rst", "api/keystone.cmd.rst", "api/keystone.cmd.bootstrap.rst", "api/keystone.cmd.cli.rst", "api/keystone.cmd.doctor.rst", "api/keystone.cmd.doctor.caching.rst", "api/keystone.cmd.doctor.credential.rst", "api/keystone.cmd.doctor.database.rst", "api/keystone.cmd.doctor.debug.rst", "api/keystone.cmd.doctor.federation.rst", "api/keystone.cmd.doctor.ldap.rst", "api/keystone.cmd.doctor.security_compliance.rst", "api/keystone.cmd.doctor.tokens.rst", "api/keystone.cmd.doctor.tokens_fernet.rst", "api/keystone.cmd.manage.rst", "api/keystone.cmd.status.rst", "api/keystone.common.rst", "api/keystone.common.authorization.rst", "api/keystone.common.cache.rst", "api/keystone.common.cache.core.rst", "api/keystone.common.context.rst", "api/keystone.common.driver_hints.rst", "api/keystone.common.fernet_utils.rst", "api/keystone.common.json_home.rst", "api/keystone.common.jwt_utils.rst", "api/keystone.common.manager.rst", "api/keystone.common.password_hashing.rst", "api/keystone.common.policies.rst", "api/keystone.common.policies.access_rule.rst", "api/keystone.common.policies.access_token.rst", "api/keystone.common.policies.application_credential.rst", "api/keystone.common.policies.auth.rst", "api/keystone.common.policies.base.rst", "api/keystone.common.policies.consumer.rst", "api/keystone.common.policies.credential.rst", "api/keystone.common.policies.domain.rst", "api/keystone.common.policies.domain_config.rst", "api/keystone.common.policies.ec2_credential.rst", "api/keystone.common.policies.endpoint.rst", "api/keystone.common.policies.endpoint_group.rst", "api/keystone.common.policies.grant.rst", "api/keystone.common.policies.group.rst", "api/keystone.common.policies.identity_provider.rst", "api/keystone.common.policies.implied_role.rst", "api/keystone.common.policies.limit.rst", "api/keystone.common.policies.mapping.rst", "api/keystone.common.policies.policy.rst", "api/keystone.common.policies.policy_association.rst", "api/keystone.common.policies.project.rst", "api/keystone.common.policies.project_endpoint.rst", "api/keystone.common.policies.protocol.rst", "api/keystone.common.policies.region.rst", "api/keystone.common.policies.registered_limit.rst", "api/keystone.common.policies.revoke_event.rst", "api/keystone.common.policies.role.rst", "api/keystone.common.policies.role_assignment.rst", "api/keystone.common.policies.service.rst", "api/keystone.common.policies.service_provider.rst", "api/keystone.common.policies.token.rst", "api/keystone.common.policies.token_revocation.rst", "api/keystone.common.policies.trust.rst", "api/keystone.common.policies.user.rst", "api/keystone.common.profiler.rst", "api/keystone.common.provider_api.rst", "api/keystone.common.rbac_enforcer.rst", "api/keystone.common.rbac_enforcer.enforcer.rst", "api/keystone.common.rbac_enforcer.policy.rst", "api/keystone.common.render_token.rst", "api/keystone.common.resource_options.rst", "api/keystone.common.resource_options.core.rst", "api/keystone.common.resource_options.options.rst", "api/keystone.common.resource_options.options.immutable.rst", "api/keystone.common.sql.rst", "api/keystone.common.sql.legacy_migrations.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.manage.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder.rst", "api/keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.manage.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder.rst", "api/keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.manage.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder.rst", "api/keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit.rst", "api/keystone.common.sql.upgrades.rst", "api/keystone.common.tokenless_auth.rst", "api/keystone.common.utils.rst", "api/keystone.common.validation.rst", "api/keystone.common.validation.parameter_types.rst", "api/keystone.common.validation.validators.rst", "api/keystone.conf.rst", "api/keystone.conf.application_credential.rst", "api/keystone.conf.assignment.rst", "api/keystone.conf.auth.rst", "api/keystone.conf.catalog.rst", "api/keystone.conf.constants.rst", "api/keystone.conf.credential.rst", "api/keystone.conf.default.rst", "api/keystone.conf.domain_config.rst", "api/keystone.conf.endpoint_filter.rst", "api/keystone.conf.endpoint_policy.rst", "api/keystone.conf.eventlet_server.rst", "api/keystone.conf.federation.rst", "api/keystone.conf.fernet_receipts.rst", "api/keystone.conf.fernet_tokens.rst", "api/keystone.conf.identity.rst", "api/keystone.conf.identity_mapping.rst", "api/keystone.conf.jwt_tokens.rst", "api/keystone.conf.ldap.rst", "api/keystone.conf.memcache.rst", "api/keystone.conf.oauth1.rst", "api/keystone.conf.opts.rst", "api/keystone.conf.policy.rst", "api/keystone.conf.receipt.rst", "api/keystone.conf.resource.rst", "api/keystone.conf.revoke.rst", "api/keystone.conf.role.rst", "api/keystone.conf.saml.rst", "api/keystone.conf.security_compliance.rst", "api/keystone.conf.shadow_users.rst", "api/keystone.conf.token.rst", "api/keystone.conf.tokenless_auth.rst", "api/keystone.conf.totp.rst", "api/keystone.conf.trust.rst", "api/keystone.conf.unified_limit.rst", "api/keystone.conf.utils.rst", "api/keystone.conf.wsgi.rst", "api/keystone.credential.rst", "api/keystone.credential.backends.rst", "api/keystone.credential.backends.base.rst", "api/keystone.credential.backends.sql.rst", "api/keystone.credential.core.rst", "api/keystone.credential.provider.rst", "api/keystone.credential.providers.rst", "api/keystone.credential.providers.core.rst", "api/keystone.credential.providers.fernet.rst", "api/keystone.credential.providers.fernet.core.rst", "api/keystone.credential.schema.rst", "api/keystone.endpoint_policy.rst", "api/keystone.endpoint_policy.backends.rst", "api/keystone.endpoint_policy.backends.base.rst", "api/keystone.endpoint_policy.backends.sql.rst", "api/keystone.endpoint_policy.core.rst", "api/keystone.exception.rst", "api/keystone.federation.rst", "api/keystone.federation.backends.rst", "api/keystone.federation.backends.base.rst", "api/keystone.federation.backends.sql.rst", "api/keystone.federation.constants.rst", "api/keystone.federation.core.rst", "api/keystone.federation.idp.rst", "api/keystone.federation.schema.rst", "api/keystone.federation.utils.rst", "api/keystone.i18n.rst", "api/keystone.identity.rst", "api/keystone.identity.backends.rst", "api/keystone.identity.backends.base.rst", "api/keystone.identity.backends.ldap.rst", "api/keystone.identity.backends.ldap.common.rst", "api/keystone.identity.backends.ldap.core.rst", "api/keystone.identity.backends.ldap.models.rst", "api/keystone.identity.backends.resource_options.rst", "api/keystone.identity.backends.sql.rst", "api/keystone.identity.backends.sql_model.rst", "api/keystone.identity.core.rst", "api/keystone.identity.generator.rst", "api/keystone.identity.id_generators.rst", "api/keystone.identity.id_generators.sha256.rst", "api/keystone.identity.mapping_backends.rst", "api/keystone.identity.mapping_backends.base.rst", "api/keystone.identity.mapping_backends.mapping.rst", "api/keystone.identity.mapping_backends.sql.rst", "api/keystone.identity.schema.rst", "api/keystone.identity.shadow_backends.rst", "api/keystone.identity.shadow_backends.base.rst", "api/keystone.identity.shadow_backends.sql.rst", "api/keystone.limit.rst", "api/keystone.limit.backends.rst", "api/keystone.limit.backends.base.rst", "api/keystone.limit.backends.sql.rst", "api/keystone.limit.core.rst", "api/keystone.limit.models.rst", "api/keystone.limit.models.base.rst", "api/keystone.limit.models.flat.rst", "api/keystone.limit.models.strict_two_level.rst", "api/keystone.limit.schema.rst", "api/keystone.models.rst", "api/keystone.models.receipt_model.rst", "api/keystone.models.revoke_model.rst", "api/keystone.models.token_model.rst", "api/keystone.notifications.rst", "api/keystone.oauth1.rst", "api/keystone.oauth1.backends.rst", "api/keystone.oauth1.backends.base.rst", "api/keystone.oauth1.backends.sql.rst", "api/keystone.oauth1.core.rst", "api/keystone.oauth1.schema.rst", "api/keystone.oauth1.validator.rst", "api/keystone.oauth2.rst", "api/keystone.oauth2.handlers.rst", "api/keystone.policy.rst", "api/keystone.policy.backends.rst", "api/keystone.policy.backends.base.rst", "api/keystone.policy.backends.rules.rst", "api/keystone.policy.backends.sql.rst", "api/keystone.policy.core.rst", "api/keystone.policy.schema.rst", "api/keystone.receipt.rst", "api/keystone.receipt.handlers.rst", "api/keystone.receipt.provider.rst", "api/keystone.receipt.providers.rst", "api/keystone.receipt.providers.base.rst", "api/keystone.receipt.providers.fernet.rst", "api/keystone.receipt.providers.fernet.core.rst", "api/keystone.receipt.receipt_formatters.rst", "api/keystone.resource.rst", "api/keystone.resource.backends.rst", "api/keystone.resource.backends.base.rst", "api/keystone.resource.backends.resource_options.rst", "api/keystone.resource.backends.sql.rst", "api/keystone.resource.backends.sql_model.rst", "api/keystone.resource.config_backends.rst", "api/keystone.resource.config_backends.base.rst", "api/keystone.resource.config_backends.sql.rst", "api/keystone.resource.core.rst", "api/keystone.resource.schema.rst", "api/keystone.revoke.rst", "api/keystone.revoke.backends.rst", "api/keystone.revoke.backends.base.rst", "api/keystone.revoke.backends.sql.rst", "api/keystone.revoke.core.rst", "api/keystone.revoke.model.rst", "api/keystone.server.rst", "api/keystone.server.backends.rst", "api/keystone.server.flask.rst", "api/keystone.server.flask.application.rst", "api/keystone.server.flask.common.rst", "api/keystone.server.flask.core.rst", "api/keystone.server.flask.request_processing.rst", "api/keystone.server.flask.request_processing.json_body.rst", "api/keystone.server.flask.request_processing.middleware.rst", "api/keystone.server.flask.request_processing.middleware.auth_context.rst", "api/keystone.server.flask.request_processing.middleware.url_normalize.rst", "api/keystone.server.flask.request_processing.req_logging.rst", "api/keystone.server.wsgi.rst", "api/keystone.token.rst", "api/keystone.token.provider.rst", "api/keystone.token.providers.rst", "api/keystone.token.providers.base.rst", "api/keystone.token.providers.fernet.rst", "api/keystone.token.providers.fernet.core.rst", "api/keystone.token.providers.jws.rst", "api/keystone.token.providers.jws.core.rst", "api/keystone.token.token_formatters.rst", "api/keystone.trust.rst", "api/keystone.trust.backends.rst", "api/keystone.trust.backends.base.rst", "api/keystone.trust.backends.sql.rst", "api/keystone.trust.core.rst", "api/keystone.trust.schema.rst", "api/keystone.version.rst", "api/modules.rst", "api_curl_examples.rst", "cli/commands.rst", "cli/index.rst", "cli/keystone-manage.rst", "cli/keystone-status.rst", "code_documentation.rst", "configuration/config-options.rst", "configuration/index.rst", "configuration/policy.rst", "configuration/samples/index.rst", "configuration/samples/keystone-conf.rst", "configuration/samples/logging-conf.rst", "configuration/samples/policy-yaml.rst", "contributor/api_change_tutorial.rst", "contributor/architecture.rst", "contributor/auth-plugins.rst", "contributor/caching-layer.rst", "contributor/contributing.rst", "contributor/database-migrations.rst", "contributor/developing-drivers.rst", "contributor/doctor-checks.rst", "contributor/filtering-responsibilities.rst", "contributor/how-can-i-help.rst", "contributor/http-api.rst", "contributor/id-manage.rst", "contributor/index.rst", "contributor/list-truncation.rst", "contributor/programming-exercises.rst", "contributor/proposing-features.rst", "contributor/release-notes.rst", "contributor/service-catalog.rst", "contributor/services.rst", "contributor/set-up-keystone.rst", "contributor/testing-keystone.rst", "contributor/translated-responses.rst", "contributor/vision-reflection.rst", "getting-started/architecture.rst", "getting-started/community.rst", "getting-started/index.rst", "getting-started/policy_mapping.rst", "index.rst", "indices-tables.rst", "install/get-started-obs.rst", "install/get-started-rdo.rst", "install/get-started-ubuntu.rst", "install/index.rst", "install/index-obs.rst", "install/index-rdo.rst", "install/index-ubuntu.rst", "install/keystone-install-obs.rst", "install/keystone-install-rdo.rst", "install/keystone-install-ubuntu.rst", "install/keystone-openrc-obs.rst", "install/keystone-openrc-rdo.rst", "install/keystone-openrc-ubuntu.rst", "install/keystone-users-obs.rst", "install/keystone-users-rdo.rst", "install/keystone-users-ubuntu.rst", "install/keystone-verify-obs.rst", "install/keystone-verify-rdo.rst", "install/keystone-verify-ubuntu.rst", "install/shared/note_configuration_vary_by_distribution.rst", "user/application_credentials.rst", "user/index.rst", "user/json_home.rst", "user/multi-factor-authentication.rst", "user/supported_clients.rst", "user/trusts.rst"], "titles": ["Time-based One-time Password (TOTP)", "Authentication Mechanisms", "Bootstrapping Identity", "Case-Insensitivity in keystone", "Manage projects, users, and roles", "Keystone Configuration", "Configuring Keystone for Tokenless Authorization", "Credential Encryption", "Keystone Event Notifications", "Using external authentication with Keystone", "Configuring Keystone for Federation", "Federated Identity", "Introduction to Keystone Federation", "Mapping Combinations", "Fernet - Frequently Asked Questions", "Getting Started", "Health Check", "Identity concepts", "Configuring Keystone", "Administrator Guides", "JWS key rotation", "Advanced Keystone Features", "Create and manage services and service users", "Managing trusts", "Multi-Factor Authentication", "OAuth1 1.0a", "Keystone Operations", "Resource Options", "Default Roles", "Token provider", "All about keystone tokens", "Keystone tokens", "Unified Limits", "Upgrading Keystone", "keystone package", "keystone.api package", "keystone.api.auth module", "keystone.api.credentials module", "keystone.api.discovery module", "keystone.api.domains module", "keystone.api.ec2tokens module", "keystone.api.endpoints module", "keystone.api.groups module", "keystone.api.limits module", "keystone.api.os_ep_filter module", "keystone.api.os_federation module", "keystone.api.os_inherit module", "keystone.api.os_oauth1 module", "keystone.api.os_oauth2 module", "keystone.api.os_revoke module", "keystone.api.os_simple_cert module", "keystone.api.policy module", "keystone.api.projects module", "keystone.api.regions module", "keystone.api.registered_limits module", "keystone.api.role_assignments module", "keystone.api.role_inferences module", "keystone.api.roles module", "keystone.api.s3tokens module", "keystone.api.services module", "keystone.api.system module", "keystone.api.trusts module", "keystone.api.users module", "keystone.application_credential package", "keystone.application_credential.backends package", "keystone.application_credential.backends.base module", "keystone.application_credential.backends.sql module", "keystone.application_credential.core module", "keystone.application_credential.schema module", "keystone.assignment package", "keystone.assignment.backends package", "keystone.assignment.backends.base module", "keystone.assignment.backends.sql module", "keystone.assignment.core module", "keystone.assignment.role_backends package", "keystone.assignment.role_backends.base module", "keystone.assignment.role_backends.resource_options module", "keystone.assignment.role_backends.sql module", "keystone.assignment.role_backends.sql_model module", "keystone.assignment.schema module", "keystone.auth package", "keystone.auth.core module", "keystone.auth.plugins package", "keystone.auth.plugins.application_credential module", "keystone.auth.plugins.base module", "keystone.auth.plugins.core module", "keystone.auth.plugins.external module", "keystone.auth.plugins.mapped module", "keystone.auth.plugins.oauth1 module", "keystone.auth.plugins.password module", "keystone.auth.plugins.token module", "keystone.auth.plugins.totp module", "keystone.auth.schema module", "keystone.catalog package", "keystone.catalog.backends package", "keystone.catalog.backends.base module", "keystone.catalog.backends.sql module", "keystone.catalog.backends.templated module", "keystone.catalog.core module", "keystone.catalog.schema module", "keystone.cmd package", "keystone.cmd.bootstrap module", "keystone.cmd.cli module", "keystone.cmd.doctor package", "keystone.cmd.doctor.caching module", "keystone.cmd.doctor.credential module", "keystone.cmd.doctor.database module", "keystone.cmd.doctor.debug module", "keystone.cmd.doctor.federation module", "keystone.cmd.doctor.ldap module", "keystone.cmd.doctor.security_compliance module", "keystone.cmd.doctor.tokens module", "keystone.cmd.doctor.tokens_fernet module", "keystone.cmd.manage module", "keystone.cmd.status module", "keystone.common package", "keystone.common.authorization module", "keystone.common.cache package", "keystone.common.cache.core module", "keystone.common.context module", "keystone.common.driver_hints module", "keystone.common.fernet_utils module", "keystone.common.json_home module", "keystone.common.jwt_utils module", "keystone.common.manager module", "keystone.common.password_hashing module", "keystone.common.policies package", "keystone.common.policies.access_rule module", "keystone.common.policies.access_token module", "keystone.common.policies.application_credential module", "keystone.common.policies.auth module", "keystone.common.policies.base module", "keystone.common.policies.consumer module", "keystone.common.policies.credential module", "keystone.common.policies.domain module", "keystone.common.policies.domain_config module", "keystone.common.policies.ec2_credential module", "keystone.common.policies.endpoint module", "keystone.common.policies.endpoint_group module", "keystone.common.policies.grant module", "keystone.common.policies.group module", "keystone.common.policies.identity_provider module", "keystone.common.policies.implied_role module", "keystone.common.policies.limit module", "keystone.common.policies.mapping module", "keystone.common.policies.policy module", "keystone.common.policies.policy_association module", "keystone.common.policies.project module", "keystone.common.policies.project_endpoint module", "keystone.common.policies.protocol module", "keystone.common.policies.region module", "keystone.common.policies.registered_limit module", "keystone.common.policies.revoke_event module", "keystone.common.policies.role module", "keystone.common.policies.role_assignment module", "keystone.common.policies.service module", "keystone.common.policies.service_provider module", "keystone.common.policies.token module", "keystone.common.policies.token_revocation module", "keystone.common.policies.trust module", "keystone.common.policies.user module", "keystone.common.profiler module", "keystone.common.provider_api module", "keystone.common.rbac_enforcer package", "keystone.common.rbac_enforcer.enforcer module", "keystone.common.rbac_enforcer.policy module", "keystone.common.render_token module", "keystone.common.resource_options package", "keystone.common.resource_options.core module", "keystone.common.resource_options.options package", "keystone.common.resource_options.options.immutable module", "keystone.common.sql package", "keystone.common.sql.legacy_migrations package", "keystone.common.sql.legacy_migrations.contract_repo package", "keystone.common.sql.legacy_migrations.contract_repo.manage module", "keystone.common.sql.legacy_migrations.contract_repo.versions package", "keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration module", "keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder module", "keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder module", "keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder module", "keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder module", "keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder module", "keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit module", "keystone.common.sql.legacy_migrations.data_migration_repo package", "keystone.common.sql.legacy_migrations.data_migration_repo.manage module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions package", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder module", "keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit module", "keystone.common.sql.legacy_migrations.expand_repo package", "keystone.common.sql.legacy_migrations.expand_repo.manage module", "keystone.common.sql.legacy_migrations.expand_repo.versions package", "keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration module", "keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder module", "keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder module", "keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder module", "keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder module", "keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder module", "keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit module", "keystone.common.sql.upgrades module", "keystone.common.tokenless_auth module", "keystone.common.utils module", "keystone.common.validation package", "keystone.common.validation.parameter_types module", "keystone.common.validation.validators module", "keystone.conf package", "keystone.conf.application_credential module", "keystone.conf.assignment module", "keystone.conf.auth module", "keystone.conf.catalog module", "keystone.conf.constants module", "keystone.conf.credential module", "keystone.conf.default module", "keystone.conf.domain_config module", "keystone.conf.endpoint_filter module", "keystone.conf.endpoint_policy module", "keystone.conf.eventlet_server module", "keystone.conf.federation module", "keystone.conf.fernet_receipts module", "keystone.conf.fernet_tokens module", "keystone.conf.identity module", "keystone.conf.identity_mapping module", "keystone.conf.jwt_tokens module", "keystone.conf.ldap module", "keystone.conf.memcache module", "keystone.conf.oauth1 module", "keystone.conf.opts module", "keystone.conf.policy module", "keystone.conf.receipt module", "keystone.conf.resource module", "keystone.conf.revoke module", "keystone.conf.role module", "keystone.conf.saml module", "keystone.conf.security_compliance module", "keystone.conf.shadow_users module", "keystone.conf.token module", "keystone.conf.tokenless_auth module", "keystone.conf.totp module", "keystone.conf.trust module", "keystone.conf.unified_limit module", "keystone.conf.utils module", "keystone.conf.wsgi module", "keystone.credential package", "keystone.credential.backends package", "keystone.credential.backends.base module", "keystone.credential.backends.sql module", "keystone.credential.core module", "keystone.credential.provider module", "keystone.credential.providers package", "keystone.credential.providers.core module", "keystone.credential.providers.fernet package", "keystone.credential.providers.fernet.core module", "keystone.credential.schema module", "keystone.endpoint_policy package", "keystone.endpoint_policy.backends package", "keystone.endpoint_policy.backends.base module", "keystone.endpoint_policy.backends.sql module", "keystone.endpoint_policy.core module", "keystone.exception module", "keystone.federation package", "keystone.federation.backends package", "keystone.federation.backends.base module", "keystone.federation.backends.sql module", "keystone.federation.constants module", "keystone.federation.core module", "keystone.federation.idp module", "keystone.federation.schema module", "keystone.federation.utils module", "keystone.i18n module", "keystone.identity package", "keystone.identity.backends package", "keystone.identity.backends.base module", "keystone.identity.backends.ldap package", "keystone.identity.backends.ldap.common module", "keystone.identity.backends.ldap.core module", "keystone.identity.backends.ldap.models module", "keystone.identity.backends.resource_options module", "keystone.identity.backends.sql module", "keystone.identity.backends.sql_model module", "keystone.identity.core module", "keystone.identity.generator module", "keystone.identity.id_generators package", "keystone.identity.id_generators.sha256 module", "keystone.identity.mapping_backends package", "keystone.identity.mapping_backends.base module", "keystone.identity.mapping_backends.mapping module", "keystone.identity.mapping_backends.sql module", "keystone.identity.schema module", "keystone.identity.shadow_backends package", "keystone.identity.shadow_backends.base module", "keystone.identity.shadow_backends.sql module", "keystone.limit package", "keystone.limit.backends package", "keystone.limit.backends.base module", "keystone.limit.backends.sql module", "keystone.limit.core module", "keystone.limit.models package", "keystone.limit.models.base module", "keystone.limit.models.flat module", "keystone.limit.models.strict_two_level module", "keystone.limit.schema module", "keystone.models package", "keystone.models.receipt_model module", "keystone.models.revoke_model module", "keystone.models.token_model module", "keystone.notifications module", "keystone.oauth1 package", "keystone.oauth1.backends package", "keystone.oauth1.backends.base module", "keystone.oauth1.backends.sql module", "keystone.oauth1.core module", "keystone.oauth1.schema module", "keystone.oauth1.validator module", "keystone.oauth2 package", "keystone.oauth2.handlers module", "keystone.policy package", "keystone.policy.backends package", "keystone.policy.backends.base module", "keystone.policy.backends.rules module", "keystone.policy.backends.sql module", "keystone.policy.core module", "keystone.policy.schema module", "keystone.receipt package", "keystone.receipt.handlers module", "keystone.receipt.provider module", "keystone.receipt.providers package", "keystone.receipt.providers.base module", "keystone.receipt.providers.fernet package", "keystone.receipt.providers.fernet.core module", "keystone.receipt.receipt_formatters module", "keystone.resource package", "keystone.resource.backends package", "keystone.resource.backends.base module", "keystone.resource.backends.resource_options module", "keystone.resource.backends.sql module", "keystone.resource.backends.sql_model module", "keystone.resource.config_backends package", "keystone.resource.config_backends.base module", "keystone.resource.config_backends.sql module", "keystone.resource.core module", "keystone.resource.schema module", "keystone.revoke package", "keystone.revoke.backends package", "keystone.revoke.backends.base module", "keystone.revoke.backends.sql module", "keystone.revoke.core module", "keystone.revoke.model module", "keystone.server package", "keystone.server.backends module", "keystone.server.flask package", "keystone.server.flask.application module", "keystone.server.flask.common module", "keystone.server.flask.core module", "keystone.server.flask.request_processing package", "keystone.server.flask.request_processing.json_body module", "keystone.server.flask.request_processing.middleware package", "keystone.server.flask.request_processing.middleware.auth_context module", "keystone.server.flask.request_processing.middleware.url_normalize module", "keystone.server.flask.request_processing.req_logging module", "keystone.server.wsgi module", "keystone.token package", "keystone.token.provider module", "keystone.token.providers package", "keystone.token.providers.base module", "keystone.token.providers.fernet package", "keystone.token.providers.fernet.core module", "keystone.token.providers.jws package", "keystone.token.providers.jws.core module", "keystone.token.token_formatters module", "keystone.trust package", "keystone.trust.backends package", "keystone.trust.backends.base module", "keystone.trust.backends.sql module", "keystone.trust.core module", "keystone.trust.schema module", "keystone.version module", "keystone", "API Examples using Curl", "General keystone-manage options:", "CLI Documentation", "keystone-manage", "keystone-status", "Code Documentation", "API Configuration options", "Keystone Configuration Options", "Policy configuration", "Sample configuration files", "keystone.conf", "logging.conf", "policy.yaml", "Making an API Change", "Learning Architecture Internals", "Authentication Plugins", "Caching Layer", "So You Want to Contribute\u2026", "Database Migrations", "Developing Keystone Drivers", "Developing <code class=\"docutils literal notranslate\"><span class=\"pre\">doctor</span></code> checks", "Filtering responsibilities between API resources and drivers", "How Can I Help?", "Identity API v2.0 and v3 History", "Identity entity ID management for domain-specific backends", "Contributor Documentation", "Entity list truncation by drivers", "Programming Exercises for Interns and New Contributors", "Proposing Features", "Working with Release Notes", "Service Catalog Overview", "Keystone for Other Services", "Setting up Keystone", "Testing Keystone", "Translated responses", "Technical Vision for Keystone", "Keystone Architecture", "Getting Involved", "Getting Started", "Mapping of policy target to API", "Keystone, the OpenStack Identity Service", "Indices and tables", "Identity service overview", "Identity service overview", "Identity service overview", "Keystone Installation Tutorial", "Keystone Installation Tutorial for openSUSE and SUSE Linux Enterprise", "Keystone Installation Tutorial for Red Hat Enterprise Linux and CentOS", "Keystone Installation Tutorial for Ubuntu", "Install and configure", "Install and configure", "Install and configure", "Create OpenStack client environment scripts", "Create OpenStack client environment scripts", "Create OpenStack client environment scripts", "Create a domain, projects, users, and roles", "Create a domain, projects, users, and roles", "Create a domain, projects, users, and roles", "Verify operation", "Verify operation", "Verify operation", "&lt;no title&gt;", "Application Credentials", "User Documentation", "API Discovery with JSON Home", "Multi-Factor Authentication", "Supported clients", "Trusts"], "terms": {"i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 71, 72, 73, 75, 77, 78, 81, 84, 86, 87, 90, 91, 95, 96, 97, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 118, 119, 120, 121, 124, 125, 161, 162, 163, 164, 165, 168, 169, 170, 203, 204, 205, 206, 230, 259, 260, 262, 265, 266, 268, 269, 271, 275, 277, 278, 281, 282, 283, 288, 290, 301, 302, 303, 306, 307, 308, 309, 312, 313, 316, 321, 322, 330, 331, 332, 336, 338, 339, 341, 342, 343, 347, 348, 349, 353, 355, 360, 367, 369, 371, 375, 376, 381, 384, 385, 387, 389, 391, 393, 394, 396, 397, 399, 400, 401, 402, 405, 406, 407, 408, 409, 410, 411, 414, 416, 418, 420, 421, 423, 424, 425, 427, 428, 429, 446, 448], "enabl": [0, 4, 6, 9, 10, 16, 17, 18, 22, 23, 25, 27, 33, 71, 72, 94, 96, 104, 107, 109, 124, 161, 264, 265, 266, 268, 274, 275, 277, 278, 279, 282, 283, 335, 336, 338, 339, 343, 381, 387, 391, 397, 402, 405, 411, 414, 416, 430, 431, 436, 437, 438, 448], "keyston": [0, 1, 2, 7, 11, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 381, 383, 386, 387, 390, 392, 393, 394, 396, 397, 398, 399, 401, 402, 403, 405, 406, 407, 408, 409, 410, 411, 415, 419, 430, 431, 432, 436, 437, 438, 443, 445, 446, 447, 448], "default": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 17, 19, 22, 24, 29, 31, 32, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 67, 73, 98, 102, 104, 111, 115, 118, 119, 161, 163, 164, 205, 209, 212, 250, 261, 268, 275, 277, 278, 279, 281, 283, 284, 314, 316, 324, 328, 343, 349, 353, 355, 360, 365, 377, 381, 384, 385, 389, 390, 391, 393, 396, 397, 401, 402, 404, 405, 407, 408, 411, 413, 414, 416, 417, 420, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 446, 447], "To": [0, 2, 4, 5, 6, 9, 10, 14, 17, 20, 22, 23, 25, 102, 277, 316, 387, 391, 397, 401, 405, 408, 409, 411, 412, 414, 416, 417, 433, 434, 435, 445, 447], "add": [0, 2, 4, 5, 8, 13, 17, 22, 25, 28, 30, 32, 42, 52, 71, 72, 95, 96, 97, 119, 120, 263, 265, 266, 271, 275, 277, 278, 281, 283, 343, 353, 355, 387, 389, 391, 393, 394, 396, 401, 403, 409, 411, 414, 417, 430, 431, 432, 433, 434, 435, 436, 437, 438, 442, 443], "method": [0, 1, 5, 6, 9, 12, 25, 27, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 72, 75, 77, 81, 84, 85, 86, 87, 90, 111, 114, 119, 120, 124, 139, 162, 163, 164, 168, 205, 206, 212, 259, 260, 262, 277, 282, 288, 290, 306, 309, 316, 330, 331, 332, 333, 336, 338, 343, 353, 355, 360, 367, 369, 371, 372, 381, 387, 391, 396, 397, 401, 402, 404, 407, 408, 414, 417, 443, 445, 446], "auth": [0, 2, 9, 12, 14, 22, 24, 25, 34, 35, 45, 102, 115, 126, 163, 164, 209, 262, 333, 353, 355, 360, 372, 380, 382, 384, 389, 391, 393, 396, 404, 411, 417, 420, 439, 440, 441, 443, 445, 446, 447], "section": [0, 5, 6, 7, 8, 9, 10, 13, 14, 19, 22, 25, 28, 29, 32, 33, 262, 277, 316, 384, 385, 387, 388, 391, 394, 396, 397, 401, 403, 407, 409, 412, 413, 421, 426, 430, 431, 432, 433, 434, 435, 439, 440, 442, 443], "conf": [0, 5, 6, 8, 9, 10, 20, 22, 24, 25, 27, 31, 33, 34, 97, 102, 104, 105, 106, 107, 109, 111, 277, 278, 281, 380, 384, 385, 387, 388, 390, 397, 400, 401, 408, 413, 414, 417, 430, 431, 432], "extern": [0, 1, 5, 8, 12, 18, 19, 25, 80, 82, 95, 102, 108, 387, 391, 396, 413, 414, 416, 417, 421, 423, 424, 425, 443], "oauth1": [0, 1, 9, 19, 34, 47, 62, 80, 82, 209, 367, 369, 371, 372, 380, 389, 391, 393, 417, 420, 421], "For": [0, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16, 17, 18, 22, 25, 27, 28, 31, 32, 33, 84, 90, 111, 162, 205, 277, 316, 321, 322, 333, 343, 372, 384, 387, 389, 391, 392, 393, 394, 396, 397, 398, 399, 401, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 423, 424, 425, 426, 430, 431, 432, 433, 434, 435, 443, 447, 448], "user": [0, 1, 2, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 21, 23, 24, 25, 28, 31, 32, 33, 34, 35, 39, 42, 46, 52, 60, 61, 65, 66, 67, 71, 72, 73, 81, 84, 86, 87, 90, 96, 97, 102, 105, 109, 110, 112, 115, 121, 125, 126, 163, 164, 168, 204, 205, 248, 249, 250, 262, 265, 266, 268, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 287, 288, 289, 290, 293, 294, 305, 306, 308, 309, 312, 313, 316, 321, 322, 330, 331, 332, 333, 343, 353, 355, 367, 369, 371, 372, 387, 389, 391, 393, 396, 403, 404, 405, 408, 409, 410, 411, 412, 413, 420, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 439, 440, 441, 445, 446, 447, 448], "have": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 22, 28, 31, 32, 33, 72, 73, 78, 81, 102, 105, 109, 168, 203, 230, 262, 277, 283, 307, 316, 343, 353, 355, 385, 387, 391, 394, 396, 397, 399, 400, 401, 405, 408, 409, 411, 412, 413, 414, 416, 417, 423, 424, 425, 427, 428, 429, 430, 431, 432, 443], "access": [0, 2, 5, 6, 8, 10, 12, 13, 17, 20, 22, 28, 29, 31, 48, 62, 65, 66, 67, 88, 120, 205, 262, 265, 266, 268, 277, 283, 312, 313, 316, 385, 387, 389, 391, 392, 393, 400, 404, 411, 412, 416, 417, 423, 424, 425, 430, 431, 432, 433, 434, 435, 445], "he": [0, 17], "must": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 20, 22, 24, 27, 29, 31, 32, 61, 81, 84, 90, 102, 120, 121, 163, 164, 165, 168, 259, 260, 262, 277, 284, 286, 309, 316, 336, 338, 343, 353, 355, 387, 391, 396, 399, 400, 402, 409, 410, 412, 416, 417, 430, 431, 432, 443, 448], "devic": [0, 412], "e": [0, 4, 5, 6, 8, 9, 10, 13, 24, 28, 31, 32, 73, 81, 102, 124, 162, 163, 164, 169, 170, 262, 277, 333, 353, 355, 372, 381, 387, 391, 394, 397, 401, 403, 404, 405, 407, 413, 414, 417, 445, 446], "us": [0, 1, 3, 4, 6, 7, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 73, 75, 77, 81, 84, 86, 87, 90, 91, 102, 105, 106, 107, 109, 111, 112, 118, 119, 121, 123, 124, 162, 163, 164, 168, 205, 206, 209, 212, 214, 230, 244, 255, 259, 260, 262, 271, 275, 277, 281, 283, 293, 294, 297, 298, 306, 308, 309, 316, 330, 331, 332, 333, 336, 338, 341, 342, 343, 353, 355, 360, 367, 369, 371, 372, 375, 376, 382, 384, 385, 387, 391, 393, 394, 396, 397, 399, 400, 401, 403, 404, 405, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 421, 423, 424, 425, 427, 428, 429, 430, 431, 432, 436, 437, 438, 439, 440, 441, 444, 447, 448], "base32": 0, "encod": [0, 10, 12, 205, 277, 333, 372, 387, 391], "string": [0, 6, 10, 12, 13, 17, 22, 23, 24, 27, 28, 32, 36, 39, 41, 42, 44, 45, 46, 47, 51, 52, 57, 60, 61, 62, 71, 72, 95, 96, 97, 98, 102, 163, 164, 205, 230, 255, 259, 260, 262, 265, 266, 269, 275, 277, 279, 288, 290, 309, 312, 313, 316, 330, 331, 332, 333, 336, 338, 341, 342, 343, 353, 355, 365, 367, 369, 371, 372, 375, 376, 384, 387, 389, 391, 394, 401, 408, 411, 417, 443], "secret": [0, 14, 24, 65, 66, 67, 84, 90, 91, 102, 105, 112, 311, 312, 313, 314, 316, 372, 387, 391, 443, 447], "The": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 20, 22, 24, 25, 27, 28, 29, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 73, 81, 86, 87, 91, 96, 97, 102, 105, 109, 110, 112, 118, 121, 124, 162, 163, 164, 168, 205, 230, 262, 271, 275, 277, 278, 281, 283, 284, 286, 288, 290, 293, 294, 306, 307, 308, 309, 316, 333, 336, 338, 341, 342, 343, 347, 348, 349, 353, 355, 360, 372, 381, 384, 385, 387, 389, 391, 393, 394, 396, 397, 399, 400, 401, 402, 404, 408, 409, 410, 411, 413, 414, 415, 416, 417, 418, 420, 423, 424, 425, 426, 430, 431, 432, 433, 434, 435, 436, 437, 438, 443, 445, 446, 448], "least": [0, 4, 5, 6, 28, 32, 102, 343, 385, 387, 391, 402, 409, 416], "128": [0, 14], "bit": [0, 3, 5, 6, 14, 316, 387, 391, 411, 417], "16": [0, 6, 10, 387, 391, 429], "byte": [0, 14, 121, 277, 333, 372, 387, 391], "follow": [0, 2, 3, 5, 6, 8, 9, 10, 12, 13, 14, 17, 20, 24, 25, 27, 28, 29, 31, 32, 39, 84, 87, 90, 111, 121, 205, 262, 282, 343, 353, 355, 381, 387, 389, 391, 394, 396, 398, 399, 403, 408, 409, 410, 411, 412, 413, 414, 415, 417, 418, 420, 430, 431, 432, 433, 434, 435, 443, 447, 448], "python": [0, 4, 5, 10, 12, 97, 205, 277, 333, 372, 381, 384, 387, 391, 392, 394, 398, 400, 403, 408, 413, 414, 415, 421, 423, 424, 425, 430, 443, 447], "can": [0, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 17, 18, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 73, 81, 84, 90, 97, 102, 105, 107, 109, 120, 121, 124, 205, 262, 269, 275, 277, 278, 281, 283, 306, 308, 316, 333, 336, 338, 353, 355, 360, 372, 381, 384, 385, 387, 389, 390, 391, 392, 393, 394, 397, 398, 400, 401, 402, 404, 405, 406, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 423, 424, 425, 426, 430, 431, 432, 433, 434, 435, 436, 437, 438, 443, 444, 445, 446, 447, 448], "gener": [0, 2, 6, 8, 12, 13, 14, 17, 20, 24, 27, 29, 31, 32, 33, 34, 91, 97, 102, 119, 120, 163, 164, 205, 230, 269, 271, 273, 275, 278, 283, 285, 286, 288, 290, 316, 330, 331, 332, 333, 343, 360, 365, 367, 369, 371, 372, 381, 387, 391, 398, 402, 410, 411, 412, 413, 414, 415, 417, 443], "import": [0, 5, 6, 7, 8, 10, 13, 20, 28, 32, 102, 162, 316, 384, 387, 391, 397, 400, 401, 410, 411, 413, 414, 443], "base64": [0, 12], "messag": [0, 5, 8, 14, 91, 110, 262, 271, 277, 336, 338, 384, 385, 387, 391, 392, 409, 413, 414, 415], "b": [0, 17, 343, 387, 391], "1234567890123456": 0, "print": [0, 6, 102, 381, 382, 384, 387, 391], "b32encod": 0, "rstrip": 0, "exampl": [0, 3, 4, 6, 10, 12, 14, 17, 18, 22, 24, 25, 27, 28, 31, 32, 73, 84, 90, 95, 102, 114, 124, 205, 271, 277, 306, 308, 309, 316, 333, 343, 353, 355, 372, 384, 387, 391, 392, 394, 396, 397, 400, 401, 402, 405, 409, 412, 414, 415, 417, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435, 436, 437, 438, 443, 444, 445, 446, 447, 448], "output": [0, 4, 5, 6, 10, 14, 97, 382, 384, 387, 391, 400, 436, 437, 438], "gezdgnbvgy3tqojqgezdgnbvgi": 0, "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 20, 22, 24, 27, 28, 29, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 71, 72, 73, 75, 77, 84, 87, 90, 96, 97, 98, 102, 103, 105, 109, 110, 111, 118, 119, 120, 121, 124, 125, 162, 163, 164, 165, 168, 203, 204, 205, 209, 230, 250, 259, 260, 261, 262, 268, 271, 275, 277, 278, 281, 282, 283, 288, 290, 303, 306, 308, 309, 314, 316, 321, 322, 324, 328, 333, 336, 338, 341, 342, 343, 349, 353, 355, 360, 365, 372, 377, 381, 384, 385, 387, 388, 389, 391, 393, 394, 396, 397, 399, 400, 401, 402, 403, 404, 405, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 421, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 445, 447, 448], "new": [0, 2, 3, 4, 5, 7, 8, 10, 13, 20, 22, 27, 28, 30, 31, 32, 33, 61, 65, 66, 67, 71, 72, 75, 77, 95, 96, 97, 102, 118, 121, 203, 206, 248, 249, 262, 265, 266, 275, 277, 278, 281, 283, 293, 294, 297, 298, 301, 302, 312, 313, 336, 338, 343, 353, 355, 360, 375, 376, 377, 381, 382, 384, 385, 387, 389, 391, 393, 394, 396, 399, 400, 401, 403, 406, 409, 410, 412, 413, 416, 418, 421, 430, 436, 437, 438, 443], "specif": [0, 4, 6, 8, 10, 12, 13, 14, 17, 18, 19, 24, 25, 27, 28, 31, 32, 33, 39, 60, 62, 71, 72, 73, 102, 109, 119, 124, 168, 259, 260, 262, 275, 277, 278, 281, 283, 309, 316, 321, 322, 323, 341, 342, 343, 353, 355, 382, 384, 385, 388, 389, 391, 393, 394, 397, 398, 401, 402, 406, 407, 410, 411, 412, 413, 414, 417, 421, 433, 434, 435, 444, 445], "user_id": [0, 9, 27, 32, 39, 42, 46, 52, 60, 62, 64, 65, 66, 67, 71, 72, 73, 81, 84, 86, 87, 90, 95, 96, 97, 98, 115, 122, 204, 247, 248, 249, 250, 262, 274, 275, 278, 281, 282, 283, 293, 294, 306, 307, 308, 309, 312, 313, 314, 328, 330, 331, 332, 333, 343, 346, 348, 349, 365, 367, 369, 371, 372, 389, 393, 396, 412, 417, 420, 433, 434, 435, 439, 440, 441, 445], "b7793000f8d84c79af4e215e9da78654": [0, 381], "curl": [0, 8, 10, 404, 415, 421, 444, 445], "h": [0, 381, 384, 385, 387, 391, 415, 445], "content": [0, 5, 10, 14, 28, 31, 84, 87, 90, 109, 343, 380, 381, 387, 391, 396, 404, 409, 410, 412, 414, 426, 430, 433, 434, 435], "type": [0, 5, 6, 7, 8, 10, 12, 13, 22, 27, 28, 30, 31, 32, 70, 71, 72, 84, 85, 87, 90, 94, 95, 96, 97, 106, 118, 163, 164, 169, 170, 204, 205, 207, 247, 248, 249, 250, 259, 260, 262, 265, 266, 268, 271, 275, 277, 278, 281, 288, 290, 309, 320, 323, 333, 336, 338, 340, 341, 342, 353, 355, 360, 365, 372, 381, 387, 389, 391, 399, 402, 404, 411, 417, 418, 423, 424, 425, 443], "applic": [0, 5, 6, 8, 9, 10, 28, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 72, 83, 262, 351, 353, 355, 360, 367, 369, 371, 372, 381, 387, 389, 391, 393, 404, 408, 410, 412, 421, 444, 445], "json": [0, 6, 8, 10, 12, 13, 20, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 122, 205, 353, 355, 358, 381, 387, 389, 391, 394, 404, 416, 421, 444], "d": [0, 5, 6, 32, 205, 262, 343, 381, 384, 387, 391, 393, 409, 418, 430, 431], "blob": [0, 7, 320, 321, 322, 323, 404], "http": [0, 2, 5, 6, 8, 9, 10, 12, 13, 18, 22, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 95, 97, 122, 124, 262, 272, 277, 353, 355, 381, 384, 387, 391, 394, 410, 411, 412, 413, 414, 415, 417, 418, 426, 427, 428, 429, 433, 434, 435, 439, 440, 441, 443, 445, 447], "localhost": [0, 2, 5, 6, 97, 381, 387, 391, 392, 413, 415, 417, 430, 431, 432, 447], "5000": [0, 2, 6, 9, 10, 381, 387, 391, 404, 411, 413, 415, 430, 431, 432, 433, 434, 435, 439, 440, 441, 447], "v3": [0, 3, 4, 5, 6, 9, 10, 17, 27, 36, 39, 40, 48, 52, 55, 56, 57, 58, 62, 95, 96, 97, 347, 348, 349, 364, 365, 387, 389, 391, 393, 394, 396, 402, 406, 408, 411, 412, 413, 414, 417, 420, 421, 430, 431, 432, 433, 434, 435, 439, 440, 441, 443, 445, 447], "echo": [0, 381], "On": [0, 5, 10, 12, 25, 33, 262, 387, 391, 416, 430], "instal": [0, 2, 5, 6, 17, 262, 387, 391, 403, 412, 414, 423, 424, 425, 439, 440, 441], "insid": [0, 14, 414, 418], "app": [0, 356, 360, 361], "click": 0, "set": [0, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 17, 20, 22, 24, 25, 27, 28, 31, 32, 33, 73, 75, 77, 81, 84, 87, 90, 96, 102, 104, 107, 109, 110, 111, 118, 120, 124, 161, 163, 164, 169, 170, 209, 262, 269, 275, 278, 281, 283, 293, 294, 306, 307, 308, 316, 333, 336, 338, 343, 353, 355, 372, 384, 385, 387, 389, 391, 393, 396, 397, 401, 403, 404, 405, 406, 407, 408, 409, 411, 414, 415, 417, 421, 430, 431, 432, 443, 447, 448], "up": [0, 3, 4, 6, 11, 13, 14, 20, 28, 31, 32, 33, 86, 97, 102, 203, 205, 209, 277, 283, 343, 387, 391, 394, 396, 398, 403, 406, 409, 412, 414, 417, 421, 443], "account": [0, 2, 4, 6, 8, 9, 10, 14, 17, 27, 28, 120, 262, 271, 387, 391, 393, 398, 417, 430, 431, 432], "enter": [0, 387, 391], "provid": [0, 2, 5, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 24, 25, 28, 30, 32, 34, 39, 45, 73, 75, 77, 102, 105, 111, 112, 120, 124, 125, 162, 205, 246, 260, 262, 265, 266, 268, 269, 271, 277, 283, 284, 293, 294, 316, 326, 333, 336, 338, 343, 353, 355, 364, 372, 375, 376, 382, 384, 385, 387, 388, 389, 391, 393, 394, 396, 397, 400, 401, 404, 405, 408, 409, 410, 411, 412, 414, 415, 416, 417, 418, 421, 423, 424, 425, 430, 431, 432, 436, 437, 438, 443, 446, 447], "kei": [0, 5, 6, 8, 9, 10, 12, 13, 17, 19, 21, 28, 29, 30, 31, 88, 91, 97, 102, 105, 108, 112, 118, 120, 121, 123, 163, 164, 168, 204, 205, 230, 255, 260, 262, 277, 279, 309, 312, 313, 314, 316, 353, 355, 382, 384, 387, 391, 392, 404, 414, 417, 421, 426, 430, 431, 432, 445], "In": [0, 4, 5, 6, 8, 9, 10, 12, 13, 14, 22, 23, 24, 28, 32, 33, 73, 87, 96, 97, 102, 163, 164, 277, 283, 316, 336, 338, 387, 389, 391, 393, 394, 399, 401, 404, 408, 410, 411, 412, 414, 415, 416, 417, 421, 423, 424, 425, 430, 431, 432, 443, 446], "input": [0, 13, 124, 205, 277, 301, 302, 303, 343, 400], "field": [0, 4, 5, 8, 10, 22, 78, 84, 277, 279, 307, 336, 338, 353, 355, 372, 387, 391, 394, 414, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443], "name": [0, 2, 3, 4, 6, 10, 12, 13, 14, 17, 19, 20, 22, 24, 28, 31, 32, 64, 66, 73, 74, 78, 81, 84, 85, 87, 90, 94, 95, 96, 97, 100, 102, 103, 118, 120, 161, 163, 164, 168, 205, 230, 262, 265, 266, 269, 271, 274, 275, 277, 278, 279, 281, 282, 283, 293, 294, 300, 301, 302, 303, 312, 313, 335, 336, 338, 339, 341, 342, 343, 353, 354, 355, 356, 381, 384, 387, 391, 392, 394, 396, 397, 401, 404, 408, 410, 411, 412, 413, 416, 417, 421, 423, 424, 425, 426, 430, 431, 432, 436, 437, 438, 439, 440, 441, 443, 446, 447], "option": [0, 2, 4, 7, 9, 10, 13, 14, 16, 18, 19, 21, 22, 23, 24, 29, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 71, 72, 73, 102, 104, 111, 115, 120, 163, 164, 167, 168, 205, 209, 230, 262, 269, 277, 279, 283, 288, 290, 340, 341, 342, 343, 353, 355, 389, 391, 393, 396, 397, 401, 403, 405, 412, 413, 414, 416, 420, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 442, 448], "programmat": 0, "avoid": [0, 6, 78, 262, 316, 387, 391, 412, 413, 414, 417], "inform": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 22, 28, 31, 32, 33, 52, 81, 107, 168, 262, 293, 299, 306, 308, 309, 316, 321, 322, 330, 331, 332, 343, 367, 369, 371, 372, 381, 382, 384, 387, 389, 391, 393, 394, 398, 399, 403, 409, 410, 412, 417, 418, 423, 424, 425, 433, 434, 435, 443, 445, 446], "qrcode": 0, "uri": [0, 8, 10, 12, 45, 316, 387, 391], "otpauth": 0, "issuer": [0, 10, 269, 387, 391], "format": [0, 5, 6, 8, 12, 13, 14, 29, 31, 95, 96, 97, 109, 205, 244, 262, 269, 277, 293, 333, 372, 384, 387, 389, 391, 392, 394, 410, 416], "img": 0, "make": [0, 2, 4, 5, 10, 12, 13, 14, 17, 18, 20, 27, 28, 31, 32, 33, 102, 106, 110, 205, 271, 277, 283, 316, 353, 355, 384, 387, 391, 393, 398, 401, 403, 404, 406, 409, 411, 412, 413, 416, 421, 427, 428, 429, 443], "save": [0, 5, 6, 13, 123, 271, 316], "png": 0, "scan": 0, "barcod": 0, "imag": [0, 17, 22, 381, 412, 426, 443], "should": [0, 5, 6, 7, 8, 9, 10, 13, 16, 20, 22, 24, 27, 28, 30, 31, 32, 33, 65, 66, 73, 75, 77, 102, 105, 107, 108, 109, 110, 111, 112, 114, 120, 163, 164, 205, 262, 265, 266, 271, 275, 277, 278, 281, 283, 284, 286, 306, 308, 312, 313, 316, 328, 336, 338, 353, 355, 360, 365, 385, 387, 391, 394, 399, 401, 402, 403, 404, 405, 407, 408, 409, 410, 411, 412, 413, 414, 416, 417, 430, 431, 432, 436, 437, 438, 442, 447], "entri": [0, 5, 29, 67, 73, 97, 98, 102, 124, 230, 250, 268, 277, 278, 283, 288, 290, 314, 324, 343, 349, 377, 387, 391, 397, 400, 407, 412, 423, 424, 425, 430, 431, 432], "6": [0, 5, 8, 14, 24, 32, 372, 413, 414], "digit": [0, 5, 6, 17, 24, 29, 31, 205, 343, 387, 391], "pin": 0, "passcod": [0, 24, 387, 391, 446], "everi": [0, 5, 8, 13, 20, 28, 30, 230, 307, 353, 355, 387, 391, 397, 411, 412], "few": [0, 12, 13, 97, 404, 408, 417], "second": [0, 2, 5, 10, 12, 13, 24, 32, 33, 91, 205, 269, 387, 391, 404, 412], "your": [0, 2, 4, 5, 10, 12, 14, 18, 20, 22, 26, 28, 29, 31, 33, 102, 105, 106, 110, 111, 112, 262, 333, 372, 382, 384, 387, 389, 391, 393, 394, 396, 400, 401, 403, 404, 408, 409, 411, 413, 414, 415, 418, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 443, 446, 447], "id": [0, 2, 4, 8, 12, 13, 14, 22, 23, 31, 32, 64, 65, 66, 67, 71, 72, 73, 74, 75, 77, 78, 81, 84, 87, 90, 94, 95, 96, 97, 98, 105, 109, 111, 121, 169, 170, 205, 247, 248, 249, 258, 260, 262, 264, 265, 266, 268, 271, 274, 275, 277, 278, 279, 281, 282, 283, 284, 286, 288, 290, 293, 294, 296, 297, 298, 306, 308, 309, 311, 312, 313, 320, 323, 330, 331, 332, 335, 336, 338, 339, 341, 342, 343, 346, 348, 367, 369, 371, 372, 374, 375, 376, 387, 389, 391, 393, 394, 404, 406, 411, 412, 417, 421, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 446, 448], "get": [0, 4, 5, 6, 9, 12, 14, 17, 19, 22, 24, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 73, 75, 77, 81, 95, 96, 97, 107, 124, 168, 203, 205, 248, 249, 259, 260, 265, 266, 275, 276, 277, 278, 281, 282, 283, 288, 290, 293, 294, 297, 298, 306, 308, 312, 313, 316, 336, 338, 341, 342, 343, 375, 376, 387, 389, 391, 393, 394, 400, 402, 403, 404, 408, 409, 411, 412, 413, 414, 415, 417, 420, 421, 443, 445], "scope": [0, 2, 4, 5, 6, 12, 13, 17, 28, 30, 36, 81, 84, 90, 96, 97, 204, 277, 316, 367, 369, 371, 372, 387, 389, 391, 393, 396, 403, 404, 411, 413, 443], "mai": [0, 2, 4, 5, 6, 8, 9, 10, 12, 13, 17, 24, 27, 28, 31, 32, 33, 71, 72, 81, 111, 163, 164, 205, 277, 316, 353, 355, 360, 381, 385, 387, 391, 394, 396, 399, 400, 402, 404, 407, 411, 412, 414, 416, 417, 423, 424, 425, 427, 428, 429, 443, 446], "unscop": [0, 10, 12, 81, 305, 308, 372, 387, 391, 408], "012345": [0, 446], "ident": [0, 1, 4, 8, 9, 12, 13, 14, 15, 19, 22, 23, 25, 28, 29, 31, 34, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 81, 84, 86, 87, 89, 90, 95, 96, 97, 102, 109, 111, 122, 163, 164, 206, 209, 259, 260, 262, 265, 266, 269, 271, 309, 343, 360, 367, 369, 371, 372, 380, 381, 382, 384, 388, 389, 391, 393, 394, 396, 397, 400, 401, 402, 403, 406, 411, 412, 414, 416, 420, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 444, 445, 446, 447, 448], "support": [1, 5, 6, 9, 10, 12, 13, 14, 17, 18, 22, 27, 28, 29, 31, 32, 33, 73, 106, 109, 122, 124, 203, 205, 253, 265, 266, 275, 277, 278, 282, 283, 309, 343, 353, 355, 360, 381, 387, 391, 394, 396, 397, 399, 400, 402, 403, 404, 405, 407, 409, 410, 411, 412, 413, 414, 416, 417, 421, 423, 424, 425, 433, 434, 435, 444, 445], "variou": [1, 5, 18, 31, 32, 163, 164, 309, 387, 391, 397, 401, 409, 412, 416, 417], "beyond": [1, 102, 353, 355, 387, 391, 411], "standard": [1, 5, 6, 8, 10, 12, 17, 97, 102, 260, 277, 283, 353, 355, 384, 387, 391, 411, 412, 413, 416], "local": [1, 3, 5, 6, 10, 12, 13, 18, 87, 102, 262, 263, 271, 275, 278, 283, 288, 290, 293, 294, 387, 391, 401, 405, 412, 413, 414, 415], "password": [1, 2, 4, 6, 9, 10, 12, 17, 18, 19, 22, 24, 25, 27, 31, 62, 80, 82, 84, 90, 91, 110, 125, 205, 208, 262, 273, 274, 275, 277, 278, 279, 281, 282, 283, 343, 353, 355, 387, 389, 391, 393, 396, 404, 408, 414, 417, 421, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 446], "multi": [1, 5, 6, 14, 19, 27, 32, 33, 84, 90, 283, 387, 391, 404, 416, 421, 444], "factor": [1, 19, 27, 205, 421, 444], "configur": [1, 2, 4, 8, 11, 12, 13, 14, 15, 16, 17, 19, 21, 27, 29, 31, 32, 33, 34, 97, 102, 104, 105, 109, 112, 209, 230, 262, 265, 266, 273, 277, 283, 299, 316, 328, 343, 351, 365, 382, 384, 385, 391, 392, 393, 396, 397, 400, 401, 404, 405, 407, 411, 412, 414, 416, 417, 423, 424, 425, 426, 427, 428, 429, 442, 443], "mfa": [1, 81], "time": [1, 4, 5, 6, 9, 10, 13, 14, 17, 19, 22, 23, 24, 27, 31, 32, 33, 91, 102, 118, 162, 205, 206, 262, 277, 283, 306, 308, 316, 328, 330, 331, 332, 333, 347, 348, 365, 367, 369, 371, 372, 387, 391, 397, 400, 403, 409, 411, 414, 418, 421, 443, 447, 448], "base": [1, 2, 5, 9, 10, 12, 13, 14, 17, 19, 24, 27, 28, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70, 72, 73, 74, 77, 78, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 98, 101, 102, 114, 115, 118, 119, 120, 121, 122, 124, 126, 162, 163, 164, 168, 204, 205, 208, 246, 247, 249, 250, 251, 253, 255, 257, 258, 260, 261, 262, 263, 264, 266, 268, 269, 271, 273, 274, 277, 278, 279, 281, 282, 283, 284, 286, 287, 289, 290, 292, 294, 295, 296, 298, 299, 300, 302, 303, 306, 307, 308, 309, 310, 311, 313, 314, 316, 319, 320, 322, 323, 324, 326, 328, 329, 331, 332, 333, 334, 335, 338, 339, 340, 342, 343, 345, 346, 348, 349, 353, 355, 360, 361, 364, 365, 366, 369, 371, 372, 373, 374, 376, 377, 381, 384, 387, 391, 394, 396, 401, 404, 408, 409, 411, 412, 413, 414, 417, 421, 445], "One": [1, 5, 7, 8, 18, 19, 24, 91, 277, 309, 316, 375, 376, 401, 404, 412, 421], "totp": [1, 19, 27, 34, 80, 82, 209, 391, 417, 421, 446], "feder": [1, 5, 6, 9, 13, 18, 19, 28, 34, 36, 45, 87, 100, 103, 209, 262, 282, 283, 293, 294, 343, 353, 355, 367, 369, 371, 372, 380, 382, 384, 389, 391, 393, 400, 403, 412, 414, 416, 417, 420, 421], "introduct": [1, 5, 10, 11], "map": [1, 5, 9, 11, 12, 17, 28, 32, 45, 80, 82, 102, 115, 126, 168, 204, 262, 265, 266, 271, 273, 277, 282, 283, 284, 286, 287, 288, 290, 307, 309, 353, 355, 382, 384, 387, 389, 391, 393, 405, 412, 414, 417, 419, 421], "combin": [1, 6, 10, 11, 24, 91, 262, 316, 387, 389, 391, 393, 412, 417, 418, 430, 433, 434, 435, 436, 437, 438, 448], "httpd": [1, 12, 17, 25, 262, 404, 431], "tokenless": [1, 12, 19, 387, 391, 421], "author": [1, 2, 5, 8, 10, 12, 14, 19, 22, 25, 28, 30, 34, 47, 115, 262, 308, 312, 313, 316, 321, 322, 330, 331, 332, 367, 369, 371, 384, 385, 387, 389, 391, 393, 404, 411, 414, 416, 420, 421, 423, 424, 425, 443, 448], "definit": [1, 5, 11, 19, 25, 81, 162, 277, 412, 421], "setup": [1, 5, 13, 14, 30, 34, 87, 102, 105, 112, 115, 161, 283, 382, 384, 387, 391, 397, 414, 415], "ssl": [1, 5, 9, 10, 14, 387, 391], "termin": [1, 5, 387, 391, 430, 431, 432], "auth_token": [1, 5, 36, 411, 412], "middlewar": [1, 2, 5, 16, 206, 208, 209, 353, 357, 387, 391, 421, 423, 424, 425], "1": [1, 5, 6, 8, 10, 13, 14, 19, 22, 32, 33, 36, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 58, 61, 62, 84, 95, 205, 277, 316, 343, 372, 381, 384, 385, 387, 389, 391, 393, 394, 411, 413, 415, 417, 421, 430, 443, 445, 448], "0a": [1, 6, 18, 19, 387, 391, 421], "after": [2, 5, 6, 8, 10, 12, 13, 14, 20, 27, 32, 102, 105, 112, 163, 164, 277, 283, 316, 336, 338, 347, 348, 384, 385, 387, 391, 398, 399, 401, 409, 411, 412, 413, 423, 424, 425, 443], "deploi": [2, 5, 18, 20, 25, 32, 360, 396, 404, 412, 414, 417, 423, 424, 425, 426, 430, 431, 432], "pre": [2, 102, 163, 164, 283, 316, 387, 391, 413, 416, 417, 427, 428, 429], "popul": [2, 7, 33, 102, 105, 112, 353, 355, 399, 411, 413, 430, 431, 432, 433, 434, 435], "some": [2, 5, 7, 8, 10, 12, 13, 14, 24, 31, 32, 33, 73, 120, 124, 163, 164, 209, 277, 353, 355, 381, 382, 384, 387, 391, 397, 398, 400, 402, 403, 408, 411, 412, 413, 414, 416, 418, 423, 424, 425, 427, 428, 429, 448], "initi": [2, 5, 8, 10, 12, 14, 17, 22, 27, 30, 67, 73, 87, 98, 102, 105, 112, 250, 277, 283, 309, 314, 324, 343, 353, 355, 377, 384, 387, 391, 409, 412, 416, 417, 430, 431, 432], "data": [2, 4, 5, 6, 8, 10, 12, 13, 14, 17, 18, 22, 27, 28, 33, 65, 66, 67, 84, 90, 102, 120, 122, 124, 163, 164, 203, 205, 262, 277, 282, 330, 331, 332, 333, 353, 355, 360, 367, 369, 371, 372, 381, 384, 387, 391, 399, 400, 412, 445], "befor": [2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 20, 24, 32, 73, 84, 90, 102, 110, 121, 163, 164, 203, 209, 262, 277, 283, 316, 385, 387, 391, 413, 414, 416, 430, 431, 432, 439, 440, 441, 443], "process": [2, 5, 8, 11, 12, 14, 17, 20, 24, 32, 33, 102, 114, 205, 263, 271, 283, 306, 308, 360, 382, 384, 387, 391, 394, 400, 404, 409, 410, 412, 430, 443, 446], "known": [2, 4, 6, 9, 10, 12, 21, 24, 32, 121, 205, 400, 411, 433, 434, 435], "typic": [2, 5, 6, 8, 10, 12, 13, 14, 17, 22, 24, 28, 31, 33, 91, 109, 120, 387, 391, 407, 409, 410, 412, 423, 424, 425, 433, 434, 435], "involv": [2, 10, 12, 387, 391, 403, 419, 421, 443], "creat": [2, 3, 5, 7, 13, 14, 15, 17, 18, 19, 20, 28, 31, 32, 33, 34, 39, 42, 45, 46, 52, 57, 61, 62, 65, 66, 67, 71, 72, 75, 77, 80, 81, 82, 85, 95, 96, 97, 102, 118, 121, 123, 162, 205, 248, 249, 250, 259, 260, 262, 265, 266, 275, 276, 277, 278, 281, 282, 288, 290, 293, 294, 297, 298, 301, 302, 309, 312, 313, 336, 338, 341, 342, 343, 375, 376, 377, 381, 382, 384, 387, 389, 391, 393, 399, 404, 408, 409, 410, 412, 413, 414, 416, 417, 421, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 439, 440, 441, 443, 447], "system": [2, 4, 5, 6, 10, 12, 14, 17, 18, 19, 23, 32, 33, 34, 35, 36, 64, 66, 71, 72, 73, 75, 77, 81, 102, 118, 205, 262, 275, 278, 281, 336, 338, 365, 367, 369, 371, 372, 384, 387, 389, 391, 393, 397, 398, 408, 413, 416, 417, 420, 421, 423, 424, 425, 426, 430, 431, 432, 443, 445], "": [2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 20, 22, 24, 27, 28, 31, 32, 33, 73, 78, 81, 84, 85, 90, 97, 102, 109, 119, 125, 168, 204, 205, 206, 260, 262, 265, 266, 275, 277, 278, 281, 282, 283, 293, 294, 298, 306, 308, 309, 313, 333, 336, 338, 339, 342, 343, 353, 355, 367, 369, 371, 372, 381, 384, 385, 387, 389, 391, 392, 393, 394, 396, 397, 400, 401, 403, 404, 410, 411, 412, 413, 414, 415, 416, 417, 421, 429, 430, 431, 432, 443, 444, 445, 447], "first": [2, 10, 12, 13, 14, 24, 27, 32, 33, 121, 162, 203, 205, 262, 283, 316, 341, 342, 381, 387, 391, 394, 397, 404, 411, 412, 414, 417, 423, 424, 425], "project": [2, 6, 10, 12, 13, 14, 15, 17, 19, 21, 22, 23, 24, 34, 35, 36, 44, 46, 62, 65, 66, 71, 72, 73, 81, 95, 96, 97, 98, 102, 115, 124, 126, 169, 170, 204, 248, 249, 250, 262, 269, 275, 278, 281, 297, 298, 299, 302, 303, 305, 308, 309, 312, 313, 334, 335, 336, 338, 339, 343, 367, 369, 371, 372, 375, 376, 387, 389, 391, 393, 403, 404, 408, 409, 410, 411, 413, 414, 416, 418, 420, 426, 427, 428, 429, 433, 434, 435, 439, 440, 441, 445, 447, 448], "domain": [2, 4, 6, 8, 9, 10, 13, 17, 18, 19, 21, 22, 34, 35, 36, 46, 71, 72, 73, 80, 81, 82, 86, 87, 96, 97, 102, 109, 115, 126, 168, 204, 262, 269, 271, 275, 278, 281, 283, 288, 290, 293, 294, 305, 308, 336, 338, 341, 342, 343, 353, 355, 367, 369, 371, 372, 382, 384, 388, 389, 391, 393, 402, 404, 406, 408, 420, 421, 426, 427, 428, 429, 439, 440, 441, 445, 446, 447], "servic": [2, 4, 6, 8, 11, 12, 13, 14, 15, 18, 19, 27, 28, 31, 32, 33, 34, 35, 36, 45, 51, 64, 66, 67, 73, 93, 94, 95, 96, 97, 98, 102, 115, 124, 126, 161, 209, 250, 259, 260, 262, 265, 266, 268, 269, 275, 278, 279, 281, 283, 309, 314, 324, 343, 349, 353, 355, 377, 384, 385, 387, 389, 391, 393, 404, 406, 413, 414, 420, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443], "endpoint": [2, 8, 12, 16, 17, 19, 28, 31, 32, 34, 35, 44, 45, 51, 93, 94, 95, 96, 97, 98, 102, 115, 126, 259, 260, 261, 262, 316, 353, 355, 387, 389, 391, 393, 404, 412, 417, 420, 421, 423, 424, 425, 445, 448], "among": [2, 28, 81, 353, 355, 409, 412], "other": [2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 20, 22, 28, 31, 32, 33, 73, 109, 121, 124, 163, 164, 205, 209, 230, 277, 283, 306, 308, 316, 343, 353, 355, 381, 384, 387, 391, 394, 396, 398, 403, 404, 406, 409, 411, 414, 417, 418, 421, 423, 424, 425, 430, 431, 432, 439, 440, 441, 443], "thing": [2, 7, 28, 31, 32, 114, 353, 355, 381, 409, 412, 415], "goal": [2, 410], "put": [2, 30, 35, 39, 42, 44, 45, 46, 47, 48, 51, 52, 53, 57, 60, 102, 387, 389, 391, 393, 411, 412, 417, 420], "enough": [2, 32, 387, 391, 413], "function": [2, 5, 16, 17, 28, 33, 39, 78, 87, 91, 102, 120, 124, 163, 164, 168, 205, 209, 230, 271, 277, 283, 309, 351, 353, 355, 356, 381, 387, 391, 397, 404, 412, 414, 416, 417], "sole": [2, 6, 404], "through": [2, 5, 7, 8, 12, 13, 14, 17, 23, 25, 27, 28, 31, 32, 271, 282, 360, 387, 391, 394, 396, 398, 403, 409, 412, 413, 414, 416, 418, 427, 428, 429, 448], "api": [2, 5, 6, 7, 9, 10, 16, 17, 18, 20, 25, 27, 28, 31, 32, 34, 73, 108, 122, 124, 162, 163, 164, 205, 259, 260, 277, 283, 307, 343, 351, 353, 355, 380, 384, 388, 389, 391, 393, 395, 396, 400, 405, 406, 407, 409, 411, 413, 416, 417, 419, 421, 423, 424, 425, 430, 431, 432, 443, 444, 447], "normal": [2, 5, 8, 33, 102, 347, 348, 349, 353, 355, 361, 387, 391, 392, 397, 414], "authent": [2, 5, 6, 11, 13, 14, 17, 18, 19, 22, 25, 27, 31, 33, 40, 45, 58, 63, 64, 65, 66, 67, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 97, 163, 164, 205, 262, 265, 266, 268, 273, 274, 275, 276, 277, 278, 281, 283, 306, 308, 309, 330, 331, 332, 333, 353, 355, 360, 367, 369, 371, 372, 387, 391, 404, 406, 408, 411, 412, 414, 416, 421, 423, 424, 425, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 444, 448], "flow": [2, 10, 11, 13, 18, 32, 387, 391], "which": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 20, 27, 28, 31, 32, 33, 65, 66, 71, 72, 73, 75, 77, 81, 84, 90, 102, 108, 109, 120, 121, 124, 162, 205, 230, 259, 260, 262, 265, 266, 275, 277, 278, 281, 283, 288, 290, 297, 298, 316, 336, 338, 341, 342, 343, 353, 355, 384, 387, 389, 391, 393, 394, 396, 397, 400, 401, 402, 404, 405, 409, 410, 411, 412, 413, 414, 415, 416, 417, 421, 423, 424, 425, 430, 431, 432, 443], "an": [2, 3, 4, 7, 8, 9, 11, 12, 13, 16, 17, 18, 20, 23, 24, 27, 28, 29, 30, 31, 32, 33, 36, 45, 46, 48, 65, 66, 67, 71, 72, 75, 77, 78, 83, 84, 85, 87, 88, 90, 91, 95, 96, 97, 98, 102, 111, 114, 123, 124, 163, 164, 169, 170, 203, 204, 205, 248, 249, 250, 255, 259, 260, 262, 265, 266, 268, 269, 271, 275, 277, 278, 281, 283, 284, 288, 290, 293, 297, 298, 306, 307, 308, 309, 312, 313, 316, 330, 331, 332, 333, 336, 338, 341, 342, 343, 347, 348, 353, 355, 360, 367, 369, 371, 372, 381, 382, 384, 385, 387, 389, 391, 393, 397, 398, 400, 402, 403, 404, 405, 406, 409, 412, 413, 414, 416, 417, 418, 421, 423, 424, 425, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 448], "administr": [2, 4, 5, 10, 14, 17, 31, 32, 262, 387, 389, 391, 393, 401, 404, 411, 412, 430, 431, 432, 443, 448], "you": [2, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 28, 29, 30, 31, 32, 102, 104, 105, 109, 111, 112, 121, 205, 262, 316, 333, 372, 381, 382, 384, 385, 387, 391, 392, 393, 394, 397, 400, 401, 403, 404, 406, 408, 409, 411, 412, 413, 414, 415, 417, 418, 421, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 442, 443, 446, 447, 448], "interact": [2, 5, 18, 31, 384, 387, 391, 398, 412, 417, 421, 423, 424, 425, 433, 434, 435, 445], "via": [2, 5, 6, 8, 10, 12, 18, 24, 25, 28, 32, 33, 97, 102, 162, 277, 283, 316, 343, 353, 355, 384, 385, 387, 389, 391, 393, 397, 404, 411, 412, 413, 414, 433, 434, 435], "two": [2, 5, 6, 7, 8, 9, 10, 12, 14, 28, 31, 33, 205, 277, 303, 316, 387, 389, 391, 393, 399, 409, 411, 412, 417, 430, 431, 432, 446, 447], "separ": [2, 5, 7, 10, 12, 13, 17, 28, 32, 205, 277, 316, 387, 391, 399, 404, 408, 412, 414, 416, 423, 424, 425, 426, 430, 431, 432], "wai": [2, 4, 5, 6, 8, 12, 13, 17, 30, 32, 33, 102, 206, 277, 283, 353, 355, 387, 389, 391, 394, 400, 401, 403, 404, 408, 409, 412, 417, 418, 421, 436, 437, 438, 443, 446], "deploy": [2, 3, 5, 6, 7, 8, 13, 15, 17, 19, 20, 22, 26, 27, 28, 30, 31, 32, 33, 85, 102, 106, 111, 114, 382, 384, 385, 387, 391, 393, 394, 400, 401, 407, 411, 412, 414, 416, 417, 418, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435], "manag": [2, 3, 5, 6, 10, 12, 13, 14, 15, 18, 19, 20, 21, 26, 28, 29, 31, 32, 33, 34, 63, 67, 69, 73, 75, 77, 93, 98, 100, 102, 105, 112, 115, 168, 172, 173, 183, 193, 203, 246, 250, 251, 257, 261, 262, 263, 268, 271, 273, 277, 283, 284, 295, 299, 309, 310, 314, 319, 324, 326, 328, 334, 336, 338, 343, 345, 349, 353, 355, 364, 365, 373, 377, 383, 385, 387, 391, 397, 401, 404, 406, 407, 408, 412, 413, 417, 421, 423, 424, 425, 430, 431, 432, 436, 437, 438, 448], "command": [2, 4, 5, 6, 7, 10, 13, 14, 17, 20, 22, 29, 31, 33, 102, 165, 203, 283, 381, 382, 384, 387, 391, 401, 413, 414, 415, 417, 421, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 447], "prefer": [2, 277, 387, 391, 414], "recommend": [2, 4, 5, 10, 21, 28, 30, 31, 32, 33, 104, 106, 107, 161, 316, 387, 391, 397, 401, 404, 410, 412, 413, 443, 448], "origin": [2, 3, 10, 12, 13, 20, 22, 24, 31, 102, 120, 277, 333, 343, 353, 355, 372, 387, 391, 410, 412, 443], "special": [2, 8, 12, 14, 17, 162, 277, 387, 391, 392, 412, 414, 448], "front": [2, 12, 277, 416, 417], "admin_token": [2, 387, 391], "ani": [2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 22, 24, 28, 32, 33, 65, 66, 73, 84, 90, 95, 96, 97, 102, 103, 120, 124, 203, 205, 248, 249, 277, 283, 293, 294, 297, 298, 301, 302, 307, 316, 341, 342, 343, 353, 355, 384, 387, 391, 393, 396, 397, 398, 399, 401, 402, 403, 407, 408, 410, 411, 412, 413, 416, 417, 418, 421, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 443, 446, 448], "request": [2, 5, 6, 9, 10, 12, 14, 17, 22, 24, 31, 32, 33, 81, 84, 88, 90, 110, 120, 124, 163, 164, 206, 207, 208, 262, 275, 277, 312, 313, 316, 330, 331, 332, 333, 341, 342, 353, 355, 358, 360, 367, 369, 371, 372, 381, 387, 389, 391, 393, 394, 396, 404, 409, 411, 412, 414, 415, 417, 423, 424, 425, 426, 430, 431, 432, 433, 434, 435, 439, 440, 441, 443, 446], "made": [2, 5, 10, 17, 97, 205, 262, 283, 316, 394, 412, 414], "complet": [2, 5, 10, 12, 18, 31, 33, 104, 105, 163, 164, 381, 385, 401, 409, 411, 412, 414, 416, 417, 430, 431, 432], "bypass": [2, 387, 391], "allow": [2, 4, 5, 6, 7, 12, 13, 14, 16, 17, 22, 24, 25, 27, 28, 32, 48, 86, 118, 121, 124, 162, 169, 170, 262, 275, 283, 316, 341, 342, 387, 389, 391, 393, 399, 404, 405, 408, 409, 411, 412, 416, 417, 430, 431, 432, 443, 448], "entir": [2, 5, 12, 31, 32, 33, 124, 343, 387, 389, 391, 393, 396, 414, 417, 446], "requir": [2, 6, 7, 8, 9, 10, 12, 13, 14, 17, 20, 22, 24, 27, 28, 29, 31, 32, 33, 71, 72, 96, 97, 102, 124, 203, 262, 269, 275, 277, 278, 279, 281, 283, 288, 290, 303, 306, 307, 308, 312, 313, 316, 333, 336, 338, 341, 342, 360, 372, 381, 385, 387, 391, 393, 396, 400, 403, 404, 405, 409, 410, 412, 413, 414, 416, 417, 418, 430, 443, 445, 446], "environ": [2, 5, 6, 9, 10, 12, 13, 33, 102, 107, 262, 387, 391, 396, 403, 408, 412, 414, 415, 416, 417, 423, 424, 425, 426, 427, 428, 429, 436, 437, 438, 439, 440, 441, 447], "binari": [2, 5, 108, 277, 387, 391, 413], "host": [2, 8, 10, 14, 17, 25, 31, 95, 161, 353, 355, 384, 387, 391, 412, 413, 418, 423, 424, 425, 431], "role": [2, 5, 6, 10, 12, 13, 15, 17, 19, 21, 22, 25, 31, 34, 35, 39, 46, 52, 55, 56, 60, 61, 62, 64, 65, 66, 69, 71, 72, 73, 74, 75, 77, 102, 114, 115, 124, 126, 209, 262, 269, 305, 308, 309, 312, 313, 353, 355, 375, 376, 377, 389, 391, 393, 394, 414, 416, 420, 421, 426, 427, 428, 429, 443, 447, 448], "assign": [2, 5, 6, 10, 12, 13, 17, 22, 28, 31, 34, 55, 61, 124, 204, 209, 262, 283, 309, 336, 338, 343, 380, 381, 389, 391, 393, 394, 412, 443, 448], "newli": [2, 8, 20, 293, 297, 298, 387, 391], "By": [2, 3, 5, 6, 8, 9, 10, 24, 28, 161, 316, 360, 387, 391, 402, 412, 413, 417, 432, 443], "resourc": [2, 8, 12, 13, 17, 19, 21, 28, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 115, 122, 168, 169, 170, 206, 208, 209, 262, 271, 283, 309, 316, 351, 353, 355, 380, 391, 394, 395, 408, 409, 410, 411, 412, 414, 416, 421, 443, 445], "call": [2, 3, 4, 5, 10, 12, 13, 17, 22, 28, 32, 65, 66, 67, 73, 96, 97, 98, 118, 119, 120, 124, 163, 164, 168, 205, 209, 250, 261, 262, 268, 271, 277, 282, 283, 314, 324, 328, 336, 338, 343, 349, 360, 365, 377, 387, 391, 394, 397, 401, 402, 405, 412, 414, 417, 430, 431, 432, 445], "admin": [2, 3, 4, 6, 13, 17, 22, 24, 95, 97, 381, 387, 389, 391, 393, 404, 411, 412, 413, 417, 423, 424, 425, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 446, 447], "overridden": [2, 10, 387, 391], "usernam": [2, 4, 5, 9, 10, 12, 13, 31, 87, 262, 271, 387, 391, 404, 408, 412, 414, 417, 439, 440, 441, 443, 447], "each": [2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 20, 22, 24, 28, 31, 32, 73, 114, 120, 122, 203, 205, 230, 271, 277, 283, 293, 301, 302, 307, 309, 341, 342, 353, 355, 387, 391, 394, 397, 399, 400, 401, 403, 404, 405, 409, 411, 412, 414, 417, 420, 423, 424, 425, 436, 437, 438, 443, 447], "variabl": [2, 6, 9, 10, 12, 13, 86, 163, 164, 353, 355, 387, 391, 396, 405, 412, 414, 415, 417, 430, 431, 432, 433, 434, 435, 439, 440, 441, 447], "equival": [2, 3, 12, 203, 316, 353, 355, 404, 412, 443], "os_bootstrap_usernam": 2, "os_bootstrap_project_nam": 2, "os_bootstrap_role_nam": 2, "A": [2, 3, 4, 5, 6, 10, 12, 13, 14, 17, 22, 23, 27, 28, 31, 32, 33, 65, 66, 95, 96, 97, 102, 114, 120, 124, 163, 164, 204, 205, 206, 269, 271, 277, 293, 294, 301, 302, 307, 309, 316, 330, 331, 332, 343, 347, 348, 353, 355, 367, 369, 371, 387, 389, 391, 393, 399, 400, 402, 404, 407, 409, 410, 411, 412, 414, 417, 423, 424, 425, 430, 431, 432, 443, 448], "also": [2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 28, 29, 31, 32, 33, 73, 102, 105, 109, 111, 120, 124, 163, 164, 277, 283, 312, 313, 316, 343, 353, 355, 387, 389, 391, 393, 394, 396, 398, 399, 400, 401, 403, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435, 442, 443, 445, 446, 447], "suppli": [2, 5, 7, 10, 13, 17, 23, 102, 163, 164, 277, 316, 343, 387, 391, 417, 445, 446], "pass": [2, 5, 6, 9, 10, 13, 14, 25, 31, 73, 97, 120, 124, 125, 163, 164, 205, 275, 277, 278, 293, 353, 355, 360, 385, 387, 391, 394, 397, 402, 404, 407, 412, 414, 417, 447], "either": [2, 3, 4, 5, 6, 10, 12, 13, 20, 22, 27, 33, 87, 102, 109, 163, 164, 262, 277, 283, 387, 389, 391, 393, 397, 402, 404, 405, 407, 410, 417, 443, 446], "os_bootstrap_password": 2, "specifi": [2, 4, 5, 6, 10, 13, 14, 17, 22, 24, 27, 29, 31, 32, 71, 72, 73, 84, 90, 102, 109, 118, 161, 203, 205, 259, 260, 262, 283, 288, 290, 293, 294, 297, 298, 309, 336, 338, 341, 342, 343, 347, 348, 353, 355, 384, 385, 387, 389, 391, 392, 393, 396, 402, 404, 414, 417, 430, 431, 432, 445, 448], "public": [2, 6, 10, 12, 20, 22, 31, 95, 97, 102, 108, 123, 205, 259, 260, 283, 284, 286, 288, 290, 309, 316, 343, 354, 381, 387, 391, 400, 404, 405, 411, 413, 415, 423, 424, 425, 430, 431, 432], "url": [2, 10, 12, 14, 16, 17, 19, 22, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 87, 94, 95, 96, 97, 109, 122, 205, 262, 265, 266, 268, 269, 277, 316, 333, 343, 353, 355, 361, 365, 372, 381, 387, 391, 404, 411, 414, 417, 421, 430, 431, 432, 439, 440, 441, 447], "intern": [2, 5, 7, 12, 34, 73, 75, 77, 95, 97, 124, 208, 262, 271, 277, 279, 309, 336, 338, 343, 387, 391, 406, 411, 417, 421, 423, 424, 425, 430, 431, 432], "region": [2, 5, 8, 17, 22, 32, 34, 35, 51, 93, 94, 95, 96, 97, 115, 118, 126, 259, 260, 262, 381, 387, 389, 391, 393, 397, 416, 417, 420, 423, 424, 425, 430, 431, 432], "we": [2, 3, 5, 10, 12, 13, 14, 22, 28, 31, 32, 73, 87, 102, 103, 109, 119, 120, 124, 205, 260, 277, 283, 293, 316, 343, 353, 355, 387, 391, 398, 400, 401, 404, 408, 409, 410, 412, 413, 414, 417, 418, 430, 431, 432, 446], "strongli": [2, 31], "its": [2, 4, 5, 6, 10, 12, 13, 14, 17, 20, 22, 28, 31, 32, 65, 66, 81, 262, 271, 277, 330, 331, 332, 336, 338, 343, 367, 369, 371, 375, 376, 387, 391, 396, 397, 400, 402, 404, 412, 413, 416, 428, 443], "while": [2, 3, 4, 5, 6, 9, 10, 14, 17, 28, 31, 32, 102, 262, 283, 394, 403, 410, 412, 414, 417, 430], "minim": [2, 392, 403, 412, 443], "s3cr3t": [2, 413], "verbos": [2, 382, 384, 387, 391], "regionon": [2, 95, 381, 417, 423, 424, 425, 430, 431, 432], "token": [2, 4, 6, 7, 8, 9, 12, 17, 19, 20, 24, 25, 28, 33, 34, 36, 40, 48, 62, 73, 80, 82, 84, 87, 88, 96, 97, 100, 102, 103, 105, 112, 115, 121, 126, 163, 164, 166, 205, 209, 262, 271, 307, 308, 309, 310, 312, 313, 314, 316, 347, 348, 349, 353, 355, 360, 380, 382, 384, 389, 391, 393, 396, 397, 400, 401, 404, 408, 411, 416, 420, 421, 426, 430, 431, 432, 433, 434, 435, 439, 440, 441, 443, 445, 446, 447, 448], "ensur": [2, 5, 8, 10, 12, 14, 20, 27, 32, 33, 102, 104, 105, 107, 110, 114, 118, 120, 124, 262, 303, 316, 336, 338, 353, 355, 387, 391, 394, 396, 399, 401, 403, 404, 405, 409, 410, 412, 413, 423, 424, 425, 430, 431, 432, 433, 434, 435], "thei": [2, 4, 5, 7, 8, 12, 13, 17, 20, 24, 27, 28, 29, 30, 31, 32, 65, 66, 84, 90, 102, 105, 109, 110, 119, 120, 205, 271, 275, 277, 306, 308, 316, 372, 381, 385, 387, 391, 396, 400, 401, 402, 403, 408, 410, 411, 412, 413, 414, 416, 417, 423, 424, 425, 433, 434, 435, 447], "full": [2, 4, 5, 6, 10, 17, 33, 73, 95, 96, 97, 321, 322, 343, 353, 355, 387, 391, 410, 414, 416], "rbac": [2, 28, 163, 164], "note": [2, 3, 8, 10, 12, 13, 18, 20, 22, 28, 31, 32, 33, 84, 90, 97, 168, 275, 277, 316, 343, 381, 384, 387, 391, 401, 404, 406, 412, 417, 421, 447], "both": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 22, 24, 32, 33, 73, 102, 121, 163, 164, 277, 283, 343, 387, 391, 394, 399, 404, 410, 411, 412, 414, 416, 417, 427, 443], "catalog": [2, 5, 14, 17, 28, 31, 34, 36, 209, 265, 266, 268, 380, 381, 389, 391, 393, 404, 406, 412, 416, 420, 421, 423, 424, 425, 445], "need": [2, 4, 5, 6, 7, 8, 10, 12, 13, 15, 20, 22, 28, 29, 30, 31, 32, 33, 71, 72, 73, 87, 119, 124, 162, 209, 262, 277, 283, 293, 316, 333, 372, 381, 385, 387, 391, 394, 397, 398, 400, 401, 403, 404, 408, 409, 411, 412, 413, 414, 415, 416, 417, 421, 423, 424, 425, 426, 430, 431, 432, 442, 443, 447], "overrid": [2, 5, 10, 28, 32, 72, 78, 81, 96, 163, 164, 209, 260, 282, 353, 355, 387, 391, 393, 412, 414], "perform": [2, 4, 8, 10, 13, 14, 17, 19, 20, 28, 32, 102, 104, 121, 124, 162, 169, 170, 203, 205, 262, 277, 309, 321, 322, 349, 382, 384, 385, 387, 391, 396, 401, 402, 404, 407, 410, 412, 413, 414, 417, 421, 439, 440, 441, 443], "addit": [2, 5, 8, 9, 10, 13, 14, 17, 28, 31, 33, 73, 84, 87, 90, 97, 124, 262, 277, 336, 338, 353, 355, 360, 384, 385, 387, 391, 393, 394, 396, 399, 401, 409, 410, 411, 412, 413, 414, 416, 417, 421, 436, 437, 438, 443], "oper": [2, 4, 5, 6, 8, 10, 13, 14, 16, 17, 19, 22, 27, 28, 29, 30, 31, 32, 33, 120, 262, 271, 277, 309, 316, 381, 384, 385, 387, 389, 391, 394, 399, 401, 403, 404, 407, 409, 410, 411, 412, 414, 416, 417, 421, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 443], "member": [2, 3, 4, 5, 10, 12, 13, 17, 32, 163, 164, 275, 277, 278, 281, 353, 355, 381, 387, 389, 391, 393, 412, 443], "reader": [2, 3, 4, 6, 13, 389, 393, 410, 412], "impli": [2, 28, 57, 73, 75, 77, 262, 387, 389, 391, 393, 412, 420, 423, 424, 425], "three": [2, 3, 7, 10, 14, 28, 259, 260, 265, 266, 268, 387, 391, 394, 396, 399, 411, 412, 421, 423, 424, 425], "ar": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 65, 66, 73, 78, 84, 87, 90, 97, 102, 103, 104, 105, 109, 111, 119, 120, 121, 124, 163, 164, 203, 205, 214, 230, 259, 260, 262, 269, 271, 275, 277, 278, 279, 282, 283, 306, 307, 308, 309, 316, 333, 336, 338, 339, 341, 342, 343, 347, 348, 349, 353, 355, 372, 375, 376, 381, 384, 385, 387, 389, 390, 391, 393, 394, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 407, 408, 409, 410, 411, 413, 414, 416, 417, 418, 420, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 443, 446, 447, 448], "immut": [2, 5, 8, 167, 169, 262, 409], "mean": [2, 3, 5, 6, 7, 8, 12, 17, 28, 31, 32, 33, 73, 81, 163, 164, 205, 275, 277, 283, 288, 290, 307, 316, 341, 342, 387, 391, 394, 397, 400, 405, 412, 416, 417], "cannot": [2, 4, 5, 7, 8, 10, 12, 13, 14, 32, 65, 66, 108, 262, 265, 266, 275, 277, 278, 281, 353, 355, 384, 387, 391, 412, 443, 448], "modifi": [2, 5, 17, 27, 28, 31, 120, 125, 277, 353, 355, 410, 412, 414, 430, 431, 432, 442], "delet": [2, 5, 8, 13, 17, 18, 23, 27, 28, 32, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 57, 59, 60, 61, 62, 65, 66, 67, 71, 72, 75, 77, 95, 96, 97, 102, 105, 169, 170, 248, 249, 250, 259, 260, 262, 265, 266, 275, 278, 281, 288, 290, 293, 294, 297, 298, 309, 312, 313, 336, 338, 341, 342, 343, 375, 376, 377, 387, 389, 391, 393, 394, 402, 404, 412, 413, 417, 420, 443], "unless": [2, 7, 109, 262, 279, 387, 391, 410], "remov": [2, 5, 8, 9, 10, 13, 14, 17, 20, 27, 28, 33, 42, 65, 66, 71, 72, 73, 95, 96, 97, 102, 105, 120, 203, 248, 249, 259, 260, 275, 277, 278, 281, 282, 283, 293, 294, 297, 298, 316, 321, 322, 323, 343, 353, 355, 377, 381, 384, 387, 389, 391, 393, 394, 396, 399, 402, 404, 409, 412, 413, 414, 430, 431, 432, 443, 448], "disabl": [2, 4, 6, 8, 9, 17, 18, 27, 33, 34, 73, 262, 277, 283, 309, 343, 381, 387, 391, 396, 397, 414, 443], "behavior": [2, 5, 22, 27, 28, 32, 84, 90, 121, 336, 338, 387, 391, 412, 414], "flag": [2, 5, 10, 277, 316, 387, 391, 414, 430, 431, 432, 447], "like": [2, 5, 6, 9, 10, 12, 14, 17, 22, 28, 31, 32, 33, 73, 97, 104, 109, 205, 262, 277, 306, 308, 312, 313, 387, 391, 394, 400, 404, 408, 410, 412, 413, 415, 417, 418, 443, 446], "preclud": 2, "ever": [2, 14, 412], "describ": [2, 5, 8, 12, 13, 20, 28, 32, 33, 71, 72, 309, 353, 355, 385, 387, 391, 401, 402, 403, 409, 410, 411, 412, 417, 426, 430, 431, 432, 445], "below": [2, 3, 5, 6, 8, 10, 13, 22, 29, 32, 33, 73, 102, 206, 309, 385, 387, 390, 391, 394, 398, 400, 410, 411, 414, 430, 431, 432, 443, 447], "It": [2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 20, 28, 31, 32, 33, 91, 97, 102, 120, 124, 125, 205, 230, 262, 277, 283, 316, 381, 384, 387, 391, 396, 397, 398, 400, 401, 402, 404, 410, 411, 412, 413, 417], "design": [2, 5, 6, 8, 12, 28, 32, 120, 124, 384, 387, 391, 397, 403, 409, 412, 417, 418], "more": [2, 4, 5, 6, 8, 10, 12, 13, 14, 16, 17, 20, 22, 24, 27, 28, 29, 31, 32, 33, 67, 73, 98, 102, 104, 107, 118, 120, 161, 214, 250, 261, 262, 268, 277, 283, 284, 286, 314, 316, 321, 322, 324, 328, 343, 349, 353, 355, 365, 377, 381, 387, 389, 391, 393, 394, 396, 398, 399, 400, 402, 403, 404, 408, 410, 411, 412, 414, 417, 418, 433, 434, 435, 443, 445], "secur": [2, 6, 7, 8, 10, 12, 14, 18, 19, 20, 27, 31, 32, 102, 105, 112, 262, 277, 316, 333, 343, 372, 381, 387, 389, 391, 393, 403, 404, 409, 411, 412, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435, 443, 448], "test": [2, 4, 5, 6, 10, 13, 205, 271, 277, 282, 309, 382, 384, 387, 391, 394, 403, 404, 406, 408, 409, 411, 415, 417, 418, 421, 427, 428, 429], "proper": [2, 5, 6, 7, 413, 430, 431, 432], "openstackcli": [2, 4, 5, 10, 12, 17, 413, 443, 447], "openstack": [2, 4, 6, 8, 10, 12, 17, 18, 19, 22, 23, 28, 29, 31, 32, 33, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 109, 122, 206, 209, 272, 277, 309, 381, 384, 385, 387, 391, 394, 398, 400, 401, 403, 404, 409, 411, 412, 413, 414, 417, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 436, 437, 438, 439, 440, 441, 443, 444, 445, 446, 447, 448], "list": [2, 6, 7, 8, 9, 10, 13, 17, 19, 22, 24, 27, 28, 29, 31, 32, 33, 36, 39, 42, 44, 45, 46, 52, 55, 56, 57, 60, 61, 62, 65, 66, 67, 71, 72, 73, 75, 77, 81, 85, 95, 96, 97, 98, 102, 120, 121, 124, 163, 164, 205, 230, 248, 249, 259, 260, 265, 266, 268, 269, 271, 275, 277, 278, 281, 283, 288, 290, 293, 294, 297, 298, 301, 302, 307, 309, 312, 313, 316, 321, 322, 323, 330, 331, 332, 333, 336, 338, 341, 342, 343, 347, 348, 349, 353, 355, 367, 369, 371, 372, 381, 384, 385, 387, 388, 389, 391, 393, 395, 396, 398, 401, 402, 403, 408, 411, 412, 413, 414, 417, 421, 443, 445, 447, 448], "o": [2, 6, 10, 17, 31, 36, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 61, 62, 71, 72, 87, 205, 353, 355, 387, 389, 391, 393, 420, 433, 434, 435, 439, 440, 441, 445, 447], "version": [2, 6, 10, 17, 33, 34, 87, 102, 172, 173, 183, 193, 203, 262, 277, 283, 351, 364, 365, 372, 380, 381, 382, 384, 385, 387, 391, 394, 399, 400, 404, 408, 411, 413, 414, 416, 427, 428, 429, 430, 443, 447], "3": [2, 5, 6, 8, 10, 13, 14, 17, 33, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 102, 122, 277, 316, 372, 387, 391, 413, 414, 417, 430, 431, 432, 433, 434, 435, 445, 447], "leav": [2, 7, 10, 20, 32, 33, 277, 387, 391, 412, 443], "vulner": [2, 105], "expos": [2, 5, 7, 17, 28, 31, 32, 73, 105, 124, 259, 260, 262, 269, 343, 387, 391, 404, 411, 414, 416, 417, 423, 424, 425], "singl": [2, 4, 5, 8, 10, 12, 13, 14, 24, 31, 32, 33, 52, 65, 66, 205, 230, 277, 283, 309, 343, 387, 389, 391, 393, 404, 405, 411, 412, 414, 416, 423, 424, 425, 443], "shouldn": [2, 28, 403, 412], "t": [2, 7, 8, 9, 12, 13, 28, 31, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 67, 71, 72, 73, 75, 77, 95, 96, 97, 102, 104, 121, 205, 206, 209, 230, 248, 249, 262, 265, 266, 269, 271, 275, 277, 278, 281, 283, 297, 298, 301, 302, 316, 321, 322, 323, 330, 331, 332, 336, 338, 341, 342, 367, 369, 371, 372, 375, 376, 377, 381, 387, 391, 393, 400, 401, 403, 409, 411, 412, 414, 417, 430], "all": [2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 17, 19, 20, 22, 24, 27, 28, 29, 31, 32, 33, 39, 52, 55, 60, 65, 66, 71, 72, 73, 75, 77, 81, 87, 95, 96, 97, 98, 102, 103, 114, 118, 120, 121, 124, 163, 164, 205, 209, 230, 248, 249, 250, 259, 260, 265, 266, 275, 277, 278, 279, 281, 283, 288, 290, 293, 294, 297, 298, 301, 302, 309, 316, 321, 322, 323, 336, 338, 341, 342, 343, 347, 348, 353, 355, 375, 376, 381, 384, 385, 387, 388, 389, 391, 393, 394, 396, 397, 398, 399, 401, 402, 404, 407, 408, 409, 410, 411, 412, 413, 414, 417, 418, 421, 423, 424, 425, 430, 431, 432, 433, 434, 435, 446, 448], "case": [2, 4, 5, 8, 10, 12, 19, 20, 24, 26, 28, 31, 32, 33, 84, 87, 90, 96, 97, 109, 120, 124, 162, 169, 170, 259, 260, 277, 283, 316, 343, 353, 355, 387, 389, 391, 393, 394, 396, 399, 407, 409, 410, 411, 412, 414, 416, 417, 421, 443, 446], "grant": [2, 4, 8, 10, 12, 13, 17, 28, 32, 33, 39, 46, 52, 60, 71, 72, 73, 115, 126, 262, 316, 389, 393, 412, 417, 430, 431, 432, 443, 447], "snippet": [2, 9, 409, 414, 430, 431, 432, 442], "show": [2, 4, 5, 7, 12, 17, 22, 205, 381, 384, 385, 387, 389, 391, 393, 408, 412, 414, 420, 427, 428], "being": [2, 5, 6, 8, 9, 12, 14, 28, 31, 32, 33, 73, 96, 97, 109, 120, 203, 259, 260, 262, 277, 283, 309, 341, 342, 343, 353, 355, 387, 391, 401, 405, 410, 411, 416, 417, 443, 448], "rest": [2, 5, 6, 8, 10, 14, 33, 353, 355, 387, 391, 403, 413, 414, 417, 423, 424, 425], "order": [2, 5, 6, 7, 9, 10, 13, 14, 24, 31, 32, 33, 84, 90, 120, 163, 164, 260, 277, 283, 284, 286, 384, 385, 387, 391, 394, 396, 397, 399, 401, 409, 412, 413, 415, 416, 417, 443], "doe": [2, 4, 5, 6, 8, 10, 12, 13, 17, 22, 30, 31, 32, 33, 97, 106, 120, 124, 162, 262, 277, 302, 307, 309, 336, 338, 343, 360, 387, 391, 403, 404, 410, 411, 412, 416, 430, 431, 432, 443, 445], "repres": [2, 6, 8, 10, 13, 14, 17, 27, 31, 71, 72, 85, 95, 96, 97, 119, 169, 170, 205, 277, 297, 298, 306, 308, 343, 353, 355, 387, 391, 394, 411, 412, 414, 417], "explicit": [2, 13, 31, 32, 102, 259, 260, 277, 387, 389, 391, 393], "kind": [2, 387, 391], "failur": [2, 5, 8, 14, 33, 84, 90, 205, 262, 385, 387, 391, 414], "attack": [2, 10, 20, 30, 205, 316, 387, 391, 411], "vector": [2, 411], "risk": [2, 33, 387, 391, 443], "current": [3, 5, 7, 8, 9, 10, 14, 28, 31, 32, 33, 91, 95, 96, 97, 102, 118, 163, 164, 169, 170, 203, 205, 277, 282, 283, 299, 309, 343, 353, 355, 382, 384, 387, 391, 394, 397, 400, 401, 403, 404, 412, 414, 443, 446], "handl": [3, 5, 6, 7, 8, 9, 10, 12, 14, 109, 124, 277, 283, 353, 355, 361, 387, 391, 394, 396, 397, 402, 404, 409, 411, 412, 417, 426, 430, 431, 432], "sensit": [3, 5, 28, 105, 112, 277, 283, 316, 341, 342, 343, 387, 391, 433, 434, 435], "differ": [3, 5, 6, 8, 9, 10, 12, 13, 17, 18, 27, 28, 30, 31, 32, 33, 73, 275, 277, 333, 347, 348, 349, 353, 355, 372, 387, 391, 399, 403, 404, 405, 409, 411, 412, 413, 414, 416, 417, 423, 424, 425], "depend": [3, 6, 8, 10, 14, 17, 20, 28, 32, 33, 111, 275, 283, 341, 342, 387, 391, 393, 403, 404, 412, 413, 414, 416, 426], "itself": [3, 31, 65, 66, 283, 382, 384, 387, 391, 394, 400, 411, 412, 416, 417, 443], "whether": [3, 4, 5, 27, 120, 275, 282, 309, 316, 333, 336, 338, 341, 342, 343, 353, 355, 372, 387, 389, 391, 393, 394, 401, 403, 417, 448], "back": [3, 10, 12, 14, 17, 22, 31, 102, 107, 120, 277, 283, 316, 387, 391, 394, 400, 404, 410, 412, 418, 423, 424, 425], "sql": [3, 7, 9, 17, 18, 23, 25, 34, 63, 64, 69, 70, 74, 93, 94, 115, 246, 247, 257, 258, 262, 263, 264, 273, 274, 275, 282, 283, 287, 292, 295, 296, 310, 311, 319, 320, 334, 335, 340, 345, 346, 373, 374, 387, 391, 399, 400, 402, 405, 408, 412, 413, 414, 416, 423, 424, 425], "when": [3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 22, 24, 27, 31, 32, 33, 65, 66, 97, 102, 103, 107, 109, 203, 205, 206, 262, 277, 282, 283, 293, 306, 308, 316, 328, 330, 331, 332, 343, 353, 355, 365, 367, 369, 371, 375, 376, 384, 387, 389, 391, 393, 394, 399, 400, 401, 402, 403, 404, 408, 409, 410, 412, 414, 415, 416, 417, 430, 431, 436, 437, 438, 443], "preserv": [3, 32], "instanc": [3, 5, 10, 17, 28, 31, 32, 78, 97, 205, 266, 277, 307, 313, 333, 347, 348, 372, 387, 391, 399, 405, 412, 414, 417, 423, 424, 425, 443], "myproject": [3, 433, 434, 435, 436, 437, 438, 439, 440, 441], "end": [3, 10, 12, 14, 17, 22, 28, 31, 33, 277, 387, 391, 402, 404, 408, 411, 412, 413, 416, 417, 421, 423, 424, 425, 433, 434, 435, 444, 445, 448], "chang": [3, 4, 7, 8, 10, 13, 17, 22, 24, 27, 29, 31, 32, 33, 106, 110, 205, 262, 265, 266, 275, 278, 281, 293, 294, 353, 355, 381, 384, 387, 391, 393, 397, 399, 403, 406, 408, 409, 410, 412, 413, 414, 416, 421, 430, 443], "lower": [3, 316, 353, 355], "upper": [3, 316, 387, 391, 443], "If": [3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 17, 20, 22, 23, 24, 25, 27, 28, 32, 33, 65, 66, 67, 71, 72, 73, 75, 77, 78, 81, 84, 87, 90, 95, 96, 97, 102, 109, 110, 111, 120, 121, 124, 203, 204, 205, 248, 249, 259, 260, 262, 265, 266, 269, 271, 275, 277, 278, 281, 282, 288, 290, 297, 298, 301, 302, 307, 309, 316, 321, 322, 323, 336, 338, 339, 341, 342, 343, 347, 348, 349, 353, 355, 360, 367, 369, 371, 375, 376, 377, 381, 384, 387, 391, 394, 396, 397, 398, 399, 400, 401, 404, 405, 409, 411, 412, 413, 414, 417, 418, 443, 446, 448], "myuser": [3, 433, 434, 435, 436, 437, 438, 439, 440, 441], "alreadi": [3, 5, 6, 10, 12, 13, 14, 20, 27, 32, 33, 95, 96, 97, 102, 262, 277, 336, 338, 341, 342, 343, 353, 355, 387, 391, 394, 404, 409, 413, 414, 417, 423, 424, 425, 430, 431, 432, 436, 437, 438, 443], "exist": [3, 5, 6, 7, 9, 10, 13, 14, 20, 24, 27, 32, 33, 39, 67, 71, 72, 73, 75, 77, 95, 96, 97, 102, 114, 120, 121, 124, 163, 164, 204, 205, 248, 249, 250, 259, 260, 262, 265, 266, 271, 275, 277, 278, 281, 297, 298, 303, 307, 316, 321, 322, 323, 330, 331, 332, 336, 338, 341, 342, 343, 353, 355, 367, 369, 371, 375, 376, 377, 384, 387, 389, 391, 393, 394, 400, 401, 404, 408, 409, 410, 411, 412, 413, 416, 417, 423, 424, 425, 430, 431, 432, 436, 437, 438, 442, 443], "return": [3, 10, 12, 13, 19, 32, 33, 44, 65, 66, 67, 71, 72, 73, 75, 77, 78, 81, 84, 85, 87, 90, 95, 96, 97, 98, 102, 103, 111, 118, 120, 121, 124, 125, 162, 165, 168, 204, 205, 206, 230, 248, 249, 250, 253, 255, 259, 260, 262, 265, 266, 268, 269, 271, 275, 277, 278, 281, 282, 283, 284, 286, 288, 290, 293, 294, 297, 298, 299, 307, 312, 313, 316, 328, 330, 331, 332, 333, 336, 338, 339, 341, 342, 343, 347, 348, 353, 355, 360, 365, 367, 369, 371, 372, 375, 376, 377, 385, 387, 389, 391, 393, 394, 396, 397, 400, 401, 402, 404, 407, 408, 410, 414, 417, 421, 446], "409": [3, 262], "conflict": [3, 9, 20, 34, 71, 72, 75, 77, 81, 95, 96, 97, 248, 249, 262, 275, 277, 278, 281, 297, 298, 321, 322, 323, 336, 338, 343, 380, 387, 391, 412, 413], "post": [3, 12, 27, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 51, 52, 53, 54, 57, 58, 59, 61, 62, 387, 389, 391, 393, 394, 404, 408, 411, 412, 417, 418, 420, 443], "foobar": [3, 28, 271, 409, 412], "valu": [3, 4, 5, 6, 8, 10, 13, 14, 22, 27, 32, 52, 71, 72, 81, 97, 106, 109, 119, 120, 122, 125, 163, 164, 168, 205, 209, 230, 259, 260, 271, 275, 277, 278, 281, 307, 309, 316, 333, 340, 341, 342, 343, 347, 348, 349, 353, 355, 360, 372, 381, 384, 385, 387, 389, 391, 393, 397, 401, 404, 408, 411, 412, 414, 417, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 443, 448], "mytag": 3, "than": [3, 4, 5, 8, 10, 12, 13, 14, 17, 23, 31, 32, 33, 73, 102, 109, 110, 118, 120, 214, 262, 277, 283, 284, 286, 316, 343, 347, 348, 387, 391, 409, 411, 412, 414, 417, 430, 431, 432, 442], "store": [3, 6, 7, 9, 12, 13, 17, 18, 22, 23, 31, 32, 73, 97, 109, 168, 262, 277, 283, 288, 290, 316, 321, 322, 323, 333, 372, 381, 387, 391, 411, 414, 417, 418, 423, 424, 425, 443], "same": [3, 5, 6, 7, 9, 10, 12, 13, 17, 28, 30, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 91, 97, 105, 204, 205, 262, 275, 277, 278, 281, 283, 316, 353, 355, 387, 391, 396, 397, 399, 404, 405, 410, 412, 414, 417, 430, 431, 432, 443], "bootstrap": [3, 15, 19, 28, 33, 34, 100, 102, 121, 262, 382, 384, 387, 391, 412, 421, 430, 431, 432, 436, 437, 438], "anoth": [3, 5, 10, 12, 13, 14, 20, 22, 32, 75, 77, 102, 105, 277, 283, 387, 391, 404, 412, 414, 416, 417, 430, 431, 432, 443, 448], "m": [3, 387, 391, 430], "sinc": [3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 20, 28, 31, 32, 73, 102, 260, 262, 283, 309, 387, 389, 391, 393, 394, 401, 404, 409, 410, 411, 412, 414, 417], "consid": [3, 5, 10, 13, 31, 32, 73, 105, 118, 205, 277, 307, 343, 353, 355, 385, 387, 391, 401, 407, 412, 417], "event": [3, 5, 7, 14, 19, 21, 33, 49, 102, 307, 309, 347, 348, 349, 387, 389, 391, 393, 418, 420, 421], "As": [3, 4, 5, 6, 7, 10, 13, 14, 28, 32, 33, 353, 355, 393, 394, 400, 401, 404, 411, 412, 417, 423, 424, 425, 436, 437, 438, 439, 440, 441], "rocki": [3, 28, 417], "releas": [3, 4, 5, 7, 14, 17, 22, 28, 31, 32, 33, 203, 277, 283, 341, 381, 385, 387, 391, 393, 394, 399, 404, 406, 409, 411, 412, 413, 414, 417, 418, 421, 427, 428, 429, 430, 431, 432], "run": [3, 4, 5, 9, 10, 14, 17, 20, 22, 29, 33, 100, 102, 105, 107, 112, 161, 203, 205, 262, 277, 316, 385, 387, 391, 394, 399, 401, 403, 409, 412, 413, 415, 416, 423, 424, 425, 430, 431, 432, 433, 434, 435, 443], "caus": [3, 5, 9, 10, 14, 102, 114, 387, 389, 391, 393, 410, 413, 414], "issu": [3, 5, 6, 10, 12, 14, 17, 20, 31, 33, 36, 87, 114, 269, 316, 330, 331, 332, 347, 348, 367, 369, 371, 385, 387, 391, 398, 404, 407, 418, 433, 434, 435, 439, 440, 441, 447, 448], "match": [3, 5, 6, 7, 10, 12, 13, 18, 24, 34, 73, 81, 120, 125, 203, 259, 260, 262, 271, 275, 277, 278, 281, 305, 307, 316, 336, 338, 343, 353, 355, 387, 391, 397, 412, 417, 443], "one": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 20, 24, 29, 32, 33, 65, 66, 73, 75, 77, 91, 102, 104, 105, 111, 120, 121, 205, 206, 214, 262, 277, 283, 288, 290, 293, 309, 316, 341, 342, 343, 375, 376, 385, 387, 389, 391, 393, 394, 396, 399, 402, 404, 409, 411, 412, 413, 414, 417, 423, 424, 425, 443, 446, 448], "even": [3, 5, 14, 22, 27, 32, 105, 283, 316, 341, 342, 375, 376, 387, 391, 396, 400, 412, 443, 445], "exact": [3, 6, 120, 400], "v": [3, 22, 384], "report": [3, 103, 347, 387, 391, 394, 403, 410, 412, 418, 427, 428, 429], "error": [3, 5, 8, 10, 13, 14, 22, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 262, 277, 318, 343, 353, 355, 380, 381, 385, 387, 391, 392, 415, 427, 428, 429], "refer": [3, 5, 6, 8, 10, 12, 28, 31, 32, 163, 164, 168, 169, 170, 206, 207, 208, 250, 262, 277, 283, 293, 294, 297, 298, 301, 302, 353, 355, 387, 389, 391, 394, 396, 399, 402, 404, 408, 410, 412, 413, 414, 416, 417, 430, 431, 432, 433, 434, 435, 443], "here": [3, 5, 6, 10, 12, 17, 28, 33, 65, 66, 84, 90, 95, 96, 97, 114, 248, 249, 277, 283, 293, 294, 297, 298, 316, 353, 355, 360, 381, 387, 391, 398, 403, 411, 412, 413, 414, 416, 430, 431, 432, 444, 446], "exagger": 3, "help": [3, 5, 13, 19, 22, 30, 32, 102, 114, 205, 316, 382, 384, 385, 398, 406, 408, 409, 410, 411, 412, 413, 421, 427, 428, 429], "displai": [3, 8, 12, 13, 283, 293, 294, 316, 382, 384, 387, 391, 408, 430], "varchar": 3, "attempt": [3, 5, 8, 10, 13, 20, 22, 27, 32, 121, 162, 205, 255, 262, 316, 333, 372, 387, 391, 412, 417], "fail": [3, 5, 7, 8, 14, 17, 22, 27, 32, 110, 275, 277, 278, 281, 316, 341, 342, 387, 391, 413, 414], "howev": [3, 4, 5, 6, 8, 10, 14, 22, 24, 87, 111, 124, 204, 277, 387, 391, 394, 396, 400, 402, 408, 412, 433, 434, 435, 443], "still": [3, 4, 5, 12, 13, 28, 30, 31, 32, 33, 102, 104, 277, 283, 307, 375, 376, 387, 391, 394, 404, 408, 412, 417, 432, 443, 445, 446], "treat": [3, 13, 14, 33, 205, 271, 353, 355, 387, 391, 417, 446], "ad": [3, 5, 6, 10, 12, 13, 14, 17, 32, 95, 96, 97, 102, 163, 164, 277, 282, 353, 355, 385, 387, 391, 393, 394, 399, 401, 402, 404, 409, 410, 412, 413, 414, 417, 418, 430, 431, 432, 443, 448], "respond": [3, 5, 10, 12, 387, 391], "so": [3, 4, 5, 8, 9, 10, 12, 13, 17, 20, 22, 28, 29, 30, 32, 33, 65, 66, 72, 73, 91, 95, 96, 97, 102, 119, 120, 124, 205, 248, 249, 277, 283, 293, 294, 297, 298, 307, 353, 355, 384, 385, 387, 391, 399, 402, 403, 406, 407, 408, 409, 411, 412, 414, 417, 421, 423, 424, 425, 443, 447], "successfulli": [3, 8, 277, 336, 338, 385, 387, 391, 404, 411, 413, 414], "dn": [3, 109, 277, 278, 387, 391], "under": [3, 5, 10, 14, 22, 25, 31, 32, 33, 205, 262, 277, 293, 336, 338, 387, 391, 394, 397, 399, 401, 404, 412, 414, 417, 430, 431, 432], "appli": [3, 5, 8, 10, 13, 17, 20, 27, 28, 33, 65, 66, 102, 124, 277, 353, 355, 372, 387, 389, 391, 393, 394, 397, 401, 403, 409, 412], "well": [3, 5, 10, 12, 13, 33, 73, 277, 316, 353, 355, 387, 391, 394, 397, 401, 410, 413, 418], "organiz": [4, 5], "unit": [4, 5, 32, 282, 394, 403, 408, 413, 414, 417], "cloud": [4, 8, 12, 17, 28, 31, 32, 33, 95, 384, 385, 387, 391, 404, 411, 412, 416, 418, 423, 424, 425, 426, 427, 429, 433, 434, 435], "tenant": [4, 17, 32, 275, 277, 381, 404, 416, 421], "defin": [4, 5, 6, 7, 8, 13, 17, 20, 22, 24, 27, 32, 114, 124, 205, 262, 265, 266, 268, 277, 288, 290, 309, 316, 341, 342, 343, 384, 387, 391, 393, 397, 410, 416, 417, 443, 448], "action": [4, 5, 8, 14, 33, 34, 84, 90, 102, 120, 163, 164, 262, 309, 321, 322, 380, 384, 385, 387, 391, 401, 412, 417, 430, 431, 432, 443], "pair": [4, 8, 10, 13, 20, 22, 29, 102, 123, 163, 164, 316, 382, 384, 387, 391, 417], "etc": [4, 5, 6, 7, 8, 9, 10, 13, 14, 17, 22, 24, 31, 33, 102, 168, 212, 277, 387, 390, 391, 392, 398, 404, 412, 413, 430, 431, 432], "polici": [4, 8, 13, 17, 19, 32, 33, 34, 35, 41, 114, 115, 119, 163, 164, 209, 259, 260, 261, 262, 353, 355, 380, 381, 388, 390, 391, 404, 412, 413, 416, 419, 421], "yaml": [4, 17, 33, 387, 388, 389, 390, 391, 410, 420, 433, 434, 435], "file": [4, 8, 10, 13, 14, 17, 20, 24, 25, 27, 29, 31, 33, 102, 108, 109, 124, 230, 262, 283, 343, 382, 387, 388, 389, 391, 392, 393, 394, 396, 397, 407, 408, 409, 410, 412, 414, 415, 417, 418, 420, 421, 427, 428, 429, 430, 431, 432, 433, 434, 435, 442, 443], "comput": [4, 17, 22, 31, 32, 91, 95, 381, 384, 385, 412, 416, 418, 426, 443], "nova": [4, 5, 6, 17, 22, 31, 381, 404, 412, 417, 443], "independ": [4, 5, 65, 66, 105, 284, 286, 397], "from": [4, 5, 8, 9, 10, 12, 13, 16, 17, 20, 22, 24, 27, 28, 29, 30, 32, 33, 39, 42, 45, 46, 52, 60, 71, 72, 73, 75, 77, 78, 81, 86, 87, 91, 97, 102, 105, 111, 119, 120, 121, 163, 164, 168, 205, 230, 262, 266, 271, 275, 277, 278, 281, 283, 307, 309, 313, 316, 333, 336, 338, 343, 347, 348, 349, 353, 355, 360, 372, 375, 376, 384, 385, 387, 389, 391, 393, 394, 396, 397, 399, 400, 401, 402, 403, 407, 408, 409, 410, 411, 412, 414, 416, 417, 418, 423, 424, 425, 430, 431, 432, 436, 437, 438, 443, 446], "dure": [4, 5, 13, 22, 32, 33, 105, 119, 121, 316, 387, 391, 399, 404, 410, 412], "temporarili": 4, "quota": [4, 8, 17, 32], "level": [4, 5, 8, 10, 28, 31, 33, 73, 205, 209, 343, 353, 355, 384, 387, 391, 392, 394, 404, 407, 408, 412, 416, 417], "primari": [4, 5, 7, 12, 14, 31, 87, 102, 121, 255, 260, 353, 355, 382, 384, 387, 391], "client": [4, 5, 6, 10, 12, 14, 24, 204, 262, 277, 316, 387, 391, 396, 408, 411, 413, 414, 416, 421, 426, 427, 428, 429, 430, 431, 432, 443, 444, 445], "config": [4, 5, 10, 14, 33, 39, 97, 102, 109, 124, 230, 244, 269, 283, 341, 342, 343, 384, 385, 387, 389, 391, 393, 397, 413, 417, 420, 433, 434, 435], "download": [4, 10], "sourc": [4, 12, 31, 32, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 71, 72, 73, 75, 76, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 170, 176, 177, 178, 179, 180, 181, 182, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 253, 255, 259, 260, 261, 262, 265, 266, 268, 269, 271, 275, 277, 278, 279, 280, 281, 282, 283, 284, 286, 288, 289, 290, 293, 294, 297, 298, 299, 301, 302, 303, 306, 307, 308, 309, 312, 313, 314, 316, 318, 321, 322, 323, 324, 327, 328, 330, 331, 332, 333, 336, 337, 338, 339, 341, 342, 343, 347, 348, 349, 351, 352, 353, 354, 355, 356, 358, 360, 361, 362, 363, 365, 367, 369, 371, 372, 375, 376, 377, 379, 400, 408, 416, 417, 418, 421], "rc": 4, "see": [4, 5, 6, 8, 10, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 27, 29, 31, 32, 33, 67, 73, 98, 102, 120, 169, 170, 206, 250, 261, 262, 268, 272, 275, 277, 278, 281, 283, 307, 314, 316, 321, 322, 324, 328, 343, 349, 365, 377, 387, 391, 392, 397, 400, 401, 410, 412, 413, 414, 417, 418, 421, 433, 434, 435, 443, 446, 448], "doc": [4, 8, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 122, 272, 381, 387, 391, 414, 445], "index": [4, 10, 13, 14, 17, 72, 85, 387, 391, 413, 422], "html": [4, 10, 12, 272, 277, 381, 387, 391], "document": [4, 5, 6, 7, 8, 10, 12, 13, 18, 20, 27, 28, 31, 32, 122, 244, 353, 355, 381, 384, 387, 391, 392, 394, 400, 401, 403, 404, 408, 409, 410, 411, 412, 413, 416, 418], "group": [4, 5, 6, 8, 10, 13, 28, 31, 32, 34, 35, 39, 46, 52, 60, 62, 71, 72, 73, 95, 96, 97, 102, 115, 118, 121, 126, 204, 205, 230, 262, 269, 271, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 287, 288, 289, 290, 293, 309, 340, 341, 342, 343, 367, 369, 371, 372, 384, 385, 387, 389, 391, 393, 397, 401, 405, 409, 412, 418, 420, 430, 431, 432], "zero": [4, 5, 13, 17, 33, 387, 391, 411], "own": [4, 5, 10, 14, 17, 20, 22, 24, 28, 29, 33, 71, 72, 109, 277, 333, 336, 338, 372, 381, 387, 391, 394, 396, 400, 404, 412, 416, 417, 421, 448], "virtual": [4, 8, 10, 25, 277, 387, 391, 412], "machin": [4, 8, 10, 411], "object": [4, 5, 8, 10, 13, 17, 22, 32, 38, 65, 71, 72, 75, 78, 81, 84, 85, 87, 90, 95, 101, 102, 103, 109, 118, 119, 120, 121, 122, 124, 162, 163, 164, 168, 204, 205, 208, 248, 253, 259, 265, 266, 268, 269, 271, 275, 277, 279, 282, 283, 284, 288, 289, 293, 294, 297, 301, 306, 307, 308, 309, 312, 314, 316, 321, 328, 330, 331, 332, 333, 336, 338, 339, 341, 347, 348, 353, 355, 361, 365, 367, 369, 371, 372, 375, 381, 387, 391, 397, 402, 407, 411, 412, 416, 426], "storag": [4, 5, 12, 14, 17, 22, 31, 32, 316, 405, 411, 412, 416, 426], "contain": [4, 5, 6, 8, 9, 10, 12, 13, 14, 17, 19, 22, 28, 31, 32, 65, 66, 85, 95, 96, 97, 105, 108, 109, 112, 120, 121, 163, 164, 204, 205, 248, 249, 259, 260, 265, 266, 268, 271, 277, 288, 290, 293, 294, 297, 298, 301, 302, 309, 312, 313, 316, 330, 331, 332, 333, 341, 342, 343, 353, 355, 367, 369, 371, 372, 387, 389, 391, 393, 394, 396, 399, 404, 410, 411, 412, 414, 417, 421, 423, 424, 425, 433, 434, 435, 436, 437, 438, 443, 445, 446], "associ": [4, 5, 6, 8, 10, 12, 13, 17, 31, 32, 44, 52, 71, 72, 73, 95, 96, 97, 98, 259, 260, 262, 277, 316, 343, 353, 355, 360, 387, 389, 391, 393, 411, 412, 417, 433, 434, 435, 448], "f7ac731cc11f40efbc03a9f9e1d1d21f": 4, "c150ab41f0d9443f8874e32e725a4cc8": 4, "alt_demo": 4, "a9debfe41a6d4d09a677da737b907d5": 4, "demo": [4, 10, 381, 387, 391, 433, 434, 435, 436, 437, 438, 447], "9208739195a34c628c58c95d157917d7": 4, "invisible_to_admin": 4, "3943a53dc92a49b2827fae94363851e1": 4, "80cab5e1f02045abad92a2864cfd76cb": 4, "test_project": 4, "descript": [4, 5, 6, 8, 11, 17, 22, 33, 64, 66, 74, 78, 94, 95, 96, 110, 259, 264, 266, 274, 275, 278, 279, 282, 284, 288, 293, 296, 298, 300, 301, 302, 303, 311, 312, 313, 330, 335, 336, 338, 339, 341, 367, 381, 387, 389, 391, 394, 409, 412, 414, 436, 437, 438, 443], "my": [4, 30, 404], "domain_id": [4, 22, 32, 39, 46, 71, 72, 73, 74, 78, 81, 115, 122, 204, 262, 264, 266, 271, 274, 275, 278, 279, 281, 282, 283, 287, 288, 290, 293, 294, 296, 298, 335, 336, 338, 339, 340, 341, 342, 343, 346, 348, 349, 365, 367, 369, 371, 372, 381, 389, 393, 394, 402, 412, 420, 436, 437, 438], "e601210181f54843b51b3edff41d4980": [4, 22], "true": [4, 5, 10, 13, 22, 27, 73, 78, 81, 84, 90, 102, 103, 109, 118, 120, 121, 166, 205, 275, 277, 278, 279, 282, 283, 307, 309, 316, 336, 338, 339, 341, 342, 343, 353, 355, 360, 381, 384, 387, 391, 394, 401, 410, 411, 412, 416, 436, 437, 438, 443], "1a4a0618b306462c9830f876b0bd6af2": 4, "is_domain": [4, 22, 335, 336, 338, 339, 381, 436, 437, 438], "fals": [4, 5, 6, 8, 22, 24, 27, 28, 71, 72, 73, 78, 81, 84, 90, 103, 107, 109, 120, 121, 162, 163, 164, 169, 170, 205, 262, 277, 282, 283, 307, 316, 339, 341, 342, 343, 353, 355, 365, 375, 376, 377, 381, 384, 387, 391, 401, 405, 410, 414, 436, 437, 438, 443], "parent_id": [4, 22, 335, 336, 338, 339, 436, 437, 438], "tag": [4, 10, 28, 52, 262, 335, 339, 343, 389, 393, 398, 403, 409, 412, 418, 420, 436, 437, 438], "without": [4, 5, 6, 10, 12, 14, 20, 28, 31, 102, 125, 205, 277, 307, 353, 355, 387, 391, 393, 399, 407, 409, 412, 413, 414, 416], "automat": [4, 5, 10, 12, 13, 20, 23, 27, 28, 119, 283, 381, 387, 391, 393, 394, 401, 404, 409, 413, 414, 443, 448], "statu": [4, 5, 18, 31, 34, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 82, 84, 90, 100, 115, 122, 262, 353, 355, 381, 383, 387, 391, 403, 409, 416, 421, 445], "project_id": [4, 6, 17, 32, 44, 46, 52, 64, 65, 66, 71, 72, 73, 81, 94, 95, 96, 97, 98, 115, 122, 204, 247, 248, 249, 250, 262, 275, 278, 281, 296, 297, 298, 299, 307, 308, 311, 313, 335, 336, 338, 339, 343, 346, 348, 349, 365, 367, 369, 371, 372, 374, 375, 376, 389, 393, 408, 411, 420, 433, 434, 435, 439, 440, 441, 443], "verifi": [4, 5, 6, 14, 20, 31, 33, 81, 125, 311, 312, 313, 314, 316, 321, 322, 387, 391, 414, 417, 426, 427, 428, 429], "0b0b995694234521bf93c792ed44247f": 4, "352b37f5c89144d4ad0534139266d51f": 4, "86c0de739bcb4802b8dc786921355813": 4, "32ec34aae8ea432e8af560a1cec0e881": 4, "glanc": [4, 6, 17, 22, 381, 443], "7047fcb7908e420cb36e13bbd72c972c": 4, "email": [4, 10, 13, 17, 271, 278, 279, 283, 293, 294, 381, 387, 391, 403], "address": [4, 8, 10, 17, 28, 161, 387, 391, 423, 424, 425, 443], "includ": [4, 5, 8, 10, 14, 17, 22, 24, 27, 28, 31, 32, 33, 73, 78, 102, 108, 205, 262, 275, 277, 282, 312, 313, 316, 339, 343, 353, 355, 372, 381, 387, 389, 391, 393, 394, 403, 404, 409, 410, 411, 412, 413, 414, 416, 418, 426, 427, 428, 429, 432, 445], "becaus": [4, 10, 12, 14, 28, 32, 33, 105, 108, 109, 111, 112, 119, 262, 277, 381, 387, 391, 394, 400, 409, 411, 412, 414, 417, 418], "log": [4, 6, 10, 12, 14, 19, 27, 31, 33, 124, 209, 262, 271, 277, 336, 338, 354, 384, 387, 388, 390, 391, 403, 412, 418, 421, 430], "dashboard": [4, 5, 387, 391, 416], "none": [4, 8, 10, 22, 27, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 66, 67, 71, 72, 73, 81, 92, 95, 96, 97, 98, 102, 118, 121, 124, 163, 164, 168, 169, 170, 203, 204, 205, 206, 209, 212, 248, 249, 250, 259, 260, 261, 262, 265, 266, 269, 275, 277, 278, 281, 283, 288, 290, 293, 294, 299, 301, 302, 309, 312, 313, 314, 316, 324, 328, 336, 338, 341, 342, 343, 347, 348, 349, 351, 353, 355, 356, 365, 371, 372, 375, 376, 377, 384, 385, 387, 389, 391, 393, 396, 397, 417, 430, 431, 432, 436, 437, 438, 443], "6322872d9c7e445dbbb49c1f9ca28adc": 4, "user_nam": [4, 6, 87, 204, 275, 278, 281, 283], "maintain": [4, 5, 6, 17, 28, 32, 283, 387, 391, 398, 399, 400, 403, 410, 412, 413, 414, 417], "com": [4, 5, 6, 10, 13, 17, 22, 109, 271, 381, 387, 391, 411, 445], "ha": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 20, 22, 24, 27, 31, 32, 33, 39, 60, 61, 65, 66, 71, 72, 73, 96, 97, 102, 105, 106, 110, 120, 124, 203, 205, 230, 262, 277, 283, 307, 312, 313, 316, 341, 342, 353, 355, 375, 376, 381, 387, 389, 391, 393, 394, 399, 400, 403, 404, 409, 410, 411, 412, 413, 414, 416, 417, 423, 424, 425, 443, 446], "been": [4, 5, 6, 7, 8, 10, 14, 32, 33, 61, 96, 97, 102, 105, 110, 120, 203, 262, 283, 307, 316, 353, 355, 381, 387, 389, 391, 393, 399, 404, 410, 411, 412, 413, 417, 423, 424, 425, 427, 428, 429], "71ccc37d41c8491c975ae72676db687f": 4, "149f50a1fe684bfa88dae76a48d26ef7": 4, "reselleradmin": 4, "9fe2ff9ee4384b1894a90878d3e92bab": 4, "6ecf391421604da985db2f141e46a7c8": 4, "deb4fffd123c4d02a907c2c74559dccf": 4, "anotherrol": [4, 443], "multipl": [4, 5, 6, 7, 8, 12, 17, 22, 31, 33, 262, 277, 283, 384, 385, 387, 391, 396, 399, 404, 409, 412, 414, 416, 417, 423, 424, 425, 443], "a34425c884c74c8881496dc2c2e84ffc": 4, "project_nam": [4, 6, 336, 338, 343], "role_nam": [4, 73, 262, 443], "inherit": [4, 10, 28, 46, 70, 71, 72, 73, 162, 387, 389, 391, 393, 412, 414, 417, 420], "newton": [4, 5, 7, 33, 102, 387, 391, 399, 430], "would": [4, 5, 7, 12, 14, 24, 28, 32, 33, 73, 96, 102, 109, 110, 114, 262, 277, 283, 353, 355, 381, 387, 389, 391, 393, 394, 396, 397, 400, 401, 404, 411, 412, 417, 436, 437, 438, 443, 446], "tenant_id": 4, "wa": [4, 5, 7, 10, 14, 20, 31, 33, 84, 90, 95, 96, 97, 102, 105, 110, 118, 205, 262, 271, 277, 282, 283, 309, 316, 330, 331, 332, 333, 341, 342, 353, 355, 360, 367, 369, 371, 372, 375, 376, 381, 385, 387, 391, 394, 397, 399, 401, 404, 410, 411, 412, 417], "omit": [4, 13, 448], "possibl": [4, 5, 7, 8, 9, 10, 13, 14, 20, 28, 32, 33, 36, 75, 77, 265, 266, 275, 277, 278, 281, 307, 336, 338, 387, 388, 389, 391, 393, 399, 400, 401, 407, 409, 412, 413, 416], "build": [4, 5, 14, 22, 31, 97, 163, 164, 283, 306, 308, 353, 355, 360, 387, 391, 405, 412, 415, 416, 427], "hierarchi": [4, 5, 17, 28, 32, 97, 124, 262, 302, 303, 336, 338, 343, 387, 391, 412], "These": [4, 5, 10, 14, 23, 27, 28, 31, 32, 97, 214, 353, 355, 385, 387, 389, 391, 393, 397, 404, 407, 408, 409, 410, 412, 413, 423, 424, 425, 426, 430, 431, 432, 433, 434, 435], "infer": [4, 56, 75, 77, 387, 391], "rule": [4, 6, 10, 11, 17, 56, 62, 65, 66, 67, 75, 77, 81, 87, 163, 164, 262, 264, 266, 271, 277, 282, 319, 320, 321, 353, 355, 382, 384, 387, 389, 391, 393, 400, 412, 416, 446], "illustr": [4, 5, 14, 32, 414], "capabl": [4, 5, 6, 8, 10, 17, 31, 277, 411, 412, 416], "let": [4, 5, 8, 9, 32, 205, 387, 391, 394, 403, 412], "prior": [4, 5, 13, 33, 73, 75, 77, 102, 277, 316, 389, 393, 409, 411, 433, 434, 435, 443], "prior_rol": 4, "29c09e68e6f741afa952a837e29c700b": 4, "implic": [4, 28], "onli": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 20, 22, 24, 28, 31, 32, 33, 65, 66, 73, 81, 102, 203, 205, 230, 259, 260, 262, 275, 277, 283, 293, 309, 312, 313, 316, 336, 338, 343, 353, 355, 381, 384, 387, 391, 393, 394, 396, 399, 400, 402, 403, 404, 411, 412, 413, 414, 416, 417, 430, 431, 432, 443, 448], "go": [4, 5, 32, 96, 97, 119, 277, 381, 384, 387, 391, 394, 396, 403, 412, 413], "therefor": [4, 5, 6, 10, 12, 33, 277, 293, 316, 387, 391, 402, 411], "them": [4, 8, 10, 12, 13, 14, 17, 27, 28, 31, 32, 33, 97, 105, 119, 205, 283, 316, 360, 401, 403, 408, 412, 417, 423, 424, 425, 426, 433, 434, 435, 445], "easi": [4, 277, 397, 401, 403, 410, 445], "break": [4, 14, 32, 33, 303, 387, 391, 400, 408, 414], "larg": [4, 5, 22, 277, 387, 391, 416, 417], "smaller": [4, 14, 398], "piec": [4, 10, 417], "fine": [4, 102, 416, 443], "grain": [4, 416, 443], "permiss": [4, 13, 14, 28, 102, 121, 387, 391, 412, 416, 448], "were": [4, 10, 13, 14, 17, 33, 81, 102, 277, 283, 399, 404, 409, 411, 412], "compute_memb": 4, "network_memb": 4, "volume_memb": 4, "blown": 4, "subset": [4, 316, 347, 348, 349, 387, 391, 416, 443, 448], "longer": [4, 5, 7, 14, 32, 33, 111, 203, 262, 316, 387, 391, 400, 409, 412], "main": [5, 6, 10, 34, 67, 73, 98, 100, 102, 113, 114, 203, 250, 268, 283, 314, 324, 343, 349, 377, 417], "sampl": [5, 6, 230, 244, 387, 388, 389, 391, 408, 421, 427, 428, 429], "review": [5, 394, 398, 403, 408, 409, 410, 414, 445], "var": [5, 6, 10, 353, 355, 430, 445], "locat": [5, 7, 10, 12, 14, 20, 102, 105, 109, 123, 168, 387, 390, 391, 401, 414, 423, 424, 425, 433, 434, 435], "insecure_debug": [5, 262, 387, 391], "why": [5, 7, 10, 30, 110, 277, 309, 387, 391, 400, 401, 409, 410, 414], "compon": [5, 333, 372, 400, 417, 423, 424, 425, 427, 428, 429], "come": [5, 13, 28, 31, 81, 412, 414, 418], "wsgi": [5, 6, 10, 17, 34, 209, 351, 391, 404, 413, 415, 421, 430, 431], "ideal": [5, 277, 404, 412], "explain": [5, 110, 387, 391, 409, 410], "do": [5, 8, 10, 12, 13, 17, 20, 28, 29, 30, 31, 33, 81, 102, 163, 164, 203, 205, 209, 277, 283, 341, 343, 353, 355, 384, 385, 387, 391, 394, 398, 400, 401, 407, 408, 409, 411, 413, 414, 415, 417, 418, 433, 434, 435, 436, 437, 438, 446, 447], "debug": [5, 12, 100, 103, 277, 384, 387, 391, 392], "paramet": [5, 10, 34, 65, 66, 67, 71, 72, 73, 75, 77, 81, 84, 85, 87, 90, 95, 96, 97, 98, 102, 115, 118, 121, 122, 123, 161, 162, 163, 164, 168, 169, 170, 204, 205, 206, 207, 248, 249, 253, 255, 259, 260, 265, 266, 269, 271, 275, 277, 278, 281, 282, 283, 284, 286, 288, 290, 293, 294, 297, 298, 301, 302, 307, 309, 312, 313, 316, 330, 331, 332, 333, 336, 338, 341, 342, 343, 347, 348, 349, 353, 355, 360, 367, 369, 371, 372, 375, 376, 387, 391, 394, 396, 417, 443, 448], "log_config_append": [5, 384, 387, 391], "rout": [5, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 353, 355, 387, 391, 394, 405, 417], "syslog": [5, 384, 387, 391], "use_syslog": [5, 387, 391], "avail": [5, 13, 14, 16, 17, 20, 22, 27, 33, 71, 72, 262, 283, 375, 376, 381, 382, 384, 385, 387, 389, 391, 394, 404, 411, 412, 413, 414, 416, 417, 423, 424, 425, 428, 429], "modul": [5, 9, 12, 380, 384, 387, 391, 392, 397, 401, 414, 422, 423, 424, 425, 432], "extens": [5, 6, 10, 17, 23, 71, 72, 212, 271, 309, 387, 391, 404, 416, 417, 448], "experiment": [5, 32, 43, 54, 115, 122, 387, 391, 445], "kilo": [5, 14, 31], "liberti": 5, "domain_specific_drivers_en": [5, 109, 387, 391], "domain_config_dir": [5, 109, 387, 391], "look": [5, 6, 10, 13, 14, 17, 73, 86, 97, 109, 277, 387, 391, 394, 398, 403, 404, 412, 414, 417, 418, 421, 443], "directori": [5, 7, 10, 102, 109, 121, 205, 384, 385, 387, 391, 394, 409, 413, 414, 415, 417, 430], "domain_nam": [5, 6, 109, 204, 271, 343], "domain_configurations_from_databas": [5, 109, 283, 387, 391], "unlik": [5, 10, 13, 14, 31, 32, 316, 412], "becom": [5, 6, 10, 13, 73, 102, 277, 387, 391, 403, 407, 411], "activ": [5, 8, 9, 17, 24, 121, 168, 293, 294, 387, 391, 432], "restart": [5, 10, 33, 283, 385, 387, 391, 432, 443], "reason": [5, 7, 14, 109, 111, 262, 306, 308, 309, 387, 391, 400, 403, 410, 411, 412, 416, 423, 424, 425, 443, 448], "state": [5, 13, 14, 33, 309, 387, 391, 401], "thread": [5, 283, 384, 387, 391, 430], "until": [5, 14, 20, 24, 32, 33, 110, 283, 381, 387, 391, 399, 404, 411, 443, 446], "out": [5, 12, 20, 21, 27, 29, 31, 73, 168, 203, 275, 277, 293, 312, 316, 353, 355, 387, 391, 394, 398, 403, 408, 411, 412, 413, 416, 430, 431, 432, 443], "adjust": [5, 10, 32, 111, 387, 391], "cache_tim": [5, 387, 391, 397], "domain_config": [5, 34, 39, 115, 126, 209, 343, 391, 414], "notic": [5, 12, 412, 413, 414], "those": [5, 6, 10, 13, 14, 20, 32, 33, 73, 209, 277, 316, 343, 387, 391, 401, 408, 410, 411, 412, 414], "relat": [5, 8, 10, 12, 17, 28, 32, 262, 277, 303, 309, 387, 391, 401, 403, 409, 410, 411, 412, 417, 448], "manner": [5, 24, 277, 387, 391, 396, 414], "further": [5, 13, 14, 27, 230, 353, 355, 385, 387, 391, 394, 448], "subsequ": [5, 14, 17, 28, 32, 277, 410, 421], "who": [5, 17, 28, 31, 33, 96, 97, 277, 341, 342, 387, 389, 391, 393, 394, 412, 423, 424, 425, 443], "wish": [5, 7, 8, 10, 387, 391, 417], "approach": [5, 30, 33, 277, 283, 307, 400, 412, 413, 446], "upload": [5, 10, 22, 102, 382, 384], "domain_config_upload": [5, 102, 382, 384], "onc": [5, 7, 10, 14, 20, 22, 33, 102, 120, 203, 262, 277, 306, 308, 387, 391, 404, 408, 409, 410, 412, 413, 417, 423, 424, 425, 443], "visibl": [5, 277, 411, 417, 423, 424, 425], "individu": [5, 13, 17, 22, 28, 31, 32, 109, 283, 384, 385, 387, 391, 399, 407, 409, 417, 443], "domaina": 5, "usag": [5, 6, 8, 21, 28, 161, 272, 382, 387, 391, 397, 403, 410], "move": [5, 12, 20, 32, 384, 387, 391, 401, 411, 413], "backend": [5, 7, 9, 10, 12, 13, 22, 34, 63, 67, 69, 73, 86, 89, 93, 98, 102, 104, 114, 120, 124, 168, 246, 250, 257, 261, 262, 263, 268, 271, 273, 283, 284, 295, 310, 314, 319, 324, 328, 334, 343, 345, 349, 351, 365, 373, 377, 382, 384, 387, 391, 394, 396, 397, 400, 406, 408, 413, 414, 416, 421], "nor": [5, 7, 13, 87, 411], "membership": [5, 10, 13, 28, 73, 262, 282, 387, 391, 412, 418, 443], "across": [5, 12, 13, 14, 17, 20, 28, 31, 32, 33, 97, 262, 316, 387, 391, 399, 407, 410, 412, 416, 417], "boundari": [5, 17, 262, 277, 412], "necessari": [5, 7, 8, 10, 20, 33, 230, 353, 355, 387, 391, 394, 410, 412, 413], "correspond": [5, 6, 10, 17, 20, 33, 85, 204, 262, 293, 307, 387, 391, 399, 417, 423, 424, 425], "simpli": [5, 9, 12, 13, 31, 73, 124, 277, 293, 316, 394, 396, 409, 412, 414, 417, 433, 434, 435], "although": [5, 12, 13, 17, 33, 104, 387, 391, 411, 436, 437, 438], "abov": [5, 6, 8, 12, 13, 22, 28, 32, 33, 353, 355, 387, 397, 401, 411, 412, 413, 414, 417, 431], "could": [5, 10, 14, 28, 32, 105, 205, 262, 277, 283, 341, 342, 387, 391, 404, 412, 443], "perhap": 5, "predominantli": 5, "deprec": [5, 33, 36, 115, 122, 205, 381, 384, 389, 391, 393, 403, 412, 445], "team": [5, 13, 28, 394, 400, 403, 408, 410, 412, 413, 416, 421, 443], "instead": [5, 6, 22, 28, 31, 32, 73, 102, 104, 162, 262, 283, 384, 387, 391, 404, 409, 411, 412, 413, 414, 417], "due": [5, 14, 22, 24, 33, 262, 277, 387, 391, 403, 404, 417], "abl": [5, 10, 12, 14, 20, 28, 32, 33, 87, 110, 283, 387, 391, 394, 404, 408, 410, 412, 413, 443], "deduc": 5, "just": [5, 8, 10, 13, 14, 31, 32, 33, 205, 277, 283, 316, 333, 343, 372, 387, 391, 402, 409, 410, 411, 414, 417, 445], "dynam": [5, 10, 13, 22, 67, 73, 98, 124, 250, 261, 268, 283, 314, 324, 328, 343, 349, 365, 377, 387, 391, 411], "persist": [5, 7, 10, 14, 22, 29, 31, 102, 387, 391, 405, 443], "tabl": [5, 8, 22, 33, 96, 102, 203, 260, 282, 283, 382, 384, 387, 391, 394, 399, 405, 408, 413, 420, 421], "actual": [5, 13, 14, 32, 73, 86, 114, 125, 168, 283, 387, 391, 401, 404, 411, 417], "within": [5, 6, 8, 10, 13, 24, 27, 28, 31, 32, 71, 72, 73, 114, 168, 262, 283, 336, 338, 343, 353, 355, 384, 387, 389, 391, 393, 397, 401, 404, 409, 412, 413, 414, 417, 418, 423, 424, 425, 443], "entiti": [5, 10, 12, 17, 27, 71, 72, 73, 105, 120, 124, 262, 275, 277, 278, 282, 283, 288, 290, 353, 355, 387, 391, 394, 395, 402, 406, 411, 412, 417, 421, 426], "encount": [5, 385, 427, 428, 429], "guarante": [5, 119, 387, 391, 412, 413], "uuid": [5, 30, 31, 81, 169, 170, 205, 262, 275, 278, 283, 333, 372, 387, 391], "hash": [5, 6, 7, 29, 31, 91, 125, 255, 284, 286, 387, 391, 443], "algorithm": [5, 6, 20, 29, 31, 91, 370, 371, 387, 391], "what": [5, 6, 10, 11, 13, 21, 30, 33, 97, 120, 204, 277, 316, 387, 391, 394, 400, 401, 408, 411, 412, 416, 443, 446], "regener": [5, 443], "want": [5, 9, 10, 14, 18, 22, 27, 28, 32, 102, 120, 262, 277, 283, 387, 391, 400, 401, 406, 409, 412, 417, 421, 443], "whichev": 5, "hit": 5, "result": [5, 9, 10, 12, 13, 14, 17, 22, 27, 31, 32, 33, 73, 78, 105, 111, 120, 121, 262, 277, 282, 283, 339, 353, 355, 387, 391, 394, 401, 404, 408, 411, 412, 413, 414, 430, 443, 445], "length": [5, 14, 32, 111, 205, 262, 284, 286, 316, 336, 338, 343, 381, 387, 391, 404, 448], "255": [5, 32, 111, 385, 387, 391, 394], "charact": [5, 205, 277, 316, 343, 387, 391], "outsid": [5, 28, 316, 400, 403, 404, 410, 411, 412, 413, 416], "g": [5, 10, 13, 24, 28, 31, 32, 124, 162, 163, 164, 169, 170, 262, 277, 333, 353, 355, 372, 387, 391, 397, 403, 404, 407, 413, 445, 446], "read": [5, 14, 22, 28, 33, 75, 77, 102, 262, 275, 283, 336, 338, 343, 387, 391, 394, 403, 407, 410, 412, 418, 443], "know": [5, 10, 12, 14, 22, 30, 65, 66, 95, 96, 97, 119, 124, 248, 249, 277, 293, 294, 297, 298, 401, 402, 403, 412, 414, 417], "henc": [5, 384, 385, 405, 417], "continu": [5, 18, 27, 30, 31, 32, 33, 102, 353, 355, 387, 391, 411, 416, 443, 446], "carri": [5, 13, 28, 203, 353, 355, 387, 391, 412], "stale": [5, 28], "benign": 5, "abil": [5, 12, 13, 14, 20, 25, 27, 31, 32, 102, 387, 391, 404, 407, 412, 414, 416], "purg": [5, 23, 102, 288, 290, 382, 384, 387, 391], "mapping_purg": [5, 102, 382, 384], "abc": [5, 6, 387, 391], "de": [5, 6], "obtain": [5, 10, 12, 283, 316, 330, 331, 332, 367, 369, 371, 387, 391, 412, 417, 443], "had": [5, 12, 14, 32, 73, 400, 404, 411, 412], "band": [5, 29, 316], "identifi": [5, 6, 8, 10, 12, 22, 87, 98, 265, 266, 268, 271, 277, 284, 293, 294, 333, 367, 369, 371, 372, 375, 376, 387, 391, 404, 417, 430, 431, 432, 443], "correct": [5, 6, 12, 110, 277, 283, 333, 353, 355, 372, 387, 391, 403, 414, 417], "implement": [5, 7, 10, 12, 13, 22, 28, 29, 31, 32, 33, 72, 75, 77, 78, 91, 97, 118, 119, 205, 208, 262, 265, 266, 275, 277, 278, 281, 282, 321, 322, 333, 336, 338, 339, 353, 355, 360, 372, 387, 391, 400, 402, 404, 408, 409, 410, 411, 412, 413, 414, 417, 421, 445], "detail": [5, 6, 7, 10, 12, 13, 18, 20, 22, 25, 27, 28, 29, 31, 33, 67, 73, 98, 250, 261, 262, 268, 277, 283, 314, 324, 328, 343, 349, 365, 377, 381, 384, 385, 387, 389, 391, 392, 393, 394, 396, 400, 402, 409, 410, 412, 413, 414, 421, 443, 446], "bulk": [5, 75, 77, 336, 338, 343], "period": [5, 7, 10, 14, 27, 105, 112, 205, 411], "take": [5, 9, 10, 12, 13, 14, 24, 33, 102, 120, 205, 302, 316, 384, 385, 387, 391, 393, 394, 400, 409, 410, 412, 414, 417, 443], "most": [5, 8, 12, 17, 18, 24, 28, 31, 32, 97, 111, 205, 387, 391, 400, 401, 404, 408, 410, 414, 417, 430], "probabl": [5, 12, 124, 404, 412], "fetch": [5, 10, 13, 32, 277, 316, 347, 348, 360, 387, 391, 412], "timeout": [5, 277, 283, 387, 391, 446], "mapping_popul": [5, 102, 382, 384], "execut": [5, 9, 102, 353, 355, 360, 387, 391, 394, 401, 402, 414], "right": [5, 17, 31, 102, 400, 446, 448], "customiz": [5, 29], "identity_map": [5, 34, 209, 391], "sha256": [5, 6, 14, 31, 273, 285, 387, 391], "produc": [5, 12, 387, 391, 408, 412], "balanc": [5, 16, 33], "between": [5, 8, 10, 13, 14, 22, 28, 31, 32, 33, 73, 108, 277, 347, 348, 349, 387, 389, 391, 393, 394, 395, 399, 403, 405, 412, 416, 417, 423, 424, 425, 448], "collis": 5, "circumst": [5, 31], "maximum": [5, 8, 32, 102, 262, 336, 338, 387, 391], "64": [5, 6, 284, 286, 387, 391], "potenti": [5, 387, 391, 400, 410, 416, 430, 431, 432, 442], "trade": [5, 387, 391], "off": [5, 10, 12, 31, 119, 203, 277, 387, 391], "attribut": [5, 6, 7, 9, 12, 13, 14, 27, 31, 64, 65, 66, 70, 71, 72, 73, 74, 78, 81, 84, 90, 94, 96, 120, 124, 168, 247, 249, 258, 260, 262, 264, 265, 266, 268, 269, 274, 275, 277, 282, 288, 290, 293, 296, 297, 298, 301, 302, 306, 307, 308, 309, 311, 313, 320, 323, 333, 335, 339, 342, 346, 347, 348, 349, 353, 355, 372, 374, 376, 387, 391, 394, 396, 397, 410, 411, 414, 417, 443], "properti": [5, 8, 10, 13, 29, 32, 61, 67, 87, 118, 168, 206, 275, 278, 279, 281, 282, 306, 308, 309, 316, 333, 336, 338, 339, 341, 342, 353, 355, 371, 372, 394], "id_gener": [5, 34, 273, 284, 387, 391], "select": [5, 10, 12, 13, 32, 288, 290, 387, 391, 409], "given": [5, 6, 9, 10, 13, 14, 16, 17, 20, 23, 28, 31, 32, 52, 65, 66, 71, 72, 73, 75, 77, 84, 87, 90, 122, 124, 205, 262, 275, 278, 281, 284, 286, 288, 290, 312, 313, 316, 330, 331, 332, 333, 336, 338, 343, 367, 369, 371, 372, 377, 387, 389, 391, 393, 396, 409, 410, 411, 412, 417, 448], "work": [5, 12, 13, 18, 21, 28, 31, 32, 33, 118, 120, 277, 283, 353, 355, 398, 406, 408, 409, 416, 418, 421, 426, 427, 428, 429], "split": [5, 10, 12, 387, 391, 399], "featur": [5, 6, 7, 9, 10, 18, 19, 25, 27, 31, 360, 387, 391, 394, 396, 400, 403, 404, 406, 412, 414, 416, 417, 418, 421], "isol": [5, 14, 17, 32, 33, 107, 404, 412, 413], "keep": [5, 6, 7, 13, 30, 32, 33, 387, 391, 399, 400, 401, 403, 405, 410, 412, 414], "datastor": 5, "opposit": [5, 14], "where": [5, 6, 8, 10, 12, 28, 30, 31, 32, 33, 73, 81, 97, 102, 111, 124, 169, 170, 230, 262, 265, 266, 268, 269, 277, 282, 283, 309, 353, 355, 387, 389, 391, 393, 399, 404, 411, 412, 414, 417, 418, 420, 423, 424, 425, 443, 445], "selinux": 5, "rhel": 5, "deriv": [5, 73, 277, 428], "authlogin_nsswitch_use_ldap": 5, "boolean": [5, 13, 27, 71, 72, 81, 118, 120, 205, 275, 277, 333, 336, 338, 341, 342, 343, 353, 355, 372, 387, 391, 397], "reboot": 5, "root": [5, 353, 355, 392, 413, 430, 431, 432], "setsebool": 5, "p": [5, 29, 31, 123, 353, 355, 387, 391, 430, 431], "destin": [5, 387, 391], "dc": [5, 6, 109], "org": [5, 8, 10, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 109, 122, 272, 277, 381, 384, 385, 387, 391, 394, 403, 409, 413, 414, 418, 445], "samplepassword": 5, "suffix": [5, 343, 387, 391], "high": [5, 33, 417], "comma": [5, 108, 387, 391, 396], "backup": [5, 33, 102, 412], "appear": [5, 10, 13, 277, 343, 387, 391, 404, 411], "summari": [5, 18, 31, 412], "queri": [5, 10, 17, 28, 163, 164, 277, 278, 343, 353, 355, 387, 391, 402, 408, 412, 445], "query_scop": [5, 109, 343, 387, 391], "control": [5, 8, 9, 17, 18, 27, 28, 29, 32, 33, 102, 387, 391, 393, 401, 411, 413, 426, 430, 431, 432, 433, 434, 435, 439, 440, 441, 443], "present": [5, 8, 9, 10, 12, 13, 14, 27, 31, 32, 33, 119, 124, 262, 271, 283, 360, 387, 391, 401, 405, 411, 412, 416, 445], "search": [5, 277, 312, 313, 387, 391, 398, 407, 422], "sub": [5, 10, 17, 24, 32, 109, 343, 387, 391], "tree": [5, 17, 32, 303, 389, 393, 408, 413, 421], "page_s": [5, 277, 343, 387, 391], "per": [5, 10, 13, 22, 24, 27, 32, 316, 387, 391, 411, 413], "page": [5, 10, 12, 387, 391, 414, 418, 421, 422], "alias_dereferenc": [5, 277, 343, 387, 391], "dereferenc": [5, 387, 391], "0": [5, 6, 8, 13, 14, 32, 33, 36, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 58, 61, 62, 84, 121, 161, 205, 262, 277, 328, 353, 355, 365, 372, 381, 384, 385, 387, 389, 391, 394, 399, 406, 411, 412, 413, 415, 421, 445, 448], "chase_referr": [5, 277, 343, 387, 391], "debug_level": [5, 277, 343, 387, 391], "4095": 5, "opt_debug_level": 5, "underli": [5, 9, 124, 353, 355, 387, 391, 411], "librari": [5, 8, 12, 14, 102, 333, 372, 387, 391, 404, 412, 413, 417, 421], "mask": [5, 387, 391], "integ": [5, 32, 85, 205, 277, 336, 338, 387, 391], "openldap": 5, "manpag": 5, "commonli": [5, 6, 12, 28, 29, 316, 387, 391, 412, 430, 431, 432], "consult": [5, 10, 387, 391], "neg": [5, 14, 412, 414], "impact": [5, 8, 18, 387, 391, 409, 410, 411, 412], "pool": [5, 277, 387, 391], "common": [5, 12, 21, 24, 33, 34, 67, 73, 78, 98, 102, 250, 261, 268, 274, 275, 276, 278, 281, 282, 283, 314, 316, 324, 328, 339, 343, 349, 351, 353, 365, 377, 380, 382, 384, 394, 397, 398, 399, 400, 403, 404, 408, 411, 412, 414, 417, 433, 434, 435], "establish": [5, 8, 32, 262, 277, 316, 387, 391, 404, 412], "expens": [5, 412], "tl": [5, 6, 387, 391], "enterpris": [5, 421, 426], "reus": [5, 8, 31, 316, 387, 391, 412, 446], "drastic": [5, 387, 391], "reduc": [5, 6, 28, 387, 391, 402, 412, 414], "overhead": 5, "use_pool": [5, 277, 343, 387, 391], "retri": [5, 387, 391], "reconnect": [5, 387, 391], "trial": 5, "indic": [5, 8, 13, 102, 109, 118, 120, 275, 277, 278, 281, 307, 316, 333, 353, 355, 372, 387, 391, 399, 421, 430, 431, 432, 442, 443], "indefinit": [5, 387, 391], "wait": [5, 20, 277, 387, 391, 403, 414], "lifetim": [5, 14, 277, 387, 391], "pool_siz": [5, 277, 343, 387, 391], "10": [5, 6, 9, 32, 33, 381, 385, 387, 391, 404], "pool_retry_max": [5, 277, 343, 387, 391], "pool_retry_delai": [5, 277, 343, 387, 391], "pool_connection_timeout": [5, 343, 387, 391], "pool_connection_lifetim": [5, 343, 387, 391], "600": [5, 387, 391], "bind": [5, 6, 10, 277, 387, 391, 394, 396, 417, 447], "use_auth_pool": [5, 277, 343, 387, 391], "auth_pool_s": [5, 343, 387, 391], "100": [5, 10, 387, 391], "auth_pool_connection_lifetim": [5, 343, 387, 391], "60": [5, 6, 32, 387, 391], "finish": [5, 10, 33], "unavail": [5, 13, 33, 387, 391], "ou": [5, 6, 109, 278, 343, 387, 391], "user_tree_dn": [5, 109, 343, 387, 391], "user_objectclass": [5, 109, 343, 387, 391], "inetorgperson": [5, 278, 387, 391], "group_tree_dn": [5, 343, 387, 391], "group_objectclass": [5, 109, 343, 387, 391], "groupofnam": [5, 277, 278, 387, 391], "schema": [5, 8, 33, 34, 63, 69, 80, 93, 102, 203, 206, 208, 246, 263, 273, 275, 278, 281, 295, 310, 319, 334, 336, 338, 341, 342, 373, 394, 399, 408, 413], "compat": [5, 6, 8, 29, 78, 282, 283, 339, 353, 355, 387, 389, 391, 405, 410, 411], "person": [5, 17, 278, 387, 391], "cli": [5, 6, 12, 31, 34, 100, 401], "convent": [5, 401, 410], "previou": [5, 8, 14, 22, 24, 32, 33, 84, 90, 262, 343, 381, 384, 385, 387, 391, 396, 399, 410, 433, 434, 435, 439, 440, 441, 446], "step": [5, 7, 10, 13, 14, 20, 22, 24, 33, 84, 90, 262, 277, 316, 394, 396, 400, 401, 408, 412, 413, 414, 430, 431, 432, 436, 437, 438], "user_filt": [5, 343, 387, 391], "memberof": 5, "cn": [5, 6, 13, 277, 278, 387, 391], "workgroup": 5, "group_filt": [5, 343, 387, 391], "superflu": 5, "ignor": [5, 13, 20, 24, 27, 32, 109, 124, 163, 164, 275, 278, 281, 336, 338, 341, 342, 353, 355, 360, 384, 387, 391, 407], "strip": [5, 73, 277], "updat": [5, 7, 8, 10, 17, 18, 27, 32, 33, 34, 39, 42, 45, 52, 57, 62, 75, 77, 80, 81, 95, 96, 97, 124, 169, 170, 209, 248, 249, 250, 262, 265, 266, 275, 276, 277, 278, 281, 283, 293, 294, 297, 298, 301, 302, 309, 312, 313, 321, 322, 323, 336, 338, 341, 342, 343, 381, 384, 387, 389, 391, 393, 394, 408, 409, 410, 412, 413, 414, 416, 427, 428, 429, 443], "user_id_attribut": [5, 109, 343, 387, 391], "user_name_attribut": [5, 343, 387, 391], "sn": [5, 387, 391], "user_mail_attribut": [5, 343, 387, 391], "mail": [5, 6, 278, 387, 391, 398, 403, 412], "user_pass_attribut": [5, 343, 387, 391], "userpassword": [5, 387, 391], "user_enabled_attribut": [5, 343, 387, 391], "useraccountcontrol": [5, 387, 391], "user_enabled_mask": [5, 343, 387, 391], "2": [5, 6, 8, 10, 12, 13, 14, 20, 24, 33, 84, 205, 277, 303, 316, 372, 385, 387, 391, 409, 413, 414, 427, 433, 434, 435, 443, 446], "user_enabled_invert": [5, 343, 387, 391], "user_enabled_default": [5, 343, 387, 391], "512": [5, 387, 391], "user_default_project_id_attribut": [5, 343, 387, 391], "user_additional_attribute_map": [5, 343, 387, 391], "group_id_attribut": [5, 343, 387, 391], "group_name_attribut": [5, 343, 387, 391], "group_member_attribut": [5, 343, 387, 391], "group_desc_attribut": [5, 343, 387, 391], "group_additional_attribute_map": [5, 343, 387, 391], "model": [5, 12, 21, 33, 34, 43, 78, 168, 260, 266, 274, 276, 277, 278, 282, 295, 298, 299, 313, 330, 331, 332, 339, 342, 345, 347, 348, 349, 367, 369, 371, 380, 387, 389, 391, 393, 404, 408, 412, 420], "complex": [5, 6, 10, 28, 33, 277, 403, 411, 412, 417], "objectclass": [5, 277], "posixaccount": 5, "rfc2307": 5, "veri": [5, 14, 22, 28, 32, 102, 277, 387, 391, 401, 410, 414, 418], "uid": [5, 10, 109, 205], "uidnumb": 5, "emul": [5, 277, 387, 391], "advertis": [5, 381, 387, 391, 411], "user_enabled_emul": [5, 109, 343, 387, 391], "user_enabled_emulation_dn": [5, 109, 343, 387, 391], "mark": [5, 32, 104, 120, 279, 353, 355, 387, 391, 414], "enabled_us": 5, "convert": [5, 85, 119, 168, 205, 269, 277, 333, 372, 389], "highlight": 5, "retriev": [5, 12, 95, 96, 97, 316, 321, 322, 323, 353, 355, 360, 387, 391, 417, 443], "sum": [5, 32], "enabled_nomask": 5, "done": [5, 7, 9, 10, 13, 14, 32, 33, 102, 163, 164, 316, 353, 355, 381, 387, 391, 397, 401, 411, 412, 423, 424, 425, 443, 446], "lastli": 5, "encrypt": [5, 12, 14, 19, 21, 31, 102, 105, 121, 252, 253, 254, 255, 262, 333, 372, 382, 384, 387, 391, 421], "traffic": [5, 33], "certif": [5, 6, 9, 10, 17, 50, 108, 204, 387, 391], "guid": [5, 6, 10, 17, 21, 23, 24, 26, 28, 33, 394, 397, 398, 403, 409, 410, 413, 414, 416, 423, 424, 425, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 448], "open": [5, 8, 109, 316, 384, 387, 391, 400, 408, 409, 418, 427, 443], "find": [5, 13, 28, 103, 262, 271, 309, 387, 391, 394, 401, 403, 410, 412, 413, 418, 443, 444, 445], "use_tl": [5, 277, 343, 387, 391], "tls_cacertfil": [5, 277, 343, 387, 391], "path": [5, 6, 7, 8, 10, 14, 22, 32, 64, 66, 102, 108, 139, 205, 262, 353, 355, 384, 385, 387, 391, 400, 404, 433, 434, 435, 443, 445], "tls_cacertdir": [5, 277, 343, 387, 391], "kept": [5, 14, 387, 391, 399, 410], "latter": [5, 8, 448], "check": [5, 7, 10, 12, 14, 19, 21, 28, 32, 34, 39, 42, 46, 52, 60, 71, 72, 73, 95, 96, 97, 98, 100, 102, 106, 114, 118, 120, 125, 163, 164, 169, 170, 205, 259, 260, 271, 275, 278, 281, 283, 299, 301, 302, 303, 307, 316, 336, 338, 343, 347, 348, 349, 353, 355, 385, 387, 389, 391, 393, 394, 397, 398, 403, 406, 414, 417, 421], "incom": [5, 6, 9, 10, 12, 17, 312, 313, 360, 387, 391, 403], "session": [5, 168, 387, 391, 414, 443], "tls_req_cert": [5, 277, 343, 387, 391], "demand": [5, 162, 387, 391], "never": [5, 12, 14, 20, 32, 111, 120, 275, 303, 312, 316, 387, 391, 412], "alwai": [5, 9, 12, 14, 121, 205, 262, 283, 387, 391, 411, 414, 416, 447], "receiv": [5, 10, 13, 14, 22, 24, 31, 33, 110, 262, 277, 316, 353, 355, 384, 387, 391, 394, 400, 412], "against": [5, 12, 22, 31, 32, 81, 89, 102, 120, 163, 164, 205, 262, 307, 349, 387, 391, 394, 401, 404, 409, 411, 412, 414, 417], "proce": [5, 81, 262], "unabl": [5, 33, 124, 262, 316, 353, 355, 407, 412], "observ": [5, 8, 309], "down": [5, 9, 32, 33, 360, 387, 391], "tls_cacert": 5, "tls_certif": 5, "distribut": [5, 10, 30, 32, 387, 391, 416, 421, 430, 431, 432, 442, 443], "ca_fil": 5, "cert_behavior": 5, "absolut": [5, 22, 316, 387, 391], "subsystem": [5, 394, 397, 400, 403], "give": [5, 10, 14, 32, 120, 262, 271, 382, 384, 400, 408, 412, 414], "flexibl": [5, 13, 27, 28, 32, 397, 404, 416, 443], "oslo": [5, 16, 28, 32, 119, 165, 205, 209, 272, 387, 391, 397, 412, 413, 417], "major": [5, 10, 28, 31, 400, 412, 416], "respons": [5, 7, 8, 12, 32, 124, 262, 269, 275, 277, 343, 353, 355, 360, 381, 387, 391, 394, 395, 401, 404, 406, 411, 412, 421, 446], "toggl": [5, 387, 391, 397], "particular": [5, 14, 17, 28, 32, 387, 389, 391, 393, 400, 409, 412], "revok": [5, 8, 10, 17, 30, 31, 34, 36, 39, 46, 49, 60, 102, 121, 209, 307, 380, 381, 389, 391, 393, 417, 420, 448], "global": [5, 10, 12, 13, 27, 33, 387, 391, 397, 407, 417, 430], "dogpil": [5, 118, 387, 391], "null": [5, 7, 121, 336, 338, 381, 387, 391, 394, 420], "effect": [5, 6, 10, 13, 14, 24, 33, 73, 118, 162, 205, 309, 372, 387, 389, 391, 393, 396, 401, 411, 417, 443], "pylibmc": [5, 387, 391], "bmemcach": [5, 387, 391], "redi": [5, 387, 391], "dbm": [5, 387, 391], "memori": [5, 22, 306, 308, 387, 391, 414], "suitabl": [5, 430, 431, 432], "cleanup": 5, "share": [5, 6, 7, 10, 12, 14, 20, 24, 31, 91, 105, 214, 277, 312, 313, 316, 387, 391, 396, 412, 416, 431], "consist": [5, 6, 7, 10, 17, 28, 32, 120, 333, 343, 372, 387, 391, 401, 403, 404, 412, 416, 426], "reliabl": 5, "memory_pickl": [5, 387, 391], "serial": [5, 6, 269, 353, 355], "pickl": 5, "lib": 5, "oslo_cach": [5, 118, 387, 391], "mongo": [5, 387, 391], "mongodb": [5, 387, 391], "memcache_pool": [5, 387, 391], "etcd3gw": [5, 387, 391], "etcd": 5, "x": [5, 6, 8, 10, 14, 22, 163, 164, 381, 387, 391, 404, 411, 412, 417, 445], "dict": [5, 65, 66, 67, 73, 81, 84, 90, 95, 96, 97, 120, 125, 163, 164, 168, 169, 170, 204, 205, 206, 230, 259, 260, 265, 266, 268, 271, 275, 277, 278, 279, 281, 283, 284, 286, 288, 290, 293, 294, 297, 298, 312, 313, 316, 336, 338, 341, 342, 343, 353, 355, 360, 387, 391, 402], "dictcachebackend": 5, "dictionari": [5, 8, 78, 85, 87, 95, 96, 97, 119, 204, 205, 206, 260, 265, 266, 268, 269, 271, 277, 282, 283, 297, 298, 301, 302, 307, 309, 312, 313, 316, 339, 342, 343, 347, 348, 349, 353, 355, 367, 369, 371, 387, 391, 394, 396, 445], "heavili": [5, 401, 404], "benefit": [5, 20, 387, 391, 408, 412], "fernet": [5, 7, 19, 29, 30, 102, 105, 111, 112, 246, 252, 326, 329, 333, 364, 366, 372, 382, 384, 387, 391, 400, 421, 426, 430, 431, 432], "optim": [5, 33, 387, 391], "expiration_tim": [5, 387, 391, 397], "revoc": [5, 29, 36, 307, 347, 348, 349, 387, 389, 391, 393], "revocation_cache_tim": [5, 387, 391], "refresh": [5, 28], "whenev": 5, "significantli": [5, 22], "act": [5, 10, 12, 32, 336, 338, 387, 391, 409, 412, 416, 417], "revocation_list": [5, 389, 393, 420], "lift": [5, 10, 412], "rais": [5, 65, 66, 67, 71, 72, 73, 75, 77, 84, 87, 90, 95, 96, 97, 169, 170, 205, 206, 248, 249, 253, 259, 260, 265, 266, 269, 271, 275, 277, 278, 281, 283, 297, 298, 301, 302, 309, 321, 322, 323, 330, 331, 332, 336, 338, 341, 342, 343, 349, 353, 355, 360, 367, 369, 371, 375, 376, 377, 387, 391, 396, 403, 414, 417], "tokennotfound": [5, 34, 262, 349, 367, 369, 371, 380], "transform": [5, 271], "short": [5, 14, 28, 33, 120, 387, 391, 408, 409, 410, 412], "pki": [5, 6, 10, 30, 36, 360, 389, 393, 420], "inconsist": [5, 33, 412, 416], "about": [5, 8, 10, 12, 13, 17, 19, 28, 31, 32, 306, 308, 309, 316, 330, 331, 332, 353, 355, 367, 369, 371, 384, 387, 389, 391, 393, 394, 400, 401, 404, 409, 410, 411, 412, 414, 416, 417, 418, 421, 445, 446], "product": [5, 13, 28, 32, 106, 107, 387, 391, 392, 400, 404, 412, 423, 424, 425], "concern": [5, 12, 31, 32, 409, 411, 412], "relai": [5, 31, 32, 412, 417, 418], "inaccur": 5, "mislead": [5, 32, 387, 391, 403], "fulli": [5, 22, 31, 343, 387, 391, 399, 410, 411, 443], "Be": [5, 162, 387, 391, 393], "awar": [5, 10, 14, 32, 275, 277, 360, 387, 391, 393, 398, 411], "immedi": [5, 8, 27, 316, 387, 391, 443], "reflect": [5, 10, 22, 32, 394, 412, 414], "delai": [5, 387, 391], "how": [5, 11, 17, 18, 20, 21, 27, 28, 30, 32, 67, 73, 98, 250, 261, 268, 269, 277, 283, 314, 316, 324, 328, 343, 349, 353, 355, 360, 365, 377, 387, 390, 391, 393, 394, 398, 401, 406, 409, 410, 413, 414, 416, 421, 426, 427, 428, 430, 431, 432, 446], "backend_argu": [5, 387, 391], "127": [5, 8, 381, 387, 391, 413, 415], "11211": [5, 6, 387, 391], "reach": [5, 27, 32, 283, 387, 391, 398, 403], "extrem": [5, 32, 401, 404], "noisi": [5, 8], "enhanc": [5, 6, 387, 391, 409, 416], "aggreg": [5, 8, 17, 412, 418], "increas": [5, 28, 91, 387, 391, 433, 434, 435], "default_log_level": [5, 209, 387, 391], "core": [5, 32, 34, 63, 69, 78, 80, 82, 93, 115, 117, 167, 246, 252, 254, 257, 263, 273, 274, 276, 282, 295, 310, 319, 329, 331, 334, 339, 345, 351, 353, 366, 368, 370, 373, 387, 391, 394, 400, 408, 409, 417], "debug_cache_backend": [5, 387, 391], "miss": [5, 18, 96, 277, 387, 391, 404, 409, 446], "easier": [5, 398, 404, 409, 412, 416], "diagnos": [5, 33, 100, 102, 103, 382, 384], "satisfi": [5, 65, 66, 95, 96, 97, 120, 248, 249, 277, 283, 293, 294, 297, 298, 299, 301, 302, 303, 353, 355, 402], "payment": 5, "card": 5, "industri": 5, "harden": 5, "security_compli": [5, 27, 34, 100, 103, 209, 343, 389, 391, 393, 420], "number": [5, 6, 8, 10, 13, 14, 27, 32, 84, 102, 121, 163, 164, 262, 277, 316, 384, 387, 391, 394, 407, 409, 410, 414, 416, 443, 448], "incorrect": [5, 262, 403], "re": [5, 7, 14, 20, 28, 32, 33, 84, 90, 109, 111, 277, 381, 387, 391, 396, 398, 403, 404, 409, 411, 412, 417, 443], "explicitli": [5, 12, 13, 28, 163, 164, 205, 353, 355, 387, 391, 404], "lockout_failure_attempt": [5, 387, 391], "minut": [5, 10, 33, 102, 387, 391], "lock": [5, 8, 14, 17, 27, 115, 162, 262, 273, 283, 387, 391], "lockout_dur": [5, 387, 391], "1800": [5, 387, 391], "ignore_lockout_failure_attempt": 5, "8": [5, 8, 32, 277, 372, 387, 391, 414], "4": [5, 8, 10, 14, 32, 33, 277, 372, 387, 391], "90": [5, 6], "dai": [5, 8, 14, 24, 26, 110, 262, 387, 391, 394], "achiev": [5, 6, 13, 316, 410, 414, 430], "disable_user_account_days_inact": [5, 387, 391], "past": [5, 33, 277, 360, 413, 417], "reset": [5, 8, 115, 163, 165, 262, 309, 381, 387, 389, 391, 393, 414], "wherea": [5, 6, 8], "next": [5, 10, 13, 14, 32, 33, 84, 90, 102, 277, 283, 353, 355, 360, 381, 387, 391, 394, 396, 399, 401, 413, 414], "exempt": [5, 10, 24, 353, 355], "ignore_change_password_upon_first_us": [5, 387, 391], "readi": [5, 14, 385, 409, 413, 414], "change_password_upon_first_us": [5, 387, 391], "certain": [5, 14, 21, 31, 32, 97], "password_expires_dai": [5, 110, 387, 391], "date": [5, 23, 33, 293, 294, 375, 376, 381, 384, 385, 387, 391, 394, 403, 404, 413, 443], "plu": [5, 97], "script": [5, 10, 33, 102, 399, 413, 418, 426, 427, 428, 429], "expires_at": [5, 64, 66, 81, 262, 274, 282, 305, 306, 307, 308, 311, 313, 328, 330, 331, 332, 333, 346, 348, 365, 367, 369, 371, 372, 374, 376, 381, 443, 446], "column": [5, 33, 203, 260, 262, 387, 391, 394, 399], "whose": [5, 7, 65, 66, 277, 443], "ignore_password_expiri": 5, "minimum": [5, 8, 10, 14, 20, 110, 262, 316, 343, 387, 391, 416], "regular": [5, 10, 73, 110, 381, 387, 391, 436, 437, 438, 443], "express": [5, 28, 31, 110, 387, 391, 412], "password_regex": [5, 110, 343, 387, 391], "za": [5, 343, 387, 391], "z": [5, 10, 343, 387, 391], "7": [5, 8, 343, 372, 387, 391, 413, 414, 428], "letter": [5, 343, 387, 391], "seven": 5, "text": [5, 7, 17, 277, 381, 408], "password_regex_descript": [5, 110, 343, 387, 391], "imper": [5, 7, 28, 412], "regex": [5, 13], "experi": [5, 32, 277, 387, 391, 403, 404, 411, 412, 416], "suffer": [5, 14, 32, 401, 412], "insuffici": [5, 110, 262, 387, 391], "accur": [5, 306, 308, 414, 417], "sync": [5, 14, 20, 33, 102, 121, 203, 382, 384, 387, 391, 399], "lead": [5, 105, 277, 387, 391], "poor": 5, "old": [5, 6, 14, 20, 33, 102, 203, 353, 355, 387, 391, 399, 412, 443], "enforc": [5, 18, 21, 106, 115, 119, 162, 163, 165, 277, 299, 302, 320, 321, 322, 353, 355, 358, 387, 389, 391, 393, 411, 412, 417, 445], "unique_last_password_count": [5, 387, 391], "5": [5, 6, 8, 13, 14, 277, 372, 387, 391, 430], "last": [5, 8, 20, 118, 293, 294, 347, 348, 387, 391, 401, 409, 410], "four": 5, "similarli": [5, 10, 14, 411, 412], "minimum_password_ag": [5, 110, 387, 391], "again": [5, 9, 14, 33, 262, 387, 391, 400, 446], "wipe": [5, 33, 387, 391], "less": [5, 10, 14, 32, 110, 262, 387, 391, 400, 403, 411], "otherwis": [5, 14, 33, 102, 103, 262, 277, 279, 341, 342, 343, 360, 387, 391, 394, 411, 412], "her": [5, 32, 412], "lock_password": 5, "begin": [5, 13, 430], "tune": [5, 387, 391], "scalabl": [5, 423, 424, 425, 426, 430, 431, 432], "tier": 5, "horizont": 5, "web": [5, 6, 9, 10, 12, 14, 17, 20, 31, 387, 391, 396, 404, 411, 413, 416, 418, 423, 424, 425, 430, 431, 432], "load": [5, 16, 33, 102, 121, 277, 283, 353, 355, 360, 387, 391, 400, 401, 408, 417, 433, 434, 435], "With": [5, 8, 14, 33, 387, 391, 397, 404, 412, 430, 431, 432, 443], "said": 5, "mani": [5, 8, 9, 14, 31, 102, 387, 391, 401, 403, 412, 413, 416, 417, 423, 424, 425], "opportun": [5, 409], "judg": 5, "yourself": [5, 404, 443], "accordingli": [5, 20, 32, 111, 412], "direct": [5, 6, 8, 10, 13, 120, 309, 387, 391, 403, 411, 412], "might": [5, 10, 14, 17, 20, 22, 28, 31, 32, 33, 114, 205, 283, 403, 404, 411, 412, 423, 424, 425, 430, 431, 432, 442, 445], "max_project_tree_depth": [5, 300, 301, 302, 303, 387, 391], "cater": 5, "complic": [5, 33, 277, 387, 391, 403], "hierarch": [5, 32, 389, 393], "multiten": [5, 416], "max_password_length": [5, 125, 387, 391], "util": [5, 6, 10, 13, 14, 20, 32, 33, 34, 102, 108, 115, 121, 165, 209, 263, 309, 387, 391, 397, 413, 414], "primarili": [5, 387, 391, 416], "driven": [5, 412, 414], "consider": [5, 32, 277, 302, 393], "onlin": [5, 418], "cacheabl": [5, 411], "highest": [5, 14, 121, 387, 391], "characterist": [5, 14, 32], "overal": [5, 401, 411, 416], "critic": [5, 6, 20, 387, 391, 411], "max_active_kei": [5, 14, 102, 121, 387, 391], "decreas": [5, 387, 391], "improv": [5, 6, 102, 104, 387, 391, 401, 412], "advanc": [5, 9, 19, 421], "rotat": [5, 7, 19, 30, 102, 105, 112, 121, 382, 384, 387, 391, 421], "strategi": [5, 33, 121, 414], "live": [5, 33, 277, 387, 391, 397, 401, 414, 421], "pipelin": [5, 387, 391], "consum": [5, 10, 17, 21, 25, 31, 32, 47, 115, 126, 262, 269, 310, 311, 312, 313, 316, 375, 376, 387, 389, 391, 393, 403, 404, 411, 412, 414, 416, 417, 420], "cinder": [5, 17, 22, 31, 381, 411, 412, 443], "swift": [5, 6, 17, 22, 381, 404], "memcached_serv": [5, 6], "token_cache_tim": 5, "quickli": [5, 277, 411, 412], "therebi": [5, 10, 387, 391], "memcache_security_strategi": 5, "include_service_catalog": 5, "protect": [5, 6, 14, 28, 29, 31, 102, 111, 316, 393, 404, 412, 443, 445], "futur": [5, 10, 17, 24, 32, 387, 391, 403, 411, 433, 434, 435, 445], "offer": [5, 412, 418], "style": [5, 417], "projecta": 5, "projectb": 5, "projectc": 5, "prepar": [5, 33, 277, 382, 384], "reserv": [5, 28, 31, 32, 205, 343, 387, 391], "rfc3986": 5, "safeti": [5, 448], "project_name_url_saf": [5, 387, 391], "domain_name_url_saf": [5, 387, 391], "unsaf": [5, 387, 391], "code": [5, 8, 10, 12, 19, 33, 34, 91, 262, 277, 316, 385, 394, 399, 404, 408, 409, 413, 414, 415, 418, 421, 426, 430, 431, 432], "400": [5, 8, 262], "bad": [5, 33, 262, 412], "strict": [5, 387, 391, 400], "creation": [5, 8, 13, 17, 27, 28, 306, 308, 312, 313, 333, 372, 387, 391, 411, 412, 443], "401": [5, 8, 13, 262, 446], "unauthor": [5, 13, 29, 34, 84, 87, 90, 262, 353, 355, 380, 396], "soon": [5, 33, 394], "practic": [5, 13, 33, 163, 164, 403, 408, 413, 414, 416], "collect": [5, 17, 31, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 230, 353, 355, 387, 391, 412, 414, 417, 423, 424, 425], "overli": 5, "long": [5, 29, 30, 269, 387, 391, 400, 403, 409], "suffici": [5, 24, 387, 391, 407, 412], "narrow": 5, "list_limit": [5, 295, 296, 297, 298, 299, 343, 387, 389, 391, 393, 407, 420], "list_": [5, 120, 124, 402], "truncat": [5, 34, 115, 120, 124, 125, 353, 355, 387, 391, 395], "200": [5, 387, 391], "ok": [5, 385, 414], "hoc": [5, 409], "catalog_sql": 5, "endpoint_filt": [5, 34, 209, 391], "return_all_endpoints_if_no_filt": [5, 387, 391], "empti": [5, 10, 24, 75, 77, 95, 96, 97, 98, 105, 112, 205, 248, 249, 275, 278, 281, 288, 290, 297, 298, 309, 336, 338, 343, 381, 387, 389, 391, 414], "referenc": [5, 162, 283, 387, 391, 417, 447], "endpoint_polici": [5, 34, 41, 209, 380, 391, 417], "509": [6, 10, 387, 391], "valid": [6, 9, 10, 12, 13, 14, 17, 20, 22, 24, 28, 29, 31, 32, 33, 34, 36, 65, 66, 81, 96, 102, 110, 115, 121, 168, 169, 170, 204, 205, 262, 269, 271, 275, 277, 278, 281, 302, 307, 309, 310, 330, 331, 332, 333, 367, 369, 371, 372, 387, 389, 391, 393, 394, 396, 397, 404, 408, 411, 412, 417, 445, 446], "elimin": [6, 389, 393, 416], "purpos": [6, 8, 10, 27, 32, 102, 205, 309, 404, 417, 426, 430, 431, 432], "furthermor": [6, 7, 387, 391, 394, 396, 412], "effici": [6, 111, 433, 434, 435], "cach": [6, 19, 34, 100, 103, 115, 283, 297, 298, 309, 391, 394, 395, 421], "renew": [6, 416], "deal": [6, 119, 412], "credenti": [6, 8, 10, 12, 17, 18, 19, 21, 28, 31, 34, 35, 62, 65, 66, 67, 100, 102, 103, 115, 126, 209, 262, 271, 316, 321, 322, 367, 369, 371, 372, 380, 382, 384, 389, 391, 393, 412, 416, 417, 420, 421, 423, 424, 425, 433, 434, 435, 444], "reliev": 6, "burden": 6, "server": [6, 9, 10, 12, 13, 17, 20, 24, 33, 34, 104, 262, 277, 316, 380, 381, 387, 391, 396, 405, 412, 413, 414, 415, 417, 423, 424, 425, 426, 427, 428, 429, 443, 447], "throughout": [6, 10], "lifecycl": [6, 14], "pleas": [6, 10, 13, 22, 28, 102, 104, 106, 262, 387, 391, 394, 398, 404, 410, 411, 412, 413, 418, 421, 427, 428, 429], "spec": [6, 12, 316, 394, 404, 409], "infrastructur": [6, 31, 404, 409, 412, 423, 424, 425], "cryptographi": [6, 333, 372], "confidenti": 6, "integr": [6, 17, 19, 31, 272, 399, 411, 414, 421, 423, 424, 425], "non": [6, 13, 31, 72, 73, 102, 206, 212, 277, 283, 293, 294, 316, 375, 376, 387, 391, 412, 414, 436, 437, 438, 445], "repudi": 6, "govern": 6, "bound": [6, 316, 387, 391, 400], "certifi": 6, "sign": [6, 10, 12, 14, 20, 29, 31, 88, 102, 262, 316, 382, 384, 387, 391, 416], "cryptograph": [6, 91], "uniqu": [6, 8, 10, 12, 22, 71, 72, 105, 262, 265, 266, 268, 283, 293, 294, 316, 330, 331, 332, 341, 342, 367, 369, 371, 387, 391, 412, 417, 433, 434, 435, 436, 437, 438, 443], "owner": [6, 316, 389, 393, 417, 443], "subject": [6, 163, 164, 381, 387, 391, 394, 403, 404, 427, 428, 429], "usual": [6, 9, 10, 12, 17, 31, 73, 97, 169, 170, 414, 418], "privaci": 6, "pem": [6, 10, 20, 387, 391], "0x2": 6, "4098": 6, "0x1002": 6, "signatur": [6, 20, 29, 31, 102, 206, 277, 387, 391, 401], "sha256withrsaencrypt": 6, "somedemo": 6, "intermedi": 6, "ca": [6, 9, 50, 387, 391], "Not": [6, 22, 262, 400, 414, 415, 417], "jul": 6, "18": [6, 8, 10, 32], "42": [6, 427], "01": [6, 205, 381], "2019": [6, 443], "gmt": [6, 381, 404], "2029": 6, "info": [6, 8, 10, 230, 275, 278, 281, 293, 294, 343, 353, 355, 384, 387, 391, 392, 412], "rsaencrypt": 6, "2048": 6, "modulu": 6, "00": [6, 8, 14, 381], "cf": 6, "35": [6, 433, 434, 435], "8b": 6, "cd": [6, 413], "4f": 6, "17": 6, "28": 6, "38": [6, 381], "25": 6, "f7": 6, "e2": 6, "ac": 6, "ce": 6, "4e": 6, "d7": 6, "05": [6, 381], "74": 6, "2f": [6, 10], "99": 6, "04": [6, 10, 429], "f8": 6, "c2": 6, "13": [6, 205], "14": [6, 205, 404, 439, 440, 441], "50": [6, 387, 391], "70": 6, "d6": 6, "b0": 6, "53": 6, "62": 6, "15": [6, 381, 385, 387, 391, 439, 440, 441], "59": [6, 14, 381], "47": [6, 8], "7e": 6, "bf": 6, "30": [6, 32, 91, 387, 391], "4a": 6, "f5": 6, "b8": 6, "29": [6, 8, 381], "1e": 6, "cc": 6, "d4": 6, "49": 6, "9c": 6, "aa": 6, "d9": 6, "b9": 6, "9f": 6, "55": 6, "85": 6, "e3": 6, "44": [6, 14, 433, 434, 435], "d2": 6, "3c": 6, "95": 6, "5a": 6, "3e": 6, "9d": 6, "6b": 6, "b2": 6, "a0": 6, "72": 6, "76": 6, "96": [6, 387, 391], "ee": 6, "c4": 6, "71": 6, "46": 6, "ab": 6, "bd": 6, "12": [6, 14, 32, 33, 381, 387, 391, 427], "7a": 6, "66": 6, "e1": 6, "fd": 6, "03": [6, 8, 381], "af": 6, "a3": 6, "c7": 6, "26": [6, 404], "c3": 6, "a7": 6, "f9": 6, "c0": 6, "22": [6, 8, 404], "08": [6, 8, 14, 381], "2d": 6, "e4": 6, "5c": 6, "07": [6, 14, 439, 440, 441, 446], "58": 6, "c1": 6, "b1": 6, "88": 6, "ae": [6, 14], "45": [6, 8], "5e": 6, "bb": 6, "b4": 6, "52": [6, 443], "da": 6, "b5": 6, "1b": 6, "6f": 6, "db": [6, 168, 391, 400], "a4": 6, "5f": 6, "8f": 6, "e5": 6, "79": 6, "73": 6, "37": [6, 381], "4d": 6, "cb": 6, "97": 6, "e0": 6, "77": 6, "c8": 6, "40": [6, 381], "21": [6, 33, 394, 399], "ef": 6, "d3": 6, "6c": 6, "0f": 6, "8c": 6, "3a": 6, "e9": 6, "63": 6, "3f": 6, "dd": 6, "2c": 6, "86": 6, "36": 6, "43": [6, 443], "df": 6, "d5": 6, "a9": 6, "fa": 6, "4b": 6, "9a": 6, "7c": 6, "3b": 6, "6d": 6, "fe": 6, "c9": 6, "c5": 6, "1d": 6, "1f": 6, "b6": 6, "11": [6, 8, 14, 381, 384], "67": 6, "81": 6, "ed": [6, 393], "27": 6, "98": 6, "9e": 6, "a1": 6, "expon": 6, "65537": 6, "0x10001": 6, "x509v3": 6, "basic": [6, 21, 32, 102, 382, 384, 387, 391, 394, 398, 403, 410, 414, 417, 443], "constraint": [6, 13, 32, 277, 399, 409], "netscap": 6, "cert": [6, 9, 10, 50, 387, 391], "mime": 6, "comment": [6, 387, 391, 409, 430, 431, 432], "openssl": [6, 10, 387, 391], "fb": 6, "65": 6, "a5": 6, "34": [6, 446], "1a": 6, "keyid": 6, "31": [6, 8, 387, 391], "f2": 6, "a8": 6, "7d": 6, "75": 6, "06": 6, "encipher": 6, "extend": [6, 333, 353, 355, 372, 396, 414], "82": 6, "c6": 6, "f4": 6, "eb": 6, "8d": 6, "69": 6, "54": 6, "7f": 6, "02": [6, 8, 381, 384, 433, 434, 435, 439, 440, 441, 443], "94": 6, "57": 6, "0e": 6, "68": 6, "e6": 6, "8a": 6, "83": 6, "5b": 6, "4c": 6, "b3": 6, "19": [6, 8, 389], "87": 6, "a2": 6, "3d": 6, "d1": 6, "9b": 6, "61": 6, "1c": 6, "f3": 6, "80": 6, "5d": 6, "0b": 6, "39": [6, 381, 439, 440, 441, 446], "0c": 6, "48": 6, "92": 6, "41": [6, 381], "bc": 6, "93": 6, "a6": 6, "78": 6, "09": [6, 205, 381], "2b": 6, "91": 6, "6e": 6, "23": [6, 384, 446], "8e": 6, "20": [6, 8, 32, 387, 391], "d0": 6, "89": 6, "ff": 6, "84": 6, "d8": 6, "f0": 6, "b7": 6, "ba": 6, "ea": 6, "24": [6, 14], "51": 6, "6a": 6, "e7": 6, "7b": 6, "2a": 6, "rfc": 6, "2253": 6, "interchang": [6, 31], "proxi": [6, 10, 387, 391], "part": [6, 7, 10, 12, 32, 33, 73, 96, 97, 108, 283, 306, 308, 316, 353, 355, 387, 391, 402, 403, 404, 407, 409, 413, 417, 443], "At": [6, 12, 14, 20, 32, 33, 385, 394, 412], "write": [6, 14, 19, 33, 277, 387, 391, 394, 399, 400, 401, 409, 410, 411, 412, 417, 421], "familiar": [6, 10, 33], "line": [6, 13, 14, 17, 20, 31, 102, 165, 203, 384, 385, 387, 391, 401, 413, 414, 417, 447], "tool": [6, 10, 12, 14, 33, 165, 381, 384, 385, 389, 401, 409, 412, 413, 415, 416], "respect": [6, 10, 32, 394, 404, 414], "determin": [6, 9, 10, 14, 17, 73, 85, 118, 163, 164, 262, 328, 353, 355, 365, 387, 391, 394, 397, 400, 405, 411, 412, 417], "remot": [6, 12, 13, 262, 265, 266, 268, 271, 384], "hexadecim": 6, "distinguish": [6, 12, 277, 387, 391], "mod_ssl": 6, "link": [6, 10, 12, 353, 355, 381, 387, 390, 391, 394, 409, 410, 431], "older": [6, 7, 23, 118, 387, 391, 413], "represent": [6, 13, 17, 95, 96, 97, 119, 255, 277, 333, 372, 394], "yet": [6, 12, 14, 65, 66, 95, 96, 97, 102, 248, 249, 283, 293, 294, 297, 298, 400, 414, 417], "facto": 6, "nameopt": 6, "manual": [6, 20, 27, 28, 29, 32, 203, 384, 385, 387, 391, 414], "compar": [6, 120, 205, 277, 283, 307, 387, 391, 404, 416], "legacydnstringformat": 6, "hand": [6, 12, 412], "x509": [6, 387, 391], "noout": 6, "client_cert": 6, "rfc2253": 6, "sed": 6, "tr": 6, "n": [6, 10, 277], "dgst": 6, "hex": [6, 205, 333, 372], "awk": 6, "tokenless_auth": [6, 34, 115, 209, 391], "trusted_issu": [6, 387, 391], "mention": [6, 10, 31, 400], "exactli": [6, 10, 13, 14, 401, 417], "expect": [6, 8, 9, 13, 14, 22, 28, 32, 97, 105, 109, 112, 168, 205, 206, 262, 271, 275, 277, 343, 353, 355, 385, 387, 391, 396, 403, 412, 413, 414, 417], "absenc": [6, 353, 355], "along": [6, 12, 24, 387, 391, 394, 396, 401, 405, 411, 412], "issuer_attribut": [6, 262, 387, 391], "serv": [6, 10, 14, 33, 121, 404, 412, 416, 432], "ssl_client_i_dn": [6, 387, 391], "emailaddress": 6, "foosign": 6, "foo": [6, 9, 32, 316, 412, 417], "signer": 6, "eng": [6, 387, 391], "l": [6, 14, 32], "san": 6, "jose": 6, "st": 6, "california": 6, "c": [6, 343, 413, 430, 431, 432, 443], "u": [6, 14, 17, 32, 95, 118, 316, 353, 355, 398, 409, 412, 414, 427, 428, 429, 430, 431, 443], "sunnyval": 6, "mechan": [6, 7, 9, 12, 14, 16, 19, 33, 105, 387, 391, 396, 408, 416, 421], "formul": 6, "instruct": [6, 10, 33, 413, 414, 418, 427, 428, 429, 430], "Then": [6, 12, 13, 277, 412], "yield": 6, "alex": 6, "nice": [6, 28, 31, 102, 412], "network": [6, 12, 14, 17, 22, 32, 381, 387, 391, 411, 423, 424, 425, 426, 443], "And": [6, 10, 16, 404], "ephemer": [6, 13, 31, 204, 263, 271, 387, 391], "ssl_client_s_dn_cn": [6, 9], "whitelist": [6, 13, 205, 343], "neutron": [6, 22, 31, 381, 443], "ssl_client_s_dn_o": 6, "openstack_servic": 6, "assum": [6, 14, 27, 28, 32, 33, 87, 102, 230, 262, 277, 387, 389, 391, 393, 394, 404, 411, 412, 413, 417], "x509_tokenless_map": 6, "x509_tokenless": 6, "arbitrari": [6, 10, 33, 205, 333, 372, 387, 391], "oppos": [6, 27, 31], "sslverifycli": [6, 9], "ssloption": 6, "stdenvvar": 6, "virtualhost": [6, 9, 10, 430], "443": 6, "wsgiscriptalia": [6, 430], "www": [6, 10, 277, 387, 391], "cgi": 6, "bin": [6, 413, 430, 431, 432], "errorlog": [6, 430], "apache2": [6, 10, 430, 432], "customlog": [6, 430], "sslengin": [6, 9], "sslcertificatefil": [6, 9], "cer": 6, "sslcertificatekeyfil": [6, 9], "sslcacertificatepath": [6, 9], "capath": 6, "convei": [6, 8, 31, 84, 90, 396, 411], "header": [6, 10, 14, 25, 262, 314, 360, 387, 391, 404, 412, 415, 445, 446], "turn": [6, 12, 13, 88, 277, 412], "bring": [6, 32, 394], "frontend": [6, 417], "mode": [6, 33, 73, 107, 118, 262, 277, 387, 391], "forwardfor": 6, "crt": 6, "reqadd": 6, "forward": [6, 353, 355, 387, 391], "proto": [6, 387, 391], "ssl_fc": 6, "ssl_c_verifi": 6, "sha1": 6, "q": 6, "ssl_c_sha1": 6, "ssl_c_s_dn": 6, "ssl_c_i_dn": 6, "192": 6, "168": 6, "setenvif": 6, "ssl_client_i_dn_cn": 6, "auth_typ": [6, 443], "v3tokenlessauth": 6, "certfil": [6, 10, 108, 387, 391], "keyfil": [6, 10, 387, 391], "privat": [6, 9, 10, 20, 31, 102, 108, 123, 275, 277, 312, 387, 391, 400], "cafil": 6, "project_domain_nam": [6, 269], "project_domain_id": 6, "keystone_authtoken": [6, 22, 443], "auth_url": [6, 264, 265, 266, 268, 443], "glance_private_kei": 6, "pluggabl": [7, 17, 400], "custom": [7, 10, 17, 18, 24, 28, 33, 84, 90, 282, 316, 333, 372, 387, 391, 400, 414, 417, 423, 424, 425, 430], "migrat": [7, 17, 33, 102, 106, 203, 382, 384, 389, 394, 406, 408, 421], "straightforward": [7, 316], "There": [7, 8, 9, 10, 12, 13, 14, 33, 109, 259, 260, 262, 277, 309, 381, 385, 387, 391, 397, 399, 400, 409, 412, 413, 414, 417, 447], "key_repositori": [7, 14, 105, 121, 387, 391], "fernet_token": [7, 14, 34, 102, 105, 209, 372, 391], "hold": [7, 14, 33, 277, 283, 387, 391, 405], "decrypt": [7, 14, 31, 102, 121, 252, 253, 254, 255, 333, 372, 387, 391], "repositori": [7, 20, 30, 102, 105, 112, 121, 382, 384, 387, 391, 394, 398, 400, 403, 408, 409, 413, 414, 418, 423, 424, 425, 427, 428, 429, 430, 431, 432], "sake": [7, 417], "did": [7, 30, 343, 387, 391, 412], "contract": [7, 31, 33, 203, 399, 400, 402], "transpar": [7, 387, 391], "inspect": [7, 14, 28, 31, 169, 170, 401, 411], "directli": [7, 10, 12, 13, 17, 18, 32, 73, 277, 353, 355, 411], "track": [7, 13, 28, 277, 409, 410, 418], "later": [7, 10, 12, 31, 384, 385, 387, 391, 414, 418, 446], "neither": [7, 13, 87, 387, 391, 411], "cipher": [7, 387, 391], "credential_setup": [7, 102, 105, 382, 384, 430, 431, 432], "credential_rot": [7, 102, 105, 382, 384], "credential_migr": [7, 102, 382, 384], "except": [7, 8, 13, 14, 27, 33, 34, 67, 71, 72, 73, 75, 77, 81, 84, 87, 90, 95, 96, 97, 162, 205, 206, 248, 249, 253, 259, 260, 265, 266, 269, 271, 275, 277, 278, 281, 283, 297, 298, 301, 302, 309, 316, 321, 322, 323, 330, 331, 332, 336, 338, 341, 342, 343, 349, 353, 354, 355, 367, 369, 371, 375, 376, 377, 380, 387, 391, 396, 402, 412, 414, 417], "secondari": [7, 12, 14, 102, 121, 387, 391], "prevent": [7, 8, 10, 13, 20, 29, 32, 33, 81, 163, 164, 262, 316, 387, 391, 407, 443], "overrot": [7, 102], "indecipher": [7, 105], "forcibli": 7, "doesn": [7, 13, 28, 32, 67, 71, 72, 73, 75, 77, 95, 96, 97, 102, 121, 205, 230, 248, 249, 262, 265, 266, 271, 275, 278, 281, 297, 298, 301, 302, 321, 322, 323, 330, 331, 332, 336, 338, 341, 342, 367, 369, 371, 375, 376, 377, 381, 387, 391, 403, 409, 412, 414], "mismatch": [7, 387, 391, 412], "3rd": 8, "parti": [8, 13, 25, 28, 269], "bill": [8, 387, 391], "monitor": [8, 28, 387, 391, 403, 443], "inclus": [8, 343, 387, 391], "exclus": [8, 9, 13, 84, 90, 387, 391, 412, 413], "atom": [8, 387, 391], "publish": [8, 309, 409, 410], "feed": [8, 418], "happen": [8, 10, 12, 14, 205, 394, 407, 412], "adher": [8, 399], "top": [8, 10, 13, 32, 343, 387, 391, 412, 421], "event_typ": [8, 309], "resource_typ": [8, 169, 170, 309, 387, 391], "message_id": [8, 277], "payload": [8, 14, 31, 81, 84, 90, 102, 309, 333, 372, 387, 391, 396], "prioriti": [8, 416], "publisher_id": [8, 387, 391], "hostnam": [8, 161, 205, 387, 391], "timestamp": [8, 91, 118, 262, 316, 387, 391], "lie": 8, "portion": [8, 32, 381, 417, 433, 434, 435], "sent": [8, 10, 277, 316, 387, 391], "pycadf": [8, 18, 309, 353, 355], "emit": [8, 306, 308, 387, 391], "dmtf": 8, "complianc": [8, 19, 27, 28, 343, 389, 393, 421], "busi": [8, 12, 394, 411, 412], "categor": 8, "context": [8, 12, 13, 32, 34, 84, 87, 90, 115, 168, 205, 230, 277, 306, 308, 309, 321, 330, 331, 332, 353, 355, 360, 367, 369, 371, 387, 391, 396, 403, 408, 409, 410, 412], "around": [8, 30, 33, 271, 283, 400, 413, 417, 418], "notification_format": [8, 387, 391], "typeuri": 8, "agent": 8, "x86_64": 8, "pc": 8, "linux": [8, 384, 387, 391, 421, 426], "gnu": 8, "initiator_id": 8, "target": [8, 10, 28, 71, 72, 163, 164, 262, 321, 322, 387, 389, 391, 393, 394, 409, 412, 419, 421], "target_uri": 8, "1c2fc591": 8, "facb": 8, "4479": 8, "a327": 8, "520dade1ea15": 8, "3d4a50a9": 8, "2b59": 8, "438b": 8, "bf19": 8, "c231f9c7625a": 8, "eventtyp": 8, "eventtim": 8, "2014": [8, 381, 404], "14t01": 8, "932842": 8, "outcom": [8, 309, 412, 414], "success": [8, 12, 14, 81, 84, 90, 205, 277, 309, 316, 381, 387, 391, 396, 412, 417], "f5352d7b": 8, "bee6": 8, "4c22": 8, "8213": 8, "450e7b646e9f": 8, "former": [8, 399, 404], "keyword": [8, 343, 353, 355, 360], "measur": [8, 33], "addition": [8, 10, 13, 20, 28, 32, 394, 409, 412, 414], "extra": [8, 72, 74, 78, 94, 96, 247, 249, 262, 274, 282, 311, 313, 320, 323, 335, 339, 374, 376, 381, 387, 391, 417], "discuss": [8, 12, 394, 403, 412, 416], "pci": [8, 18, 19, 421], "dss": [8, 18, 19, 421], "reasoncod": 8, "reasontyp": 8, "limit": [8, 10, 14, 17, 19, 21, 28, 34, 35, 106, 115, 120, 124, 126, 262, 277, 336, 338, 343, 351, 353, 355, 375, 376, 380, 387, 389, 391, 393, 400, 404, 407, 412, 417, 420, 421, 443, 448], "repeat": [8, 10, 13, 97, 387, 391, 436, 437, 438], "login": [8, 10, 12, 17, 387, 391, 416], "exceed": [8, 32, 120, 262, 336, 338, 387, 391], "meet": [8, 28, 333, 372, 394, 400, 403], "criteria": [8, 10], "regex_descript": 8, "ag": [8, 110, 262, 387, 391], "met": [8, 13, 31, 32, 336, 338], "trust": [8, 12, 18, 19, 26, 28, 31, 34, 35, 73, 81, 102, 115, 126, 209, 262, 305, 308, 353, 355, 367, 369, 371, 372, 380, 382, 384, 389, 391, 393, 417, 420, 421, 443, 444, 445], "seen": [8, 417], "resource_info": 8, "resource_id": [8, 169, 170, 262, 309], "undergo": 8, "thu": [8, 31, 32, 110, 277, 316, 387, 391, 394, 400, 404, 411, 412, 417], "element": [8, 24, 293, 353, 355, 387, 391], "0156ee79": 8, "b35f": 8, "4cef": 8, "ac37": 8, "d4a85f231c69": 8, "c9f76d3c31e142af9291de2935bde98a": 8, "671da331c47d4e29bb6ea1d270154ec3": 8, "host1234": 8, "2013": [8, 411], "960280": 8, "1371a590": 8, "d5fd": 8, "448f": 8, "b3bb": 8, "a14dead6f4cb": 8, "similar": [8, 12, 14, 28, 32, 33, 97, 102, 168, 205, 277, 316, 387, 391, 403, 412, 414, 416], "oasi": [8, 10], "saml": [8, 10, 12, 13, 18, 34, 36, 108, 209, 262, 265, 266, 268, 269, 309, 372, 391], "v2": [8, 10, 18, 22, 96, 97, 347, 348, 349, 381, 387, 391, 406, 411, 412, 421, 430, 431, 432, 443], "identity_provid": [8, 10, 36, 45, 87, 115, 126, 262, 309, 389, 393, 414, 420], "acm": [8, 10, 17, 387, 391, 417], "develop": [8, 13, 28, 33, 102, 394, 403, 404, 406, 408, 409, 411, 412, 414, 415, 416, 417, 421], "inherited_to_project": [8, 46, 71, 72, 73, 389, 393, 420], "role_assign": [8, 34, 35, 115, 126, 309, 380, 389, 393, 417, 420], "a5901371": 8, "20t01": 8, "0e6b990380154a2599ce6b6e91548a68": 8, "24bdcff1aab8474895dbaac509793de1": 8, "c1e22dc67cbd469ea0e33bf428fe597a": 8, "_unique_id": 8, "222441bdc958423d8af6f28f9c558614": 8, "2016": [8, 205, 381, 433, 434, 435, 439, 440, 441], "290821": 8, "73a19db6": 8, "e26b": 8, "5313": 8, "a6df": 8, "58d297fa652": 8, "c23e6cb7": 8, "abe0": 8, "5e42": 8, "b7f7": 8, "4c4104ea77b0": 8, "9bdddeda6a0b451e9e0439646e532afd": 8, "11t18": 8, "156356": 8, "0000": 8, "ed1ab0b40f284fb48fea9e25d0d157fc": 8, "78cd795f": 8, "5850": 8, "532f": 8, "9ab1": 8, "5adb04e30c0f": 8, "9a97e9d0": 8, "fef1": 8, "4852": 8, "8e82": 8, "bb693358bc46": 8, "amount": [8, 14, 120, 316, 387, 391, 400, 403], "won": [8, 9, 31, 32, 262, 283, 316, 387, 391, 412], "wherein": 8, "word": [8, 387, 391, 412], "care": [8, 12, 30, 32, 97, 410], "opt_out": 8, "notification_opt_out": [8, 387, 391], "pend": [8, 387, 391, 412], "telemetri": [8, 426], "suppress": [8, 262, 387, 391], "too": [8, 10, 102, 277, 400], "apach": [9, 17, 25, 262, 387, 391, 426, 427, 428, 429], "plugin": [9, 10, 34, 80, 262, 387, 391, 406, 414, 417, 421], "kerbero": [9, 10, 86], "remote_us": [9, 10, 13, 18, 86, 387, 391, 396], "don": [9, 12, 13, 28, 32, 102, 209, 283, 401, 403, 409, 411, 412, 417], "defaultdomain": [9, 80, 82, 86, 387, 391], "remote_domain": [9, 387, 391], "invok": [9, 84, 90, 102, 277, 316, 382, 384, 387, 391, 396, 400, 401, 413, 414, 447], "imagin": [9, 412], "distinct": [9, 28, 32], "bar": [9, 316, 403, 412], "mod_shib": [9, 387, 391], "tri": [9, 13, 387, 391], "engin": [9, 87, 102, 203, 322, 387, 391, 412, 417], "profit": 9, "_default_": 9, "allowed_ca": 9, "sslcarevocationpath": 9, "sslusernam": 9, "sslverifydepth": 9, "idea": [10, 12, 33, 408, 412], "assert": [10, 12, 13, 36, 87, 262, 265, 266, 268, 269, 271, 283, 343, 372, 387, 391, 412, 414], "claim": [10, 13, 17, 32, 412], "samltest": 10, "googl": [10, 12, 408], "plan": [10, 24, 32, 33, 400, 409], "easiest": [10, 14, 397, 404], "dummi": [10, 316], "reconfigur": 10, "point": [10, 12, 14, 20, 29, 32, 33, 67, 73, 98, 102, 104, 105, 106, 124, 230, 250, 261, 268, 277, 283, 284, 314, 324, 328, 343, 349, 365, 377, 387, 391, 394, 399, 400, 408, 410, 411, 412, 418, 423, 424, 425], "ubuntu": [10, 413, 421, 426, 432], "ll": [10, 18, 33, 275, 400, 404], "behind": [10, 14, 387, 391, 403, 430, 431, 432], "rather": [10, 12, 17, 73, 109, 316, 387, 391, 412, 414, 430, 431, 432, 442], "uwsgi": [10, 413, 415], "gunicorn": 10, "suse": [10, 421, 426, 430], "redhat": 10, "decid": [10, 18, 412], "regist": [10, 17, 22, 29, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 162, 212, 262, 271, 297, 298, 309, 316, 341, 342, 347, 348, 353, 355, 389, 393, 396, 400, 408, 410], "driver": [10, 14, 18, 22, 25, 29, 31, 75, 77, 95, 106, 109, 111, 120, 124, 259, 262, 265, 266, 273, 275, 278, 281, 283, 288, 293, 301, 312, 336, 338, 341, 342, 343, 353, 355, 388, 391, 395, 396, 405, 406, 414, 417, 421, 423, 424, 425], "urn": [10, 12], "resolv": [10, 12, 14, 20, 33, 262, 431], "anyth": [10, 33, 283, 342, 353, 355, 381], "listen": [10, 34, 309, 380, 387, 391, 430, 432], "port": [10, 384, 387, 391, 430, 431, 432], "start": [10, 13, 14, 19, 20, 27, 33, 283, 387, 391, 394, 398, 399, 400, 401, 403, 405, 408, 409, 412, 418, 421, 430, 431, 446, 448], "prefix": [10, 277, 387, 391, 414], "align": [10, 416], "found": [10, 13, 20, 24, 31, 71, 72, 95, 96, 97, 102, 103, 120, 205, 206, 262, 265, 266, 271, 288, 290, 293, 294, 336, 338, 343, 353, 355, 387, 390, 391, 394, 398, 403, 410, 413, 414, 415, 445], "grep": 10, "entityid": 10, "our": [10, 12, 14, 33, 120, 283, 394, 398, 400, 401, 404, 412, 418, 421], "univers": [10, 12], "remote_id": [10, 264, 265, 266, 414], "y": [10, 387, 391], "understand": [10, 12, 26, 32, 33, 102, 277, 393, 394, 403, 411, 412], "especi": [10, 33, 403, 404, 412, 443], "provis": 10, "durat": [10, 17, 33, 312, 313, 387, 391, 448], "authorization_ttl": [10, 264, 266], "default_authorization_ttl": [10, 387, 391], "lag": 10, "carefulli": 10, "simpl": [10, 24, 50, 283, 316, 387, 391, 397, 416, 417, 433, 434, 435, 443], "cat": 10, "eof": 10, "federated_us": [10, 274, 282], "samltest_map": 10, "evalu": [10, 13, 28, 263, 268, 387, 391, 394, 401, 416], "fill": [10, 12, 277, 385], "federated_project": 10, "quit": 10, "now": [10, 24, 30, 31, 32, 33, 73, 262, 277, 283, 387, 391, 393, 394, 399, 400, 401, 404, 410, 412, 415, 417, 446], "openidc": [10, 12], "identityprovid": 10, "authtyp": 10, "choos": [10, 22, 30, 32, 277, 283, 316, 412], "guidanc": [10, 394, 413], "ve": [10, 12, 32, 33, 109, 277, 387, 391, 404, 408, 412], "chosen": [10, 33, 387, 391, 414], "packag": [10, 214, 230, 380, 387, 391, 413, 427, 428, 429, 430, 431, 432], "heavi": 10, "minor": [10, 416], "mostli": [10, 111], "apathet": 10, "choic": [10, 18, 404, 412, 416], "shib": [10, 387, 391], "mellonidp": 10, "mellon_idp": [10, 387, 391], "oidcclaimprefix": 10, "oidc": 10, "http_oidc_iss": [10, 387, 391], "basi": [10, 24, 27, 387, 391, 416], "remote_id_attribut": [10, 264, 266, 387, 391], "altern": [10, 29, 277, 283, 316, 353, 355, 387, 391, 402, 404, 409, 417, 443], "intend": [10, 13, 17, 24, 27, 102, 111, 205, 387, 391, 393, 404, 411, 412, 414], "send": [10, 33, 309, 384, 387, 391, 412, 423, 424, 425], "precaut": 10, "man": 10, "middl": 10, "mitm": 10, "trail": [10, 277, 387, 391], "slash": [10, 387, 391], "trusted_dashboard": [10, 387, 391], "horizon1": 10, "horizon2": 10, "copi": [10, 20, 33, 409], "sso_callback_templ": [10, 387, 391], "redirect": [10, 12, 316, 387, 391], "systemctl": [10, 430, 431], "offici": [10, 414], "browser": [10, 12, 445], "profil": [10, 12, 34, 115, 391], "enlist": 10, "assist": 10, "sso": [10, 12, 387, 391], "local_set": 10, "py": [10, 394, 408, 414, 415, 417], "screen": 10, "websso_en": 10, "friendli": [10, 277, 416, 418], "forc": [10, 24, 27, 307, 387, 391, 411], "websso_idp_map": 10, "websso_choic": 10, "_": [10, 410], "markup": 10, "languag": [10, 110, 387, 391, 413, 415], "myidp_openid": 10, "corpor": 10, "myidp_saml2": 10, "myidp": 10, "dropdown": [10, 12], "menu": [10, 12], "websso_initial_choic": 10, "rememb": [10, 14, 401, 412], "ecp": [10, 36, 269, 387, 391], "tc": 10, "soap": 10, "singlesignonservic": 10, "export": [10, 384, 413, 417, 430, 431, 432, 433, 434, 435, 447], "os_auth_typ": 10, "v3samlpassword": 10, "os_identity_provid": 10, "os_identity_provider_url": 10, "os_protocol": 10, "os_usernam": [10, 413, 417, 430, 431, 432, 433, 434, 435, 447], "morti": 10, "os_password": [10, 413, 417, 430, 431, 432, 433, 434, 435, 439, 440, 441, 447], "panic": 10, "os_auth_url": [10, 413, 430, 431, 432, 433, 434, 435, 439, 440, 441, 447], "os_identity_api_vers": [10, 413, 430, 431, 432, 433, 434, 435, 447], "os_project_nam": [10, 413, 417, 430, 431, 432, 433, 434, 435, 447], "os_project_domain_nam": [10, 430, 431, 432, 433, 434, 435, 447], "often": [10, 12, 14, 387, 391, 412, 417], "sandbox": 10, "xmlsec1": [10, 108, 262, 387, 391], "apt": [10, 432], "yum": [10, 431], "confus": 10, "idp_entity_id": [10, 387, 391], "idp_sso_endpoint": [10, 387, 391], "organ": [10, 12, 17, 32, 387, 391, 401, 403, 417, 423, 424, 425], "contact": [10, 262, 360, 387, 391], "idp_organization_nam": [10, 387, 391], "example_compani": 10, "idp_organization_display_nam": [10, 387, 391], "corp": 10, "idp_organization_url": [10, 387, 391], "idp_contact_compani": [10, 387, 391], "idp_contact_nam": [10, 387, 391], "john": [10, 387, 391], "idp_contact_surnam": [10, 387, 391], "smith": 10, "idp_contact_email": [10, 387, 391], "jsmith": [10, 13, 28], "idp_contact_telephon": [10, 387, 391], "555": [10, 387, 391], "5555": 10, "idp_contact_typ": [10, 387, 391], "technic": [10, 32, 387, 391, 403, 406, 421], "signing_cert": [10, 387, 391], "signing_kei": [10, 387, 391], "idp_metadata_path": [10, 387, 391], "saml2_idp_metadata": [10, 387, 391], "xml": [10, 12, 13, 269, 387, 391, 414], "saml_idp_metadata": [10, 102, 382, 384, 387, 391], "final": [10, 12, 32, 277, 398, 409, 412, 414, 427, 428, 429], "keystonesp": 10, "keystoneidp": 10, "pao": 10, "md": 10, "assertionconsumerservic": 10, "nomoresecret": 10, "os_service_provid": 10, "os_remote_project_nam": 10, "os_remote_project_domain_nam": 10, "No": [10, 14, 262, 387, 391], "view": [10, 12, 28, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 307, 316, 391, 394, 412, 413], "proceed": [10, 430, 431, 432], "consol": [10, 17], "advis": [10, 387, 391], "examin": [10, 73, 443], "libapache2": 10, "mod": 10, "oidcresponsetyp": 10, "id_token": 10, "oidcscop": 10, "oidcprovidermetadataurl": 10, "oidcoauthverifyjwksuri": 10, "googleapi": 10, "oauth2": [10, 34, 48, 380], "oidcclientid": 10, "openid_client_id": 10, "oidcclientsecret": 10, "openid_client_secret": 10, "oidccryptopassphras": 10, "random": [10, 205, 316, 365, 387, 391], "oidcredirecturi": 10, "vaniti": 10, "mod_wsgi": [10, 25, 404, 430, 431, 432], "alphanumer": 10, "dash": 10, "block": [10, 22, 31, 387, 391, 411, 426], "fit": [10, 28, 31, 32, 403, 409, 412, 417], "bearer": [10, 29, 30, 387, 391, 404], "adopt": [10, 31, 397, 404, 411, 412], "reload": 10, "alter": [10, 316, 390, 399], "http_": 10, "oidcmetadatadir": 10, "redirect_uri": [10, 316], "oidcoauthverifycertfil": 10, "kid": [10, 418], "kid2": 10, "cert2": 10, "kidn": 10, "certn": 10, "tupl": [10, 84, 87, 205, 259, 260, 277, 330, 331, 332, 333, 353, 355, 367, 369, 371, 372, 417], "space": [10, 17, 277, 316, 387, 391, 414, 423, 424, 425], "folder": 10, "keycloak": [10, 12], "2fauth": 10, "2frealm": 10, "2fidp": 10, "raw": [10, 165, 391], "iss": 10, "escap": 10, "client_id": 10, "client_secret": 10, "simplifi": [10, 277, 412], "authorization_endpoint": 10, "token_endpoint": 10, "userinfo_endpoint": 10, "openidconnect": 10, "v1": [10, 18, 95, 381, 404, 411], "userinfo": 10, "revocation_endpoint": 10, "jwks_uri": 10, "response_types_support": 10, "subject_types_support": 10, "id_token_signing_alg_values_support": 10, "rs256": 10, "scopes_support": 10, "token_endpoint_auth_methods_support": 10, "client_secret_post": 10, "client_secret_bas": 10, "claims_support": 10, "aud": 10, "email_verifi": 10, "exp": 10, "family_nam": 10, "given_nam": 10, "iat": 10, "pictur": 10, "code_challenge_methods_support": 10, "plain": [10, 387, 391], "s256": 10, "outlin": [10, 33], "mellonen": 10, "mellonspprivatekeyfil": 10, "mellonspcertfil": 10, "mellonspmetadatafil": 10, "mellonidpmetadatafil": 10, "mellonendpointpath": 10, "mellon_create_metadata": 10, "sh": [10, 413, 430, 431, 432], "webpag": 10, "submit": [10, 394, 398, 403, 414], "wget": 10, "shib2": 10, "sethandl": 10, "mod_proxi": 10, "proxypass": 10, "shibrequestset": 10, "requiresess": 10, "shibexportassert": 10, "ifvers": 10, "shibrequiresess": 10, "shibrequireal": 10, "keygen": 10, "year": 10, "upon": [10, 31, 277, 312, 313, 387, 391, 413, 416, 417], "shibboleth2": 10, "daemon": 10, "applicationdefault": 10, "eppn": 10, "moment": 10, "tell": [10, 13, 412, 414], "metadataprovid": 10, "backingfil": 10, "shibd": 10, "shibd_warn": 10, "warn": [10, 33, 384, 385, 387, 391, 392, 401, 403, 412], "discover": [10, 32, 416], "oid": 10, "9": [10, 32, 205, 372, 387, 391], "2342": 10, "19200300": 10, "usabl": [10, 20, 28], "sever": [10, 17, 18, 102, 205, 404, 411, 412, 417, 426], "openstack_us": [10, 13], "openstack_rol": [10, 13], "openstack_project": [10, 13], "openstack_user_domain": [10, 13], "openstack_project_domain": [10, 13], "openstack_group": [10, 13], "desir": [10, 316, 387, 391, 412, 443], "cover": [10, 12, 87, 398, 414], "glossari": 11, "sp": [11, 12, 13, 265, 266], "idp": [11, 12, 13, 34, 45, 263, 265, 266, 268, 271, 283, 293, 294, 309, 387, 391, 414], "openid": [11, 18], "connect": [11, 18, 106, 262, 276, 277, 384, 387, 391, 411, 416, 426, 430, 431, 432], "mellon": [11, 13], "shibboleth": [11, 13], "togeth": [12, 32, 91, 387, 391, 423, 424, 425, 426], "ldap": [12, 17, 18, 19, 34, 100, 102, 103, 111, 209, 262, 273, 274, 282, 283, 343, 382, 384, 391, 400, 405, 412, 416, 417, 421, 423, 424, 425, 443], "offload": 12, "truth": [12, 32, 277, 417], "protocol": [12, 13, 17, 36, 45, 87, 115, 126, 262, 265, 266, 268, 271, 283, 293, 294, 309, 367, 369, 371, 372, 387, 389, 391, 393, 394, 414, 420], "concept": [12, 14, 15, 19, 31, 32, 387, 391, 412, 421], "wherebi": [12, 277], "close": [12, 91, 387, 391, 403, 409], "topic": [12, 387, 391, 403, 411], "construct": [12, 29, 277, 353, 355, 387, 391, 414], "NOT": [12, 203, 387, 391, 413], "accept": [12, 31, 32, 87, 205, 271, 277, 387, 391, 394, 409, 412, 415, 417, 443, 445], "yai": 12, "nai": 12, "whatev": [12, 360, 387, 391, 400, 401, 405, 412], "form": [12, 13, 24, 28, 84, 90, 109, 119, 163, 164, 277, 330, 331, 332, 343, 353, 355, 367, 369, 371, 387, 391, 396, 407, 412], "render": [12, 14, 105, 411, 414], "appropri": [12, 20, 22, 24, 387, 391, 394, 409, 410, 417, 433, 434, 435, 443], "face": [12, 283, 403, 405, 410, 411], "IT": 12, "built": [12, 22, 29, 33, 87, 111, 387, 391, 417], "oauth": [12, 18, 25, 31, 80, 82, 88, 262, 312, 313, 316, 387, 391, 417], "statement": [12, 402, 409], "ticket": [12, 32], "someth": [12, 14, 31, 33, 109, 309, 385, 401, 403, 404, 412], "els": [12, 31, 33, 205, 316, 387, 391, 411], "everyth": [12, 15, 30, 32, 387, 391, 412, 448], "irrelev": [12, 411], "diagram": [12, 22, 32], "intermediari": [12, 124], "detect": [12, 120, 316, 401, 404], "isn": [12, 28, 32, 104, 206, 277, 393, 401, 412, 414], "prompt": [12, 17, 409, 436, 437, 438], "nativ": [12, 277, 387, 391, 416], "keystoneauth": [12, 387, 391, 398, 403, 408, 412, 443], "slightli": [12, 102], "necessarili": 12, "correctli": [12, 105, 109, 112, 205, 404, 412], "vice": 12, "versa": 12, "though": [12, 14, 32, 105, 283, 412], "That": [12, 33, 277, 413], "trigger": [12, 33, 387, 391, 399, 401], "pick": [12, 14, 27, 398], "middleman": 12, "nonstandard": 12, "goe": [12, 14, 394], "forth": 12, "side": [12, 14, 33, 387, 391, 399, 401, 411, 412], "negoti": 12, "segreg": 12, "channel": [12, 316, 398, 403, 418], "exchang": [12, 31, 36, 387, 391, 412], "accord": [12, 27, 401, 411, 412], "saml2": [13, 36, 45, 387, 391, 414], "third": [13, 25, 28], "softwar": [13, 403], "themselv": [13, 32], "perspect": [13, 28, 412], "place": [13, 14, 20, 33, 73, 86, 102, 124, 283, 309, 387, 391, 400, 401, 409, 412, 413, 414, 418, 433, 434, 435], "substitut": [13, 205, 277, 387, 391], "fact": [13, 14, 283, 387, 391, 404], "calcul": [13, 14, 32, 120, 124, 255], "sequenti": 13, "stop": [13, 33, 309, 385, 414], "captur": [13, 414, 416], "collaps": 13, "occurr": 13, "win": 13, "recurs": [13, 377, 430, 443, 448], "pattern": [13, 14, 28, 387, 391, 394], "mapping_engin": [13, 102, 382, 384], "any_one_of": 13, "argument": [13, 14, 22, 31, 102, 124, 205, 277, 353, 355, 360, 384, 385, 387, 391, 394, 397, 447], "not_any_of": 13, "blacklist": 13, "filter": [13, 19, 28, 44, 65, 66, 67, 71, 72, 73, 75, 77, 94, 95, 96, 97, 120, 163, 164, 248, 249, 265, 266, 275, 277, 278, 281, 288, 290, 293, 294, 297, 298, 312, 336, 338, 343, 353, 355, 361, 375, 376, 387, 389, 391, 393, 395, 403, 407, 409, 412, 420, 421], "over": [13, 22, 28, 30, 102, 271, 316, 384, 385, 387, 391, 412, 414], "0cd5e9": 13, "firstnam": [13, 271], "lastnam": [13, 271], "oidc_group": 13, "brace": 13, "tester": [13, 271], "other_condit": 13, "shown": [13, 14, 73, 277, 387, 391, 430, 431, 432], "http_oidc_groupid": 13, "http_oidc_email": 13, "me": [13, 30], "opsteam": 13, "financ": 13, "developer_group": 13, "abc1234": 13, "private_cloud": 13, "belong": [13, 297, 298, 389, 393, 399, 412], "local_us": [13, 274, 282], "local_domain": 13, "deem": 13, "group_id": [13, 39, 42, 46, 52, 60, 71, 72, 73, 87, 115, 122, 262, 271, 274, 275, 278, 281, 282, 283, 294, 309, 389, 393, 420], "group_nam": [13, 271, 275, 278, 281, 283], "discard": [13, 24, 387, 391], "yeah": 13, "mutual": [13, 412], "ibm_canada_lab": 13, "naww": 13, "ibm_usa_lab": 13, "any_nam": 13, "contractor": 13, "orgpersontyp": [13, 271], "subcontractor": 13, "succe": [13, 14, 24, 32, 387, 391, 396], "identif": [13, 87], "bottom": [13, 409], "best": [13, 14, 387, 391, 400, 409, 418], "usertyp": [13, 34, 263, 271], "aid": [13, 416], "syntax": [13, 409, 443], "pars": [13, 102, 205, 277, 384, 385, 387, 391, 445], "ultim": [13, 14, 28, 411, 412], "decis": [13, 18, 28, 412], "stage": [13, 30, 33, 102, 387, 391], "semant": 13, "ahead": [13, 203], "idempot": 13, "mix": [13, 18, 33, 262], "compris": [13, 423, 424, 425, 448], "market": 13, "6fe767": 13, "dedic": [13, 32, 45, 102, 401, 404, 409], "k2k": 13, "user1": 13, "openstack_domain": 13, "declar": [13, 309, 387, 391, 401], "insert": [13, 124, 277, 387, 391, 399], "suppos": [13, 412, 417], "group1": 13, "messagepack": 14, "wrap": [14, 118, 120, 124, 277, 283, 309, 353, 355, 387, 391, 394], "transport": [14, 333, 372, 387, 391], "safe": [14, 19, 20, 87, 102, 121, 262, 277, 316, 333, 365, 372, 387, 391, 393, 412, 416, 421], "symmetr": [14, 31, 387, 391], "compos": [14, 411], "hmac": [14, 31, 91], "held": [14, 341, 387, 391], "demot": [14, 102], "justifi": [14, 28, 409], "clarifi": [14, 412], "natur": [14, 28, 32], "promot": [14, 121, 387, 391], "chanc": [14, 33, 387, 391, 412], "span": [14, 31, 387, 391], "ultra": 14, "effort": [14, 411, 416], "fernet_rot": [14, 29, 102, 112, 382, 384, 387, 391], "ye": [14, 414], "leverag": [14, 28, 397, 417, 423, 424, 425], "databas": [14, 22, 31, 33, 100, 102, 103, 109, 203, 283, 316, 382, 384, 385, 391, 394, 406, 408, 414, 416, 421, 423, 424, 425, 426, 430, 431, 432], "bloat": [14, 31, 387, 391], "prune": 14, "replic": [14, 31, 33, 387, 391], "instantli": [14, 411], "remain": [14, 65, 66, 95, 96, 97, 248, 249, 262, 277, 293, 294, 297, 298, 307, 375, 376, 387, 391], "much": [14, 22, 28, 32, 33, 387, 391, 404, 411, 417], "sometim": [14, 31], "size": [14, 19, 111, 262, 277, 333, 372, 387, 391, 412, 414, 421], "mitig": 14, "switch": [14, 32, 387, 391, 412], "250": 14, "exce": [14, 24, 32, 111, 262, 303, 336, 338, 387, 391], "1600": 14, "bigger": 14, "relationship": [14, 28, 71, 72, 96, 122, 387, 389, 391, 393, 412, 417, 445, 448], "cluster": [14, 20, 33, 121, 387, 391], "confirm": [14, 17], "super": [14, 33, 414, 446], "join": [14, 282, 316, 403], "unnecessari": [14, 29, 387, 391, 413], "problem": [14, 102, 107, 205, 382, 384, 403, 409, 411, 412, 413], "sens": [14, 32, 384, 387, 391, 403, 412], "explor": 14, "secreci": 14, "mind": [14, 32, 403, 412, 416], "rsync": 14, "took": [14, 412], "properli": [14, 33, 87, 104, 118, 401, 410, 417], "investig": [14, 385], "small": [14, 404], "trivial": 14, "room": 14, "introduc": [14, 17, 28, 31, 102, 283, 404, 412], "schedul": [14, 33, 387, 391, 400], "try": [14, 33, 89, 91, 107, 124, 205, 262, 316, 341, 342, 387, 391, 394, 403, 407, 409, 412, 446], "latest": [14, 33, 102, 203, 272, 277, 387, 391, 394], "penalti": [14, 400], "low": [14, 102, 387, 391, 398, 418], "err": 14, "weekli": [14, 418], "daili": 14, "hourli": 14, "aes256": [14, 31], "written": [14, 33, 102, 205, 399, 409, 414], "someon": [14, 341, 342, 394, 403, 411, 412], "power": [14, 412], "fresh": [14, 328, 365, 387, 391], "redistribut": 14, "regardless": [14, 24, 28, 32, 411], "unexpir": 14, "gone": [14, 34, 262, 380], "hour": [14, 387, 391], "six": 14, "sure": [14, 20, 33, 102, 162, 205, 271, 387, 391, 393, 394, 398, 403, 409, 412], "am": 14, "mondai": 14, "tuesdai": 14, "prematur": [14, 20, 105], "accomplish": [14, 28, 32, 277, 384, 401, 412], "divid": [14, 33], "frequenc": 14, "better": [14, 400, 427, 428, 429], "token_expir": 14, "rotation_frequ": 14, "count": [14, 387, 391, 414], "buffer": 14, "servicetoken": 14, "allow_expired_window": [14, 387, 391], "taken": [14, 32, 124, 277, 307, 387, 391], "formula": 14, "la": 14, "drwx": 14, "4096": [14, 387, 391], "drwxr": 14, "xr": 14, "rw": 14, "pm": 14, "todai": [14, 411, 412], "administ": [15, 19, 416, 421], "node": [16, 20, 30, 31, 33, 121, 203, 387, 391, 426, 430, 431, 432, 439, 440, 441, 443], "healthcheck": [16, 391], "compani": [17, 387, 391, 417], "templat": [17, 93, 94, 387, 391, 394, 409, 412, 445], "interfac": [17, 22, 94, 95, 96, 124, 253, 259, 275, 277, 284, 288, 293, 301, 312, 328, 330, 341, 347, 365, 367, 381, 387, 391, 404, 411, 413, 417, 423, 424, 425, 430, 431, 432, 447], "divis": 17, "structur": [17, 21, 27, 32, 271, 343, 387, 391, 412], "geograph": [17, 416], "connot": [17, 412], "east": 17, "privileg": [17, 28, 33, 387, 391, 411, 416, 430, 431, 432, 443, 448], "interpret": [17, 205], "alpha": [17, 32], "numer": [17, 387, 391], "finit": 17, "aspir": 17, "fledg": 17, "solut": [17, 277, 401, 403, 409, 412], "behav": [17, 28, 32, 387, 390, 391], "alic": [17, 28, 412], "emea": 17, "edit": [17, 430, 431, 432, 433, 434, 435], "cyberdyn": 17, "service_codenam": 17, "task": [17, 316, 436, 437, 438], "recogn": [17, 121, 412], "restrict": [17, 32, 73, 316, 387, 391, 407, 409, 412, 416, 423, 424, 425, 443, 448], "volum": [17, 22, 31, 95, 381, 411, 412], "admin_or_own": [17, 389, 393], "attach_network": 17, "attach_volum": 17, "get_al": [17, 276, 277, 278], "unlock_overrid": 17, "admin_api": 17, "compute_extens": 17, "admin_act": 17, "paus": [17, 387, 391], "unpaus": 17, "suspend": 17, "resum": 17, "unlock": [17, 283], "resetnetwork": 17, "injectnetworkinfo": 17, "createbackup": 17, "migratel": 17, "cloudpip": 17, "console_output": 17, "createserverext": 17, "deferred_delet": 17, "disk_config": 17, "evacu": 17, "extended_server_attribut": 17, "extended_statu": 17, "flavorextradata": 17, "flavorextraspec": 17, "flavormanag": 17, "floating_ip_dn": 17, "floating_ip_pool": 17, "floating_ip": 17, "keypair": [17, 387, 391], "multin": 17, "rescu": 17, "security_group": 17, "server_action_list": 17, "server_diagnost": 17, "simple_tenant_usag": 17, "virtual_interfac": 17, "virtual_storage_arrai": 17, "volume_attach": 17, "volumetyp": 17, "get_volume_metadata": 17, "get_snapshot": 17, "get_all_snapshot": 17, "get_all_network": 17, "get_network": 17, "delete_network": 17, "disassociate_network": 17, "get_vifs_by_inst": 17, "allocate_for_inst": 17, "deallocate_for_inst": 17, "validate_network": 17, "get_instance_uuids_by_ip_filt": 17, "get_floating_ip": 17, "get_floating_ip_pool": 17, "get_floating_ip_by_address": 17, "get_floating_ips_by_project": 17, "get_floating_ips_by_fixed_address": 17, "allocate_floating_ip": 17, "deallocate_floating_ip": 17, "associate_floating_ip": 17, "disassociate_floating_ip": 17, "get_fixed_ip": 17, "add_fixed_ip_to_inst": 17, "remove_fixed_ip_from_inst": 17, "add_network_to_project": 17, "get_instance_nw_info": 17, "get_dns_domain": 17, "add_dns_entri": 17, "modify_dns_entri": 17, "delete_dns_entri": 17, "get_dns_entries_by_address": 17, "get_dns_entries_by_nam": 17, "create_private_dns_domain": 17, "create_public_dns_domain": 17, "delete_dns_domain": 17, "gatewai": [17, 423, 424, 425], "coupl": [17, 32, 205, 403, 415, 417], "substanti": 18, "employe": 18, "audit": [18, 21, 28, 34, 309, 367, 369, 371, 372, 380, 387, 391, 409], "partial": [18, 95, 96, 97, 306, 343, 387, 391, 409], "compliant": [18, 387, 391], "progress": [18, 31, 403, 412, 427, 428, 429], "troubleshoot": [19, 421], "layer": [19, 32, 118, 124, 277, 353, 355, 394, 395, 421], "scale": [19, 277, 416, 421], "upgrad": [19, 26, 102, 114, 115, 171, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 385, 387, 391, 394, 399, 400, 412, 421], "insensit": [19, 26, 277, 343, 421], "frequent": [19, 30, 31, 102, 387, 391, 421, 427, 428, 429], "ask": [19, 30, 31, 120, 403, 412, 418, 421], "question": [19, 30, 31, 32, 262, 275, 278, 281, 283, 341, 343, 387, 391, 394, 403, 412, 418, 421], "jw": [19, 29, 30, 102, 364, 366, 382, 384, 387, 391, 421], "primer": [19, 421], "persona": [19, 412, 421], "unifi": [19, 21, 306, 308, 387, 391, 421], "health": [19, 21, 387, 391, 401, 403, 421], "notif": [19, 21, 34, 380, 387, 391, 403, 421], "asymmetr": [20, 29, 31], "inher": [20, 277, 443], "anyon": [20, 31, 398], "jwt": [20, 29, 31, 416], "create_jws_keypair": [20, 29, 34, 102, 115, 123, 382, 384, 387, 391], "es256": [20, 29, 31, 371], "jwa": [20, 31], "worth": [20, 97], "jwt_token": [20, 34, 209, 391], "readabl": [20, 31, 105, 112, 387, 391, 399], "jws_private_key_repositori": [20, 387, 391], "iter": [20, 163, 164, 205, 271, 353, 355, 387, 391, 400, 410, 414], "jws_public_key_repositori": [20, 387, 391], "invalid": [20, 30, 65, 66, 95, 96, 97, 102, 105, 109, 110, 117, 118, 205, 262, 275, 277, 278, 281, 297, 298, 309, 316, 349, 360, 397, 403, 443], "expir": [20, 22, 27, 30, 102, 110, 262, 274, 282, 316, 328, 330, 331, 332, 333, 347, 348, 365, 367, 369, 371, 372, 375, 376, 382, 384, 387, 391, 397, 433, 434, 435, 439, 440, 441, 443, 446, 448], "confid": 20, "compromis": [20, 30, 387, 391, 393, 443], "craft": 20, "lesser": 21, "cadf": [21, 67, 309, 387, 391], "opt": [21, 22, 27, 34, 209, 277, 387, 391, 415], "discov": [22, 28, 33, 120, 283, 381, 401, 410, 411, 416, 423, 424, 425], "static": [22, 38, 81, 102, 163, 164, 269, 353, 355], "template_fil": [22, 387, 391], "501": [22, 262], "stack": [22, 360, 387, 391, 415], "default_catalog": [22, 387, 391], "9816f1faaa7c4842b90fb4821cd09223": 22, "1250f64f31e34dcd9a93d35a075ddbe1": 22, "cinderv2": [22, 381, 443], "volumev2": [22, 381, 411, 443], "da8cf9f8546b4a428c43d5e032fe4afc": 22, "ec2": [22, 40, 62, 95, 387, 389, 391, 393, 420], "5f105eeb55924b7290c8675ad7e294a": 22, "dcaa566e912e4c0e900dc86804e3dde0": 22, "4a715cfbc3664e9ebf388534ff2be76a": 22, "1aed4a6cf7274297ba4026cf5d5e96c5": 22, "novav21": 22, "computev21": 22, "bed063c790634c979778551f66c8ede9": 22, "6feb2e0b98874d88bee221974770e372": 22, "s3": [22, 387, 391], "service_nam": 22, "service_descript": 22, "service_typ": [22, 443], "84c23f4b942c44c38b9c42c5e517cd9a": 22, "service_id": [22, 51, 59, 94, 95, 96, 97, 98, 115, 122, 258, 259, 260, 261, 262, 296, 298, 381, 389, 393, 420], "c219aa779e90403eb4a78cf0aa7d38b1": 22, "region_id": [22, 51, 53, 94, 95, 96, 97, 98, 115, 117, 118, 122, 258, 259, 260, 261, 262, 296, 298, 381, 389, 393, 411, 420], "0f5da035b8e94629bf35e7ec1703a8eb": 22, "3e9f3f5399624b2db548d7f871bd5322": 22, "relev": [22, 124, 168, 353, 355, 387, 391, 401, 418, 421], "sekr3tpass": 22, "95ec3e1d5dd747f5a512d261731d29c7": 22, "password_expires_at": [22, 274, 275, 282, 381, 436, 437, 438], "233109e756c1465292f31e7662b429b1": 22, "lot": [22, 387, 391], "commun": [22, 271, 387, 391, 402, 404, 410, 414, 421], "behalf": 22, "scenario": 22, "attach": [22, 412], "service_token_rol": 22, "service_token_roles_requir": 22, "regard": [22, 387, 391, 416, 418], "keystonemiddlewar": [22, 387, 391, 398, 403, 411, 412, 443], "deleg": [23, 25, 28, 31, 389, 393, 416, 417, 443, 448], "imperson": [23, 31, 374, 376, 381, 448], "soft": [23, 102, 118, 375, 376], "trust_flush": [23, 102, 382, 384], "trustor": [23, 61, 73, 305, 308, 375, 389, 393, 448], "truste": [23, 305, 308, 375, 389, 393, 448], "clock": 23, "runtim": [23, 162, 390], "multi_factor_auth_rul": 24, "multi_factor_auth_en": 24, "mirror": [24, 387, 391], "ruleset": 24, "occur": [24, 262, 277, 385, 394, 413], "intent": [24, 403, 412], "rescop": 24, "unset": [24, 275, 278, 281, 387, 391, 439, 440, 441], "suggest": [24, 401], "fashion": [24, 283, 387, 391, 412, 417], "wsgipassauthor": [25, 262, 430], "formal": [27, 28, 408, 409, 410, 418, 436, 437, 438], "left": [27, 33, 124, 375, 376, 387, 391, 443], "undefin": [27, 336, 338, 387, 391], "patch": [27, 35, 37, 39, 41, 42, 43, 44, 45, 47, 48, 51, 52, 53, 54, 57, 59, 62, 118, 384, 387, 389, 391, 393, 394, 403, 408, 409, 410, 412, 413, 414, 417, 420], "inact": [27, 387, 391], "Such": 27, "auto": [27, 387, 391], "self": [27, 162, 205, 275, 277, 278, 281, 309, 316, 353, 355, 381, 387, 391, 397, 412, 414, 417], "u2f": 27, "actor": [28, 71, 72, 389, 393, 412], "auditor": [28, 412], "list_foo": 28, "highli": [28, 33, 104, 161, 316, 410], "assess": 28, "viabil": 28, "pursu": 28, "advoc": 28, "lowest": 28, "elev": 28, "analyz": [28, 387, 391], "greater": [28, 32, 110, 343, 387, 391], "authorit": [28, 412, 417], "overload": [28, 417], "licens": 28, "metadata": [28, 31, 45, 102, 262, 269, 382, 384, 387, 391, 394, 411, 417], "implicitli": [28, 32, 412], "fulfil": [28, 262, 416], "advantag": [28, 387, 391, 412, 417], "granular": [28, 393], "transit": [28, 414], "aspect": [28, 32, 409], "violat": [28, 32, 387, 391, 412], "tenanc": [28, 31, 412], "pace": 28, "train": [28, 393], "affect": [28, 31, 32, 33, 73, 120, 387, 391, 403, 410, 412, 417], "clean": [28, 277], "broken": [28, 33, 78, 282, 283, 339, 409, 412, 414], "bug": [28, 384, 385, 394, 403, 412, 414, 418], "peopl": [28, 31, 403, 409, 418], "jdoe": 28, "aren": [28, 32, 269, 277, 412], "great": [28, 412], "ones": [29, 430, 431, 432], "namespac": [29, 31, 124, 309, 387, 391, 404, 412, 417], "fernet_setup": [29, 102, 112, 262, 382, 384, 387, 391, 430, 431, 432], "disclosur": 29, "ellipt": [29, 31], "curv": [29, 31, 123], "ecdsa": [29, 31, 123, 382, 384, 387, 391], "256": [29, 31, 123, 387, 391], "sha": [29, 31, 387, 391], "pkiz": 30, "earli": [30, 105, 404, 412], "uncommon": 31, "Their": 31, "prove": [31, 412], "repeatedli": 31, "condit": [31, 387, 391], "spin": 31, "carv": 31, "hypervisor": [31, 412], "whole": [31, 32, 96, 277, 353, 355, 412], "term": [31, 120, 389, 393, 412, 417], "hardwar": [31, 412], "barbican": 31, "stein": [31, 385, 409], "opaqu": 31, "decod": [31, 205, 277, 333, 372, 387, 391], "ciphertext": [31, 105, 333, 372], "despit": [31, 32], "backward": [31, 32, 78, 282, 283, 339, 387, 389, 391, 405, 410, 411], "incompat": [31, 32, 387, 391], "discourag": [31, 409], "reli": [31, 119, 387, 391, 393, 410, 412, 416, 443], "mandatori": [31, 387, 391], "horizon": [31, 387, 391], "previous": [31, 33, 277, 316, 343, 387, 389, 391, 393, 399, 401, 413], "label": 32, "feedback": [32, 401, 408, 409, 412], "intricaci": [32, 412], "stabl": [32, 36, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 115, 122, 124, 353, 355, 381, 411, 412], "queen": [32, 381, 404, 412, 430, 431, 432], "threshold": [32, 387, 391], "realloc": 32, "ram_mb": 32, "vcpu": 32, "2147483647": 32, "max": [32, 387, 391], "nearli": [32, 316, 411], "wouldn": [32, 277], "alloc": 32, "particularli": 32, "vari": [32, 328, 353, 355, 365, 381, 404, 412, 417, 430, 431, 432, 442], "freeli": 32, "marshal": 32, "talk": [32, 408, 418], "realli": [32, 33, 277, 387, 391], "theoret": 32, "legal": [32, 303], "jane": 32, "cpu": [32, 387, 391], "kelli": 32, "she": [32, 412], "permut": 32, "resend": 32, "conveni": [32, 205, 316, 433, 434, 435, 443], "fix": [32, 33, 387, 391, 403, 404, 409, 410, 412, 414], "headroom": 32, "aggress": 32, "nest": [32, 95, 96, 97, 205, 387, 391], "think": [32, 73, 408, 409, 411, 412], "hasn": [32, 409], "underneath": 32, "opinion": [32, 416], "interoper": 32, "peer": [32, 387, 391], "parent": [32, 72, 95, 96, 97, 262, 336, 338, 343, 387, 391, 412], "sibl": [32, 412], "children": [32, 412], "exercis": [32, 406, 412, 421], "assumpt": [32, 353, 355, 412], "charli": 32, "child": [32, 262], "beta": [32, 387, 391], "shorthand": 32, "notat": [32, 205, 412], "higher": [32, 387, 391, 404], "convers": [32, 277, 411, 412], "simul": 32, "impos": [32, 336, 338, 443], "bleed": 32, "depth": [32, 299, 303, 336, 338, 343, 387, 391, 403, 448], "gracefulli": [32, 443], "intervent": [32, 33], "verif": [32, 316, 387, 391], "strict_two_level": [32, 295, 300, 387, 391], "restrain": 32, "total": [32, 33, 262, 387, 391], "delta": 32, "equal": [32, 87, 91, 110, 120, 205, 262, 277, 387, 391], "grandchild": 32, "forbidden": [32, 34, 262, 343, 380, 387, 391, 399, 412], "fundament": [32, 412], "clear": 32, "escal": 32, "meaning": [32, 411], "reshuffl": 32, "harder": [32, 125, 412], "reject": [32, 410, 412], "reclaim": 32, "cap": 32, "strang": 32, "seem": [32, 283, 412], "counter": [32, 387, 391], "throttl": 32, "wide": [32, 73, 411, 413], "tradit": [33, 387, 391], "signific": [33, 277, 412, 414], "outag": 33, "modern": [33, 387, 391], "procedur": [33, 398, 436, 437, 438, 448], "outstand": 33, "cycl": [33, 203, 387, 391, 413], "good": [33, 102, 114, 400, 401, 408, 411, 412], "ini": [33, 414], "willing": 33, "plane": 33, "downgrad": [33, 203], "restor": [33, 102, 333, 372], "recoveri": 33, "doctor": [33, 34, 100, 102, 382, 384, 406, 421], "symptom": [33, 103, 109, 401], "galera": 33, "worst": 33, "fallback": 33, "varieti": [33, 205, 277, 414, 417], "mainten": [33, 443, 448], "dataset": 33, "rebuild": [33, 414], "entail": 33, "rejoin": 33, "window": [33, 387, 391], "offlin": [33, 203], "newer": [33, 347, 348, 400, 404], "ten": 33, "autom": [33, 102], "simpler": [33, 72], "quicker": 33, "shutdown": 33, "architectur": [33, 387, 391, 400, 404, 406, 408, 411, 416, 419, 421], "doabl": 33, "matter": [33, 277, 316, 404], "mitaka": 33, "expand": [33, 73, 97, 203, 394, 399, 417, 445], "incur": 33, "legaci": [33, 387, 391, 394], "expans": [33, 73], "yoga": [33, 394, 399], "sqlalchemi": [33, 387, 391, 399], "alemb": [33, 399], "phase": [33, 203, 399], "drop": [33, 387, 391, 399, 413, 414], "orchestr": [33, 412, 426], "superset": [33, 404, 412], "facilit": 33, "mysql": [33, 106, 387, 391, 430, 431, 432], "log_bin_trust_function_cr": 33, "beforehand": 33, "separatli": 33, "op": [33, 104], "pike": 33, "roll": [33, 394, 399], "seriou": 33, "wrong": [33, 277, 412], "authapi": [34, 35, 36], "authcatalogresourc": [34, 35, 36], "authdomainsresourc": [34, 35, 36], "authfederationapi": [34, 35, 36], "authfederationsaml2ecpresourc": [34, 35, 36], "authfederationsaml2resourc": [34, 35, 36], "authfederationwebssoidpsresourc": [34, 35, 36], "authfederationwebssoresourc": [34, 35, 36], "authprojectsresourc": [34, 35, 36], "authsystemresourc": [34, 35, 36], "authtokenospkiresourc": [34, 35, 36], "authtokenresourc": [34, 35, 36], "credentialapi": [34, 35, 37], "credentialresourc": [34, 35, 37], "discoveri": [34, 35, 412, 416, 417, 421, 444], "discoveryapi": [34, 35, 38], "mimetyp": [34, 35, 38], "get_version_v3": [34, 35, 38], "get_vers": [34, 35, 38], "v3_mime_type_best_match": [34, 35, 38], "defaultconfiggroupresourc": [34, 35, 39], "defaultconfigoptionresourc": [34, 35, 39], "defaultconfigresourc": [34, 35, 39], "domainapi": [34, 35, 39], "domainconfigbas": [34, 35, 39], "domainconfiggroupresourc": [34, 35, 39], "domainconfigoptionresourc": [34, 35, 39], "domainconfigresourc": [34, 35, 39], "domaingrouplistresourc": [34, 35, 39], "domaingroupresourc": [34, 35, 39], "domainresourc": [34, 35, 39], "domainuserlistresourc": [34, 35, 39], "domainuserresourc": [34, 35, 39], "ec2token": [34, 35, 381, 417], "ec2tokensapi": [34, 35, 40], "ec2tokensresourc": [34, 35, 40], "endpointapi": [34, 35, 41], "endpointpolicyendpointresourc": [34, 35, 41], "endpointresourc": [34, 35, 41], "groupapi": [34, 35, 42, 274, 276, 278], "groupusersresourc": [34, 35, 42], "groupsresourc": [34, 35, 42], "usergroupcrudresourc": [34, 35, 42], "limitmodelresourc": [34, 35, 43], "limitsapi": [34, 35, 43], "limitsresourc": [34, 35, 43], "os_ep_filt": [34, 35, 417], "epfilterapi": [34, 35, 44], "epfilterendpointprojectsresourc": [34, 35, 44], "epfiltergroupsprojectsresourc": [34, 35, 44], "epfilterprojectendpointslistresourc": [34, 35, 44], "epfilterprojectsendpointsresourc": [34, 35, 44], "endpointfilterepgroupsendpoint": [34, 35, 44], "endpointfilterepgroupsproject": [34, 35, 44], "endpointfilterprojectendpointgroupslistresourc": [34, 35, 44], "endpointgroupsresourc": [34, 35, 44], "os_feder": [34, 35, 417], "idpprotocolscrudresourc": [34, 35, 45], "idpprotocolslistresourc": [34, 35, 45], "identityprovidersresourc": [34, 35, 45], "mappingresourc": [34, 35, 45], "osfederationapi": [34, 35, 45], "osfederationauthresourc": [34, 35, 45], "osfederationidentityprovidersapi": [34, 35, 45], "osfederationidentityprovidersprotocolsapi": [34, 35, 45], "osfederationmappingsapi": [34, 35, 45], "osfederationserviceprovidersapi": [34, 35, 45], "saml2metadataresourc": [34, 35, 45], "serviceprovidersresourc": [34, 35, 45], "os_inherit": [34, 35, 417], "osinheritapi": [34, 35, 46], "osinheritdomaingrouproleslistresourc": [34, 35, 46], "osinheritdomaingrouprolesresourc": [34, 35, 46], "osinheritdomainuserroleslistresourc": [34, 35, 46], "osinheritdomainuserrolesresourc": [34, 35, 46], "osinheritprojectgroupresourc": [34, 35, 46], "osinheritprojectuserresourc": [34, 35, 46], "os_oauth1": [34, 35, 417], "accesstokenresourc": [34, 35, 47, 48], "authorizeresourc": [34, 35, 47], "consumerresourc": [34, 35, 47], "osauth1api": [34, 35, 47], "requesttokenresourc": [34, 35, 47], "os_oauth2": [34, 35], "osauth2api": [34, 35, 48], "os_revok": [34, 35, 417], "osrevokeapi": [34, 35, 49], "osrevokeresourc": [34, 35, 49], "os_simple_cert": [34, 35], "simplecertapi": [34, 35, 50], "simplecertcaresourc": [34, 35, 50], "simplecertlistresourc": [34, 35, 50], "endpointpolicyassoci": [34, 35, 51], "endpointpolicyresourc": [34, 35, 51], "policyapi": [34, 35, 51], "policyresourc": [34, 35, 51], "servicepolicyassoci": [34, 35, 51], "serviceregionpolicyassoci": [34, 35, 51], "projectapi": [34, 35, 52], "projectgroupgrantresourc": [34, 35, 52], "projectgrouplistgrantresourc": [34, 35, 52], "projectresourc": [34, 35, 52], "projecttagresourc": [34, 35, 52], "projecttagsresourc": [34, 35, 52], "projectusergrantresourc": [34, 35, 52], "projectuserlistgrantresourc": [34, 35, 52], "regionapi": [34, 35, 53], "regionresourc": [34, 35, 53], "registered_limit": [34, 35, 115, 126, 296, 297, 298, 299, 389, 393, 417, 420], "registeredlimitresourc": [34, 35, 54], "registeredlimitsapi": [34, 35, 54], "roleassignmentsapi": [34, 35, 55], "roleassignmentsresourc": [34, 35, 55], "role_infer": [34, 35, 389, 393, 417, 420], "roleinferencesapi": [34, 35, 56], "roleinferencesresourc": [34, 35, 56], "roleapi": [34, 35, 57], "roleimplicationlistresourc": [34, 35, 57], "roleimplicationresourc": [34, 35, 57], "roleresourc": [34, 35, 57], "s3token": [34, 35, 417, 445], "s3api": [34, 35, 58], "s3resourc": [34, 35, 58], "serviceapi": [34, 35, 59], "servicesresourc": [34, 35, 59], "systemapi": [34, 35, 60], "systemgroupsroleslistresourc": [34, 35, 60], "systemgroupsrolestresourc": [34, 35, 60], "systemuserslistresourc": [34, 35, 60], "systemusersresourc": [34, 35, 60], "rolefortrustresourc": [34, 35, 61], "rolesfortrustlistresourc": [34, 35, 61], "trustapi": [34, 35, 61], "trustresourc": [34, 35, 61], "oauth1accesstokencrudresourc": [34, 35, 62], "oauth1accesstokenrolelistresourc": [34, 35, 62], "oauth1accesstokenroleresourc": [34, 35, 62], "oauth1listaccesstokensresourc": [34, 35, 62], "userapi": [34, 35, 62, 274, 276, 278, 417], "useraccessrulegetdeleteresourc": [34, 35, 62], "useraccessrulelistresourc": [34, 35, 62], "userappcredgetdeleteresourc": [34, 35, 62], "userappcredlistcreateresourc": [34, 35, 62], "userchangepasswordresourc": [34, 35, 62, 417], "usergroupsresourc": [34, 35, 62], "userosec2credentialsresourcegetdelet": [34, 35, 62], "userosec2credentialsresourcelistcr": [34, 35, 62], "userprojectsresourc": [34, 35, 62], "userresourc": [34, 35, 62, 417], "application_credenti": [34, 62, 80, 82, 115, 126, 209, 305, 308, 380, 389, 391, 393, 420, 443, 445], "role_backend": [34, 69, 394, 417], "rolemanag": [34, 69, 73], "authcontext": [34, 80, 81], "authinfo": [34, 80, 81], "usermfarulesvalid": [34, 80, 81], "get_auth_method": [34, 80, 81], "load_auth_method": [34, 80, 81], "validate_issue_token_auth": [34, 80, 92], "cmd": [34, 380, 401], "bootstrapp": [34, 100, 101], "baseapp": [34, 100, 102], "basepermissionssetup": [34, 100, 102], "createjwskeypair": [34, 100, 102], "credentialmigr": [34, 100, 102], "credentialrot": [34, 100, 102], "credentialsetup": [34, 100, 102], "dbsync": [34, 100, 102], "dbversion": [34, 100, 102], "domainconfigupload": [34, 100, 102], "domainconfiguploadfil": [34, 100, 102], "fernetrot": [34, 100, 102], "fernetsetup": [34, 100, 102], "mappingenginetest": [34, 100, 102], "mappingpopul": [34, 100, 102], "mappingpurg": [34, 100, 102], "receiptrot": [34, 100, 102], "receiptsetup": [34, 100, 102], "samlidentityprovidermetadata": [34, 100, 102], "tokenrot": [34, 100, 102], "tokensetup": [34, 100, 102], "trustflush": [34, 100, 102], "add_command_pars": [34, 100, 102], "rbac_enforc": [34, 115], "resource_opt": [34, 69, 74, 78, 115, 273, 274, 282, 334, 335, 339], "requestcontext": [34, 115, 119, 412], "driver_hint": [34, 115, 275, 278, 281], "hint": [34, 65, 66, 67, 73, 75, 77, 95, 96, 97, 98, 115, 120, 124, 248, 249, 250, 265, 266, 275, 277, 278, 281, 283, 293, 294, 297, 298, 299, 324, 336, 338, 343, 353, 355, 402, 407], "fernet_util": [34, 115], "fernetutil": [34, 115, 121], "json_hom": [34, 35, 36, 38, 115, 353, 355, 417], "jsonhomeresourc": [34, 115, 122], "build_v3_extension_parameter_rel": [34, 115, 122], "build_v3_extension_resource_rel": [34, 115, 122], "build_v3_parameter_rel": [34, 115, 122], "build_v3_resource_rel": [34, 115, 122, 353, 355], "translate_url": [34, 115, 122], "jwt_util": [34, 115], "load_driv": [34, 115, 124, 295, 300, 301], "response_trunc": [34, 115, 124], "password_hash": [34, 115, 274, 282], "check_password": [34, 115, 125], "hash_password": [34, 115, 125], "hash_user_password": [34, 115, 125], "verify_length_and_trunc_password": [34, 115, 125], "provider_api": [34, 115], "duplicateprovidererror": [34, 115, 162], "providerapimixin": [34, 81, 84, 85, 95, 115, 162, 204, 283, 288, 316, 360], "providerapiregistri": [34, 115, 162], "render_token": [34, 115], "render_token_response_from_model": [34, 115, 166], "tokenlessauthhelp": [34, 115, 204], "smarterencod": [34, 115, 205], "whitelisteditemfilt": [34, 115, 205], "attr_as_boolean": [34, 115, 205], "auth_str_equ": [34, 115, 205], "check_endpoint_url": [34, 115, 205], "create_directori": [34, 115, 205], "flatten_dict": [34, 115, 205], "format_url": [34, 115, 205], "get_unix_group": [34, 115, 205], "get_unix_us": [34, 115, 205], "hash_access_kei": [34, 115, 205], "is_not_url_saf": [34, 115, 205], "isotim": [34, 115, 205], "list_url_unsafe_char": [34, 115, 205], "lower_case_hostnam": [34, 115, 205], "nested_context": [34, 115, 205], "parse_expiration_d": [34, 115, 205], "remove_standard_port": [34, 115, 205], "resource_uuid": [34, 115, 205], "setup_remote_pydev_debug": [34, 115, 205], "list_opt": [34, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245], "register_opt": [34, 167, 168, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245], "setup_authent": [34, 209, 212], "constant": [34, 205, 209, 263, 309, 316], "eventlet_serv": [34, 209, 391], "fernet_receipt": [34, 209, 333, 391], "memcach": [34, 104, 209, 391], "receipt": [34, 102, 209, 262, 306, 380, 382, 384, 391, 446], "shadow_us": [34, 209, 283, 391], "unified_limit": [34, 209, 299, 391], "fmt": [34, 209, 244], "set_config_default": [34, 209], "set_default_for_default_log_level": [34, 209], "set_external_opts_default": [34, 209], "setup_log": [34, 209], "ecpgener": [34, 263, 269], "metadatagener": [34, 263, 269], "samlgener": [34, 263, 269], "directmap": [34, 263, 271], "ruleprocessor": [34, 87, 263, 271], "assert_enabled_identity_provid": [34, 263, 271], "assert_enabled_service_provider_object": [34, 263, 271], "get_assertion_params_from_env": [34, 263, 271], "get_remote_id_paramet": [34, 263, 271], "transform_to_group_id": [34, 263, 271], "validate_expir": [34, 263, 271], "validate_idp": [34, 263, 271], "validate_mapped_group_id": [34, 263, 271], "validate_mapping_structur": [34, 263, 271], "mapping_backend": [34, 273, 417], "shadow_backend": [34, 273, 417], "domainconfig": [34, 273, 283, 334, 340, 342], "mappingmanag": [34, 273, 283], "shadowusersmanag": [34, 273, 283], "domains_configur": [34, 273, 283], "exception_transl": [34, 273, 283], "idgener": [34, 273, 284, 286], "receipt_model": [34, 305], "receiptmodel": [34, 305, 306, 330, 331, 332], "revoke_model": [34, 305], "revokeev": [34, 305, 307, 347, 348], "blank_token_data": [34, 305, 307], "build_token_valu": [34, 305, 307], "is_revok": [34, 305, 307], "token_model": [34, 305, 410], "tokenmodel": [34, 305, 308, 367, 369, 371], "get_oauth_head": [34, 310, 314], "token_gener": [34, 310, 314], "validate_oauth_param": [34, 310, 314], "oauthvalid": [34, 310, 316], "handler": [34, 277, 317, 326, 384, 387, 391, 392], "build_respons": [34, 317, 318], "build_receipt": [34, 326, 327], "extract_receipt": [34, 326, 327], "default_expire_tim": [34, 326, 328, 364, 365], "receipt_formatt": [34, 326], "receiptformatt": [34, 326, 333], "receiptpayload": [34, 326, 333], "config_backend": [34, 334, 417], "domainconfigmanag": [34, 334, 343], "flask": [34, 351, 417], "load_backend": [34, 100, 102, 351, 352], "initialize_admin_appl": [34, 351, 363], "initialize_public_appl": [34, 351, 363], "setup_backend": [34, 351], "random_urlsafe_str": [34, 333, 364, 365, 372], "token_formatt": [34, 364], "applicationcredentialscopedpayload": [34, 364, 372], "basepayload": [34, 364, 372], "domainscopedpayload": [34, 364, 372], "federateddomainscopedpayload": [34, 364, 372], "federatedprojectscopedpayload": [34, 364, 372], "federatedscopedpayload": [34, 364, 372], "federatedunscopedpayload": [34, 364, 372], "oauthscopedpayload": [34, 364, 372], "projectscopedpayload": [34, 364, 372], "systemscopedpayload": [34, 364, 372], "tokenformatt": [34, 364, 372], "trustscopedpayload": [34, 364, 372], "unscopedpayload": [34, 364, 372], "accessrulenotfound": [34, 67, 262, 380], "message_format": [34, 262], "accountlock": [34, 262, 380], "additionalauthrequir": [34, 262, 380], "ambiguityerror": [34, 262, 380], "applicationcredentialautherror": [34, 262, 380], "applicationcredentiallimitexceed": [34, 262, 380], "applicationcredentialnotfound": [34, 67, 262, 380], "applicationcredentialvalidationerror": [34, 262, 380], "assignmenttypecalculationerror": [34, 262, 380], "debug_message_format": [34, 262], "authmethodnotsupport": [34, 262, 380], "authpluginexcept": [34, 262, 380], "cachedeserializationerror": [34, 262, 380], "circularregionhierarchyerror": [34, 262, 380], "titl": [34, 262, 409, 415], "configfilenotfound": [34, 262, 380], "configregistrationnotfound": [34, 262, 341, 342, 380], "credentialencryptionerror": [34, 253, 262, 380], "credentiallimitexceed": [34, 262, 380], "credentialnotfound": [34, 248, 249, 262, 380], "crossbackendnotallow": [34, 262, 380], "directmappingerror": [34, 262, 380], "domainconfignotfound": [34, 262, 341, 342, 343, 380], "domainidinvalid": [34, 262, 380], "domainnotfound": [34, 73, 262, 380], "domainspecificrolemismatch": [34, 262, 380], "domainspecificrolenotwithinidpdomain": [34, 262, 380], "endpointgroupnotfound": [34, 262, 380], "endpointnotfound": [34, 95, 96, 97, 262, 380], "federatedprotocolnotfound": [34, 262, 265, 266, 380], "forbiddenact": [34, 262, 380], "forbiddennotsecur": [34, 262, 380], "groupnotfound": [34, 262, 275, 278, 281, 380], "identityprovidernotfound": [34, 262, 265, 266, 380], "impliedrolenotfound": [34, 75, 77, 262, 380], "insufficientauthmethod": [34, 262, 380], "invaliddomainconfig": [34, 262, 343, 380], "invalidimpliedrol": [34, 262, 380], "invalidlimit": [34, 262, 301, 302, 380], "invalidoperatorerror": [34, 262, 380], "invalidpolicyassoci": [34, 262, 380], "keysnotfound": [34, 262, 380], "ldapinvalidcredentialserror": [34, 262, 380], "ldapserverconnectionerror": [34, 262, 380], "ldapsizelimitexceed": [34, 262, 380], "limitnotfound": [34, 262, 297, 298, 380], "limittreeexceederror": [34, 262, 380], "malformedendpoint": [34, 262, 380], "mappedgroupnotfound": [34, 262, 271, 380], "mappingnotfound": [34, 262, 265, 266, 380], "metadatafileerror": [34, 262, 380], "migrationnotprovid": [34, 262, 380], "multiplesqldriversinconfig": [34, 262, 380], "nolimitrefer": [34, 262, 297, 298, 380], "notfound": [34, 95, 96, 97, 262, 275, 276, 277, 278, 281, 309, 380], "notimpl": [34, 262, 380, 417], "oauth2error": [34, 262, 380], "oauth2invalidcli": [34, 262, 380], "oauth2invalidrequest": [34, 262, 380], "oauth2othererror": [34, 262, 380], "oauth2unsupportedgranttyp": [34, 262, 380], "oauthheadersmissingerror": [34, 262, 380], "passwordagevalidationerror": [34, 262, 380], "passwordexpir": [34, 262, 380], "passwordhistoryvalidationerror": [34, 262, 380], "passwordrequirementsvalidationerror": [34, 262, 380], "passwordselfservicedis": [34, 262, 380], "passwordvalidationerror": [34, 262, 380], "passwordverificationerror": [34, 262, 380], "policyassociationnotfound": [34, 259, 260, 262, 380], "policynotfound": [34, 262, 321, 322, 323, 380], "projectnotfound": [34, 71, 72, 73, 262, 336, 338, 380], "projecttagnotfound": [34, 262, 343, 380], "publicidnotfound": [34, 262, 380], "receiptnotfound": [34, 262, 330, 331, 332, 380], "regiondeletionerror": [34, 262, 380], "regionnotfound": [34, 95, 96, 97, 262, 380], "registeredlimiterror": [34, 262, 380], "registeredlimitnotfound": [34, 262, 297, 298, 380], "resourcedeleteforbidden": [34, 169, 170, 262, 380], "resourceupdateforbidden": [34, 169, 170, 262, 380], "roleassignmentnotfound": [34, 71, 72, 73, 262, 380], "rolenotfound": [34, 71, 72, 75, 77, 262, 380], "samlsigningerror": [34, 262, 380], "schemavalidationerror": [34, 262, 380], "securityerror": [34, 262, 380], "amend": [34, 262], "servicenotfound": [34, 95, 96, 97, 262, 380], "serviceprovidernotfound": [34, 262, 265, 266, 380], "stringlengthexceed": [34, 262, 380], "tokenlessauthconfigerror": [34, 262, 380], "trustconsumemaximumattempt": [34, 262, 380], "trustnotfound": [34, 262, 375, 376, 377, 380], "trustuselimitreach": [34, 262, 375, 376, 380], "urlvalidationerror": [34, 205, 262, 380], "unexpectederror": [34, 262, 380], "unsupportedtokenversionexcept": [34, 262, 380], "userdis": [34, 262, 380], "usernotfound": [34, 262, 275, 278, 281, 380], "validationerror": [34, 206, 262, 269, 343, 380], "validationexpirationerror": [34, 262, 380], "validationtimestamperror": [34, 262, 380], "versionnotfound": [34, 262, 380], "i18n": [34, 380], "added_to": [34, 309], "removed_from": [34, 309], "cadfnotificationwrapp": [34, 309, 380], "cadfroleassignmentnotificationwrapp": [34, 309, 380], "build_audit_initi": [34, 309, 380], "clear_subscrib": [34, 309, 380], "emit_ev": [34, 309, 380], "invalidate_token_cache_notif": [34, 309, 380], "notify_event_callback": [34, 309, 380], "register_event_callback": [34, 309, 380], "reset_notifi": [34, 309, 380], "send_saml_audit_notif": [34, 309, 380], "release_str": [34, 379, 380], "resource_map": [35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 351, 353, 355, 417], "collection_kei": [35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 51, 52, 53, 54, 55, 57, 59, 61, 62, 351, 353, 355, 417], "member_kei": [35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 51, 52, 53, 54, 55, 57, 59, 61, 62, 351, 353, 355, 417], "instantiate_and_register_to_app": [35, 38, 351, 353, 355], "config_group": [35, 39, 102, 121], "config_opt": [35, 39], "get_member_from_driv": [35, 39, 41, 42, 43, 52, 57, 62, 162, 417], "json_home_resource_statu": [35, 43, 54], "api_prefix": [35, 44, 45, 47, 61, 351, 353, 355], "json_home_parameter_rel_func": [35, 44, 47, 61], "json_home_resource_rel_func": [35, 44, 47, 61], "head": [35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 203, 389, 393, 394, 417, 420], "oslo_context": [35, 61, 119, 351, 353, 355], "class": [36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 71, 72, 73, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 95, 96, 97, 98, 101, 102, 109, 114, 118, 119, 120, 121, 122, 124, 162, 163, 164, 168, 204, 205, 208, 248, 249, 250, 251, 253, 255, 259, 260, 261, 262, 265, 266, 268, 269, 271, 275, 277, 278, 279, 281, 282, 283, 284, 286, 288, 289, 290, 293, 294, 297, 298, 299, 301, 302, 303, 306, 307, 308, 309, 312, 313, 314, 316, 321, 322, 323, 324, 328, 330, 331, 332, 333, 336, 338, 339, 341, 342, 343, 347, 348, 349, 353, 355, 360, 361, 365, 367, 369, 371, 372, 375, 376, 377, 387, 391, 392, 394, 396, 404, 408, 414, 417], "blueprint_url_prefix": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 353, 355], "api_url_prefix": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 353, 355], "default_mediatyp": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 353, 355], "decor": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 163, 164, 206, 277, 309, 353, 355, 397, 414], "apibas": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 351, 353, 355, 417], "alternate_url": [36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 353, 355], "json_home_data": [36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 353, 355], "rel": [36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 122, 353, 355, 381, 384, 387, 391, 417, 445], "ext": [36, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 58, 61, 62, 445], "path_var": [36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 353, 355, 417], "kwarg": [36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 66, 72, 78, 96, 119, 208, 249, 260, 262, 266, 277, 282, 290, 298, 307, 313, 314, 323, 331, 332, 339, 342, 348, 353, 355, 360, 369, 371, 376], "auth_project": [36, 445], "auth_domain": [36, 445], "auth_system": [36, 445], "auth_catalog": [36, 445], "_authfederationwebssobas": 36, "classvar": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "str": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 81, 118, 162, 163, 164, 169, 170, 205, 253, 271, 275, 277, 278, 281, 309, 330, 331, 332, 333, 353, 355, 360, 365, 367, 369, 371, 372], "add_url_rul": [36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 353, 355], "resourcebas": [36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 51, 52, 53, 54, 55, 57, 58, 59, 61, 62, 351, 353, 355, 417], "websso": [36, 387, 391], "protocol_id": [36, 45, 262, 265, 266, 268, 274, 282, 283, 293, 294, 367, 369, 371, 372, 389, 393, 414, 420], "param": [36, 39, 41, 42, 44, 45, 46, 47, 51, 52, 57, 60, 61, 62, 122, 163, 164, 205, 271, 353, 355, 445], "idp_id": [36, 45, 262, 264, 265, 266, 268, 271, 274, 282, 283, 293, 294, 389, 393, 414, 420], "identity_providers_websso": 36, "credential_id": [37, 62, 248, 249, 250, 262, 389, 393, 420], "flask_app": [38, 353, 355], "home": [38, 122, 353, 355, 416, 421, 444], "domain_config_group": 39, "domain_config_opt": 39, "domain_config_default": 39, "domain_config_default_group": 39, "domain_config_default_opt": 39, "domain_user_rol": 39, "role_id": [39, 46, 52, 57, 60, 61, 62, 64, 66, 70, 71, 72, 73, 74, 75, 77, 78, 115, 122, 262, 311, 312, 313, 346, 348, 374, 376, 389, 393, 420], "domain_group_rol": 39, "lean": 39, "grat": 39, "endpoint_id": [41, 44, 51, 94, 95, 96, 97, 98, 115, 122, 258, 259, 260, 261, 262, 389, 393, 420], "group_us": 42, "limit_model": 43, "limit_id": [43, 115, 122, 297, 298, 299, 389, 393, 420], "ep": [44, 389, 393, 420], "endpoint_project": 44, "project_endpoint": [44, 115, 126], "endpoint_group": [44, 95, 96, 97, 115, 126, 389, 393, 420], "project_endpoint_group": 44, "endpoint_group_id": [44, 94, 95, 96, 97, 98, 262, 389, 393, 420], "endpoints_in_endpoint_group": 44, "projects_associated_with_endpoint_group": 44, "endpoint_group_to_project_associ": 44, "extension_vers": [44, 47, 61, 122], "parameter_nam": [44, 47, 61, 122], "resource_nam": [44, 47, 61, 122, 296, 298], "_identityprovidersprotocolsresourcebas": 45, "_resourcebas": 45, "mapping_id": [45, 262, 264, 265, 266, 271, 389, 393, 420], "identity_provider_protocol_auth": 45, "identity_provider_protocol": 45, "service_provid": [45, 115, 126, 268, 271, 389, 393, 420], "sp_id": [45, 262, 265, 266, 268, 420], "domain_group_role_inherited_to_project": 46, "domain_group_roles_inherited_to_project": 46, "domain_user_role_inherited_to_project": 46, "domain_user_roles_inherited_to_project": 46, "project_user_role_inherited_to_project": 46, "project_group_role_inherited_to_project": 46, "_oauth1resourcebas": [47, 62], "request_token_id": [47, 312, 313, 389, 393, 420], "consumer_id": [47, 307, 311, 312, 313, 314, 346, 348, 389, 393, 420], "request_token": [47, 316], "access_token": [47, 62, 115, 126, 305, 308, 316, 367, 369, 371, 389, 393, 420], "authorize_request_token": [47, 311, 312, 313, 389, 393, 420], "ca_certif": 50, "policy_id": [51, 115, 122, 258, 259, 260, 261, 262, 321, 322, 323, 324, 389, 393, 420], "policy_endpoint": 51, "endpoint_policy_associ": 51, "service_policy_associ": 51, "region_and_service_policy_associ": 51, "project_tag": [52, 262], "tag_valu": [52, 115, 122], "project_user_rol": 52, "project_group_rol": 52, "_projectgrantresourcebas": 52, "_projecttagresourcebas": 52, "registered_limit_id": [54, 115, 122, 296, 297, 298, 299, 389, 393, 420], "prior_role_id": [57, 73, 74, 75, 77, 78, 262, 389, 393, 420], "implied_rol": [57, 115, 126], "implied_role_id": [57, 73, 74, 75, 77, 78, 262, 389, 393, 420], "system_user_rol": 60, "system_group_rol": 60, "trust_id": [61, 262, 307, 346, 348, 365, 367, 369, 371, 372, 374, 375, 376, 377, 389, 393, 420], "trust_rol": 61, "dispatch": 61, "access_token_id": [62, 81, 307, 312, 313, 314, 346, 348, 367, 369, 371, 372, 389, 393, 420], "user_change_password": [62, 417], "user_group": 62, "user_project": [62, 70, 72], "user_credenti": 62, "user_access_token": 62, "user_access_token_rol": 62, "application_credential_id": [62, 64, 65, 66, 67, 122, 262, 389, 393, 420, 443, 445], "access_rul": [62, 64, 66, 115, 126, 389, 393, 420], "access_rule_id": [62, 64, 65, 66, 67, 115, 122, 262, 389, 393, 420], "_userosec2credbaseresourc": 62, "applicationcredentialdriverbas": [63, 64, 65, 66], "accessrulemodel": [63, 64, 66], "applicationcredenti": [63, 64, 66, 80, 82, 83], "applicationcredentialaccessrulemodel": [63, 64, 66], "applicationcredentialmodel": [63, 64, 66], "applicationcredentialrolemodel": [63, 64, 66], "create_application_credenti": [63, 64, 65, 66, 67, 389, 393, 420], "delete_access_rul": [63, 64, 65, 66, 67, 389, 393, 420], "delete_application_credenti": [63, 64, 65, 66, 67, 389, 393, 420], "driver_namespac": [63, 67, 69, 73, 93, 98, 115, 124, 246, 250, 251, 257, 261, 263, 268, 273, 283, 284, 295, 299, 310, 314, 319, 324, 326, 328, 334, 343, 345, 349, 364, 365, 373, 377], "get_access_rul": [63, 64, 65, 66, 67, 389, 393, 420], "get_application_credenti": [63, 64, 65, 66, 67, 389, 393, 420], "list_access_rules_for_us": [63, 64, 65, 66, 67], "list_application_credenti": [63, 67, 389, 393, 420], "delete_access_rules_for_us": [64, 65, 66], "delete_application_credentials_for_us": [64, 65, 66], "delete_application_credentials_for_user_on_project": [64, 65, 66], "list_application_credentials_for_us": [64, 65, 66], "external_id": [64, 66], "internal_id": [64, 66, 296, 298], "secret_hash": [64, 66], "unrestrict": [64, 66, 433, 434, 435, 443], "abstract": [65, 71, 75, 84, 95, 248, 253, 259, 265, 271, 275, 277, 284, 288, 293, 297, 312, 321, 330, 336, 341, 347, 353, 355, 367, 375, 400, 412, 417, 426], "assertionerror": [65, 66, 275, 278, 281, 283, 343, 414], "caller": [65, 66, 73, 95, 96, 97, 124, 248, 249, 277, 293, 294, 297, 298, 387, 391], "arg": [66, 72, 78, 96, 124, 208, 249, 260, 262, 266, 277, 282, 290, 298, 301, 313, 314, 323, 331, 332, 339, 342, 348, 353, 355, 369, 371, 376, 384, 385, 392], "modeldictmixin": [66, 72, 78, 96, 260, 266, 282, 290, 298, 313, 339, 342, 348, 394], "pivot": [67, 73, 98, 250, 261, 268, 283, 284, 314, 324, 328, 343, 349, 365, 377], "assignmentdriverbas": [69, 70, 71, 72, 417], "assignmenttyp": [69, 70, 72], "roleassign": [69, 70, 72], "systemroleassign": [69, 70, 72], "roledriverbas": [69, 74, 75, 77, 417], "register_role_opt": [69, 74, 76, 334, 335, 337], "sql_model": [69, 74, 273, 274, 334, 335], "impliedrolet": [69, 74, 78], "roleopt": [69, 74, 78], "rolet": [69, 74, 78, 394], "add_implied_rol": [69, 73], "add_role_to_user_and_project": [69, 70, 71, 72, 73], "check_system_grant_for_group": [69, 73, 389, 393, 420], "check_system_grant_for_us": [69, 73, 389, 393, 420], "create_gr": [69, 70, 71, 72, 73, 389, 393, 420], "create_system_grant_for_group": [69, 73, 389, 393, 420], "create_system_grant_for_us": [69, 73, 389, 393, 420], "delete_gr": [69, 70, 71, 72, 73], "delete_group_assign": [69, 70, 71, 72, 73], "delete_system_grant_for_group": [69, 73], "delete_system_grant_for_us": [69, 73], "delete_user_assign": [69, 70, 71, 72, 73], "get_grant": [69, 73], "get_roles_for_group": [69, 73], "get_roles_for_trustor_and_project": [69, 73], "get_roles_for_user_and_domain": [69, 73], "get_roles_for_user_and_project": [69, 73], "list_all_system_gr": [69, 73], "list_domains_for_group": [69, 73], "list_domains_for_us": [69, 73, 389, 393, 420], "list_grant": [69, 73, 389, 393, 420], "list_projects_for_group": [69, 73], "list_projects_for_us": [69, 73, 389, 393, 420], "list_role_assign": [69, 70, 71, 72, 73, 389, 393, 420], "list_system_grants_for_group": [69, 73, 389, 393, 420], "list_system_grants_for_us": [69, 73, 389, 393, 420], "list_user_ids_for_project": [69, 73], "remove_role_from_user_and_project": [69, 70, 71, 72, 73], "create_implied_rol": [69, 73, 74, 75, 77, 389, 393, 420], "create_rol": [69, 73, 74, 75, 77, 389, 393, 420], "delete_implied_rol": [69, 73, 74, 75, 77, 389, 393, 420], "delete_rol": [69, 73, 74, 75, 77, 389, 393, 420], "get_rol": [69, 73, 74, 75, 77, 389, 393, 420], "get_unique_role_by_nam": [69, 73], "list_rol": [69, 73, 74, 75, 77, 389, 393, 420], "update_rol": [69, 73, 74, 75, 77, 389, 393, 420], "check_grant_role_id": [70, 71, 72], "check_system_gr": [70, 71, 72], "create_system_gr": [70, 71, 72], "delete_domain_assign": [70, 71, 72], "delete_project_assign": [70, 71, 72], "delete_role_assign": [70, 71, 72], "delete_system_gr": [70, 71, 72], "list_grant_role_id": [70, 71, 72], "list_system_gr": [70, 71, 72], "list_system_grants_by_rol": [70, 71, 72], "default_role_driv": [70, 72], "group_domain": [70, 72], "group_project": [70, 72], "user_domain": [70, 72, 305, 306, 308, 387, 391], "calculate_typ": [70, 72], "actor_id": [70, 71, 72, 262, 309], "target_id": [70, 71, 72, 262, 309], "to_dict": [70, 72, 74, 78, 168, 258, 260, 264, 266, 274, 282, 296, 298, 305, 307, 311, 313, 335, 339, 340, 342], "duplic": [71, 72, 73, 75, 77, 95, 96, 97, 162, 248, 249, 275, 278, 281, 297, 298, 321, 322, 323, 409], "denot": [71, 72], "assignment_typ": [71, 72], "classmethod": [72, 78, 81, 85, 96, 102, 122, 162, 163, 164, 266, 282, 309, 313, 333, 339, 353, 355, 360, 372], "groupdomain": 72, "groupproject": 72, "userdomain": 72, "userproject": 72, "role_ref": [73, 75, 77], "ref": [73, 168, 265, 266, 271, 275, 282, 312, 313, 336, 353, 355, 394, 408, 414], "indirect": 73, "came": 73, "trustor_id": [73, 307], "virtu": 73, "include_subtre": [73, 389, 393, 420], "include_nam": 73, "source_from_group_id": 73, "strip_domain_rol": 73, "honor": [73, 124, 384, 387, 391, 407], "descend": 73, "get_implied_rol": [74, 75, 77, 389, 393, 420], "list_implied_rol": [74, 75, 77, 389, 393, 420], "list_role_inference_rul": [74, 75, 77, 389, 393, 420], "list_roles_from_id": [74, 75, 77], "from_dict": [74, 78, 94, 96, 264, 266, 274, 282, 311, 313, 335, 339], "option_id": [74, 78, 167, 168, 274, 282, 335, 339], "option_valu": [74, 78, 274, 282, 335, 339], "resource_options_registri": [74, 78, 168, 274, 282, 335, 339], "modeldictmixinwithextra": [78, 96, 249, 282, 313, 323, 339, 376], "role_dict": 78, "resourceoptionregistri": [78, 115, 167, 168, 282, 339], "include_extra_dict": [78, 282, 339], "liter": [78, 282, 339], "twice": [78, 282, 339, 387, 391], "authhandlerrespons": [80, 82, 84, 90], "authmethodhandl": [80, 82, 83, 84, 86, 87, 88, 89, 90, 91, 396, 408, 417], "appcredinfo": [80, 82, 85], "baseuserinfo": [80, 82, 85], "totpuserinfo": [80, 82, 85], "userauthinfo": [80, 82, 85], "construct_method_map_from_config": [80, 82, 85], "convert_integer_to_method_list": [80, 82, 85], "convert_method_list_to_integ": [80, 82, 85], "kerberosdomain": [80, 82, 86], "apply_mapping_filt": [80, 82, 87], "extract_assertion_data": [80, 82, 87], "get_user_unique_id_and_display_nam": [80, 82, 87], "handle_scoped_token": [80, 82, 87], "handle_unscoped_token": [80, 82, 87], "token_authent": [80, 82, 90], "identity_attribut": [80, 81], "get_method_data": [80, 81], "get_method_nam": [80, 81], "get_scop": [80, 81, 115, 204], "set_scop": [80, 81], "check_auth_methods_against_rul": [80, 81], "retrofit": 81, "auth_context": [81, 327, 351, 353, 355, 357, 359, 365, 396], "reconcil": 81, "plug": 81, "ins": 81, "earliest": 81, "frozenset": [81, 96, 266, 365], "f": [81, 120, 124, 283, 353, 354, 355], "encapsul": [81, 120, 414], "scope_onli": 81, "trust_ref": 81, "Will": 81, "system_scop": [81, 305, 308, 387, 389, 391, 393], "helper": 81, "auth_method": 81, "method_nam": [81, 84, 85, 90, 328, 365, 396], "response_bodi": [82, 84, 90], "response_data": [82, 84, 86, 87, 90], "auth_payload": [83, 84, 85, 86, 87, 88, 89, 90, 91, 396], "alia": [84, 208, 277, 278, 309, 353, 355], "append": [84, 90, 121, 384, 387, 391, 396], "abc123": [84, 90, 271], "sdfdfsfsfsdfsf": [84, 90], "s23sfad1": [84, 90], "sdfafasdfsfasfasdfd": [84, 90], "method_int": 85, "env": [86, 204], "resource_api": [87, 271, 283], "federation_api": [87, 271], "identity_api": [87, 162, 271, 417], "mapped_properti": 87, "hi": 87, "assignment_api": 87, "role_api": 87, "interv": [91, 387, 391], "catalogdriverbas": [93, 94, 95, 96, 97, 417], "endpointgroup": [93, 94, 96], "projectendpoint": [93, 94, 96], "projectendpointgroupmembership": [93, 94, 96], "parse_templ": [93, 94, 97], "add_endpoint_group_to_project": [93, 94, 95, 96, 97, 98, 389, 393, 420], "add_endpoint_to_project": [93, 94, 95, 96, 97, 98, 389, 393, 420], "create_endpoint": [93, 94, 95, 96, 97, 98, 389, 393, 420], "create_region": [93, 94, 95, 96, 97, 98, 115, 117, 118, 389, 393, 397, 420], "create_servic": [93, 94, 95, 96, 97, 98, 389, 393, 420], "delete_association_by_endpoint": [93, 94, 95, 96, 97, 98, 258, 259, 260], "delete_association_by_project": [93, 94, 95, 96, 97, 98], "delete_endpoint": [93, 94, 95, 96, 97, 98, 389, 393, 420], "delete_endpoint_group_association_by_project": [93, 94, 95, 96, 97, 98], "delete_region": [93, 94, 95, 96, 97, 98, 389, 393, 420], "delete_servic": [93, 94, 95, 96, 97, 98, 389, 393, 420], "get_endpoint": [93, 94, 95, 96, 97, 98, 389, 393, 420], "get_endpoint_groups_for_project": [93, 98], "get_endpoints_filtered_by_endpoint_group": [93, 98], "get_region": [93, 94, 95, 96, 97, 98, 389, 393, 420], "get_servic": [93, 94, 95, 96, 97, 98, 389, 393, 420], "get_v3_catalog": [93, 94, 95, 96, 97, 98], "list_endpoint": [93, 94, 95, 96, 97, 98, 389, 393, 420], "list_endpoints_for_project": [93, 94, 95, 96, 97, 98, 389, 393, 420], "list_region": [93, 94, 95, 96, 97, 98, 389, 393, 420], "list_servic": [93, 94, 95, 96, 97, 98, 389, 393, 420], "remove_endpoint_from_project": [93, 94, 95, 96, 97, 98, 389, 393, 420], "remove_endpoint_group_from_project": [93, 94, 95, 96, 97, 98, 389, 393, 420], "update_endpoint": [93, 94, 95, 96, 97, 98, 389, 393, 420], "update_region": [93, 94, 95, 96, 97, 98, 389, 393, 420], "update_servic": [93, 94, 95, 96, 97, 98, 389, 393, 420], "check_endpoint_in_project": [94, 95, 96, 97, 389, 393, 420], "create_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "delete_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "get_catalog": [94, 95, 96, 97], "get_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "get_endpoint_group_in_project": [94, 95, 96, 97, 389, 393, 420], "list_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "list_endpoint_groups_for_project": [94, 95, 96, 97, 389, 393, 420], "list_projects_associated_with_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "list_projects_for_endpoint": [94, 95, 96, 97, 389, 393, 420], "update_endpoint_group": [94, 95, 96, 97, 389, 393, 420], "legacy_endpoint_id": [94, 96], "mutable_attribut": [94, 96, 264, 266], "parent_region_id": [94, 96, 262], "endpoint_ref": [95, 96, 97, 98], "region_ref": [95, 96, 97, 98], "service_ref": [95, 96, 97, 98], "adminurl": [95, 97, 417], "8774": 95, "internalurl": [95, 97, 417], "publicurl": [95, 97, 417], "8773": 95, "8776": 95, "skip": [96, 97, 307, 414], "consequ": [96, 412], "endpoint_dict": 96, "interpol": [97, 417], "replac": [97, 163, 164, 387, 389, 391, 393, 414, 430, 431, 432, 433, 434, 435], "public_port": [97, 387, 391, 417], "notabl": 97, "keystone_compat": 97, "mung": 97, "template_lin": 97, "symptom_caching_dis": [100, 103, 104], "symptom_caching_enabled_without_a_backend": [100, 103, 104], "symptom_connection_to_memcach": [100, 103, 104], "symptom_keys_in_credential_fernet_key_repositori": [100, 103, 105], "symptom_unique_key_repositori": [100, 103, 105], "symptom_usability_of_credential_fernet_key_repositori": [100, 103, 105], "symptom_database_connection_is_not_sqlit": [100, 103, 106], "symptom_debug_mode_is_en": [100, 103, 107], "symptom_comma_in_saml_private_key_file_path": [100, 103, 108], "symptom_comma_in_saml_public_certificate_path": [100, 103, 108], "symptom_ldap_file_based_domain_specific_config": [100, 103, 109], "symptom_ldap_file_based_domain_specific_configs_formatted_correctli": [100, 103, 109], "symptom_ldap_group_members_are_ids_dis": [100, 103, 109], "symptom_ldap_user_enabled_emulation_dn_ignor": [100, 103, 109], "symptom_ldap_user_enabled_emulation_use_group_config_ignor": [100, 103, 109], "symptom_invalid_password_regular_express": [100, 103, 110], "symptom_minimum_password_age_greater_than_expires_dai": [100, 103, 110], "symptom_password_regular_expression_description_not_set": [100, 103, 110], "symptom_unreasonable_max_token_s": [100, 103, 111], "tokens_fernet": [100, 103], "symptom_keys_in_fernet_key_repositori": [100, 103, 112], "symptom_usability_of_fernet_key_repositori": [100, 103, 112], "gather_symptom": [100, 103], "add_argument_pars": [100, 102], "get_user_group": [100, 102], "initialize_fernet_repositori": [100, 102], "rotate_fernet_repositori": [100, 102], "do_bootstrap": [100, 102], "migrate_credenti": [100, 102], "validate_primary_kei": [100, 102], "check_db_sync_statu": [100, 102], "read_domain_configs_from_fil": [100, 102], "valid_opt": [100, 102], "normalize_assert": [100, 102], "normalize_rul": [100, 102], "read_assert": [100, 102], "read_rul": [100, 102], "check_default_roles_are_immut": [100, 114], "check_trust_policies_are_not_empti": [100, 114], "subpars": 102, "keystone_user_id": [102, 121, 205], "keystone_group_id": [102, 121, 205], "cm": 102, "human": [102, 110, 387, 391], "stand": [102, 418, 426], "abort": [102, 354, 387, 391], "imposs": [102, 277], "recov": [102, 387, 391], "imperit": 102, "useless": [102, 105, 411, 448], "snapshot": [102, 412], "sequenc": [102, 277, 414], "db_sync": [102, 382, 384, 412, 413, 430, 431, 432], "db_version": [102, 382, 384], "domain_config_find": 102, "_domain_config_find": 102, "inde": 102, "argpars": 102, "sound": 102, "danger": [102, 410], "unconvent": 102, "excess": [102, 121], "perman": 102, "perfectli": 102, "id_mapping_api": 102, "receipt_setup": [102, 382, 384], "receipt_rot": [102, 382, 384], "token_setup": [102, 382, 384], "token_rot": [102, 382, 384], "flush": [102, 375, 376, 387, 391], "argv": 102, "developer_config_fil": 102, "sy": [102, 392], "diagnosi": 103, "gather": 103, "symptom_": [103, 401], "greatli": [104, 412], "real": [104, 412, 417, 418], "reachabl": 104, "dead": [104, 387, 391], "memcache_serv": [104, 387, 391], "world": [105, 112], "sqlite": [106, 387, 391, 414], "unsuit": 106, "ldapservic": 109, "thecustom": 109, "myorgperson": 109, "group_members_are_id": [109, 343, 387, 391], "posixgroup": [109, 387, 391], "suspect": 109, "user_enabled_emulation_use_group_config": [109, 343, 387, 391], "max_token_s": [111, 387, 391, 401], "unreason": 111, "pack": [111, 326, 333, 364, 372], "upgradecommand": 114, "programm": 114, "distributedinvalidationstrategi": [115, 117, 118], "regioninvalidationmanag": [115, 117, 118], "configure_cach": [115, 117, 118], "configure_invalidation_region": [115, 117, 118], "get_memoization_decor": [115, 117, 118, 397], "key_mangler_factori": [115, 117, 118], "list_rul": [115, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160], "ec2_credenti": [115, 126], "list_oper": [115, 126, 139], "policy_associ": [115, 126], "revoke_ev": [115, 126], "token_revoc": [115, 126], "rbacenforc": [115, 163, 164], "get_enforc": [115, 163, 165], "action_store_attr": [115, 163, 164], "enforce_cal": [115, 163, 164], "policy_enforcer_act": [115, 163, 164], "register_rul": [115, 163, 164], "suppress_deprecation_warn": [115, 163, 164], "resourceopt": [115, 167, 168], "boolean_valid": [115, 167, 168], "get_resource_opt": [115, 167, 168, 274, 282], "ref_mapper_to_dict_opt": [115, 167, 168], "resource_options_ref_to_mapp": [115, 167, 168], "legacy_migr": [115, 171], "contract_schema": [115, 171, 203], "expand_schema": [115, 171, 203], "get_current_head": [115, 171, 203], "get_db_vers": [115, 171, 203], "migrate_data": [115, 171, 203], "offline_sync_database_to_vers": [115, 171, 203], "parameter_typ": [115, 206, 394], "schemavalid": [115, 206, 208], "validate_password": [115, 206, 208], "lazy_valid": [115, 206], "nullabl": [115, 206, 394], "to_policy_valu": [115, 119], "add_filt": [115, 120], "get_exact_filter_by_nam": [115, 120], "set_limit": [115, 120], "create_key_directori": [115, 121], "initialize_key_repositori": [115, 121], "load_kei": [115, 121], "rotate_kei": [115, 121], "validate_key_repositori": [115, 121], "append_resourc": [115, 122], "application_cred_id": [115, 122], "update_resource_data": [115, 122], "deferred_provider_lookup": [115, 162, 417], "lock_provider_registri": [115, 162], "get_mapped_us": [115, 204], "is_hard_invalid": [117, 118], "is_invalid": [117, 118], "is_soft_invalid": [117, 118], "was_hard_invalid": [117, 118], "was_soft_invalid": [117, 118], "region_key_prefix": [117, 118], "invalidate_region": [117, 118], "is_region_kei": [117, 118], "region_manag": 118, "regioninvalidationstrategi": 118, "hard": [118, 411, 412], "cacheregion": 118, "propag": 118, "invalidation_region": 118, "region_nam": 118, "dopil": 118, "easili": [118, 410, 413], "expiration_group": 118, "invalidation_manag": 118, "orig_key_mangl": 118, "afterward": 119, "pull": [119, 168, 293, 384, 385, 412], "item": [119, 275, 277, 284, 286, 307, 309, 312, 343, 387, 391, 394, 397, 398], "oslo_polici": [119, 165, 391], "pagin": [120, 353, 355], "publicli": [120, 411], "cannot_match": 120, "circuit": 120, "startswith": 120, "endswith": 120, "case_sensit": 120, "comparison": [120, 205, 277, 316], "increment": [120, 387, 391], "use_null_kei": 121, "disk": [121, 387, 391], "placehold": [121, 385], "synchron": [121, 387, 391], "requires_writ": 121, "resource_data": 122, "extension_nam": 122, "new_prefix": 122, "stick": 122, "private_key_path": 123, "public_key_path": 123, "secp256r1": 123, "nist": 123, "driver_nam": [124, 301], "logic": [124, 277, 349, 353, 355, 387, 389, 391, 393, 394, 401, 411, 412], "wrapper": [124, 206, 283, 387, 391, 417], "_get_list_limit": 124, "plaintext": [125, 253, 255, 316, 333, 372, 387, 391], "hashpw": 125, "salt": [125, 387, 391], "concaten": [125, 387, 391], "extract": [125, 163, 164, 168, 423, 424, 425], "osprofil": [161, 391], "notifi": [161, 387, 391], "ip": [161, 387, 391, 443], "__getattr__": 162, "descriptor": 162, "lookup": [162, 205, 316], "smart": [162, 277], "action_nam": [163, 164], "target_attr": [163, 164], "member_target_typ": [163, 164], "member_target": [163, 164], "build_target": [163, 164], "legwork": [163, 164], "instanti": [163, 164, 277, 353, 355], "get_us": [163, 164, 273, 274, 275, 276, 278, 281, 283, 292, 293, 294, 389, 393, 417, 420], "seri": [163, 164], "user_ref_dict": [163, 164], "mainli": [163, 164, 414], "un": [163, 164], "leak": [163, 164], "entrypoint": [165, 408], "obj": [165, 205, 262], "include_catalog": 166, "check_immutable_delet": [167, 169, 170], "check_immutable_upd": [167, 169, 170], "check_resource_immut": [167, 169, 170], "json_schema": [167, 168], "option_nam": [167, 168], "get_option_by_id": [167, 168], "get_option_by_nam": [167, 168], "options_by_nam": [167, 168], "_valid": 168, "json_schema_valid": 168, "registry_nam": 168, "opt_id": 168, "mapper": [168, 387, 391], "_resource_option_mapp": 168, "option_class": 168, "_resource_opt": 168, "attr": [168, 277, 353, 355], "registri": [168, 417], "opt_valu": 168, "writer": [168, 403], "resource_ref": [169, 170], "original_resource_ref": [169, 170], "new_resource_ref": [169, 170], "contract_repo": [171, 172, 394], "data_migration_repo": [171, 172, 394], "expand_repo": [171, 172, 394], "submodul": [172, 380, 401], "073_contract_initial_migr": [173, 175], "074_placehold": [173, 175, 183, 185, 193, 195], "075_placehold": [173, 175, 183, 185, 193, 195], "076_placehold": [173, 175, 183, 185, 193, 195], "077_placehold": [173, 175, 183, 185, 193, 195], "078_placehold": [173, 175, 183, 185, 193, 195], "079_contract_update_local_id_limit": [173, 175], "migrate_engin": [176, 177, 178, 179, 180, 181, 182, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 200, 201, 202, 394], "073_migrate_initial_migr": [183, 185], "079_migrate_update_local_id_limit": [183, 185], "073_expand_initial_migr": [193, 195], "079_expand_update_local_id_limit": [193, 195], "branch": [203, 399, 410], "himself": 204, "skipkei": 205, "ensure_ascii": 205, "check_circular": 205, "allow_nan": 205, "sort_kei": 205, "indent": 205, "jsonencod": 205, "subclass": [205, 277, 353, 355, 400, 414, 417], "serializ": 205, "typeerror": [205, 206, 277, 309], "def": [205, 309, 316, 394, 397, 401, 414, 417], "val_attr": 205, "strutil": 205, "false_str": 205, "guard": 205, "parent_kei": 205, "flatten": [205, 307], "flat": [205, 295, 300, 387, 391], "dot": 205, "silent_keyerror_failur": 205, "silent": [205, 288, 290, 336, 338, 341, 342, 387, 391], "keyerror": [205, 413], "gid": 205, "unix": 205, "int": [205, 269, 277], "subsecond": 205, "stringifi": 205, "iso": 205, "8601": 205, "datetim": [205, 275, 328, 330, 331, 332, 333, 365, 367, 369, 371, 372, 375, 376], "isoformat": 205, "microsecond": 205, "parser": 205, "bool": [205, 279, 353, 355, 375, 376], "precis": 205, "970223": 205, "14t14": 205, "000000z": [205, 381, 446], "lowercas": [205, 277], "expiration_d": 205, "validator_org": [206, 208], "bodi": [206, 208, 358, 381, 387, 391, 394, 396, 404, 409, 410, 446], "request_body_schema": 206, "resource_to_valid": 206, "inlin": 206, "property_schema": 206, "clone": [206, 394, 413, 414], "draft4valid": 208, "docstr": 244, "credentialdriverbas": [246, 247, 248, 249, 417], "credentialmodel": [246, 247, 249], "create_credenti": [246, 247, 248, 249, 250, 389, 393, 420], "delete_credenti": [246, 247, 248, 249, 250, 389, 393, 420], "delete_credentials_for_project": [246, 247, 248, 249, 250], "delete_credentials_for_us": [246, 247, 248, 249, 250], "get_credenti": [246, 247, 248, 249, 250, 389, 393, 420], "list_credenti": [246, 247, 248, 249, 250, 389, 393, 420], "list_credentials_for_us": [246, 247, 248, 249, 250], "update_credenti": [246, 247, 248, 249, 250, 389, 393, 420], "encrypted_blob": [247, 249], "key_hash": [247, 249], "credential_ref": [248, 249], "get_multi_fernet_kei": [252, 254, 255], "primary_key_hash": [252, 254, 255], "endpointpolicydriverbas": [257, 258, 259, 260, 417], "endpointpolici": [257, 258, 260], "policyassoci": [257, 258, 260], "check_policy_associ": [257, 258, 259, 260, 261], "create_policy_associ": [257, 258, 259, 260, 261], "delete_policy_associ": [257, 258, 259, 260, 261], "get_policy_for_endpoint": [257, 259, 260, 261, 389, 393, 420], "list_endpoints_for_polici": [257, 259, 260, 261, 389, 393, 420], "delete_association_by_polici": [258, 259, 260], "delete_association_by_region": [258, 259, 260], "delete_association_by_servic": [258, 259, 260], "get_policy_associ": [258, 259, 260], "list_associations_for_polici": [258, 259, 260], "permit": [259, 260, 262, 387, 391, 416], "hide": [260, 277, 405], "auth_respons": 262, "ambigu": 262, "unexpect": [262, 385], "unsupport": [262, 411], "circular": 262, "config_fil": [262, 351, 356, 414], "group_or_opt": 262, "conform": 262, "403": [262, 387, 391, 393, 412], "awai": [262, 283, 403], "410": [262, 393], "_op": 262, "eq": 262, "neq": 262, "lt": [262, 429], "lte": 262, "gt": 262, "gte": 262, "max_limit_depth": 262, "malform": 262, "mod_nam": 262, "404": [262, 415], "error_titl": 262, "min_age_dai": 262, "days_left": 262, "unique_count": 262, "disallow": [262, 387, 391], "compli": 262, "receipt_id": [262, 306, 328, 330, 331, 332], "misconfigur": [262, 401], "char": [262, 284, 286], "token_id": [262, 308, 309, 365, 367, 369, 371, 397], "acquir": [262, 443], "500": [262, 387, 391], "unrecogniz": 262, "federationdriverbas": [263, 264, 265, 266, 417], "federationprotocolmodel": [263, 264, 266], "idpremoteidsmodel": [263, 264, 266], "identityprovidermodel": [263, 264, 266], "mappingmodel": [263, 264, 266], "serviceprovidermodel": [263, 264, 266], "create_idp": [263, 264, 265, 266, 268], "create_protocol": [263, 264, 265, 266, 268, 389, 393, 420], "create_sp": [263, 264, 265, 266, 268], "delete_idp": [263, 264, 265, 266, 268], "delete_protocol": [263, 264, 265, 266, 268, 389, 393, 420], "delete_sp": [263, 264, 265, 266, 268], "get_enabled_service_provid": [263, 264, 265, 266, 268], "update_protocol": [263, 264, 265, 266, 268, 389, 393, 420], "update_sp": [263, 264, 265, 266, 268], "generate_ecp": [263, 269], "generate_metadata": [263, 269], "samlize_token": [263, 269], "create_map": [264, 265, 266, 389, 393, 420], "delete_map": [264, 265, 266, 389, 393, 420], "get_idp": [264, 265, 266], "get_idp_from_remote_id": [264, 265, 266], "get_map": [264, 265, 266, 389, 393, 420], "get_mapping_from_idp_and_protocol": [264, 265, 266], "get_protocol": [264, 265, 266, 389, 393, 420], "get_sp": [264, 265, 266], "list_idp": [264, 265, 266], "list_map": [264, 265, 266, 389, 393, 420], "list_protocol": [264, 265, 266, 389, 393, 420], "list_sp": [264, 265, 266], "update_idp": [264, 265, 266], "update_map": [264, 265, 266, 389, 393, 420], "expiring_user_group_membership": [264, 266, 274, 282], "relay_state_prefix": [264, 266, 269, 387, 391], "sp_url": [264, 265, 266, 268], "transmit": [265, 266, 268], "mapping_ref": [265, 266], "prvider": [265, 266], "assertion_data": [268, 271], "saml_assert": 269, "entitydescriptor": 269, "recipi": 269, "user_domain_nam": [269, 443], "expires_in": 269, "testacct": 271, "def456": 271, "group_name_1": 271, "domain1": 271, "group_name_1_1": 271, "group_name_2": 271, "xyz132": 271, "transact": [271, 387, 391, 412], "identitydriverbas": [273, 274, 275, 278, 281, 417], "filter_us": [273, 274, 275], "register_user_opt": [273, 274, 280], "expiringusergroupmembership": [273, 274, 282], "federatedus": [273, 274, 282], "localus": [273, 274, 282], "nonlocalus": [273, 274, 282], "usergroupmembership": [273, 274, 282], "useropt": [273, 274, 282], "mappingdriverbas": [273, 287, 288, 290, 417], "entitytyp": [273, 287, 288, 289, 290], "idmap": [273, 287, 290], "shadowusersdriverbas": [273, 292, 293, 294, 417], "federated_objects_to_list": [273, 292, 293], "shadowus": [273, 292, 294], "check_config_and_reload_domain_driver_if_requir": [273, 283], "get_domain_conf": [273, 283], "get_domain_driv": [273, 283], "reload_domain_driv": [273, 283], "setup_domain_driv": [273, 283], "add_user_to_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "assert_user_en": [273, 283], "change_password": [273, 274, 275, 276, 278, 281, 283], "check_user_in_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "create_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "create_us": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "delete_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "delete_us": [273, 274, 275, 276, 278, 281, 283, 292, 294, 389, 393, 420], "get_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "get_group_by_nam": [273, 274, 275, 276, 278, 281, 283], "get_user_by_nam": [273, 274, 275, 276, 278, 281, 283], "list_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "list_groups_for_us": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "list_us": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "list_users_in_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "remove_user_from_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "shadow_federated_us": [273, 283], "update_group": [273, 274, 275, 276, 278, 281, 283, 389, 393, 420], "update_us": [273, 274, 275, 276, 278, 281, 282, 283, 389, 393, 420], "create_id_map": [273, 283, 287, 288, 290], "delete_id_map": [273, 283, 287, 288, 290], "get_id_map": [273, 283, 287, 288, 290], "get_public_id": [273, 283, 287, 288, 290], "purge_map": [273, 283, 287, 288, 290], "generate_public_id": [273, 284, 285, 286], "asynchronousmessag": [274, 276, 277], "baseldap": [274, 276, 277, 278], "enabledemumixin": [274, 276, 277, 278], "keystoneldaphandl": [274, 276, 277], "ldaphandl": [274, 276, 277], "pooledldaphandl": [274, 276, 277], "pythonldaphandl": [274, 276, 277], "convert_ldap_result": [274, 276, 277], "dn_startswith": [274, 276, 277], "enabled2pi": [274, 276, 277], "filter_ent": [274, 276, 277], "is_ava_value_equ": [274, 276, 277], "is_dn_equ": [274, 276, 277], "is_rdn_equ": [274, 276, 277], "ldap2pi": [274, 276, 277], "ldap_scop": [274, 276, 277], "parse_deref": [274, 276, 277], "parse_tls_cert": [274, 276, 277], "prep_case_insensit": [274, 276, 277], "py2ldap": [274, 276, 277], "register_handl": [274, 276, 277], "safe_it": [274, 276, 277], "use_conn_pool": [274, 276, 277], "utf8_decod": [274, 276, 277], "utf8_encod": [274, 276, 277], "generates_uuid": [274, 275, 276, 278], "is_domain_awar": [274, 275, 276, 278], "is_sql": [274, 275, 281], "multiple_domains_support": [274, 275], "unset_default_project_id": [274, 275, 276, 278, 281], "last_verifi": [274, 282], "display_nam": [274, 282, 283, 293, 294], "unique_id": [274, 282, 283, 293, 294], "failed_auth_at": [274, 282], "failed_auth_count": [274, 282], "created_at": [274, 282], "created_at_int": [274, 282], "expires_at_int": [274, 282, 374, 376], "local_user_id": [274, 282], "self_servic": [274, 282], "default_project_id": [274, 275, 278, 279, 282, 381, 387, 391], "last_active_at": [274, 282], "nonlocal_us": [274, 282], "password_created_at": [274, 282], "password_is_expir": [274, 282], "password_ref": [274, 282], "readonly_attribut": [274, 282], "overwritten": 275, "additionalproperti": [275, 336, 338, 341, 342], "new_password": [275, 278, 281, 283], "passwordvalid": [275, 278, 281], "user_ref": [275, 278, 281, 283], "group_ref": [275, 278, 281, 283], "modif": [275, 278, 281, 399], "default_extra_attr_map": [276, 277], "default_filt": [276, 277], "default_id_attr": [276, 277, 278], "default_objectclass": [276, 277, 278], "default_": [276, 277, 278], "default_structural_class": [276, 277, 278], "add_memb": [276, 277], "affirm_uniqu": [276, 277], "attribute_ignor": [276, 277], "attribute_options_nam": [276, 277, 278], "filter_queri": [276, 277], "get_by_nam": [276, 277], "get_connect": [276, 277], "immutable_attr": [276, 277, 278], "notfound_arg": [276, 277], "options_nam": [276, 277, 278], "tree_dn": [276, 277], "default_group_members_are_id": [276, 277], "default_group_objectclass": [276, 277], "default_member_attribut": [276, 277, 278], "add_": [276, 277], "get_opt": [276, 277], "modify_": [276, 277], "result3": [276, 277], "search_ext": [276, 277], "search_": [276, 277], "set_opt": [276, 277], "simple_bind_": [276, 277], "unbind_": [276, 277], "connector": [276, 277], "auth_pool_prefix": [276, 277], "connection_pool": [276, 277], "add_us": [276, 278], "get_all_filt": [276, 278], "get_filt": [276, 278], "get_filtered_by_nam": [276, 278], "list_group_us": [276, 278], "list_user_group": [276, 278], "list_user_groups_filt": [276, 278], "filter_attribut": [276, 278], "is_us": [276, 278], "mask_enabled_attribut": [276, 278], "optional_kei": [276, 279], "required_kei": [276, 279], "known_kei": [276, 279], "context_manag": 277, "asynchron": [277, 387, 391], "callabl": [277, 309, 353, 355], "weak": 277, "ldappool": 277, "stateconnector": 277, "weakref": 277, "member_dn": 277, "member_list_dn": 277, "didn": [277, 372, 400, 412], "object_id": 277, "ldap_filt": [277, 278], "end_user_auth": 277, "old_obj": [277, 278], "name_enabled_emul": 277, "name_enabled_emulation_dn": 277, "enabled_": 277, "name_enabled_emulation_use_group_config": 277, "plural": 277, "conn": 277, "utf": 277, "framework": [277, 399], "throw": 277, "ascii": 277, "rdn": 277, "unicod": 277, "bytes_mod": 277, "en": [277, 387, 391], "modlist": 277, "conn_timeout": 277, "pool_conn_timeout": 277, "pool_conn_lifetim": 277, "msgid": 277, "resp_ctrl_class": 277, "filterstr": 277, "attrlist": 277, "attrsonli": 277, "serverctrl": 277, "clientctrl": 277, "sizelimit": 277, "invalu": 277, "cred": 277, "fake": [277, 414], "elect": 277, "chain": [277, 387, 391, 448], "techniqu": [277, 412], "brief": 277, "explan": [277, 394, 427, 428, 429], "awkward": 277, "doubl": 277, "eleg": 277, "tendenc": 277, "cut": 277, "parameter": 277, "insan": 277, "difficult": [277, 411, 412], "tend": 277, "implem": 277, "mistak": 277, "obviou": [277, 411, 412], "forget": [277, 394], "auth_pool_": 277, "routin": 277, "invoc": 277, "predict": [277, 384, 385], "ldap_result": 277, "descendant_dn": 277, "str2dn": 277, "val": 277, "entity_ref": 277, "attribute_typ": 277, "val1": 277, "val2": 277, "ava": 277, "simplic": [277, 423, 424, 425], "prep_case_insenst": 277, "dn1": 277, "dn2": 277, "got": 277, "posit": [277, 387, 391, 411, 412], "rfc4517": 277, "rdn1": 277, "rdn2": 277, "insent": 277, "commonnam": 277, "rfc4518": 277, "whitespac": 277, "compress": [277, 333, 372, 387, 391], "func": 277, "unicodedecodeerror": 277, "basestr": 277, "usergroup": [278, 387, 391], "user_dn": 278, "desc": 278, "nonloc": 282, "user_dict": [282, 293, 294, 313], "inadvert": 282, "configopt": 283, "somewhat": 283, "ineffici": 283, "light": [283, 414], "weight": 283, "importantli": 283, "thrown": 283, "pickup": 283, "_thread": 283, "standard_driv": 283, "lazi": [283, 411], "__init__": [283, 309, 353, 355, 401], "juno": [283, 387, 391, 405], "felt": 283, "prudent": 283, "original_password": [283, 381], "domain_scop": [283, 305, 308], "local_ent": [283, 288, 290], "public_id": [283, 287, 288, 290], "id_map": [283, 387, 391], "purge_filt": [283, 288, 290], "shadow": [283, 293, 294, 387, 391], "init": 283, "exception_typ": 283, "reproduc": [284, 286, 403], "get_domain_mapping_list": [287, 288, 290], "entity_typ": [287, 288, 290], "local_id": [287, 290], "create_federated_object": [292, 293, 294], "create_federated_us": [292, 293, 294], "create_nonlocal_us": [292, 293, 294], "delete_federated_object": [292, 293, 294], "get_federated_object": [292, 293, 294], "get_federated_us": [292, 293, 294], "list_federated_users_info": [292, 293, 294], "set_last_active_at": [292, 293, 294], "update_federated_user_display_nam": [292, 293, 294], "add_user_to_group_expir": [292, 294], "fed_dict": [293, 294], "federated_dict": [293, 294], "fed_ref": 293, "reformat": 293, "unifiedlimitdriverbas": [295, 296, 297, 298], "limitmodel": [295, 296, 298], "registeredlimitmodel": [295, 296, 298], "unifiedlimit": [295, 296, 298], "modelbas": [295, 300, 301, 302, 303, 394], "flatmodel": [295, 300, 302], "stricttwolevelmodel": [295, 300, 303], "check_project_depth": [295, 299, 334, 335, 336, 338, 343], "create_limit": [295, 296, 297, 298, 299, 389, 393, 420], "create_registered_limit": [295, 296, 297, 298, 299, 389, 393, 420], "delete_limit": [295, 296, 297, 298, 299, 389, 393, 420], "delete_limits_for_project": [295, 296, 297, 298, 299], "delete_registered_limit": [295, 296, 297, 298, 299, 389, 393, 420], "get_limit": [295, 296, 297, 298, 299, 389, 393, 420], "get_model": [295, 299], "get_registered_limit": [295, 296, 297, 298, 299, 389, 393, 420], "list_registered_limit": [295, 296, 297, 298, 299, 389, 393, 420], "update_limit": [295, 296, 297, 298, 299, 389, 393, 420], "update_registered_limit": [295, 296, 297, 298, 299, 389, 393, 420], "resource_limit": [296, 298], "default_limit": [296, 298], "check_limit": [300, 301, 302, 303], "issued_at": [305, 306, 307, 308, 330, 331, 332, 367, 369, 371, 381, 446], "mint": [305, 306, 308, 330, 331, 332, 367, 369, 371], "required_method": [305, 306], "audit_id": [305, 308, 309, 346, 348, 349, 367, 369, 371, 372, 381], "oauth_scop": [305, 308], "project_domain": [305, 308, 387, 391], "project_scop": [305, 308], "trust_project": [305, 308], "trust_project_domain": [305, 308], "trust_scop": [305, 308], "queryabl": [306, 308], "record": [306, 308, 347, 349, 384, 387, 391], "token_data": [307, 367, 369, 371], "revoke_api": 307, "identity_domain_id": 307, "assignment_domain_id": 307, "trustee_id": 307, "token_valu": 307, "brute": 307, "notificationact": 309, "target_typ": 309, "actor_typ": 309, "Its": [309, 387, 391], "dictat": [309, 417], "subscrib": [309, 403], "cl": 309, "interest": [309, 387, 391, 403, 418], "event_callback": 309, "callback": [309, 316, 387, 391], "_user_created_callback": 309, "_project_deleted_callback": 309, "_do_cleanup": 309, "valueerror": 309, "cadftaxonomi": 309, "oauth1driverbas": [310, 311, 312, 313, 417], "filter_consum": [310, 311, 312], "filter_token": [310, 311, 312], "accesstoken": [310, 311, 313, 316], "requesttoken": [310, 311, 313, 316], "create_access_token": [310, 311, 312, 313, 314], "create_consum": [310, 311, 312, 313, 314, 389, 393, 420], "create_request_token": [310, 311, 312, 313, 314], "delete_access_token": [310, 311, 312, 313, 314, 389, 393, 420], "delete_consum": [310, 311, 312, 313, 314, 389, 393, 420], "update_consum": [310, 311, 312, 313, 314, 389, 393, 420], "set_verifi": [310, 314], "check_access_token": [310, 316], "check_client_kei": [310, 316], "check_nonc": [310, 316], "check_request_token": [310, 316], "check_verifi": [310, 316], "enforce_ssl": [310, 316], "get_access_token_secret": [310, 316], "get_client_secret": [310, 316], "get_default_realm": [310, 316], "get_realm": [310, 316], "get_redirect_uri": [310, 316], "get_request_token_secret": [310, 316], "get_rsa_kei": [310, 316], "invalidate_request_token": [310, 316], "safe_charact": [310, 316], "save_access_token": [310, 316], "save_request_token": [310, 316], "save_verifi": [310, 316], "validate_access_token": [310, 316], "validate_client_kei": [310, 316], "validate_realm": [310, 316], "validate_redirect_uri": [310, 316], "validate_request_token": [310, 316], "validate_requested_realm": [310, 316], "validate_timestamp_and_nonc": [310, 316], "validate_verifi": [310, 316], "verify_realm": [310, 316], "verify_request_token": [310, 316], "get_access_token": [311, 312, 313, 389, 393, 420], "get_consum": [311, 312, 313, 389, 393, 420], "get_consumer_with_secret": [311, 312, 313], "get_request_token": [311, 312, 313], "list_access_token": [311, 312, 313, 389, 393, 420], "list_consum": [311, 312, 313, 389, 393, 420], "access_secret": [311, 312, 313], "authorizing_user_id": [311, 313], "request_secret": [311, 313], "requested_project_id": [311, 312, 313], "request_id": [312, 313, 314, 387, 391], "access_token_dur": [312, 313, 314, 387, 391], "access_token_ref": [312, 313], "consumer_ref": [312, 313, 314], "requested_project": [312, 313, 314], "request_token_dur": [312, 313, 314, 387, 391], "request_token_ref": [312, 313], "query_str": 314, "oauthlib": 316, "requestvalid": 316, "shorter": [316, 387, 391], "client_kei": 316, "nonc": 316, "roughli": 316, "your_datastor": 316, "accesstokensecret": 316, "aim": [316, 414], "mimic": 316, "latenc": 316, "induc": 316, "clientsecret": 316, "resourceendpoint": 316, "accesstokenendpoint": 316, "requesttokenendpoint": 316, "signatureonlyendpoint": 316, "realm": [316, 387, 391], "registr": [316, 341, 342], "authorizationendpoint": 316, "oob": 316, "requesttokensecret": 316, "rsa": 316, "temporari": [316, 387, 391, 439, 440, 441], "anymor": [316, 387, 391], "oauth_token": 316, "oauth_token_secret": 316, "oauth_authorized_realm": 316, "oauth_callback_confirm": 316, "oauth_verifi": 316, "save_x_token": 316, "doesnotexist": 316, "dummy_access_token": 316, "photo": 316, "issuperset": 316, "cwe": 316, "601": 316, "tie": 316, "transfer": [316, 404], "oauth_timestamp": 316, "oauth_nonc": 316, "replai": 316, "possibli": [316, 417], "essenti": [316, 411, 443], "nonces_and_timestamps_databas": 316, "1234567890": 316, "rannomstringher": 316, "enumer": [316, 387, 391, 398], "safe_string_equ": 316, "correct_verifi": 316, "valid_realm": 316, "r": [316, 387, 391, 414, 430], "policydriverbas": [319, 320, 321, 322, 417], "policymodel": [319, 320, 323], "create_polici": [319, 320, 321, 322, 323, 324, 389, 393, 420], "delete_polici": [319, 320, 321, 322, 323, 324, 389, 393, 420], "get_polici": [319, 320, 321, 322, 323, 324, 389, 393, 420], "list_polici": [319, 320, 321, 322, 323, 324, 389, 393, 420], "update_polici": [319, 320, 321, 322, 323, 324, 389, 393, 420], "issue_receipt": [326, 328], "validate_receipt": [326, 328, 329, 330, 331, 332, 333], "create_receipt": [326, 333], "creation_tim": [326, 333, 364, 372], "crypto": [326, 333, 364, 372], "restore_pad": [326, 333, 364, 372], "unpack": [326, 333, 364, 372, 387, 391], "assembl": [326, 333, 364, 372], "attempt_convert_uuid_hex_to_byt": [326, 333, 364, 372], "base64_encod": [326, 333, 364, 372], "convert_uuid_bytes_to_hex": [326, 333, 364, 372], "convert_uuid_hex_to_byt": [326, 333, 364, 372], "disassembl": [326, 333, 364, 372], "random_urlsafe_str_to_byt": [326, 333, 364, 372], "mfa_error": 327, "window_second": [328, 365], "naiv": [328, 365], "utc": [328, 365], "generate_id_and_issued_at": [329, 330, 331, 332, 366, 367, 368, 369, 370, 371], "receipt_data": [330, 331, 332], "keyczar": [333, 372], "pad": [333, 372], "uuid_byte_str": [333, 372], "uuid_str": [333, 372], "expires_at_str": [333, 372], "variant": [333, 372], "resourcedriverbas": [334, 335, 336, 338, 417], "get_project_from_domain": [334, 335, 336], "projectopt": [334, 335, 339], "projecttag": [334, 335, 339], "domainconfigdriverbas": [334, 340, 341, 342, 417], "configregist": [334, 340, 342], "sensitiveconfig": [334, 340, 342], "whitelistedconfig": [334, 340, 342], "create_config": [334, 343], "delete_config": [334, 343], "get_config": [334, 343], "get_config_default": [334, 343], "get_config_with_sensitive_info": [334, 343], "get_security_compliance_config": [334, 343], "sensitive_opt": [334, 343], "update_config": [334, 343], "whitelisted_opt": [334, 343], "assert_domain_en": [334, 343], "assert_domain_not_feder": [334, 343], "assert_project_en": [334, 343], "create_domain": [334, 343, 389, 393, 420], "create_project": [334, 335, 336, 338, 343, 389, 393, 420], "create_project_tag": [334, 343, 389, 393, 420], "delete_domain": [334, 343, 389, 393, 420], "delete_project": [334, 335, 336, 338, 343, 389, 393, 420], "delete_project_tag": [334, 343, 389, 393, 420], "get_domain": [334, 343, 389, 393, 420], "get_domain_by_nam": [334, 343], "get_project": [334, 335, 336, 338, 343, 389, 393, 420], "get_project_by_nam": [334, 335, 336, 338, 343], "get_project_parents_as_id": [334, 343], "get_project_tag": [334, 343, 389, 393, 420], "get_projects_in_subtree_as_id": [334, 343], "list_domain": [334, 343, 389, 393, 420], "list_domains_from_id": [334, 343], "list_project_par": [334, 335, 336, 338, 343], "list_project_tag": [334, 343, 389, 393, 420], "list_project": [334, 335, 336, 338, 343, 389, 393, 420], "list_projects_acting_as_domain": [334, 335, 336, 338, 343], "list_projects_in_domain": [334, 335, 336, 338, 343], "list_projects_in_subtre": [334, 335, 336, 338, 343], "update_domain": [334, 343, 389, 393, 420], "update_project": [334, 335, 336, 338, 343, 389, 393, 420], "update_project_tag": [334, 343, 389, 393, 420], "delete_projects_from_id": [335, 336, 338], "is_leaf_project": [335, 336, 338], "list_project_ids_from_domain_id": [335, 336, 338], "list_projects_from_id": [335, 336, 338], "list_projects_by_tag": [335, 338], "max_depth": [336, 338, 343], "project_ref": [336, 338], "leaf": [336, 338, 343], "subtre": [336, 338, 343, 387, 389, 391, 393], "domain_ref": [336, 343], "project_dict": 339, "create_config_opt": [340, 341, 342], "delete_config_opt": [340, 341, 342], "get_config_opt": [340, 341, 342], "list_config_opt": [340, 341, 342], "obtain_registr": [340, 341, 342], "read_registr": [340, 341, 342], "release_registr": [340, 341, 342], "update_config_opt": [340, 341, 342], "choose_t": [340, 342], "option_list": [341, 342], "irrespect": [341, 342], "ot": [341, 342], "nobodi": [341, 342], "free": [341, 401, 408, 411, 412, 418], "noth": [341, 385, 387, 391, 412, 448], "freed": 341, "overwrit": 343, "myurl": 343, "myou": 343, "merg": [343, 404, 408, 409], "situat": [343, 414], "user_description_attribut": [343, 387, 391], "user_attribute_ignor": [343, 387, 391], "group_attribute_ignor": [343, 387, 391], "hardcod": [343, 411, 412], "cascad": 343, "travers": 343, "tag_nam": [343, 420], "retriv": 343, "include_limit": 343, "revokedriverbas": [345, 346, 347, 348, 417], "revoked_before_cutoff_tim": [345, 346, 347], "revocationev": [345, 346, 347, 348], "check_token": [345, 349, 389, 393, 420], "list_ev": [345, 346, 347, 348, 349], "revoke_by_audit_chain_id": [345, 349], "revoke_by_audit_id": [345, 349], "revoke_by_us": [345, 349], "audit_chain_id": [346, 348, 349], "issued_befor": [346, 348], "revoked_at": [346, 348], "last_fetch": [347, 348, 349], "tokenev": [347, 348, 349], "cutoff": [347, 348], "request_process": [351, 353], "application_factori": [351, 353, 354], "fail_gracefulli": [351, 353, 354], "jsonhomedata": [351, 353, 355], "resourcemap": [351, 353, 355], "base_url": [351, 353, 355], "construct_json_home_data": [351, 353, 355], "construct_resource_map": [351, 353, 355, 417], "full_url": [351, 353, 355], "set_unenforced_ok": [351, 353, 355], "unenforced_api": [351, 353, 355, 417], "initialize_appl": [351, 353, 356], "setup_app_middlewar": [351, 353, 356], "blueprint": [351, 353, 355], "audit_initi": [351, 353, 355], "build_driver_hint": [351, 353, 355], "filter_by_attribut": [351, 353, 355], "filter_param": [351, 353, 355], "get_token_ref": [351, 353, 355], "method_decor": [351, 353, 355], "query_filter_is_tru": [351, 353, 355], "request_body_json": [351, 353, 355], "wrap_collect": [351, 353, 355, 402, 407], "wrap_memb": [351, 353, 355], "pre_setup_logging_fn": 351, "lambda": [351, 356], "load_extra_backends_fn": 351, "startup_application_fn": 351, "json_bodi": [353, 357], "json_body_before_request": [353, 357, 358], "req_log": [353, 357], "log_request_info": [353, 357, 362], "simplist": [353, 355], "loader": [353, 355], "namedtupl": [353, 355], "flask_rest": [353, 355], "__name__": [353, 355, 417], "resource_class_arg": [353, 355], "constructor": [353, 355], "resource_class_kwarg": [353, 355], "supported_filt": [353, 355], "query_dict": [353, 355], "unspecifi": [353, 355], "deseri": [353, 355], "keystonetoken": [353, 355], "filter_nam": [353, 355], "bool_param": [353, 355], "collection_nam": [353, 355], "prev": [353, 355], "member_nam": [353, 355], "resource_relation_func": [353, 355], "resource_kwarg": [353, 355, 417], "unenforc": [353, 355], "post_log_configured_funct": 356, "authcontextmiddlewar": [357, 359, 360], "url_norm": [357, 359], "urlnormalizingmiddlewar": [357, 359, 361], "factori": [359, 360], "fetch_token": [359, 360], "fill_context": [359, 360], "kwargs_to_fetch_token": [359, 360], "process_request": [359, 360], "baseauthprotocol": 360, "global_config": 360, "local_config": 360, "holdov": 360, "exc": 360, "invalidtoken": 360, "process_respons": 360, "_request": 360, "authtokenrequest": 360, "check_revoc": [364, 365], "check_revocation_v3": [364, 365], "invalidate_individual_token_cach": [364, 365, 397], "issue_token": [364, 365], "revoke_token": [364, 365, 389, 393, 420], "validate_token": [364, 365, 366, 367, 368, 369, 370, 371, 372, 389, 393, 420], "pack_group_id": [364, 372], "unpack_group_id": [364, 372], "create_token": [364, 370, 371, 372], "app_cred_id": [365, 367, 369, 371, 372], "parent_audit_id": 365, "revoke_chain": 365, "access_rules_support": 365, "jwsformatt": [366, 370, 371], "federated_group_id": [367, 369, 371, 372], "identity_provider_id": [367, 369, 371, 372], "private_kei": [370, 371], "public_kei": [370, 371], "group_dict": 372, "group_id_in_byt": 372, "payload_class": 372, "trustdriverbas": [373, 374, 375, 376, 417], "trustmodel": [373, 374, 376], "trustrol": [373, 374, 376], "create_trust": [373, 374, 375, 376, 377, 389, 393, 420], "delete_trust": [373, 374, 375, 376, 377, 389, 393, 420], "get_trust": [373, 374, 375, 376, 377, 389, 393, 420], "get_trust_pedigre": [373, 377], "consume_us": [374, 375, 376], "delete_trusts_for_project": [374, 375, 376], "flush_expired_and_soft_deleted_trust": [374, 375, 376], "list_trust": [374, 375, 376, 389, 393, 420], "list_trusts_for_truste": [374, 375, 376, 389, 393, 420], "list_trusts_for_trustor": [374, 375, 376, 389, 393, 420], "deleted_at": [374, 376], "redelegated_trust_id": [374, 375, 376], "redelegation_count": [374, 376], "remaining_us": [374, 376, 381, 387, 391], "trustee_user_id": [374, 375, 376, 381, 389, 393, 420], "trustor_user_id": [374, 375, 376, 381, 389, 393, 420], "consumpt": [375, 376, 387, 391, 411], "redelegated_trust": 377, "redeleg": [377, 387, 391], "subpackag": 380, "outdat": 381, "pdf": 381, "wadl": 381, "media": 381, "href": [381, 445], "vnd": 381, "2018": [381, 385, 446], "28t00": 381, "00z": 381, "describedbi": 381, "04t00": 381, "adminpwd": 381, "201": 381, "miifvgi": 381, "312": 381, "fri": 381, "11t03": 381, "0pkh_bdktwqqafon": 381, "sxbg": 381, "11t04": 381, "9a7e43333cc44ef4b988f05fc3d3a49d": 381, "miiffq": 381, "3518": 381, "b57680c826b44b5ca6122d0f792c3184": 381, "3a7bd258345f47479a26aea11a6cc2bb": 381, "3a705b9f56bb439381b43c4fe59dccc": 381, "30a91932e4e94a8ca4dc145bb1bb6b4b": 381, "94d4768735104c9091f0468e7d31c189": 381, "09af9253500b41ef976a07322b2fa388": 381, "1c4ffe935e7643d99b55938cb12bc38d": 381, "413a44234e1a4c3781d4a3c7a7e4c895": 381, "33237fdd1a744d0fb40f9127f21ddad4": 381, "4d473252145546d2aa589605f1e177c7": 381, "placement": [381, 412, 443], "1a421e2f97684d3f86ab4d2cc9c86362": 381, "5dcecbdd4a1d44d0855c560301b27bb5": 381, "8e7ea663cc41477c9629cc710bbb1c7d": 381, "87d49efa8fb64006bdb123d223ddcae2": 381, "97a2c0ac7e304316a1eb58a3757e6ef8": 381, "9408080f1970482aa0e38bc2d4ea34b7": 381, "8080": 381, "auth_3a705b9f56bb439381b43c4fe59dccc": 381, "d0d823615b0747a9aeca8b83fba105f0": 381, "e4cb86d9232349f091e0a02390deeb79": 381, "957ba1fe8b0443f0afe64bfd0858ba5": 381, "9696": 381, "aa4a0e61cdc54372967ee9e2298f1d53": 381, "960fbc66bfcb4fa7900023f647fdc3a5": 381, "0c38045a91c34d798e0d2008fee7521d": 381, "volumev3": [381, 443], "98adb083914f423d9cb74ad5527e37cb": 381, "cinderv3": [381, 443], "562e12b9ee9549e8b857218ccf2ae321": 381, "compute_legaci": 381, "a31e688016614430b28cddddf12d7b88": 381, "nova_legaci": 381, "tbdrnw4mqdq_gpavn9": 381, "joq": 381, "miifng": 381, "2590": 381, "sfc8_kywqx": 381, "twnkevqa1iw": 381, "os_token": 381, "miifxw": 381, "347": 381, "zs_c_krotfezm": 381, "vlg1ljba": 381, "raje82q8rz": 381, "cd50ogcpx3q": 381, "mjson": [381, 415], "newdomain": 381, "3a5140aecd974bf08041328b53a62458": 381, "3d4c2c82bd5948f0bcab0cf3a7c9b48c": 381, "bd7397d2c0e14fb69bae8ff76e112a90": 381, "29beb2f1567642eb810b042b6719ea88": 381, "newus": 381, "changem": 381, "ec8fc20605354edd91873f2d66bf4fc4": 381, "orig_pass": 381, "userpwd": 381, "new_pass": 381, "newuserpwd": 381, "269348fdd9374b8885da1418e0730af1": 381, "30t23": 381, "999999z": 381, "demo_user_id": 381, "admin_user_id": 381, "394998fa61f14736b1f0c1f322882949": 381, "c703057be878458588961ce9a0ce686b": 381, "roles_link": 381, "3ec3164f750146be97f21559ee4d9c51": 381, "2017": 384, "copyright": [384, 385], "foundat": [384, 385], "exit": [384, 385, 430, 431, 432], "dir": [384, 385], "sort": [384, 385, 411], "ridden": [384, 385], "preced": [384, 385, 387, 391], "log_config": [384, 387, 391], "logging_context_format_str": [384, 387, 391], "date_format": 384, "asctim": [384, 387, 391, 392], "log_dir": [384, 387, 391], "logdir": [384, 387, 391], "log_fil": [384, 387, 391], "logfil": [384, 387, 391], "stderr": [384, 387, 391], "use_stderr": [384, 387, 391], "nodebug": 384, "invers": 384, "nostandard": 384, "nous": 384, "noverbos": 384, "nowatch": 384, "watch": [384, 387, 391], "pydev": 384, "pydev_debug_host": 384, "debugg": 384, "pydev_debug_port": 384, "monkei": [384, 387, 391], "facil": [384, 387, 391], "syslog_log_facil": [384, 387, 391], "rfc5424": [384, 387, 391], "program": [384, 406, 413, 421], "instantan": [384, 387, 391], "platform": [384, 387, 391, 413], "gerrit": [384, 394, 398, 408, 409], "git": [384, 394, 400, 409, 413, 414], "launchpad": [384, 385, 394, 398, 409, 410], "histori": [385, 387, 391, 406, 421], "opendev": [385, 394, 413, 414, 418], "comprehens": 387, "public_endpoint": [387, 391], "exclud": [387, 391, 411], "advers": [387, 391], "max_param_s": [387, 391], "larger": [387, 391], "strict_password_check": [387, 391], "manipul": [387, 391], "unauthent": [387, 391], "insecur": [387, 391], "default_publisher_id": [387, 391], "outgo": [387, 391], "rpc_conn_pool_s": [387, 391], "rpc": [387, 391], "conn_pool_min_s": [387, 391], "conn_pool_ttl": [387, 391], "1200": [387, 391], "sec": [387, 391], "idl": [387, 391], "executor_thread_pool_s": [387, 391], "executor": [387, 391], "eventlet": [387, 391], "rpc_thread_pool_s": [387, 391], "rpc_response_timeout": [387, 391], "transport_url": [387, 391], "rabbit": [387, 391], "usern": [387, 391], "passn": [387, 391], "hostn": [387, 391], "portn": [387, 391], "virtual_host": [387, 391], "rabbitmq": [387, 391], "5672": [387, 391], "oslo_messag": [387, 391], "transporturl": [387, 391], "control_exchang": [387, 391], "rpc_ping_en": [387, 391], "answer": [387, 391, 394, 403, 418], "ping": [387, 391], "oslo_rpc_server_p": [387, 391], "mutabl": 387, "log_date_format": [387, 391], "watch_log_fil": [387, 391], "use_journ": [387, 391], "journald": [387, 391], "systemd": [387, 391], "journal": [387, 391], "log_us": [387, 391, 392], "use_json": [387, 391], "use_eventlog": [387, 391], "log_rotate_interv": [387, 391], "log_rotation_typ": [387, 391], "log_rotate_interval_typ": [387, 391], "weekdai": [387, 391], "midnight": [387, 391], "max_logfile_count": [387, 391], "max_logfile_size_mb": [387, 391], "mb": [387, 391], "predefin": [387, 391], "msec": [387, 391], "03d": [387, 391], "levelnam": [387, 391, 392], "global_request_id": [387, 391], "user_ident": [387, 391], "oslo_log": [387, 391], "formatt": [387, 391, 392], "contextformatt": [387, 391], "logging_default_format_str": [387, 391], "logging_debug_format_suffix": [387, 391], "funcnam": [387, 391, 392], "pathnam": [387, 391], "lineno": [387, 391], "logging_exception_prefix": [387, 391], "logging_user_identity_format": [387, 391], "amqp": [387, 391], "amqplib": [387, 391], "boto": [387, 391], "qpid": [387, 391], "sud": [387, 391], "iso8601": [387, 391], "urllib3": [387, 391], "connectionpool": [387, 391], "websocket": [387, 391], "stevedor": [387, 391], "taskflow": [387, 391], "logger": [387, 391, 392], "publish_error": [387, 391], "instance_format": [387, 391], "instance_uuid_format": [387, 391], "rate_limit_interv": [387, 391], "rate": [387, 391], "rate_limit_burst": [387, 391], "rate_limit_except_level": [387, 391], "fatal_deprec": [387, 391], "fatal": [387, 391], "user_limit": [387, 391], "unlimit": [387, 391], "proprietari": [387, 391], "prohibited_implied_rol": [387, 391], "prohibit": [387, 391], "config_prefix": [387, 391], "ttl": [387, 391, 397], "pymemcach": [387, 391], "hundr": [387, 391], "argnam": [387, 391], "ipv6": [387, 391], "withth": [387, 391], "famili": [387, 391], "inet6": [387, 391], "fd12": [387, 391], "3456": [387, 391], "789a": [387, 391], "internalapi": [387, 391], "inet": [387, 391], "ipv4": [387, 391], "memcache_dead_retri": [387, 391], "300": [387, 391, 404], "memcache_socket_timeout": [387, 391], "float": [387, 391], "memcache_pool_maxs": [387, 391], "memcache_pool_unused_timeout": [387, 391], "unus": [387, 391], "memcache_pool_connection_get_timeout": [387, 391], "memcache_pool_flush_on_reconnect": [387, 391], "memcache_sasl_en": [387, 391], "sasl": [387, 391], "securitylay": [387, 391], "sasl_en": [387, 391], "memcache_usernam": [387, 391], "memcache_password": [387, 391], "tls_enabl": [387, 391], "comun": [387, 391], "tls_cafil": [387, 391], "tls_certfil": [387, 391], "tls_keyfil": [387, 391], "tls_allowed_ciph": [387, 391], "socket": [387, 391], "enable_socket_keepal": [387, 391], "keepal": [387, 391], "socket_keepalive_idl": [387, 391], "tcp": [387, 391], "probe": [387, 391], "socket_keepalive_interv": [387, 391], "socket_keepalive_count": [387, 391], "enable_retry_cli": [387, 391], "attemot": [387, 391], "retry_attempt": [387, 391], "retry_delai": [387, 391], "sleep": [387, 391], "hashclient_retry_attempt": [387, 391], "hashclient": [387, 391], "hashclient_retry_delai": [387, 391], "dead_timeout": [387, 391], "crud": [387, 391, 394], "unusu": [387, 391], "allowed_origin": [387, 391], "allow_credenti": [387, 391], "expose_head": [387, 391], "max_ag": [387, 391], "3600": [387, 391], "preflight": [387, 391], "allow_method": [387, 391], "allow_head": [387, 391], "auth_ttl": [387, 391], "sqlite_synchron": [387, 391], "db_backend": [387, 391], "sql_connect": [387, 391], "slave_connect": [387, 391], "slave": [387, 391], "mysql_sql_mod": [387, 391], "mysql_enable_ndb": [387, 391], "ndb": [387, 391], "connection_recycle_tim": [387, 391], "max_pool_s": [387, 391], "max_retri": [387, 391], "startup": [387, 391], "infinit": [387, 391, 448], "sql_max_retri": [387, 391], "retry_interv": [387, 391], "sql_retry_interv": [387, 391], "reconnect_interv": [387, 391], "max_overflow": [387, 391], "sql_max_overflow": [387, 391], "sqlalchemy_max_overflow": [387, 391], "connection_debug": [387, 391], "sql_connection_debug": [387, 391], "connection_trac": [387, 391], "trace": [387, 391], "sql_connection_trac": [387, 391], "pool_timeout": [387, 391], "sqlalchemy_pool_timeout": [387, 391], "use_db_reconnect": [387, 391], "lost": [387, 391, 443], "db_retry_interv": [387, 391], "db_inc_retry_interv": [387, 391], "db_max_retry_interv": [387, 391], "db_max_retri": [387, 391], "deadlock": [387, 391], "connection_paramet": [387, 391], "onto": [387, 391], "param1": [387, 391], "value1": [387, 391], "param2": [387, 391], "value2": [387, 391], "public_bind_host": [387, 391], "bind_host": [387, 391], "k": [387, 391], "65535": [387, 391], "admin_bind_host": [387, 391], "admin_port": [387, 391], "35357": [387, 391, 404, 430, 431, 432], "assertion_prefix": [387, 391], "mod_auth_openidc": [387, 391], "mod_auth_mellon": [387, 391], "federated_domain_nam": [387, 391], "supersed": [387, 391], "writabl": [387, 391, 412], "cours": [387, 391], "race": [387, 391], "tarbal": [387, 391], "mv": [387, 391], "healtcheck": [387, 391], "disable_by_file_path": [387, 391], "presenc": [387, 391], "disablebyfilehealthcheck": [387, 391], "disablebyfilesportshealthcheck": [387, 391], "default_domain_id": [387, 391], "accident": [387, 391, 412], "AND": [387, 391], "password_hash_algorithm": [387, 391], "bcrypt": [387, 391], "scrypt": [387, 391], "pbkdf2_sha512": [387, 391], "password_hash_round": [387, 391], "slower": [387, 391], "round": [387, 391], "rang": [387, 391], "32": [387, 391], "pbkdf_sha512": [387, 391], "60000": [387, 391], "scrypt_block_s": [387, 391], "scrypt_parallel": [387, 391], "parallel": [387, 391], "salt_bytes": [387, 391], "pbkfd2_sha512": [387, 391], "backward_compatible_id": [387, 391, 405], "suddenli": [387, 391], "deep": [387, 391], "onelevel": [387, 391], "singlelevel": [387, 391], "wholesubtre": [387, 391], "alias": [387, 391], "fall": [387, 391, 412], "derefer": [387, 391], "resolut": [387, 391], "bitmask": [387, 391], "referr": [387, 391], "chase": [387, 391], "partit": [387, 391], "multivalu": [387, 391], "negat": [387, 391], "discret": [387, 391], "ldap_attr": [387, 391], "user_attr": [387, 391], "group_attr": [387, 391], "group_ad_nest": [387, 391], "connection_timeout": [387, 391], "unbound": [387, 391], "dead_retri": [387, 391], "socket_timeout": [387, 391], "pool_maxs": [387, 391], "pool_unused_timeout": [387, 391], "pool_connection_get_timeout": [387, 391], "connection_get_timeout": [387, 391], "28800": [387, 391], "forev": [387, 391], "86400": [387, 391], "container_nam": [387, 391], "amqp1": 387, "idle_timeout": [387, 391], "dump": [387, 391], "frame": [387, 391], "stdout": [387, 391, 392], "bundl": [387, 391], "ssl_ca_fil": [387, 391], "ssl_cert_fil": [387, 391], "ssl_key_fil": [387, 391], "ssl_key_password": [387, 391], "ssl_verify_vhost": [387, 391], "rfc6066": [387, 391], "sasl_mechan": [387, 391], "sasl_config_dir": [387, 391], "sasl_config_nam": [387, 391], "sasl_default_realm": [387, 391], "connection_retry_interv": [387, 391], "connection_retry_backoff": [387, 391], "unsuccess": [387, 391, 396], "failov": [387, 391], "connection_retry_interval_max": [387, 391], "link_retry_delai": [387, 391], "recover": [387, 391], "default_reply_retri": [387, 391], "repli": [387, 391], "default_reply_timeout": [387, 391], "deadlin": [387, 391], "deliveri": [387, 391], "default_send_timeout": [387, 391], "cast": [387, 391], "expiri": [387, 391], "default_notify_timeout": [387, 391], "default_sender_link_timeout": [387, 391], "sender": [387, 391], "detach": [387, 391], "addressing_mod": [387, 391], "routabl": [387, 391], "bu": [387, 391], "pseudo_vhost": [387, 391], "buse": [387, 391], "qpidd": [387, 391], "subnet": [387, 391], "server_request_prefix": [387, 391], "broadcast_prefix": [387, 391], "broadcast": [387, 391], "group_request_prefix": [387, 391], "unicast": [387, 391], "rpc_address_prefix": [387, 391], "om": [387, 391], "notify_address_prefix": [387, 391], "multicast_address": [387, 391], "multicast": [387, 391], "fanout": [387, 391], "unicast_address": [387, 391], "anycast_address": [387, 391], "anycast": [387, 391], "deliv": [387, 391], "robin": [387, 391], "default_notification_exchang": [387, 391], "default_rpc_exchang": [387, 391], "reply_link_credit": [387, 391], "rpc_server_credit": [387, 391], "notify_server_credit": [387, 391], "pre_settl": [387, 391], "settl": [387, 391], "acknowledg": [387, 391], "kafka_max_fetch_byt": [387, 391], "1048576": [387, 391], "kafka": [387, 391], "kafka_consumer_timeout": [387, 391], "consumer_group": [387, 391], "oslo_messaging_consum": [387, 391], "coordin": [387, 391], "producer_batch_timeout": [387, 391], "kafkaproduc": [387, 391], "batch": [387, 391], "producer_batch_s": [387, 391], "16384": [387, 391], "async": [387, 391], "compression_codec": [387, 391], "gzip": [387, 391], "snappi": [387, 391], "lz4": [387, 391], "zstd": [387, 391], "codec": [387, 391], "enable_auto_commit": [387, 391], "commit": [387, 391, 409, 410], "max_poll_record": [387, 391], "poll": [387, 391], "security_protocol": [387, 391], "sasl_plaintext": [387, 391], "sasl_ssl": [387, 391], "broker": [387, 391], "ssl_cafil": [387, 391], "ssl_client_cert_fil": [387, 391], "ssl_client_key_fil": [387, 391], "ssl_client_key_password": [387, 391], "messagingv2": [387, 391], "noop": [387, 391], "notification_driv": [387, 391], "notification_transport_url": [387, 391], "rpc_notifier2": [387, 391], "notification_top": [387, 391], "amqp_durable_queu": [387, 391], "durabl": [387, 391], "queue": [387, 391], "rabbit_quorum_queu": [387, 391], "amqp_auto_delet": [387, 391], "rabbit_use_ssl": [387, 391], "ssl_version": [387, 391], "tlsv1": [387, 391], "sslv23": [387, 391], "sslv2": [387, 391], "sslv3": [387, 391], "tlsv1_1": [387, 391], "tlsv1_2": [387, 391], "kombu_ssl_vers": [387, 391], "kombu_ssl_keyfil": [387, 391], "kombu_ssl_certfil": [387, 391], "kombu_ssl_ca_cert": [387, 391], "ssl_enforce_fips_mod": [387, 391], "fip": [387, 391], "backport": [387, 391], "heartbeat_in_pthread": [387, 391], "heartbeat": [387, 391], "stdlib": [387, 391], "greenlet": [387, 391], "green": [387, 391], "kombu_reconnect_delai": [387, 391], "cancel": [387, 391], "kombu_compress": [387, 391], "bz2": [387, 391], "kombu_missing_consumer_retry_timeout": [387, 391], "abandon": [387, 391, 394], "kombu_reconnect_timeout": [387, 391], "kombu_failover_strategi": [387, 391], "shuffl": [387, 391], "rabbit_login_method": [387, 391], "amqplain": [387, 391], "cr": [387, 391], "rabbit_retry_interv": [387, 391], "rabbit_retry_backoff": [387, 391], "backoff": [387, 391], "rabbit_interval_max": [387, 391], "rabbit_ha_queu": [387, 391], "rabbitmqctl": [387, 391], "set_polici": [387, 391], "amq": [387, 391], "quorum": [387, 391], "fifo": [387, 391], "raft": [387, 391], "consensu": [387, 391], "aka": [387, 391], "opion": [387, 391], "rabbit_quorum_delivery_limit": [387, 391], "redeliv": [387, 391], "redeliveri": [387, 391], "dlx": [387, 391], "dont": [387, 391], "rabbit_quroum_max_memory_length": [387, 391], "grow": [387, 391], "pressur": [387, 391], "rabbit_quroum_max_memory_byt": [387, 391], "rabbit_transient_queues_ttl": [387, 391], "rabbit_qos_prefetch_count": [387, 391], "prefetch": [387, 391], "heartbeat_timeout_threshold": [387, 391], "aliv": [387, 391], "heartbeat_r": [387, 391], "direct_mandatory_flag": [387, 391], "messageundeliver": [387, 391], "loop": [387, 391], "deactiv": [387, 391], "enable_cancel_on_failov": [387, 391], "consumerswhen": [387, 391], "max_request_body_s": [387, 391], "114688": [387, 391], "osapi_max_request_body_s": [387, 391], "secure_proxy_ssl_head": [387, 391], "scheme": [387, 391], "hidden": [387, 391], "enable_proxy_headers_pars": [387, 391], "http_basic_auth_user_fil": [387, 391], "htpasswd": [387, 391], "enforce_scop": [387, 391], "scope_typ": [387, 391], "invalidscop": [387, 391], "enforce_new_default": [387, 391], "encourag": [387, 391, 409, 412, 416], "OR": [387, 391, 412], "grace": [387, 391], "policy_fil": [387, 391], "policy_default_rul": [387, 391], "policy_dir": [387, 391], "config_dir": [387, 391], "remote_content_typ": [387, 391], "urlencod": [387, 391], "remote_ssl_verify_server_crt": [387, 391], "remote_ssl_ca_crt_fil": [387, 391], "remote_ssl_client_crt_fil": [387, 391], "remote_ssl_client_key_fil": [387, 391], "profiler_en": [387, 391], "trace_sqlalchemi": [387, 391], "spent": [387, 391], "hmac_kei": [387, 391], "secret_kei": [387, 391], "key1": [387, 391], "key2": [387, 391], "keyn": [387, 391], "connection_str": [387, 391], "6379": [387, 391], "27017": [387, 391], "elasticsearch": [387, 391], "9200": [387, 391], "jaeger": [387, 391], "6831": [387, 391], "es_doc_typ": [387, 391], "es_scroll_tim": [387, 391], "2m": [387, 391], "particip": [387, 391, 403, 408], "es_scroll_s": [387, 391], "10000": [387, 391], "redissentinel": [387, 391], "sentinel_service_nam": [387, 391], "mymast": [387, 391], "master": [387, 391], "sentinal_service_nam": [387, 391], "filter_error_trac": [387, 391], "reattempt": [387, 391], "cache_on_issu": [387, 391], "admin_project_domain_nam": [387, 391], "admin_project_nam": [387, 391], "is_admin_project": [387, 391, 410], "cross": [387, 391], "expiration_buff": [387, 391], "assertion_expiration_tim": [387, 391], "notonoraft": [387, 391], "xmlsec1_binari": [387, 391], "idp_lang": [387, 391], "inc": [387, 391], "surnam": [387, 391], "800": [387, 391], "0100": [387, 391], "telephon": [387, 391], "ss": [387, 391], "mem": [387, 391], "relayst": [387, 391], "strength": [387, 391], "9223372036854775807": [387, 391], "simultan": [387, 391], "upstream": [387, 391, 400, 414, 430], "revoke_by_id": [387, 391], "kv": [387, 391], "allow_rescope_scoped_token": [387, 391], "altogeth": [387, 391], "redund": [387, 391], "unnecessarili": [387, 391], "172800": [387, 391], "absent": [387, 391], "consecut": [387, 391], "mari": [387, 391], "included_previous_window": [387, 391], "allow_redeleg": [387, 391], "constrain": [387, 391], "max_redelegation_count": [387, 391], "enforcement_model": [387, 391], "debug_middlewar": [387, 391], "wire": [387, 391], "introspect": [387, 391], "nginx": [387, 391], "closest": [387, 391], "FOR": [387, 391], "IN": [387, 391], "WILL": [387, 391], "wallabi": 389, "oslopolici": 389, "overview": [389, 406, 421, 426, 427, 428, 429], "admin_requir": [389, 393], "is_admin": [389, 393, 412, 417], "service_rol": [389, 393, 412], "service_or_admin": [389, 393], "token_subject": [389, 393], "admin_or_token_subject": [389, 393], "service_admin_or_token_subject": [389, 393], "list_access_rul": [389, 393, 420], "get_access_token_rol": [389, 393, 420], "list_access_token_rol": [389, 393, 420], "get_auth_catalog": [389, 393, 420], "get_auth_project": [389, 393, 420], "get_auth_domain": [389, 393, 420], "get_auth_system": [389, 393, 420], "create_domain_config": [389, 393, 420], "get_domain_config": [389, 393, 420], "get_security_compliance_domain_config": [389, 393, 420], "update_domain_config": [389, 393, 420], "delete_domain_config": [389, 393, 420], "get_domain_config_default": [389, 393, 420], "ec2_get_credenti": [389, 393, 420], "ec2_list_credenti": [389, 393, 420], "ec2_create_credenti": [389, 393, 420], "ec2_delete_credenti": [389, 393, 420], "list_endpoints_associated_with_endpoint_group": [389, 393, 420], "check_grant": [389, 393, 420], "revoke_gr": [389, 393, 420], "revoke_system_grant_for_us": [389, 393, 420], "revoke_system_grant_for_group": [389, 393, 420], "create_identity_provid": [389, 393, 414, 420], "list_identity_provid": [389, 393, 420], "get_identity_provid": [389, 393, 420], "update_identity_provid": [389, 393, 420], "delete_identity_provid": [389, 393, 414, 420], "check_implied_rol": [389, 393, 420], "get_limit_model": [389, 393, 420], "create_policy_association_for_endpoint": [389, 393, 420], "check_policy_association_for_endpoint": [389, 393, 420], "delete_policy_association_for_endpoint": [389, 393, 420], "create_policy_association_for_servic": [389, 393, 420], "check_policy_association_for_servic": [389, 393, 420], "delete_policy_association_for_servic": [389, 393, 420], "create_policy_association_for_region_and_servic": [389, 393, 420], "check_policy_association_for_region_and_servic": [389, 393, 420], "delete_policy_association_for_region_and_servic": [389, 393, 420], "list_user_project": [389, 393, 420], "list_revoke_ev": [389, 393, 420], "get_domain_rol": [389, 393, 420], "list_domain_rol": [389, 393, 420], "create_domain_rol": [389, 393, 420], "update_domain_rol": [389, 393, 420], "delete_domain_rol": [389, 393, 420], "list_role_assignments_for_tre": [389, 393, 420], "create_service_provid": [389, 393, 420], "service_provider_id": [389, 393], "list_service_provid": [389, 393, 420], "get_service_provid": [389, 393, 420], "update_service_provid": [389, 393, 420], "delete_service_provid": [389, 393, 420], "list_roles_for_trust": [389, 393, 420], "get_role_for_trust": [389, 393, 420], "cor": 391, "oslo_messaging_amqp": 391, "oslo_messaging_kafka": 391, "oslo_messaging_notif": 391, "oslo_messaging_rabbit": 391, "oslo_middlewar": 391, "access_fil": 392, "devel": 392, "logger_root": 392, "logger_access": 392, "qualnam": 392, "handler_product": 392, "sysloghandl": 392, "syslog_udp_port": 392, "handler_fil": 392, "watchedfilehandl": 392, "handler_access_fil": 392, "handler_devel": 392, "streamhandl": 392, "notset": 392, "formatter_minim": 392, "formatter_norm": 392, "formatter_debug": 392, "favor": [393, 404], "admin_": 393, "_requir": 393, "list_en": 393, "dpoints_associated_with_endpoint_group": 393, "min_requir": 393, "crea": 393, "te_policy_association_for_region_and_servic": 393, "adm": 393, "in_requir": 393, "_policy_association_for_region_and_servic": 393, "dele": 393, "trustor_us": 393, "_id": 393, "trustor_user_i": 393, "tutori": [394, 408, 421], "contributor": [394, 398, 403, 418], "rfe": [394, 410], "learn": [394, 406, 421], "cp": [394, 409], "rst": [394, 409], "backlog": 394, "push": [394, 412], "agenda": 394, "attend": 394, "vote": 394, "subsect": 394, "saw": 394, "migrate_repo": 394, "nowadai": 394, "101": 394, "102_add_role_descript": 394, "meta": 394, "role_t": 394, "autoload": 394, "create_column": 394, "test_sql_upgrad": [394, 408, 414], "102": 394, "test_cor": 394, "charg": 394, "_role_properti": 394, "besid": [394, 412], "test_v3_rol": 394, "delimit": 396, "conjunct": 396, "agre": 396, "webserv": 396, "tokens_region": 397, "memoize_token": 397, "_validate_token": 397, "cacheable_funct": 397, "irc": [398, 403, 412], "propos": [398, 406, 408, 413, 416, 421], "tracker": [398, 412], "keystonecli": [398, 403, 404, 413, 447], "hang": [398, 418], "fruit": [398, 418], "triag": [398, 403], "cooper": 398, "ptl": [398, 409], "repo": 399, "fold": 399, "downtim": [399, 443], "destruct": 399, "briefli": 399, "contrib": 400, "worri": 400, "freedom": 400, "faster": [400, 403], "shortcut": 400, "door": 400, "nosql": 400, "gain": [400, 443], "expertis": 400, "dozen": 400, "technologi": 400, "github": 400, "setuptool": [400, 408], "anywher": 400, "tldr": 400, "sit": 400, "enjoi": 400, "symptom_modul": 401, "whoever": 401, "cure": 401, "cholesterol": 401, "physician": 401, "medic": 401, "summar": 401, "prepend": 401, "thorough": 401, "remedi": 401, "feel": [401, 408, 412, 418], "optimum": 402, "unsatisfi": 402, "contribut": [403, 404, 406, 408, 418, 421], "shape": 403, "collabor": [403, 408, 409], "hack": 403, "fun": 403, "challeng": 403, "big": 403, "oftc": 403, "solv": [403, 408, 409], "chime": 403, "devstack": [403, 413, 414], "radar": 403, "coverag": [403, 412], "tox": [403, 413, 414], "ecov": 403, "guidelin": [403, 408, 411, 414], "newcom": 403, "workflow": [403, 408, 409, 412, 414], "changeset": 403, "ci": 403, "cognit": 403, "overhaul": 403, "week": 403, "deter": 403, "copiou": 403, "histor": [403, 412], "eventu": [403, 448], "wonder": 404, "predat": 404, "rackspac": 404, "advent": 404, "simplest": 404, "unvers": [404, 411], "lack": 404, "greet": 404, "decommiss": 404, "educ": [404, 412], "simulat": 404, "755": 404, "tue": 404, "jun": 404, "passwordcredenti": 404, "tenantnam": 404, "becam": 404, "inaccess": 404, "began": 404, "consolid": 404, "fly": 405, "understood": [405, 416], "unchang": 405, "translat": [406, 421], "vision": [406, 421], "poorli": 407, "internship": 408, "outreachi": 408, "summer": 408, "welcom": [408, 418], "student": 408, "skill": 408, "casual": 408, "tast": 408, "showcas": [408, 412], "valuabl": 408, "acquaint": 408, "creativ": 408, "nicknam": 408, "test_backend": [408, 414], "test_v3_resourc": 408, "hacker": 408, "hax0r": 408, "bonu": 408, "bot": 409, "lose": [409, 448], "meant": [409, 411, 412], "inject": 409, "hesit": [409, 412], "everyon": 409, "methodologi": 409, "anticip": 409, "approv": 409, "reno": 410, "announc": 410, "thought": 410, "1652012": 410, "releasenot": 410, "7c53b9702b10084d": 410, "clearli": [410, 412], "overspecif": 410, "restructuredtext": 410, "net": [410, 418], "strictli": [410, 414], "fizzbang": 410, "rare": 410, "pertain": 410, "sensibl": 410, "slug": 410, "navig": 411, "hurdl": 411, "focal": 411, "hopefulli": 411, "standalon": 411, "parseabl": 411, "brand": 411, "recognit": 411, "mayb": [411, 412], "renam": 411, "rebrand": 411, "unmet": 411, "matrix": 411, "notion": 411, "consciou": 411, "infiltr": 411, "evolut": 411, "qualifi": 411, "unfortun": 411, "stuck": 411, "ecosystem": 411, "tremend": 411, "grizzli": [411, 412], "key_": 411, "key_d12af07f4e2c4390a21acc31517ebec9": 411, "far": [411, 412], "authn": [412, 414], "authz": 412, "indirectli": 412, "pure": 412, "crucial": 412, "sai": [412, 423, 424, 425], "physic": 412, "baz": 412, "workload": 412, "rich": 412, "wrote": 412, "almost": 412, "wasn": 412, "weren": 412, "fellow": 412, "convolut": 412, "outgrew": 412, "hope": [412, 416], "mental": 412, "dispos": 412, "likelihood": 412, "concret": 412, "benefici": 412, "underwhelm": 412, "subtl": 412, "deeper": 412, "uniform": 412, "focus": 412, "conclud": 412, "shoe": 412, "surfac": 412, "unwant": 412, "regress": 412, "tighten": 412, "catch": 412, "evolv": 412, "proactiv": [412, 443], "reactiv": 412, "nine": 412, "area": 412, "gap": 412, "went": 412, "refactor": 412, "ruledefault": 412, "difficulti": 412, "categori": 412, "inspir": 412, "emphas": 412, "excel": 412, "signal": [412, 416], "conceptu": 412, "figur": 412, "fedora": 413, "opensus": [413, 421, 426], "ussuri": [413, 414], "remind": [413, 414], "pypi": 413, "pip": [413, 414], "virtualenv": [413, 414], "genconfig": 413, "genpolici": 413, "py36": [413, 414], "traceback": 413, "pyc": 413, "compil": 413, "bytecod": 413, "ran": [413, 430, 431, 432], "admin_password": 413, "sample_data": 413, "os_user_domain_id": 413, "os_project_domain_id": [413, 417], "sudo": 414, "suit": 414, "variat": 414, "pep": 414, "pep8": 414, "listenv": 414, "pdb": 414, "breakpoint": 414, "testr": 414, "bdbquit": 414, "test_modul": 414, "testclass": 414, "test_cas": 414, "wiki": [414, 418], "debugging_": 414, "28pdb": 414, "29_test": 414, "intention": 414, "drive": 414, "fast": 414, "test_backend_sql": 414, "identitytest": 414, "test_sql_banned_oper": 414, "rudimentari": 414, "enabled_servic": 414, "keystone_identity_backend": 414, "keystone_clear_ldap": 414, "localrc": 414, "test_ldap_livetest": 414, "test_ldap_pool_livetest": 414, "backend_liveldap": 414, "backend_pool_liveldap": 414, "enable_ldap_live_test": 414, "wip": 414, "recreat": 414, "testskip": 414, "toward": 414, "000000": [414, 443], "incorrectli": 414, "tempest": 414, "enable_plugin": 414, "enable_servic": 414, "keystone_tempest_plugin": 414, "baseidentitytest": 414, "test_identity_provid": 414, "identityproviderstest": 414, "_create_idp": 414, "idp_ref": 414, "idps_client": 414, "addcleanup": 414, "idempotent_id": 414, "09450910": 414, "b816": 414, "4150": 414, "8513": 414, "a2fd4628a0c3": 414, "test_identity_provider_cr": 414, "data_util": 414, "rand_uuid_hex": 414, "fixtur": 414, "_assert_identity_provider_attribut": 414, "identity_providers_cli": 414, "identityproviderscli": 414, "test_federated_authent": 414, "_setup_set": 414, "testsaml2ecpfederatedauthent": 414, "fed_scenario": 414, "idp_url": 414, "idp_ecp_url": 414, "keystone_v3_endpoint": 414, "uri_v3": 414, "idp_password": 414, "idp_usernam": 414, "garbag": 414, "saml2_client": 414, "reset_sess": 414, "_setup_idp": 414, "_setup_map": 414, "_setup_protocol": 414, "_request_unscoped_token": 414, "resp": 414, "send_service_provider_request": 414, "assertequ": 414, "http_client": 414, "status_cod": 414, "saml2_authn_request": 414, "etre": 414, "relay_st": 414, "_str_from_xml": 414, "ecp_relay_st": 414, "sp_consumer_url": 414, "ecp_service_provider_consumer_url": 414, "send_identity_provider_authn_request": 414, "saml2_idp_authn_respons": 414, "idp_consumer_url": 414, "ecp_idp_consumer_url": 414, "testtool": 414, "skipunless": 414, "identity_feature_en": 414, "test_request_unscoped_token": 414, "gate": 414, "dsvm": 414, "job": 414, "compile_catalog": 415, "mo": 415, "lang": 415, "lc_messag": 415, "keystone_localedir": 415, "zh": 415, "notapath": 415, "u627": 415, "u4e0d": 415, "u5230": 415, "u8cc7": 415, "u6e90": 415, "u3002": 415, "committe": 416, "strive": 416, "embark": 416, "resili": 416, "seamless": 416, "bridg": 416, "degre": 416, "stori": 416, "edg": 416, "box": 416, "seek": 416, "ongo": 416, "principl": 416, "reform": 416, "smooth": 416, "shim": 417, "ownership": [417, 430], "aptli": 417, "ks_flask": 417, "_name": 417, "_import_nam": 417, "_add_resourc": 417, "_add_mapped_resourc": 417, "thin": 417, "configpars": 417, "ground": 417, "amen": 417, "happili": 417, "bucket": 417, "netadmin": 417, "policy_api": 417, "add_polici": 417, "add_network": 417, "0ca8f6": 417, "secretsecret": 417, "263fd9": 417, "usera": 417, "1789d1": 417, "os_user_domain_nam": [417, 430, 431, 432, 433, 434, 435, 447], "meetup": 418, "folk": 418, "internet": [418, 423, 424, 425], "chat": 418, "eavesdrop": 418, "irclog": 418, "visit": 418, "newslett": 418, "upcom": 418, "planet": 418, "site": 418, "rss": 418, "cool": 418, "tweet": 418, "service__id": 420, "grant_resourc": 420, "grant_collect": 420, "sphinx": 421, "toolkit": 421, "red": [421, 426], "hat": [421, 426], "cento": [421, 426], "likewis": [423, 424, 425], "resid": [423, 424, 425], "central": [423, 424, 425], "intercept": [423, 424, 425], "alon": 426, "leap": 427, "sp1": 427, "sp2": 427, "prerequisit": [427, 428, 429], "rdo": [428, 431], "walk": 429, "canon": 429, "archiv": 429, "recent": 430, "pyasn1": 430, "mariadb": [430, 431, 432], "ON": [430, 431, 432], "TO": [430, 431, 432], "BY": [430, 431, 432], "keystone_dbpass": [430, 431, 432], "ellipsi": [430, 431, 432, 442], "retain": [430, 431, 432, 442], "ship": 430, "010": 430, "zypper": 430, "pymysql": [430, 431, 432], "chose": [430, 431, 432, 433, 434, 435], "su": [430, 431, 432], "accommod": [430, 431, 432], "admin_pass": [430, 431, 432, 433, 434, 435], "sysconfig": 430, "apache_servernam": 430, "wsgidaemonprocess": 430, "wsgiprocessgroup": 430, "usr": [430, 431], "wsgiapplicationgroup": 430, "errorlogformat": 430, "cu": 430, "keystone_access": 430, "chown": 430, "boot": [430, 431], "environment": [430, 431, 432], "ob": 430, "rhel8": 431, "centos8": 431, "python3": 431, "servernam": [431, 432], "ln": 431, "openrc": [433, 434, 435], "os_image_api_vers": [433, 434, 435], "demo_pass": [433, 434, 435], "12t20": [433, 434, 435, 439, 440, 441, 443], "659723z": [433, 434, 435], "gaaaaabwvjyj": [433, 434, 435], "zjfg8wxfaqnud1dmytbvrkw4h3fiagi5noemh21u72srrv2trl": [433, 434, 435], "jwfyhli2_upr31igf6a8mh2rw9kv_bxno1jblnplgzw_u5fc7infqx0yyttwa1": [433, 434, 435], "eq2b0f6": [433, 434, 435], "18kzyqhs7f3teata143kjewuneyet": [433, 434, 435], "y7u29y0be1_64kykm7": [433, 434, 435], "343d245e850143a096806dfaefa9afdc": [433, 434, 435, 439, 440, 441], "ac3377633149401296f6c0d92d79dc16": [433, 434, 435, 439, 440, 441], "2f4f80574fd84fe6ba9067228ae0a50c": [436, 437, 438], "24ac7f19cd944f4cba1d77469b2a73": [436, 437, 438], "unprivileg": [436, 437, 438], "231ad6e7ebba47d6a1e57e1cc07ae446": [436, 437, 438], "aeda23aa78f44e859900e22c24817832": [436, 437, 438], "myrol": [436, 437, 438], "997ce8d05fc143ac97d83fdfb5998552": [436, 437, 438], "056119z": [439, 440, 441], "gaaaaabwvi7_b8kkqd9wdxac8moziqldmjeo643d": [439, 440, 441], "e_j": [439, 440, 441], "xxq9amiegiba7uhgpv": [439, 440, 441], "atnn21qtomjcfwx7brejeqnvoaj3nclrqgayrsfsu_mrsuwb4edtnju7hepobb4": [439, 440, 441], "o6ozsa_nmfwepleky0unn_wekbahyygrsmqga49dclhvnz": [439, 440, 441], "omvliym9w": [439, 440, 441], "014479z": [439, 440, 441], "gaaaaabwvi9bsh7vkiby5bpccnc": [439, 440, 441], "jkbghm9wh3fabs_cy7uaboubesi": [439, 440, 441], "me6igww": [439, 440, 441], "yqqnegddz5jw7gri26vvgy1j5ncvwz_zfrqpiz_qhbq29mgbqlglbkq6fqvzbrq": [439, 440, 441], "jcozq3uwhznxszjwmzgc7rje_h0a_a3ufhqv8m4zmrysbs2yf0myfmp_u": [439, 440, 441], "ed0b60bf607743088218b0a533d5943f": [439, 440, 441], "58126687cbcc4888bfa9ab73a2256f27": [439, 440, 441], "embed": 443, "signon": 443, "26bb287fd56a41f8a577c47f79221187": 443, "e99b6f4b9bf84a9da27e20c9cbfe887a": 443, "pjxxbfgpolwdl3pa6tsivjt9s4rpwhlcnzh2gxzcoxx1c2cnzsj2_xmfw": 443, "le7wc": 443, "nwujeyohcg0gq5bjww": 443, "bg": 443, "reveal": 443, "securesecret": 443, "bc257241e21747768c83fb9806af392d": 443, "mysess": 443, "auth_ref": 443, "5d04e42491a54e83b313aa2625709411": 443, "valeomenxb_qakfzoa2xod7stwrhtlqpkrodrxxm5borss9u3o6gt": 443, "w_hycpazbtg96sdpcdtzvarzlpguoy_g": 443, "4ea8c4a84f7b4c65a3d84460be9cd1f7": 443, "_my16dlysn6jr7pgvbxjcmrmpa0mcpylkkws3gpy3": 443, "ybk05yt2hh83umdtlpwlfeh8loxajiavhrqabq06iz5q": 443, "deliber": 443, "safeguard": 443, "pose": 443, "0a0372dbedfb4e82ab66449c3316ef1": 443, "aroy6dycleltrltmfvf1th1qmrzybmd91cbvpohl3ckyralxlaq5ptgjqvcvqg6leevti1sqex3qk": 443, "3iwmdpxg": 443, "sevic": 443, "constrict": 443, "scaler": 443, "wildcard": 443, "server_id": 443, "abcdef": 443, "v3applicationcredenti": 443, "6cb5fa6a13184e6fab65ba2108adf50c": 443, "application_credential_secret": 443, "glance_secret": 443, "application_credential_nam": 443, "glance_cr": 443, "contrast": 443, "knowledg": 443, "hole": 443, "draft": 445, "upfront": 446, "2ed179c6af12496cafa1d279cb51a78f": 446, "sekret": 446, "pa55word": 446, "05t08": 446, "ee4dfb6e5540447cb3741905149d9b6": 446, "required_auth_method": 446, "gotten": 446, "my_usernam": 447, "my_user_domain": 447, "my_password": 447, "my_project": 447, "my_project_domain": 447, "inf": 448, "all_endpoint": 448}, "objects": {"": [[34, 0, 0, "-", "keystone"]], "keystone": [[35, 0, 0, "-", "api"], [63, 0, 0, "-", "application_credential"], [69, 0, 0, "-", "assignment"], [80, 0, 0, "-", "auth"], [93, 0, 0, "-", "catalog"], [100, 0, 0, "-", "cmd"], [115, 0, 0, "-", "common"], [209, 0, 0, "-", "conf"], [246, 0, 0, "-", "credential"], [257, 0, 0, "-", "endpoint_policy"], [262, 0, 0, "-", "exception"], [263, 0, 0, "-", "federation"], [272, 0, 0, "-", "i18n"], [273, 0, 0, "-", "identity"], [295, 0, 0, "-", "limit"], [305, 0, 0, "-", "models"], [309, 0, 0, "-", "notifications"], [310, 0, 0, "-", "oauth1"], [317, 0, 0, "-", "oauth2"], [319, 0, 0, "-", "policy"], [326, 0, 0, "-", "receipt"], [334, 0, 0, "-", "resource"], [345, 0, 0, "-", "revoke"], [351, 0, 0, "-", "server"], [364, 0, 0, "-", "token"], [373, 0, 0, "-", "trust"], [379, 0, 0, "-", "version"]], "keystone.api": [[36, 0, 0, "-", "auth"], [37, 0, 0, "-", "credentials"], [38, 0, 0, "-", "discovery"], [39, 0, 0, "-", "domains"], [40, 0, 0, "-", "ec2tokens"], [41, 0, 0, "-", "endpoints"], [42, 0, 0, "-", "groups"], [43, 0, 0, "-", "limits"], [44, 0, 0, "-", "os_ep_filter"], [45, 0, 0, "-", "os_federation"], [46, 0, 0, "-", "os_inherit"], [47, 0, 0, "-", "os_oauth1"], [48, 0, 0, "-", "os_oauth2"], [49, 0, 0, "-", "os_revoke"], [50, 0, 0, "-", "os_simple_cert"], [51, 0, 0, "-", "policy"], [52, 0, 0, "-", "projects"], [53, 0, 0, "-", "regions"], [54, 0, 0, "-", "registered_limits"], [55, 0, 0, "-", "role_assignments"], [56, 0, 0, "-", "role_inferences"], [57, 0, 0, "-", "roles"], [58, 0, 0, "-", "s3tokens"], [59, 0, 0, "-", "services"], [60, 0, 0, "-", "system"], [61, 0, 0, "-", "trusts"], [62, 0, 0, "-", "users"]], "keystone.api.auth": [[36, 1, 1, "", "AuthAPI"], [36, 1, 1, "", "AuthCatalogResource"], [36, 1, 1, "", "AuthDomainsResource"], [36, 1, 1, "", "AuthFederationAPI"], [36, 1, 1, "", "AuthFederationSaml2ECPResource"], [36, 1, 1, "", "AuthFederationSaml2Resource"], [36, 1, 1, "", "AuthFederationWebSSOIDPsResource"], [36, 1, 1, "", "AuthFederationWebSSOResource"], [36, 1, 1, "", "AuthProjectsResource"], [36, 1, 1, "", "AuthSystemResource"], [36, 1, 1, "", "AuthTokenOSPKIResource"], [36, 1, 1, "", "AuthTokenResource"]], "keystone.api.auth.AuthAPI": [[36, 2, 1, "", "resource_mapping"], [36, 2, 1, "", "resources"]], "keystone.api.auth.AuthCatalogResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"]], "keystone.api.auth.AuthDomainsResource": [[36, 2, 1, "", "collection_key"], [36, 3, 1, "", "get"], [36, 2, 1, "", "member_key"], [36, 2, 1, "", "methods"]], "keystone.api.auth.AuthFederationAPI": [[36, 2, 1, "", "resource_mapping"], [36, 2, 1, "", "resources"]], "keystone.api.auth.AuthFederationSaml2ECPResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"], [36, 3, 1, "", "post"]], "keystone.api.auth.AuthFederationSaml2Resource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"], [36, 3, 1, "", "post"]], "keystone.api.auth.AuthFederationWebSSOIDPsResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"], [36, 3, 1, "", "post"]], "keystone.api.auth.AuthFederationWebSSOResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"], [36, 3, 1, "", "post"]], "keystone.api.auth.AuthProjectsResource": [[36, 2, 1, "", "collection_key"], [36, 3, 1, "", "get"], [36, 2, 1, "", "member_key"], [36, 2, 1, "", "methods"]], "keystone.api.auth.AuthSystemResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"]], "keystone.api.auth.AuthTokenOSPKIResource": [[36, 3, 1, "", "get"], [36, 2, 1, "", "methods"]], "keystone.api.auth.AuthTokenResource": [[36, 3, 1, "", "delete"], [36, 3, 1, "", "get"], [36, 2, 1, "", "methods"], [36, 3, 1, "", "post"]], "keystone.api.credentials": [[37, 1, 1, "", "CredentialAPI"], [37, 1, 1, "", "CredentialResource"]], "keystone.api.credentials.CredentialAPI": [[37, 2, 1, "", "resource_mapping"], [37, 2, 1, "", "resources"]], "keystone.api.credentials.CredentialResource": [[37, 2, 1, "", "collection_key"], [37, 3, 1, "", "delete"], [37, 3, 1, "", "get"], [37, 2, 1, "", "member_key"], [37, 2, 1, "", "methods"], [37, 3, 1, "", "patch"], [37, 3, 1, "", "post"]], "keystone.api.discovery": [[38, 1, 1, "", "DiscoveryAPI"], [38, 1, 1, "", "MimeTypes"], [38, 4, 1, "", "get_version_v3"], [38, 4, 1, "", "get_versions"], [38, 4, 1, "", "v3_mime_type_best_match"]], "keystone.api.discovery.DiscoveryAPI": [[38, 3, 1, "", "instantiate_and_register_to_app"]], "keystone.api.discovery.MimeTypes": [[38, 2, 1, "", "JSON"], [38, 2, 1, "", "JSON_HOME"]], "keystone.api.domains": [[39, 1, 1, "", "DefaultConfigGroupResource"], [39, 1, 1, "", "DefaultConfigOptionResource"], [39, 1, 1, "", "DefaultConfigResource"], [39, 1, 1, "", "DomainAPI"], [39, 1, 1, "", "DomainConfigBase"], [39, 1, 1, "", "DomainConfigGroupResource"], [39, 1, 1, "", "DomainConfigOptionResource"], [39, 1, 1, "", "DomainConfigResource"], [39, 1, 1, "", "DomainGroupListResource"], [39, 1, 1, "", "DomainGroupResource"], [39, 1, 1, "", "DomainResource"], [39, 1, 1, "", "DomainUserListResource"], [39, 1, 1, "", "DomainUserResource"]], "keystone.api.domains.DefaultConfigGroupResource": [[39, 3, 1, "", "get"], [39, 2, 1, "", "methods"]], "keystone.api.domains.DefaultConfigOptionResource": [[39, 3, 1, "", "get"], [39, 2, 1, "", "methods"]], "keystone.api.domains.DefaultConfigResource": [[39, 3, 1, "", "get"], [39, 2, 1, "", "methods"]], "keystone.api.domains.DomainAPI": [[39, 2, 1, "", "CONFIG_GROUP"], [39, 2, 1, "", "CONFIG_OPTION"], [39, 2, 1, "", "resource_mapping"], [39, 2, 1, "", "resources"]], "keystone.api.domains.DomainConfigBase": [[39, 3, 1, "", "delete"], [39, 3, 1, "", "get"], [39, 2, 1, "", "member_key"], [39, 2, 1, "", "methods"], [39, 3, 1, "", "patch"]], "keystone.api.domains.DomainConfigGroupResource": [[39, 2, 1, "", "methods"]], "keystone.api.domains.DomainConfigOptionResource": [[39, 2, 1, "", "methods"]], "keystone.api.domains.DomainConfigResource": [[39, 2, 1, "", "methods"], [39, 3, 1, "", "put"]], "keystone.api.domains.DomainGroupListResource": [[39, 3, 1, "", "get"], [39, 2, 1, "", "methods"]], "keystone.api.domains.DomainGroupResource": [[39, 2, 1, "", "collection_key"], [39, 3, 1, "", "delete"], [39, 3, 1, "", "get"], [39, 2, 1, "", "member_key"], [39, 2, 1, "", "methods"], [39, 3, 1, "", "put"]], "keystone.api.domains.DomainResource": [[39, 2, 1, "", "collection_key"], [39, 3, 1, "", "delete"], [39, 3, 1, "", "get"], [39, 2, 1, "", "get_member_from_driver"], [39, 2, 1, "", "member_key"], [39, 2, 1, "", "methods"], [39, 3, 1, "", "patch"], [39, 3, 1, "", "post"]], "keystone.api.domains.DomainUserListResource": [[39, 3, 1, "", "get"], [39, 2, 1, "", "methods"]], "keystone.api.domains.DomainUserResource": [[39, 2, 1, "", "collection_key"], [39, 3, 1, "", "delete"], [39, 3, 1, "", "get"], [39, 2, 1, "", "member_key"], [39, 2, 1, "", "methods"], [39, 3, 1, "", "put"]], "keystone.api.ec2tokens": [[40, 1, 1, "", "EC2TokensAPI"], [40, 1, 1, "", "EC2TokensResource"]], "keystone.api.ec2tokens.EC2TokensAPI": [[40, 2, 1, "", "resource_mapping"], [40, 2, 1, "", "resources"]], "keystone.api.ec2tokens.EC2TokensResource": [[40, 2, 1, "", "methods"], [40, 3, 1, "", "post"]], "keystone.api.endpoints": [[41, 1, 1, "", "EndpointAPI"], [41, 1, 1, "", "EndpointPolicyEndpointResource"], [41, 1, 1, "", "EndpointResource"]], "keystone.api.endpoints.EndpointAPI": [[41, 2, 1, "", "resource_mapping"], [41, 2, 1, "", "resources"]], "keystone.api.endpoints.EndpointPolicyEndpointResource": [[41, 3, 1, "", "get"], [41, 2, 1, "", "methods"]], "keystone.api.endpoints.EndpointResource": [[41, 2, 1, "", "collection_key"], [41, 3, 1, "", "delete"], [41, 3, 1, "", "get"], [41, 2, 1, "", "get_member_from_driver"], [41, 2, 1, "", "member_key"], [41, 2, 1, "", "methods"], [41, 3, 1, "", "patch"], [41, 3, 1, "", "post"]], "keystone.api.groups": [[42, 1, 1, "", "GroupAPI"], [42, 1, 1, "", "GroupUsersResource"], [42, 1, 1, "", "GroupsResource"], [42, 1, 1, "", "UserGroupCRUDResource"]], "keystone.api.groups.GroupAPI": [[42, 2, 1, "", "resource_mapping"], [42, 2, 1, "", "resources"]], "keystone.api.groups.GroupUsersResource": [[42, 3, 1, "", "get"], [42, 2, 1, "", "methods"]], "keystone.api.groups.GroupsResource": [[42, 2, 1, "", "collection_key"], [42, 3, 1, "", "delete"], [42, 3, 1, "", "get"], [42, 2, 1, "", "get_member_from_driver"], [42, 2, 1, "", "member_key"], [42, 2, 1, "", "methods"], [42, 3, 1, "", "patch"], [42, 3, 1, "", "post"]], "keystone.api.groups.UserGroupCRUDResource": [[42, 3, 1, "", "delete"], [42, 3, 1, "", "get"], [42, 2, 1, "", "methods"], [42, 3, 1, "", "put"]], "keystone.api.limits": [[43, 1, 1, "", "LimitModelResource"], [43, 1, 1, "", "LimitsAPI"], [43, 1, 1, "", "LimitsResource"]], "keystone.api.limits.LimitModelResource": [[43, 3, 1, "", "get"], [43, 2, 1, "", "methods"]], "keystone.api.limits.LimitsAPI": [[43, 2, 1, "", "resource_mapping"], [43, 2, 1, "", "resources"]], "keystone.api.limits.LimitsResource": [[43, 2, 1, "", "collection_key"], [43, 3, 1, "", "delete"], [43, 3, 1, "", "get"], [43, 2, 1, "", "get_member_from_driver"], [43, 2, 1, "", "json_home_resource_status"], [43, 2, 1, "", "member_key"], [43, 2, 1, "", "methods"], [43, 3, 1, "", "patch"], [43, 3, 1, "", "post"]], "keystone.api.os_ep_filter": [[44, 1, 1, "", "EPFilterAPI"], [44, 1, 1, "", "EPFilterEndpointProjectsResource"], [44, 1, 1, "", "EPFilterGroupsProjectsResource"], [44, 1, 1, "", "EPFilterProjectEndpointsListResource"], [44, 1, 1, "", "EPFilterProjectsEndpointsResource"], [44, 1, 1, "", "EndpointFilterEPGroupsEndpoints"], [44, 1, 1, "", "EndpointFilterEPGroupsProjects"], [44, 1, 1, "", "EndpointFilterProjectEndpointGroupsListResource"], [44, 1, 1, "", "EndpointGroupsResource"]], "keystone.api.os_ep_filter.EPFilterAPI": [[44, 2, 1, "", "resource_mapping"], [44, 2, 1, "", "resources"]], "keystone.api.os_ep_filter.EPFilterEndpointProjectsResource": [[44, 3, 1, "", "get"], [44, 2, 1, "", "methods"]], "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource": [[44, 2, 1, "", "collection_key"], [44, 3, 1, "", "delete"], [44, 3, 1, "", "get"], [44, 2, 1, "", "member_key"], [44, 2, 1, "", "methods"], [44, 3, 1, "", "put"]], "keystone.api.os_ep_filter.EPFilterProjectEndpointsListResource": [[44, 3, 1, "", "get"], [44, 2, 1, "", "methods"]], "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource": [[44, 3, 1, "", "delete"], [44, 3, 1, "", "get"], [44, 2, 1, "", "methods"], [44, 3, 1, "", "put"]], "keystone.api.os_ep_filter.EndpointFilterEPGroupsEndpoints": [[44, 3, 1, "", "get"], [44, 2, 1, "", "methods"]], "keystone.api.os_ep_filter.EndpointFilterEPGroupsProjects": [[44, 3, 1, "", "get"], [44, 2, 1, "", "methods"]], "keystone.api.os_ep_filter.EndpointFilterProjectEndpointGroupsListResource": [[44, 3, 1, "", "get"], [44, 2, 1, "", "methods"]], "keystone.api.os_ep_filter.EndpointGroupsResource": [[44, 2, 1, "", "api_prefix"], [44, 2, 1, "", "collection_key"], [44, 3, 1, "", "delete"], [44, 3, 1, "", "get"], [44, 3, 1, "", "json_home_parameter_rel_func"], [44, 3, 1, "", "json_home_resource_rel_func"], [44, 2, 1, "", "member_key"], [44, 2, 1, "", "methods"], [44, 3, 1, "", "patch"], [44, 3, 1, "", "post"]], "keystone.api.os_federation": [[45, 1, 1, "", "IDPProtocolsCRUDResource"], [45, 1, 1, "", "IDPProtocolsListResource"], [45, 1, 1, "", "IdentityProvidersResource"], [45, 1, 1, "", "MappingResource"], [45, 1, 1, "", "OSFederationAPI"], [45, 1, 1, "", "OSFederationAuthResource"], [45, 1, 1, "", "OSFederationIdentityProvidersAPI"], [45, 1, 1, "", "OSFederationIdentityProvidersProtocolsAPI"], [45, 1, 1, "", "OSFederationMappingsAPI"], [45, 1, 1, "", "OSFederationServiceProvidersAPI"], [45, 1, 1, "", "SAML2MetadataResource"], [45, 1, 1, "", "ServiceProvidersResource"]], "keystone.api.os_federation.IDPProtocolsCRUDResource": [[45, 3, 1, "", "delete"], [45, 3, 1, "", "get"], [45, 2, 1, "", "methods"], [45, 3, 1, "", "patch"], [45, 3, 1, "", "put"]], "keystone.api.os_federation.IDPProtocolsListResource": [[45, 3, 1, "", "get"], [45, 2, 1, "", "methods"]], "keystone.api.os_federation.IdentityProvidersResource": [[45, 2, 1, "", "api_prefix"], [45, 2, 1, "", "collection_key"], [45, 3, 1, "", "delete"], [45, 3, 1, "", "get"], [45, 2, 1, "", "member_key"], [45, 2, 1, "", "methods"], [45, 3, 1, "", "patch"], [45, 3, 1, "", "put"]], "keystone.api.os_federation.MappingResource": [[45, 2, 1, "", "api_prefix"], [45, 2, 1, "", "collection_key"], [45, 3, 1, "", "delete"], [45, 3, 1, "", "get"], [45, 2, 1, "", "member_key"], [45, 2, 1, "", "methods"], [45, 3, 1, "", "patch"], [45, 3, 1, "", "put"]], "keystone.api.os_federation.OSFederationAPI": [[45, 2, 1, "", "resource_mapping"], [45, 2, 1, "", "resources"]], "keystone.api.os_federation.OSFederationAuthResource": [[45, 3, 1, "", "get"], [45, 2, 1, "", "methods"], [45, 3, 1, "", "post"]], "keystone.api.os_federation.OSFederationIdentityProvidersAPI": [[45, 2, 1, "", "resource_mapping"], [45, 2, 1, "", "resources"]], "keystone.api.os_federation.OSFederationIdentityProvidersProtocolsAPI": [[45, 2, 1, "", "resource_mapping"], [45, 2, 1, "", "resources"]], "keystone.api.os_federation.OSFederationMappingsAPI": [[45, 2, 1, "", "resource_mapping"], [45, 2, 1, "", "resources"]], "keystone.api.os_federation.OSFederationServiceProvidersAPI": [[45, 2, 1, "", "resource_mapping"], [45, 2, 1, "", "resources"]], "keystone.api.os_federation.SAML2MetadataResource": [[45, 3, 1, "", "get"], [45, 2, 1, "", "methods"]], "keystone.api.os_federation.ServiceProvidersResource": [[45, 2, 1, "", "api_prefix"], [45, 2, 1, "", "collection_key"], [45, 3, 1, "", "delete"], [45, 3, 1, "", "get"], [45, 2, 1, "", "member_key"], [45, 2, 1, "", "methods"], [45, 3, 1, "", "patch"], [45, 3, 1, "", "put"]], "keystone.api.os_inherit": [[46, 1, 1, "", "OSInheritAPI"], [46, 1, 1, "", "OSInheritDomainGroupRolesListResource"], [46, 1, 1, "", "OSInheritDomainGroupRolesResource"], [46, 1, 1, "", "OSInheritDomainUserRolesListResource"], [46, 1, 1, "", "OSInheritDomainUserRolesResource"], [46, 1, 1, "", "OSInheritProjectGroupResource"], [46, 1, 1, "", "OSInheritProjectUserResource"]], "keystone.api.os_inherit.OSInheritAPI": [[46, 2, 1, "", "resource_mapping"], [46, 2, 1, "", "resources"]], "keystone.api.os_inherit.OSInheritDomainGroupRolesListResource": [[46, 3, 1, "", "get"], [46, 2, 1, "", "methods"]], "keystone.api.os_inherit.OSInheritDomainGroupRolesResource": [[46, 3, 1, "", "delete"], [46, 3, 1, "", "get"], [46, 2, 1, "", "methods"], [46, 3, 1, "", "put"]], "keystone.api.os_inherit.OSInheritDomainUserRolesListResource": [[46, 3, 1, "", "get"], [46, 2, 1, "", "methods"]], "keystone.api.os_inherit.OSInheritDomainUserRolesResource": [[46, 3, 1, "", "delete"], [46, 3, 1, "", "get"], [46, 2, 1, "", "methods"], [46, 3, 1, "", "put"]], "keystone.api.os_inherit.OSInheritProjectGroupResource": [[46, 3, 1, "", "delete"], [46, 3, 1, "", "get"], [46, 2, 1, "", "methods"], [46, 3, 1, "", "put"]], "keystone.api.os_inherit.OSInheritProjectUserResource": [[46, 3, 1, "", "delete"], [46, 3, 1, "", "get"], [46, 2, 1, "", "methods"], [46, 3, 1, "", "put"]], "keystone.api.os_oauth1": [[47, 1, 1, "", "AccessTokenResource"], [47, 1, 1, "", "AuthorizeResource"], [47, 1, 1, "", "ConsumerResource"], [47, 1, 1, "", "OSAuth1API"], [47, 1, 1, "", "RequestTokenResource"]], "keystone.api.os_oauth1.AccessTokenResource": [[47, 2, 1, "", "methods"], [47, 3, 1, "", "post"]], "keystone.api.os_oauth1.AuthorizeResource": [[47, 2, 1, "", "methods"], [47, 3, 1, "", "put"]], "keystone.api.os_oauth1.ConsumerResource": [[47, 2, 1, "", "api_prefix"], [47, 2, 1, "", "collection_key"], [47, 3, 1, "", "delete"], [47, 3, 1, "", "get"], [47, 3, 1, "", "json_home_parameter_rel_func"], [47, 3, 1, "", "json_home_resource_rel_func"], [47, 2, 1, "", "member_key"], [47, 2, 1, "", "methods"], [47, 3, 1, "", "patch"], [47, 3, 1, "", "post"]], "keystone.api.os_oauth1.OSAuth1API": [[47, 2, 1, "", "resource_mapping"], [47, 2, 1, "", "resources"]], "keystone.api.os_oauth1.RequestTokenResource": [[47, 2, 1, "", "methods"], [47, 3, 1, "", "post"]], "keystone.api.os_oauth2": [[48, 1, 1, "", "AccessTokenResource"], [48, 1, 1, "", "OSAuth2API"]], "keystone.api.os_oauth2.AccessTokenResource": [[48, 3, 1, "", "delete"], [48, 3, 1, "", "get"], [48, 3, 1, "", "head"], [48, 2, 1, "", "methods"], [48, 3, 1, "", "patch"], [48, 3, 1, "", "post"], [48, 3, 1, "", "put"]], "keystone.api.os_oauth2.OSAuth2API": [[48, 2, 1, "", "resource_mapping"]], "keystone.api.os_revoke": [[49, 1, 1, "", "OSRevokeAPI"], [49, 1, 1, "", "OSRevokeResource"]], "keystone.api.os_revoke.OSRevokeAPI": [[49, 2, 1, "", "resource_mapping"], [49, 2, 1, "", "resources"]], "keystone.api.os_revoke.OSRevokeResource": [[49, 3, 1, "", "get"], [49, 2, 1, "", "methods"]], "keystone.api.os_simple_cert": [[50, 1, 1, "", "SimpleCertAPI"], [50, 1, 1, "", "SimpleCertCAResource"], [50, 1, 1, "", "SimpleCertListResource"]], "keystone.api.os_simple_cert.SimpleCertAPI": [[50, 2, 1, "", "resource_mapping"], [50, 2, 1, "", "resources"]], "keystone.api.os_simple_cert.SimpleCertCAResource": [[50, 3, 1, "", "get"], [50, 2, 1, "", "methods"]], "keystone.api.os_simple_cert.SimpleCertListResource": [[50, 3, 1, "", "get"], [50, 2, 1, "", "methods"]], "keystone.api.policy": [[51, 1, 1, "", "EndpointPolicyAssociations"], [51, 1, 1, "", "EndpointPolicyResource"], [51, 1, 1, "", "PolicyAPI"], [51, 1, 1, "", "PolicyResource"], [51, 1, 1, "", "ServicePolicyAssociations"], [51, 1, 1, "", "ServiceRegionPolicyAssociations"]], "keystone.api.policy.EndpointPolicyAssociations": [[51, 3, 1, "", "delete"], [51, 3, 1, "", "get"], [51, 2, 1, "", "methods"], [51, 3, 1, "", "put"]], "keystone.api.policy.EndpointPolicyResource": [[51, 3, 1, "", "get"], [51, 2, 1, "", "methods"]], "keystone.api.policy.PolicyAPI": [[51, 2, 1, "", "resource_mapping"], [51, 2, 1, "", "resources"]], "keystone.api.policy.PolicyResource": [[51, 2, 1, "", "collection_key"], [51, 3, 1, "", "delete"], [51, 3, 1, "", "get"], [51, 2, 1, "", "member_key"], [51, 2, 1, "", "methods"], [51, 3, 1, "", "patch"], [51, 3, 1, "", "post"]], "keystone.api.policy.ServicePolicyAssociations": [[51, 3, 1, "", "delete"], [51, 3, 1, "", "get"], [51, 2, 1, "", "methods"], [51, 3, 1, "", "put"]], "keystone.api.policy.ServiceRegionPolicyAssociations": [[51, 3, 1, "", "delete"], [51, 3, 1, "", "get"], [51, 2, 1, "", "methods"], [51, 3, 1, "", "put"]], "keystone.api.projects": [[52, 1, 1, "", "ProjectAPI"], [52, 1, 1, "", "ProjectGroupGrantResource"], [52, 1, 1, "", "ProjectGroupListGrantResource"], [52, 1, 1, "", "ProjectResource"], [52, 1, 1, "", "ProjectTagResource"], [52, 1, 1, "", "ProjectTagsResource"], [52, 1, 1, "", "ProjectUserGrantResource"], [52, 1, 1, "", "ProjectUserListGrantResource"]], "keystone.api.projects.ProjectAPI": [[52, 2, 1, "", "resource_mapping"], [52, 2, 1, "", "resources"]], "keystone.api.projects.ProjectGroupGrantResource": [[52, 3, 1, "", "delete"], [52, 3, 1, "", "get"], [52, 2, 1, "", "methods"], [52, 3, 1, "", "put"]], "keystone.api.projects.ProjectGroupListGrantResource": [[52, 3, 1, "", "get"], [52, 2, 1, "", "methods"]], "keystone.api.projects.ProjectResource": [[52, 2, 1, "", "collection_key"], [52, 3, 1, "", "delete"], [52, 3, 1, "", "get"], [52, 2, 1, "", "get_member_from_driver"], [52, 2, 1, "", "member_key"], [52, 2, 1, "", "methods"], [52, 3, 1, "", "patch"], [52, 3, 1, "", "post"]], "keystone.api.projects.ProjectTagResource": [[52, 3, 1, "", "delete"], [52, 3, 1, "", "get"], [52, 2, 1, "", "methods"], [52, 3, 1, "", "put"]], "keystone.api.projects.ProjectTagsResource": [[52, 3, 1, "", "delete"], [52, 3, 1, "", "get"], [52, 2, 1, "", "methods"], [52, 3, 1, "", "put"]], "keystone.api.projects.ProjectUserGrantResource": [[52, 3, 1, "", "delete"], [52, 3, 1, "", "get"], [52, 2, 1, "", "methods"], [52, 3, 1, "", "put"]], "keystone.api.projects.ProjectUserListGrantResource": [[52, 3, 1, "", "get"], [52, 2, 1, "", "methods"]], "keystone.api.regions": [[53, 1, 1, "", "RegionAPI"], [53, 1, 1, "", "RegionResource"]], "keystone.api.regions.RegionAPI": [[53, 2, 1, "", "resource_mapping"], [53, 2, 1, "", "resources"]], "keystone.api.regions.RegionResource": [[53, 2, 1, "", "collection_key"], [53, 3, 1, "", "delete"], [53, 3, 1, "", "get"], [53, 2, 1, "", "member_key"], [53, 2, 1, "", "methods"], [53, 3, 1, "", "patch"], [53, 3, 1, "", "post"], [53, 3, 1, "", "put"]], "keystone.api.registered_limits": [[54, 1, 1, "", "RegisteredLimitResource"], [54, 1, 1, "", "RegisteredLimitsAPI"]], "keystone.api.registered_limits.RegisteredLimitResource": [[54, 2, 1, "", "collection_key"], [54, 3, 1, "", "delete"], [54, 3, 1, "", "get"], [54, 2, 1, "", "json_home_resource_status"], [54, 2, 1, "", "member_key"], [54, 2, 1, "", "methods"], [54, 3, 1, "", "patch"], [54, 3, 1, "", "post"]], "keystone.api.registered_limits.RegisteredLimitsAPI": [[54, 2, 1, "", "resource_mapping"], [54, 2, 1, "", "resources"]], "keystone.api.role_assignments": [[55, 1, 1, "", "RoleAssignmentsAPI"], [55, 1, 1, "", "RoleAssignmentsResource"]], "keystone.api.role_assignments.RoleAssignmentsAPI": [[55, 2, 1, "", "resource_mapping"], [55, 2, 1, "", "resources"]], "keystone.api.role_assignments.RoleAssignmentsResource": [[55, 2, 1, "", "collection_key"], [55, 3, 1, "", "get"], [55, 2, 1, "", "member_key"], [55, 2, 1, "", "methods"]], "keystone.api.role_inferences": [[56, 1, 1, "", "RoleInferencesAPI"], [56, 1, 1, "", "RoleInferencesResource"]], "keystone.api.role_inferences.RoleInferencesAPI": [[56, 2, 1, "", "resource_mapping"], [56, 2, 1, "", "resources"]], "keystone.api.role_inferences.RoleInferencesResource": [[56, 3, 1, "", "get"], [56, 2, 1, "", "methods"]], "keystone.api.roles": [[57, 1, 1, "", "RoleAPI"], [57, 1, 1, "", "RoleImplicationListResource"], [57, 1, 1, "", "RoleImplicationResource"], [57, 1, 1, "", "RoleResource"]], "keystone.api.roles.RoleAPI": [[57, 2, 1, "", "resource_mapping"], [57, 2, 1, "", "resources"]], "keystone.api.roles.RoleImplicationListResource": [[57, 3, 1, "", "get"], [57, 2, 1, "", "methods"]], "keystone.api.roles.RoleImplicationResource": [[57, 3, 1, "", "delete"], [57, 3, 1, "", "get"], [57, 3, 1, "", "head"], [57, 2, 1, "", "methods"], [57, 3, 1, "", "put"]], "keystone.api.roles.RoleResource": [[57, 2, 1, "", "collection_key"], [57, 3, 1, "", "delete"], [57, 3, 1, "", "get"], [57, 2, 1, "", "get_member_from_driver"], [57, 2, 1, "", "member_key"], [57, 2, 1, "", "methods"], [57, 3, 1, "", "patch"], [57, 3, 1, "", "post"]], "keystone.api.s3tokens": [[58, 1, 1, "", "S3Api"], [58, 1, 1, "", "S3Resource"]], "keystone.api.s3tokens.S3Api": [[58, 2, 1, "", "resource_mapping"], [58, 2, 1, "", "resources"]], "keystone.api.s3tokens.S3Resource": [[58, 2, 1, "", "methods"], [58, 3, 1, "", "post"]], "keystone.api.services": [[59, 1, 1, "", "ServiceAPI"], [59, 1, 1, "", "ServicesResource"]], "keystone.api.services.ServiceAPI": [[59, 2, 1, "", "resource_mapping"], [59, 2, 1, "", "resources"]], "keystone.api.services.ServicesResource": [[59, 2, 1, "", "collection_key"], [59, 3, 1, "", "delete"], [59, 3, 1, "", "get"], [59, 2, 1, "", "member_key"], [59, 2, 1, "", "methods"], [59, 3, 1, "", "patch"], [59, 3, 1, "", "post"]], "keystone.api.system": [[60, 1, 1, "", "SystemAPI"], [60, 1, 1, "", "SystemGroupsRolesListResource"], [60, 1, 1, "", "SystemGroupsRolestResource"], [60, 1, 1, "", "SystemUsersListResource"], [60, 1, 1, "", "SystemUsersResource"]], "keystone.api.system.SystemAPI": [[60, 2, 1, "", "resource_mapping"], [60, 2, 1, "", "resources"]], "keystone.api.system.SystemGroupsRolesListResource": [[60, 3, 1, "", "get"], [60, 2, 1, "", "methods"]], "keystone.api.system.SystemGroupsRolestResource": [[60, 3, 1, "", "delete"], [60, 3, 1, "", "get"], [60, 2, 1, "", "methods"], [60, 3, 1, "", "put"]], "keystone.api.system.SystemUsersListResource": [[60, 3, 1, "", "get"], [60, 2, 1, "", "methods"]], "keystone.api.system.SystemUsersResource": [[60, 3, 1, "", "delete"], [60, 3, 1, "", "get"], [60, 2, 1, "", "methods"], [60, 3, 1, "", "put"]], "keystone.api.trusts": [[61, 1, 1, "", "RoleForTrustResource"], [61, 1, 1, "", "RolesForTrustListResource"], [61, 1, 1, "", "TrustAPI"], [61, 1, 1, "", "TrustResource"]], "keystone.api.trusts.RoleForTrustResource": [[61, 3, 1, "", "get"], [61, 2, 1, "", "methods"], [61, 5, 1, "", "oslo_context"]], "keystone.api.trusts.RolesForTrustListResource": [[61, 3, 1, "", "get"], [61, 2, 1, "", "methods"], [61, 5, 1, "", "oslo_context"]], "keystone.api.trusts.TrustAPI": [[61, 2, 1, "", "resource_mapping"], [61, 2, 1, "", "resources"]], "keystone.api.trusts.TrustResource": [[61, 2, 1, "", "api_prefix"], [61, 2, 1, "", "collection_key"], [61, 3, 1, "", "delete"], [61, 3, 1, "", "get"], [61, 3, 1, "", "json_home_parameter_rel_func"], [61, 3, 1, "", "json_home_resource_rel_func"], [61, 2, 1, "", "member_key"], [61, 2, 1, "", "methods"], [61, 3, 1, "", "post"]], "keystone.api.users": [[62, 1, 1, "", "OAuth1AccessTokenCRUDResource"], [62, 1, 1, "", "OAuth1AccessTokenRoleListResource"], [62, 1, 1, "", "OAuth1AccessTokenRoleResource"], [62, 1, 1, "", "OAuth1ListAccessTokensResource"], [62, 1, 1, "", "UserAPI"], [62, 1, 1, "", "UserAccessRuleGetDeleteResource"], [62, 1, 1, "", "UserAccessRuleListResource"], [62, 1, 1, "", "UserAppCredGetDeleteResource"], [62, 1, 1, "", "UserAppCredListCreateResource"], [62, 1, 1, "", "UserChangePasswordResource"], [62, 1, 1, "", "UserGroupsResource"], [62, 1, 1, "", "UserOSEC2CredentialsResourceGetDelete"], [62, 1, 1, "", "UserOSEC2CredentialsResourceListCreate"], [62, 1, 1, "", "UserProjectsResource"], [62, 1, 1, "", "UserResource"]], "keystone.api.users.OAuth1AccessTokenCRUDResource": [[62, 3, 1, "", "delete"], [62, 3, 1, "", "get"], [62, 2, 1, "", "methods"]], "keystone.api.users.OAuth1AccessTokenRoleListResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.OAuth1AccessTokenRoleResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.OAuth1ListAccessTokensResource": [[62, 3, 1, "", "get"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserAPI": [[62, 2, 1, "", "resource_mapping"], [62, 2, 1, "", "resources"]], "keystone.api.users.UserAccessRuleGetDeleteResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "delete"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserAccessRuleListResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserAppCredGetDeleteResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "delete"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserAppCredListCreateResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"], [62, 3, 1, "", "post"]], "keystone.api.users.UserChangePasswordResource": [[62, 3, 1, "", "get"], [62, 2, 1, "", "methods"], [62, 3, 1, "", "post"]], "keystone.api.users.UserGroupsResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "get_member_from_driver"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserOSEC2CredentialsResourceGetDelete": [[62, 3, 1, "", "delete"], [62, 3, 1, "", "get"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserOSEC2CredentialsResourceListCreate": [[62, 3, 1, "", "get"], [62, 2, 1, "", "methods"], [62, 3, 1, "", "post"]], "keystone.api.users.UserProjectsResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "get"], [62, 2, 1, "", "get_member_from_driver"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"]], "keystone.api.users.UserResource": [[62, 2, 1, "", "collection_key"], [62, 3, 1, "", "delete"], [62, 3, 1, "", "get"], [62, 2, 1, "", "get_member_from_driver"], [62, 2, 1, "", "member_key"], [62, 2, 1, "", "methods"], [62, 3, 1, "", "patch"], [62, 3, 1, "", "post"]], "keystone.application_credential": [[64, 0, 0, "-", "backends"], [67, 0, 0, "-", "core"], [68, 0, 0, "-", "schema"]], "keystone.application_credential.backends": [[65, 0, 0, "-", "base"], [66, 0, 0, "-", "sql"]], "keystone.application_credential.backends.base": [[65, 1, 1, "", "ApplicationCredentialDriverBase"]], "keystone.application_credential.backends.base.ApplicationCredentialDriverBase": [[65, 3, 1, "", "authenticate"], [65, 3, 1, "", "create_application_credential"], [65, 3, 1, "", "delete_access_rule"], [65, 3, 1, "", "delete_access_rules_for_user"], [65, 3, 1, "", "delete_application_credential"], [65, 3, 1, "", "delete_application_credentials_for_user"], [65, 3, 1, "", "delete_application_credentials_for_user_on_project"], [65, 3, 1, "", "get_access_rule"], [65, 3, 1, "", "get_application_credential"], [65, 3, 1, "", "list_access_rules_for_user"], [65, 3, 1, "", "list_application_credentials_for_user"]], "keystone.application_credential.backends.sql": [[66, 1, 1, "", "AccessRuleModel"], [66, 1, 1, "", "ApplicationCredential"], [66, 1, 1, "", "ApplicationCredentialAccessRuleModel"], [66, 1, 1, "", "ApplicationCredentialModel"], [66, 1, 1, "", "ApplicationCredentialRoleModel"]], "keystone.application_credential.backends.sql.AccessRuleModel": [[66, 2, 1, "", "application_credential"], [66, 2, 1, "", "attributes"], [66, 2, 1, "", "external_id"], [66, 2, 1, "", "id"], [66, 2, 1, "", "method"], [66, 2, 1, "", "path"], [66, 2, 1, "", "service"], [66, 2, 1, "", "user_id"]], "keystone.application_credential.backends.sql.ApplicationCredential": [[66, 3, 1, "", "authenticate"], [66, 3, 1, "", "create_application_credential"], [66, 3, 1, "", "delete_access_rule"], [66, 3, 1, "", "delete_access_rules_for_user"], [66, 3, 1, "", "delete_application_credential"], [66, 3, 1, "", "delete_application_credentials_for_user"], [66, 3, 1, "", "delete_application_credentials_for_user_on_project"], [66, 3, 1, "", "get_access_rule"], [66, 3, 1, "", "get_application_credential"], [66, 3, 1, "", "list_access_rules_for_user"], [66, 3, 1, "", "list_application_credentials_for_user"]], "keystone.application_credential.backends.sql.ApplicationCredentialAccessRuleModel": [[66, 2, 1, "", "access_rule_id"], [66, 2, 1, "", "application_credential_id"], [66, 2, 1, "", "attributes"]], "keystone.application_credential.backends.sql.ApplicationCredentialModel": [[66, 2, 1, "", "access_rules"], [66, 2, 1, "", "attributes"], [66, 2, 1, "", "description"], [66, 2, 1, "", "expires_at"], [66, 2, 1, "", "id"], [66, 2, 1, "", "internal_id"], [66, 2, 1, "", "name"], [66, 2, 1, "", "project_id"], [66, 2, 1, "", "roles"], [66, 2, 1, "", "secret_hash"], [66, 2, 1, "", "system"], [66, 2, 1, "", "unrestricted"], [66, 2, 1, "", "user_id"]], "keystone.application_credential.backends.sql.ApplicationCredentialRoleModel": [[66, 2, 1, "", "application_credential_id"], [66, 2, 1, "", "attributes"], [66, 2, 1, "", "role_id"]], "keystone.application_credential.core": [[67, 1, 1, "", "Manager"]], "keystone.application_credential.core.Manager": [[67, 3, 1, "", "authenticate"], [67, 3, 1, "", "create_application_credential"], [67, 3, 1, "", "delete_access_rule"], [67, 3, 1, "", "delete_application_credential"], [67, 2, 1, "", "driver_namespace"], [67, 3, 1, "", "get_access_rule"], [67, 3, 1, "", "get_application_credential"], [67, 3, 1, "", "list_access_rules_for_user"], [67, 3, 1, "", "list_application_credentials"]], "keystone.assignment": [[70, 0, 0, "-", "backends"], [73, 0, 0, "-", "core"], [74, 0, 0, "-", "role_backends"], [79, 0, 0, "-", "schema"]], "keystone.assignment.backends": [[71, 0, 0, "-", "base"], [72, 0, 0, "-", "sql"]], "keystone.assignment.backends.base": [[71, 1, 1, "", "AssignmentDriverBase"]], "keystone.assignment.backends.base.AssignmentDriverBase": [[71, 3, 1, "", "add_role_to_user_and_project"], [71, 3, 1, "", "check_grant_role_id"], [71, 3, 1, "", "check_system_grant"], [71, 3, 1, "", "create_grant"], [71, 3, 1, "", "create_system_grant"], [71, 3, 1, "", "delete_domain_assignments"], [71, 3, 1, "", "delete_grant"], [71, 3, 1, "", "delete_group_assignments"], [71, 3, 1, "", "delete_project_assignments"], [71, 3, 1, "", "delete_role_assignments"], [71, 3, 1, "", "delete_system_grant"], [71, 3, 1, "", "delete_user_assignments"], [71, 3, 1, "", "list_grant_role_ids"], [71, 3, 1, "", "list_role_assignments"], [71, 3, 1, "", "list_system_grants"], [71, 3, 1, "", "list_system_grants_by_role"], [71, 3, 1, "", "remove_role_from_user_and_project"]], "keystone.assignment.backends.sql": [[72, 1, 1, "", "Assignment"], [72, 1, 1, "", "AssignmentType"], [72, 1, 1, "", "RoleAssignment"], [72, 1, 1, "", "SystemRoleAssignment"]], "keystone.assignment.backends.sql.Assignment": [[72, 3, 1, "", "add_role_to_user_and_project"], [72, 3, 1, "", "check_grant_role_id"], [72, 3, 1, "", "check_system_grant"], [72, 3, 1, "", "create_grant"], [72, 3, 1, "", "create_system_grant"], [72, 3, 1, "", "default_role_driver"], [72, 3, 1, "", "delete_domain_assignments"], [72, 3, 1, "", "delete_grant"], [72, 3, 1, "", "delete_group_assignments"], [72, 3, 1, "", "delete_project_assignments"], [72, 3, 1, "", "delete_role_assignments"], [72, 3, 1, "", "delete_system_grant"], [72, 3, 1, "", "delete_user_assignments"], [72, 3, 1, "", "list_grant_role_ids"], [72, 3, 1, "", "list_role_assignments"], [72, 3, 1, "", "list_system_grants"], [72, 3, 1, "", "list_system_grants_by_role"], [72, 3, 1, "", "remove_role_from_user_and_project"]], "keystone.assignment.backends.sql.AssignmentType": [[72, 2, 1, "", "GROUP_DOMAIN"], [72, 2, 1, "", "GROUP_PROJECT"], [72, 2, 1, "", "USER_DOMAIN"], [72, 2, 1, "", "USER_PROJECT"], [72, 3, 1, "", "calculate_type"]], "keystone.assignment.backends.sql.RoleAssignment": [[72, 2, 1, "", "actor_id"], [72, 2, 1, "", "attributes"], [72, 2, 1, "", "inherited"], [72, 2, 1, "", "role_id"], [72, 2, 1, "", "target_id"], [72, 3, 1, "", "to_dict"], [72, 2, 1, "", "type"]], "keystone.assignment.backends.sql.SystemRoleAssignment": [[72, 2, 1, "", "actor_id"], [72, 2, 1, "", "attributes"], [72, 2, 1, "", "inherited"], [72, 2, 1, "", "role_id"], [72, 2, 1, "", "target_id"], [72, 3, 1, "", "to_dict"], [72, 2, 1, "", "type"]], "keystone.assignment.core": [[73, 1, 1, "", "Manager"], [73, 1, 1, "", "RoleManager"]], "keystone.assignment.core.Manager": [[73, 3, 1, "", "add_implied_roles"], [73, 3, 1, "", "add_role_to_user_and_project"], [73, 3, 1, "", "check_system_grant_for_group"], [73, 3, 1, "", "check_system_grant_for_user"], [73, 3, 1, "", "create_grant"], [73, 3, 1, "", "create_system_grant_for_group"], [73, 3, 1, "", "create_system_grant_for_user"], [73, 3, 1, "", "delete_grant"], [73, 3, 1, "", "delete_group_assignments"], [73, 3, 1, "", "delete_system_grant_for_group"], [73, 3, 1, "", "delete_system_grant_for_user"], [73, 3, 1, "", "delete_user_assignments"], [73, 2, 1, "", "driver_namespace"], [73, 3, 1, "", "get_grant"], [73, 3, 1, "", "get_roles_for_groups"], [73, 3, 1, "", "get_roles_for_trustor_and_project"], [73, 3, 1, "", "get_roles_for_user_and_domain"], [73, 3, 1, "", "get_roles_for_user_and_project"], [73, 3, 1, "", "list_all_system_grants"], [73, 3, 1, "", "list_domains_for_groups"], [73, 3, 1, "", "list_domains_for_user"], [73, 3, 1, "", "list_grants"], [73, 3, 1, "", "list_projects_for_groups"], [73, 3, 1, "", "list_projects_for_user"], [73, 3, 1, "", "list_role_assignments"], [73, 3, 1, "", "list_system_grants_for_group"], [73, 3, 1, "", "list_system_grants_for_user"], [73, 3, 1, "", "list_user_ids_for_project"], [73, 3, 1, "", "remove_role_from_user_and_project"]], "keystone.assignment.core.RoleManager": [[73, 3, 1, "", "create_implied_role"], [73, 3, 1, "", "create_role"], [73, 3, 1, "", "delete_implied_role"], [73, 3, 1, "", "delete_role"], [73, 2, 1, "", "driver_namespace"], [73, 3, 1, "", "get_role"], [73, 3, 1, "", "get_unique_role_by_name"], [73, 3, 1, "", "list_roles"], [73, 3, 1, "", "update_role"]], "keystone.assignment.role_backends": [[75, 0, 0, "-", "base"], [76, 0, 0, "-", "resource_options"], [77, 0, 0, "-", "sql"], [78, 0, 0, "-", "sql_model"]], "keystone.assignment.role_backends.base": [[75, 1, 1, "", "RoleDriverBase"]], "keystone.assignment.role_backends.base.RoleDriverBase": [[75, 3, 1, "", "create_implied_role"], [75, 3, 1, "", "create_role"], [75, 3, 1, "", "delete_implied_role"], [75, 3, 1, "", "delete_role"], [75, 3, 1, "", "get_implied_role"], [75, 3, 1, "", "get_role"], [75, 3, 1, "", "list_implied_roles"], [75, 3, 1, "", "list_role_inference_rules"], [75, 3, 1, "", "list_roles"], [75, 3, 1, "", "list_roles_from_ids"], [75, 3, 1, "", "update_role"]], "keystone.assignment.role_backends.resource_options": [[76, 4, 1, "", "register_role_options"]], "keystone.assignment.role_backends.sql": [[77, 1, 1, "", "Role"]], "keystone.assignment.role_backends.sql.Role": [[77, 3, 1, "", "create_implied_role"], [77, 3, 1, "", "create_role"], [77, 3, 1, "", "delete_implied_role"], [77, 3, 1, "", "delete_role"], [77, 3, 1, "", "get_implied_role"], [77, 3, 1, "", "get_role"], [77, 3, 1, "", "list_implied_roles"], [77, 3, 1, "", "list_role_inference_rules"], [77, 3, 1, "", "list_roles"], [77, 3, 1, "", "list_roles_from_ids"], [77, 3, 1, "", "update_role"]], "keystone.assignment.role_backends.sql_model": [[78, 1, 1, "", "ImpliedRoleTable"], [78, 1, 1, "", "RoleOption"], [78, 1, 1, "", "RoleTable"]], "keystone.assignment.role_backends.sql_model.ImpliedRoleTable": [[78, 2, 1, "", "attributes"], [78, 3, 1, "", "from_dict"], [78, 2, 1, "", "implied_role_id"], [78, 2, 1, "", "prior_role_id"], [78, 3, 1, "", "to_dict"]], "keystone.assignment.role_backends.sql_model.RoleOption": [[78, 2, 1, "", "option_id"], [78, 2, 1, "", "option_value"], [78, 2, 1, "", "role_id"]], "keystone.assignment.role_backends.sql_model.RoleTable": [[78, 2, 1, "", "attributes"], [78, 2, 1, "", "description"], [78, 2, 1, "", "domain_id"], [78, 2, 1, "", "extra"], [78, 3, 1, "", "from_dict"], [78, 2, 1, "", "id"], [78, 2, 1, "", "name"], [78, 2, 1, "", "resource_options_registry"], [78, 3, 1, "", "to_dict"]], "keystone.auth": [[81, 0, 0, "-", "core"], [82, 0, 0, "-", "plugins"], [92, 0, 0, "-", "schema"]], "keystone.auth.core": [[81, 1, 1, "", "AuthContext"], [81, 1, 1, "", "AuthInfo"], [81, 1, 1, "", "UserMFARulesValidator"], [81, 4, 1, "", "get_auth_method"], [81, 4, 1, "", "load_auth_method"], [81, 4, 1, "", "load_auth_methods"]], "keystone.auth.core.AuthContext": [[81, 2, 1, "", "IDENTITY_ATTRIBUTES"], [81, 3, 1, "", "update"]], "keystone.auth.core.AuthInfo": [[81, 3, 1, "", "create"], [81, 3, 1, "", "get_method_data"], [81, 3, 1, "", "get_method_names"], [81, 3, 1, "", "get_scope"], [81, 3, 1, "", "set_scope"]], "keystone.auth.core.UserMFARulesValidator": [[81, 3, 1, "", "check_auth_methods_against_rules"]], "keystone.auth.plugins": [[83, 0, 0, "-", "application_credential"], [84, 0, 0, "-", "base"], [85, 0, 0, "-", "core"], [86, 0, 0, "-", "external"], [87, 0, 0, "-", "mapped"], [88, 0, 0, "-", "oauth1"], [89, 0, 0, "-", "password"], [90, 0, 0, "-", "token"], [91, 0, 0, "-", "totp"]], "keystone.auth.plugins.application_credential": [[83, 1, 1, "", "ApplicationCredential"]], "keystone.auth.plugins.application_credential.ApplicationCredential": [[83, 3, 1, "", "authenticate"]], "keystone.auth.plugins.base": [[84, 1, 1, "", "AuthHandlerResponse"], [84, 1, 1, "", "AuthMethodHandler"]], "keystone.auth.plugins.base.AuthHandlerResponse": [[84, 2, 1, "", "response_body"], [84, 2, 1, "", "response_data"], [84, 2, 1, "", "status"]], "keystone.auth.plugins.base.AuthMethodHandler": [[84, 3, 1, "", "authenticate"]], "keystone.auth.plugins.core": [[85, 1, 1, "", "AppCredInfo"], [85, 1, 1, "", "BaseUserInfo"], [85, 1, 1, "", "TOTPUserInfo"], [85, 1, 1, "", "UserAuthInfo"], [85, 4, 1, "", "construct_method_map_from_config"], [85, 4, 1, "", "convert_integer_to_method_list"], [85, 4, 1, "", "convert_method_list_to_integer"]], "keystone.auth.plugins.core.BaseUserInfo": [[85, 3, 1, "", "create"]], "keystone.auth.plugins.external": [[86, 1, 1, "", "Base"], [86, 1, 1, "", "DefaultDomain"], [86, 1, 1, "", "Domain"], [86, 1, 1, "", "KerberosDomain"]], "keystone.auth.plugins.external.Base": [[86, 3, 1, "", "authenticate"]], "keystone.auth.plugins.mapped": [[87, 1, 1, "", "Mapped"], [87, 4, 1, "", "apply_mapping_filter"], [87, 4, 1, "", "extract_assertion_data"], [87, 4, 1, "", "get_user_unique_id_and_display_name"], [87, 4, 1, "", "handle_scoped_token"], [87, 4, 1, "", "handle_unscoped_token"]], "keystone.auth.plugins.mapped.Mapped": [[87, 3, 1, "", "authenticate"]], "keystone.auth.plugins.oauth1": [[88, 1, 1, "", "OAuth"]], "keystone.auth.plugins.oauth1.OAuth": [[88, 3, 1, "", "authenticate"]], "keystone.auth.plugins.password": [[89, 1, 1, "", "Password"]], "keystone.auth.plugins.password.Password": [[89, 3, 1, "", "authenticate"]], "keystone.auth.plugins.token": [[90, 1, 1, "", "Token"], [90, 4, 1, "", "token_authenticate"]], "keystone.auth.plugins.token.Token": [[90, 3, 1, "", "authenticate"]], "keystone.auth.plugins.totp": [[91, 1, 1, "", "TOTP"]], "keystone.auth.plugins.totp.TOTP": [[91, 3, 1, "", "authenticate"]], "keystone.auth.schema": [[92, 4, 1, "", "validate_issue_token_auth"]], "keystone.catalog": [[94, 0, 0, "-", "backends"], [98, 0, 0, "-", "core"], [99, 0, 0, "-", "schema"]], "keystone.catalog.backends": [[95, 0, 0, "-", "base"], [96, 0, 0, "-", "sql"], [97, 0, 0, "-", "templated"]], "keystone.catalog.backends.base": [[95, 1, 1, "", "CatalogDriverBase"]], "keystone.catalog.backends.base.CatalogDriverBase": [[95, 3, 1, "", "add_endpoint_group_to_project"], [95, 3, 1, "", "add_endpoint_to_project"], [95, 3, 1, "", "check_endpoint_in_project"], [95, 3, 1, "", "create_endpoint"], [95, 3, 1, "", "create_endpoint_group"], [95, 3, 1, "", "create_region"], [95, 3, 1, "", "create_service"], [95, 3, 1, "", "delete_association_by_endpoint"], [95, 3, 1, "", "delete_association_by_project"], [95, 3, 1, "", "delete_endpoint"], [95, 3, 1, "", "delete_endpoint_group"], [95, 3, 1, "", "delete_endpoint_group_association_by_project"], [95, 3, 1, "", "delete_region"], [95, 3, 1, "", "delete_service"], [95, 3, 1, "", "get_catalog"], [95, 3, 1, "", "get_endpoint"], [95, 3, 1, "", "get_endpoint_group"], [95, 3, 1, "", "get_endpoint_group_in_project"], [95, 3, 1, "", "get_region"], [95, 3, 1, "", "get_service"], [95, 3, 1, "", "get_v3_catalog"], [95, 3, 1, "", "list_endpoint_groups"], [95, 3, 1, "", "list_endpoint_groups_for_project"], [95, 3, 1, "", "list_endpoints"], [95, 3, 1, "", "list_endpoints_for_project"], [95, 3, 1, "", "list_projects_associated_with_endpoint_group"], [95, 3, 1, "", "list_projects_for_endpoint"], [95, 3, 1, "", "list_regions"], [95, 3, 1, "", "list_services"], [95, 3, 1, "", "remove_endpoint_from_project"], [95, 3, 1, "", "remove_endpoint_group_from_project"], [95, 3, 1, "", "update_endpoint"], [95, 3, 1, "", "update_endpoint_group"], [95, 3, 1, "", "update_region"], [95, 3, 1, "", "update_service"]], "keystone.catalog.backends.sql": [[96, 1, 1, "", "Catalog"], [96, 1, 1, "", "Endpoint"], [96, 1, 1, "", "EndpointGroup"], [96, 1, 1, "", "ProjectEndpoint"], [96, 1, 1, "", "ProjectEndpointGroupMembership"], [96, 1, 1, "", "Region"], [96, 1, 1, "", "Service"]], "keystone.catalog.backends.sql.Catalog": [[96, 3, 1, "", "add_endpoint_group_to_project"], [96, 3, 1, "", "add_endpoint_to_project"], [96, 3, 1, "", "check_endpoint_in_project"], [96, 3, 1, "", "create_endpoint"], [96, 3, 1, "", "create_endpoint_group"], [96, 3, 1, "", "create_region"], [96, 3, 1, "", "create_service"], [96, 3, 1, "", "delete_association_by_endpoint"], [96, 3, 1, "", "delete_association_by_project"], [96, 3, 1, "", "delete_endpoint"], [96, 3, 1, "", "delete_endpoint_group"], [96, 3, 1, "", "delete_endpoint_group_association_by_project"], [96, 3, 1, "", "delete_region"], [96, 3, 1, "", "delete_service"], [96, 3, 1, "", "get_catalog"], [96, 3, 1, "", "get_endpoint"], [96, 3, 1, "", "get_endpoint_group"], [96, 3, 1, "", "get_endpoint_group_in_project"], [96, 3, 1, "", "get_region"], [96, 3, 1, "", "get_service"], [96, 3, 1, "", "get_v3_catalog"], [96, 3, 1, "", "list_endpoint_groups"], [96, 3, 1, "", "list_endpoint_groups_for_project"], [96, 3, 1, "", "list_endpoints"], [96, 3, 1, "", "list_endpoints_for_project"], [96, 3, 1, "", "list_projects_associated_with_endpoint_group"], [96, 3, 1, "", "list_projects_for_endpoint"], [96, 3, 1, "", "list_regions"], [96, 3, 1, "", "list_services"], [96, 3, 1, "", "remove_endpoint_from_project"], [96, 3, 1, "", "remove_endpoint_group_from_project"], [96, 3, 1, "", "update_endpoint"], [96, 3, 1, "", "update_endpoint_group"], [96, 3, 1, "", "update_region"], [96, 3, 1, "", "update_service"]], "keystone.catalog.backends.sql.Endpoint": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "enabled"], [96, 2, 1, "", "extra"], [96, 3, 1, "", "from_dict"], [96, 2, 1, "", "id"], [96, 2, 1, "", "interface"], [96, 2, 1, "", "legacy_endpoint_id"], [96, 2, 1, "", "region_id"], [96, 2, 1, "", "service_id"], [96, 2, 1, "", "url"]], "keystone.catalog.backends.sql.EndpointGroup": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "description"], [96, 2, 1, "", "filters"], [96, 2, 1, "", "id"], [96, 2, 1, "", "mutable_attributes"], [96, 2, 1, "", "name"]], "keystone.catalog.backends.sql.ProjectEndpoint": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "endpoint_id"], [96, 2, 1, "", "project_id"]], "keystone.catalog.backends.sql.ProjectEndpointGroupMembership": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "endpoint_group_id"], [96, 2, 1, "", "project_id"]], "keystone.catalog.backends.sql.Region": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "description"], [96, 2, 1, "", "endpoints"], [96, 2, 1, "", "extra"], [96, 2, 1, "", "id"], [96, 2, 1, "", "parent_region_id"]], "keystone.catalog.backends.sql.Service": [[96, 2, 1, "", "attributes"], [96, 2, 1, "", "enabled"], [96, 2, 1, "", "endpoints"], [96, 2, 1, "", "extra"], [96, 2, 1, "", "id"], [96, 2, 1, "", "type"]], "keystone.catalog.backends.templated": [[97, 1, 1, "", "Catalog"], [97, 4, 1, "", "parse_templates"]], "keystone.catalog.backends.templated.Catalog": [[97, 3, 1, "", "add_endpoint_group_to_project"], [97, 3, 1, "", "add_endpoint_to_project"], [97, 3, 1, "", "check_endpoint_in_project"], [97, 3, 1, "", "create_endpoint"], [97, 3, 1, "", "create_endpoint_group"], [97, 3, 1, "", "create_region"], [97, 3, 1, "", "create_service"], [97, 3, 1, "", "delete_association_by_endpoint"], [97, 3, 1, "", "delete_association_by_project"], [97, 3, 1, "", "delete_endpoint"], [97, 3, 1, "", "delete_endpoint_group"], [97, 3, 1, "", "delete_endpoint_group_association_by_project"], [97, 3, 1, "", "delete_region"], [97, 3, 1, "", "delete_service"], [97, 3, 1, "", "get_catalog"], [97, 3, 1, "", "get_endpoint"], [97, 3, 1, "", "get_endpoint_group"], [97, 3, 1, "", "get_endpoint_group_in_project"], [97, 3, 1, "", "get_region"], [97, 3, 1, "", "get_service"], [97, 3, 1, "", "get_v3_catalog"], [97, 3, 1, "", "list_endpoint_groups"], [97, 3, 1, "", "list_endpoint_groups_for_project"], [97, 3, 1, "", "list_endpoints"], [97, 3, 1, "", "list_endpoints_for_project"], [97, 3, 1, "", "list_projects_associated_with_endpoint_group"], [97, 3, 1, "", "list_projects_for_endpoint"], [97, 3, 1, "", "list_regions"], [97, 3, 1, "", "list_services"], [97, 3, 1, "", "remove_endpoint_from_project"], [97, 3, 1, "", "remove_endpoint_group_from_project"], [97, 3, 1, "", "update_endpoint"], [97, 3, 1, "", "update_endpoint_group"], [97, 3, 1, "", "update_region"], [97, 3, 1, "", "update_service"]], "keystone.catalog.core": [[98, 1, 1, "", "Manager"]], "keystone.catalog.core.Manager": [[98, 3, 1, "", "add_endpoint_group_to_project"], [98, 3, 1, "", "add_endpoint_to_project"], [98, 3, 1, "", "create_endpoint"], [98, 3, 1, "", "create_region"], [98, 3, 1, "", "create_service"], [98, 3, 1, "", "delete_association_by_endpoint"], [98, 3, 1, "", "delete_association_by_project"], [98, 3, 1, "", "delete_endpoint"], [98, 3, 1, "", "delete_endpoint_group_association_by_project"], [98, 3, 1, "", "delete_region"], [98, 3, 1, "", "delete_service"], [98, 2, 1, "", "driver_namespace"], [98, 3, 1, "", "get_endpoint"], [98, 3, 1, "", "get_endpoint_groups_for_project"], [98, 3, 1, "", "get_endpoints_filtered_by_endpoint_group"], [98, 3, 1, "", "get_region"], [98, 3, 1, "", "get_service"], [98, 3, 1, "", "get_v3_catalog"], [98, 3, 1, "", "list_endpoints"], [98, 3, 1, "", "list_endpoints_for_project"], [98, 3, 1, "", "list_regions"], [98, 3, 1, "", "list_services"], [98, 3, 1, "", "remove_endpoint_from_project"], [98, 3, 1, "", "remove_endpoint_group_from_project"], [98, 3, 1, "", "update_endpoint"], [98, 3, 1, "", "update_region"], [98, 3, 1, "", "update_service"]], "keystone.cmd": [[101, 0, 0, "-", "bootstrap"], [102, 0, 0, "-", "cli"], [103, 0, 0, "-", "doctor"], [113, 0, 0, "-", "manage"], [114, 0, 0, "-", "status"]], "keystone.cmd.bootstrap": [[101, 1, 1, "", "Bootstrapper"]], "keystone.cmd.bootstrap.Bootstrapper": [[101, 3, 1, "", "bootstrap"]], "keystone.cmd.cli": [[102, 1, 1, "", "BaseApp"], [102, 1, 1, "", "BasePermissionsSetup"], [102, 1, 1, "", "BootStrap"], [102, 1, 1, "", "CreateJWSKeyPair"], [102, 1, 1, "", "CredentialMigrate"], [102, 1, 1, "", "CredentialRotate"], [102, 1, 1, "", "CredentialSetup"], [102, 1, 1, "", "DbSync"], [102, 1, 1, "", "DbVersion"], [102, 1, 1, "", "Doctor"], [102, 1, 1, "", "DomainConfigUpload"], [102, 1, 1, "", "DomainConfigUploadFiles"], [102, 1, 1, "", "FernetRotate"], [102, 1, 1, "", "FernetSetup"], [102, 1, 1, "", "MappingEngineTester"], [102, 1, 1, "", "MappingPopulate"], [102, 1, 1, "", "MappingPurge"], [102, 1, 1, "", "ReceiptRotate"], [102, 1, 1, "", "ReceiptSetup"], [102, 1, 1, "", "SamlIdentityProviderMetadata"], [102, 1, 1, "", "TokenRotate"], [102, 1, 1, "", "TokenSetup"], [102, 1, 1, "", "TrustFlush"], [102, 4, 1, "", "add_command_parsers"], [102, 4, 1, "", "main"]], "keystone.cmd.cli.BaseApp": [[102, 3, 1, "", "add_argument_parser"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.BasePermissionsSetup": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "get_user_group"], [102, 3, 1, "", "initialize_fernet_repository"], [102, 3, 1, "", "rotate_fernet_repository"]], "keystone.cmd.cli.BootStrap": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "do_bootstrap"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.CreateJWSKeyPair": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.CredentialMigrate": [[102, 3, 1, "", "main"], [102, 3, 1, "", "migrate_credentials"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.CredentialRotate": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"], [102, 3, 1, "", "validate_primary_key"]], "keystone.cmd.cli.CredentialSetup": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.DbSync": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "check_db_sync_status"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.DbVersion": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.Doctor": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.DomainConfigUpload": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.DomainConfigUploadFiles": [[102, 3, 1, "", "load_backends"], [102, 3, 1, "", "read_domain_configs_from_files"], [102, 3, 1, "", "run"], [102, 3, 1, "", "valid_options"]], "keystone.cmd.cli.FernetRotate": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.FernetSetup": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.MappingEngineTester": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"], [102, 3, 1, "", "normalize_assertion"], [102, 3, 1, "", "normalize_rules"], [102, 3, 1, "", "read_assertion"], [102, 3, 1, "", "read_rules"]], "keystone.cmd.cli.MappingPopulate": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "load_backends"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.MappingPurge": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.ReceiptRotate": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.ReceiptSetup": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.SamlIdentityProviderMetadata": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.TokenRotate": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.TokenSetup": [[102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.cli.TrustFlush": [[102, 3, 1, "", "add_argument_parser"], [102, 3, 1, "", "main"], [102, 2, 1, "", "name"]], "keystone.cmd.doctor": [[104, 0, 0, "-", "caching"], [105, 0, 0, "-", "credential"], [106, 0, 0, "-", "database"], [107, 0, 0, "-", "debug"], [103, 4, 1, "", "diagnose"], [108, 0, 0, "-", "federation"], [103, 4, 1, "", "gather_symptoms"], [109, 0, 0, "-", "ldap"], [110, 0, 0, "-", "security_compliance"], [111, 0, 0, "-", "tokens"], [112, 0, 0, "-", "tokens_fernet"]], "keystone.cmd.doctor.caching": [[104, 4, 1, "", "symptom_caching_disabled"], [104, 4, 1, "", "symptom_caching_enabled_without_a_backend"], [104, 4, 1, "", "symptom_connection_to_memcached"]], "keystone.cmd.doctor.credential": [[105, 4, 1, "", "symptom_keys_in_credential_fernet_key_repository"], [105, 4, 1, "", "symptom_unique_key_repositories"], [105, 4, 1, "", "symptom_usability_of_credential_fernet_key_repository"]], "keystone.cmd.doctor.database": [[106, 4, 1, "", "symptom_database_connection_is_not_SQLite"]], "keystone.cmd.doctor.debug": [[107, 4, 1, "", "symptom_debug_mode_is_enabled"]], "keystone.cmd.doctor.federation": [[108, 4, 1, "", "symptom_comma_in_SAML_private_key_file_path"], [108, 4, 1, "", "symptom_comma_in_SAML_public_certificate_path"]], "keystone.cmd.doctor.ldap": [[109, 4, 1, "", "symptom_LDAP_file_based_domain_specific_configs"], [109, 4, 1, "", "symptom_LDAP_file_based_domain_specific_configs_formatted_correctly"], [109, 4, 1, "", "symptom_LDAP_group_members_are_ids_disabled"], [109, 4, 1, "", "symptom_LDAP_user_enabled_emulation_dn_ignored"], [109, 4, 1, "", "symptom_LDAP_user_enabled_emulation_use_group_config_ignored"]], "keystone.cmd.doctor.security_compliance": [[110, 4, 1, "", "symptom_invalid_password_regular_expression"], [110, 4, 1, "", "symptom_minimum_password_age_greater_than_expires_days"], [110, 4, 1, "", "symptom_password_regular_expression_description_not_set"]], "keystone.cmd.doctor.tokens": [[111, 4, 1, "", "symptom_unreasonable_max_token_size"]], "keystone.cmd.doctor.tokens_fernet": [[112, 4, 1, "", "symptom_keys_in_Fernet_key_repository"], [112, 4, 1, "", "symptom_usability_of_Fernet_key_repository"]], "keystone.cmd.manage": [[113, 4, 1, "", "main"]], "keystone.cmd.status": [[114, 1, 1, "", "Checks"], [114, 4, 1, "", "main"]], "keystone.cmd.status.Checks": [[114, 3, 1, "", "check_default_roles_are_immutable"], [114, 3, 1, "", "check_trust_policies_are_not_empty"]], "keystone.common": [[116, 0, 0, "-", "authorization"], [117, 0, 0, "-", "cache"], [119, 0, 0, "-", "context"], [120, 0, 0, "-", "driver_hints"], [121, 0, 0, "-", "fernet_utils"], [122, 0, 0, "-", "json_home"], [123, 0, 0, "-", "jwt_utils"], [124, 0, 0, "-", "manager"], [125, 0, 0, "-", "password_hashing"], [126, 0, 0, "-", "policies"], [161, 0, 0, "-", "profiler"], [162, 0, 0, "-", "provider_api"], [163, 0, 0, "-", "rbac_enforcer"], [166, 0, 0, "-", "render_token"], [167, 0, 0, "-", "resource_options"], [171, 0, 0, "-", "sql"], [204, 0, 0, "-", "tokenless_auth"], [205, 0, 0, "-", "utils"], [206, 0, 0, "-", "validation"]], "keystone.common.cache": [[118, 0, 0, "-", "core"]], "keystone.common.cache.core": [[118, 1, 1, "", "DistributedInvalidationStrategy"], [118, 1, 1, "", "RegionInvalidationManager"], [118, 4, 1, "", "configure_cache"], [118, 4, 1, "", "configure_invalidation_region"], [118, 4, 1, "", "create_region"], [118, 4, 1, "", "get_memoization_decorator"], [118, 4, 1, "", "key_mangler_factory"]], "keystone.common.cache.core.DistributedInvalidationStrategy": [[118, 3, 1, "", "invalidate"], [118, 3, 1, "", "is_hard_invalidated"], [118, 3, 1, "", "is_invalidated"], [118, 3, 1, "", "is_soft_invalidated"], [118, 3, 1, "", "was_hard_invalidated"], [118, 3, 1, "", "was_soft_invalidated"]], "keystone.common.cache.core.RegionInvalidationManager": [[118, 2, 1, "", "REGION_KEY_PREFIX"], [118, 3, 1, "", "invalidate_region"], [118, 3, 1, "", "is_region_key"], [118, 5, 1, "", "region_id"]], "keystone.common.context": [[119, 1, 1, "", "RequestContext"]], "keystone.common.context.RequestContext": [[119, 3, 1, "", "to_policy_values"]], "keystone.common.driver_hints": [[120, 1, 1, "", "Hints"], [120, 4, 1, "", "truncated"]], "keystone.common.driver_hints.Hints": [[120, 3, 1, "", "add_filter"], [120, 3, 1, "", "get_exact_filter_by_name"], [120, 3, 1, "", "set_limit"]], "keystone.common.fernet_utils": [[121, 1, 1, "", "FernetUtils"]], "keystone.common.fernet_utils.FernetUtils": [[121, 3, 1, "", "create_key_directory"], [121, 3, 1, "", "initialize_key_repository"], [121, 3, 1, "", "load_keys"], [121, 3, 1, "", "rotate_keys"], [121, 3, 1, "", "validate_key_repository"]], "keystone.common.json_home": [[122, 1, 1, "", "JsonHomeResources"], [122, 1, 1, "", "Parameters"], [122, 1, 1, "", "Status"], [122, 4, 1, "", "build_v3_extension_parameter_relation"], [122, 4, 1, "", "build_v3_extension_resource_relation"], [122, 4, 1, "", "build_v3_parameter_relation"], [122, 4, 1, "", "build_v3_resource_relation"], [122, 4, 1, "", "translate_urls"]], "keystone.common.json_home.JsonHomeResources": [[122, 3, 1, "", "append_resource"], [122, 3, 1, "", "resources"]], "keystone.common.json_home.Parameters": [[122, 2, 1, "", "ACCESS_RULE_ID"], [122, 2, 1, "", "APPLICATION_CRED_ID"], [122, 2, 1, "", "DOMAIN_ID"], [122, 2, 1, "", "ENDPOINT_ID"], [122, 2, 1, "", "GROUP_ID"], [122, 2, 1, "", "LIMIT_ID"], [122, 2, 1, "", "POLICY_ID"], [122, 2, 1, "", "PROJECT_ID"], [122, 2, 1, "", "REGION_ID"], [122, 2, 1, "", "REGISTERED_LIMIT_ID"], [122, 2, 1, "", "ROLE_ID"], [122, 2, 1, "", "SERVICE_ID"], [122, 2, 1, "", "TAG_VALUE"], [122, 2, 1, "", "USER_ID"]], "keystone.common.json_home.Status": [[122, 2, 1, "", "DEPRECATED"], [122, 2, 1, "", "EXPERIMENTAL"], [122, 2, 1, "", "STABLE"], [122, 3, 1, "", "update_resource_data"]], "keystone.common.jwt_utils": [[123, 4, 1, "", "create_jws_keypair"]], "keystone.common.manager": [[124, 1, 1, "", "Manager"], [124, 4, 1, "", "load_driver"], [124, 4, 1, "", "response_truncated"]], "keystone.common.manager.Manager": [[124, 2, 1, "", "driver_namespace"]], "keystone.common.password_hashing": [[125, 4, 1, "", "check_password"], [125, 4, 1, "", "hash_password"], [125, 4, 1, "", "hash_user_password"], [125, 4, 1, "", "verify_length_and_trunc_password"]], "keystone.common.policies": [[127, 0, 0, "-", "access_rule"], [128, 0, 0, "-", "access_token"], [129, 0, 0, "-", "application_credential"], [130, 0, 0, "-", "auth"], [131, 0, 0, "-", "base"], [132, 0, 0, "-", "consumer"], [133, 0, 0, "-", "credential"], [134, 0, 0, "-", "domain"], [135, 0, 0, "-", "domain_config"], [136, 0, 0, "-", "ec2_credential"], [137, 0, 0, "-", "endpoint"], [138, 0, 0, "-", "endpoint_group"], [139, 0, 0, "-", "grant"], [140, 0, 0, "-", "group"], [141, 0, 0, "-", "identity_provider"], [142, 0, 0, "-", "implied_role"], [143, 0, 0, "-", "limit"], [126, 4, 1, "", "list_rules"], [144, 0, 0, "-", "mapping"], [145, 0, 0, "-", "policy"], [146, 0, 0, "-", "policy_association"], [147, 0, 0, "-", "project"], [148, 0, 0, "-", "project_endpoint"], [149, 0, 0, "-", "protocol"], [150, 0, 0, "-", "region"], [151, 0, 0, "-", "registered_limit"], [152, 0, 0, "-", "revoke_event"], [153, 0, 0, "-", "role"], [154, 0, 0, "-", "role_assignment"], [155, 0, 0, "-", "service"], [156, 0, 0, "-", "service_provider"], [157, 0, 0, "-", "token"], [158, 0, 0, "-", "token_revocation"], [159, 0, 0, "-", "trust"], [160, 0, 0, "-", "user"]], "keystone.common.policies.access_rule": [[127, 4, 1, "", "list_rules"]], "keystone.common.policies.access_token": [[128, 4, 1, "", "list_rules"]], "keystone.common.policies.application_credential": [[129, 4, 1, "", "list_rules"]], "keystone.common.policies.auth": [[130, 4, 1, "", "list_rules"]], "keystone.common.policies.base": [[131, 4, 1, "", "list_rules"]], "keystone.common.policies.consumer": [[132, 4, 1, "", "list_rules"]], "keystone.common.policies.credential": [[133, 4, 1, "", "list_rules"]], "keystone.common.policies.domain": [[134, 4, 1, "", "list_rules"]], "keystone.common.policies.domain_config": [[135, 4, 1, "", "list_rules"]], "keystone.common.policies.ec2_credential": [[136, 4, 1, "", "list_rules"]], "keystone.common.policies.endpoint": [[137, 4, 1, "", "list_rules"]], "keystone.common.policies.endpoint_group": [[138, 4, 1, "", "list_rules"]], "keystone.common.policies.grant": [[139, 4, 1, "", "list_operations"], [139, 4, 1, "", "list_rules"]], "keystone.common.policies.group": [[140, 4, 1, "", "list_rules"]], "keystone.common.policies.identity_provider": [[141, 4, 1, "", "list_rules"]], "keystone.common.policies.implied_role": [[142, 4, 1, "", "list_rules"]], "keystone.common.policies.limit": [[143, 4, 1, "", "list_rules"]], "keystone.common.policies.mapping": [[144, 4, 1, "", "list_rules"]], "keystone.common.policies.policy": [[145, 4, 1, "", "list_rules"]], "keystone.common.policies.policy_association": [[146, 4, 1, "", "list_rules"]], "keystone.common.policies.project": [[147, 4, 1, "", "list_rules"]], "keystone.common.policies.project_endpoint": [[148, 4, 1, "", "list_rules"]], "keystone.common.policies.protocol": [[149, 4, 1, "", "list_rules"]], "keystone.common.policies.region": [[150, 4, 1, "", "list_rules"]], "keystone.common.policies.registered_limit": [[151, 4, 1, "", "list_rules"]], "keystone.common.policies.revoke_event": [[152, 4, 1, "", "list_rules"]], "keystone.common.policies.role": [[153, 4, 1, "", "list_rules"]], "keystone.common.policies.role_assignment": [[154, 4, 1, "", "list_rules"]], "keystone.common.policies.service": [[155, 4, 1, "", "list_rules"]], "keystone.common.policies.service_provider": [[156, 4, 1, "", "list_rules"]], "keystone.common.policies.token": [[157, 4, 1, "", "list_rules"]], "keystone.common.policies.token_revocation": [[158, 4, 1, "", "list_rules"]], "keystone.common.policies.trust": [[159, 4, 1, "", "list_rules"]], "keystone.common.policies.user": [[160, 4, 1, "", "list_rules"]], "keystone.common.profiler": [[161, 4, 1, "", "setup"]], "keystone.common.provider_api": [[162, 6, 1, "", "DuplicateProviderError"], [162, 1, 1, "", "ProviderAPIMixin"], [162, 1, 1, "", "ProviderAPIRegistry"]], "keystone.common.provider_api.ProviderAPIRegistry": [[162, 3, 1, "", "deferred_provider_lookup"], [162, 3, 1, "", "lock_provider_registry"], [162, 2, 1, "", "locked"]], "keystone.common.rbac_enforcer": [[163, 1, 1, "", "RBACEnforcer"], [164, 0, 0, "-", "enforcer"], [165, 0, 0, "-", "policy"]], "keystone.common.rbac_enforcer.RBACEnforcer": [[163, 2, 1, "", "ACTION_STORE_ATTR"], [163, 3, 1, "", "enforce_call"], [163, 3, 1, "", "policy_enforcer_action"], [163, 3, 1, "", "register_rules"], [163, 2, 1, "", "suppress_deprecation_warnings"]], "keystone.common.rbac_enforcer.enforcer": [[164, 1, 1, "", "RBACEnforcer"]], "keystone.common.rbac_enforcer.enforcer.RBACEnforcer": [[164, 2, 1, "", "ACTION_STORE_ATTR"], [164, 3, 1, "", "enforce_call"], [164, 3, 1, "", "policy_enforcer_action"], [164, 3, 1, "", "register_rules"], [164, 2, 1, "", "suppress_deprecation_warnings"]], "keystone.common.rbac_enforcer.policy": [[165, 4, 1, "", "get_enforcer"], [165, 4, 1, "", "reset"]], "keystone.common.render_token": [[166, 4, 1, "", "render_token_response_from_model"]], "keystone.common.resource_options": [[168, 0, 0, "-", "core"], [169, 0, 0, "-", "options"]], "keystone.common.resource_options.core": [[168, 1, 1, "", "ResourceOption"], [168, 1, 1, "", "ResourceOptionRegistry"], [168, 4, 1, "", "boolean_validator"], [168, 4, 1, "", "get_resource_option"], [168, 4, 1, "", "ref_mapper_to_dict_options"], [168, 4, 1, "", "resource_options_ref_to_mapper"]], "keystone.common.resource_options.core.ResourceOption": [[168, 5, 1, "", "json_schema"], [168, 5, 1, "", "option_id"], [168, 5, 1, "", "option_name"]], "keystone.common.resource_options.core.ResourceOptionRegistry": [[168, 3, 1, "", "get_option_by_id"], [168, 3, 1, "", "get_option_by_name"], [168, 5, 1, "", "json_schema"], [168, 5, 1, "", "option_ids"], [168, 5, 1, "", "option_names"], [168, 5, 1, "", "options"], [168, 5, 1, "", "options_by_name"], [168, 3, 1, "", "register_option"]], "keystone.common.resource_options.options": [[169, 4, 1, "", "check_immutable_delete"], [169, 4, 1, "", "check_immutable_update"], [169, 4, 1, "", "check_resource_immutable"], [170, 0, 0, "-", "immutable"]], "keystone.common.resource_options.options.immutable": [[170, 4, 1, "", "check_immutable_delete"], [170, 4, 1, "", "check_immutable_update"], [170, 4, 1, "", "check_resource_immutable"]], "keystone.common.sql": [[172, 0, 0, "-", "legacy_migrations"], [203, 0, 0, "-", "upgrades"]], "keystone.common.sql.legacy_migrations": [[173, 0, 0, "-", "contract_repo"], [183, 0, 0, "-", "data_migration_repo"], [193, 0, 0, "-", "expand_repo"]], "keystone.common.sql.legacy_migrations.contract_repo": [[174, 0, 0, "-", "manage"], [175, 0, 0, "-", "versions"]], "keystone.common.sql.legacy_migrations.contract_repo.versions": [[176, 0, 0, "-", "073_contract_initial_migration"], [177, 0, 0, "-", "074_placeholder"], [178, 0, 0, "-", "075_placeholder"], [179, 0, 0, "-", "076_placeholder"], [180, 0, 0, "-", "077_placeholder"], [181, 0, 0, "-", "078_placeholder"], [182, 0, 0, "-", "079_contract_update_local_id_limit"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration": [[176, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder": [[177, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder": [[178, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder": [[179, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder": [[180, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder": [[181, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit": [[182, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo": [[184, 0, 0, "-", "manage"], [185, 0, 0, "-", "versions"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions": [[186, 0, 0, "-", "073_migrate_initial_migration"], [187, 0, 0, "-", "074_placeholder"], [188, 0, 0, "-", "075_placeholder"], [189, 0, 0, "-", "076_placeholder"], [190, 0, 0, "-", "077_placeholder"], [191, 0, 0, "-", "078_placeholder"], [192, 0, 0, "-", "079_migrate_update_local_id_limit"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration": [[186, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder": [[187, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder": [[188, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder": [[189, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder": [[190, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder": [[191, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit": [[192, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo": [[194, 0, 0, "-", "manage"], [195, 0, 0, "-", "versions"]], "keystone.common.sql.legacy_migrations.expand_repo.versions": [[196, 0, 0, "-", "073_expand_initial_migration"], [197, 0, 0, "-", "074_placeholder"], [198, 0, 0, "-", "075_placeholder"], [199, 0, 0, "-", "076_placeholder"], [200, 0, 0, "-", "077_placeholder"], [201, 0, 0, "-", "078_placeholder"], [202, 0, 0, "-", "079_expand_update_local_id_limit"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration": [[196, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder": [[197, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder": [[198, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder": [[199, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder": [[200, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder": [[201, 4, 1, "", "upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit": [[202, 4, 1, "", "upgrade"]], "keystone.common.sql.upgrades": [[203, 4, 1, "", "contract_schema"], [203, 4, 1, "", "expand_schema"], [203, 4, 1, "", "get_current_heads"], [203, 4, 1, "", "get_db_version"], [203, 4, 1, "", "migrate_data"], [203, 4, 1, "", "offline_sync_database_to_version"]], "keystone.common.tokenless_auth": [[204, 1, 1, "", "TokenlessAuthHelper"]], "keystone.common.tokenless_auth.TokenlessAuthHelper": [[204, 3, 1, "", "get_mapped_user"], [204, 3, 1, "", "get_scope"]], "keystone.common.utils": [[205, 1, 1, "", "SmarterEncoder"], [205, 1, 1, "", "WhiteListedItemFilter"], [205, 4, 1, "", "attr_as_boolean"], [205, 4, 1, "", "auth_str_equal"], [205, 4, 1, "", "check_endpoint_url"], [205, 4, 1, "", "create_directory"], [205, 4, 1, "", "flatten_dict"], [205, 4, 1, "", "format_url"], [205, 4, 1, "", "get_unix_group"], [205, 4, 1, "", "get_unix_user"], [205, 4, 1, "", "hash_access_key"], [205, 4, 1, "", "is_not_url_safe"], [205, 4, 1, "", "isotime"], [205, 4, 1, "", "list_url_unsafe_chars"], [205, 4, 1, "", "lower_case_hostname"], [205, 4, 1, "", "nested_contexts"], [205, 4, 1, "", "parse_expiration_date"], [205, 4, 1, "", "remove_standard_port"], [205, 4, 1, "", "resource_uuid"], [205, 4, 1, "", "setup_remote_pydev_debug"]], "keystone.common.utils.SmarterEncoder": [[205, 3, 1, "", "default"]], "keystone.common.validation": [[206, 4, 1, "", "lazy_validate"], [206, 4, 1, "", "nullable"], [207, 0, 0, "-", "parameter_types"], [208, 0, 0, "-", "validators"]], "keystone.common.validation.validators": [[208, 1, 1, "", "SchemaValidator"], [208, 4, 1, "", "validate_password"]], "keystone.common.validation.validators.SchemaValidator": [[208, 3, 1, "", "validate"], [208, 2, 1, "", "validator_org"]], "keystone.conf": [[210, 0, 0, "-", "application_credential"], [211, 0, 0, "-", "assignment"], [212, 0, 0, "-", "auth"], [213, 0, 0, "-", "catalog"], [209, 4, 1, "", "configure"], [214, 0, 0, "-", "constants"], [215, 0, 0, "-", "credential"], [216, 0, 0, "-", "default"], [217, 0, 0, "-", "domain_config"], [218, 0, 0, "-", "endpoint_filter"], [219, 0, 0, "-", "endpoint_policy"], [220, 0, 0, "-", "eventlet_server"], [221, 0, 0, "-", "federation"], [222, 0, 0, "-", "fernet_receipts"], [223, 0, 0, "-", "fernet_tokens"], [224, 0, 0, "-", "identity"], [225, 0, 0, "-", "identity_mapping"], [226, 0, 0, "-", "jwt_tokens"], [227, 0, 0, "-", "ldap"], [228, 0, 0, "-", "memcache"], [229, 0, 0, "-", "oauth1"], [230, 0, 0, "-", "opts"], [231, 0, 0, "-", "policy"], [232, 0, 0, "-", "receipt"], [233, 0, 0, "-", "resource"], [234, 0, 0, "-", "revoke"], [235, 0, 0, "-", "role"], [236, 0, 0, "-", "saml"], [237, 0, 0, "-", "security_compliance"], [209, 4, 1, "", "set_config_defaults"], [209, 4, 1, "", "set_default_for_default_log_levels"], [209, 4, 1, "", "set_external_opts_defaults"], [209, 4, 1, "", "setup_logging"], [238, 0, 0, "-", "shadow_users"], [239, 0, 0, "-", "token"], [240, 0, 0, "-", "tokenless_auth"], [241, 0, 0, "-", "totp"], [242, 0, 0, "-", "trust"], [243, 0, 0, "-", "unified_limit"], [244, 0, 0, "-", "utils"], [245, 0, 0, "-", "wsgi"]], "keystone.conf.application_credential": [[210, 4, 1, "", "list_opts"], [210, 4, 1, "", "register_opts"]], "keystone.conf.assignment": [[211, 4, 1, "", "list_opts"], [211, 4, 1, "", "register_opts"]], "keystone.conf.auth": [[212, 4, 1, "", "list_opts"], [212, 4, 1, "", "register_opts"], [212, 4, 1, "", "setup_authentication"]], "keystone.conf.catalog": [[213, 4, 1, "", "list_opts"], [213, 4, 1, "", "register_opts"]], "keystone.conf.credential": [[215, 4, 1, "", "list_opts"], [215, 4, 1, "", "register_opts"]], "keystone.conf.default": [[216, 4, 1, "", "list_opts"], [216, 4, 1, "", "register_opts"]], "keystone.conf.domain_config": [[217, 4, 1, "", "list_opts"], [217, 4, 1, "", "register_opts"]], "keystone.conf.endpoint_filter": [[218, 4, 1, "", "list_opts"], [218, 4, 1, "", "register_opts"]], "keystone.conf.endpoint_policy": [[219, 4, 1, "", "list_opts"], [219, 4, 1, "", "register_opts"]], "keystone.conf.eventlet_server": [[220, 4, 1, "", "list_opts"], [220, 4, 1, "", "register_opts"]], "keystone.conf.federation": [[221, 4, 1, "", "list_opts"], [221, 4, 1, "", "register_opts"]], "keystone.conf.fernet_receipts": [[222, 4, 1, "", "list_opts"], [222, 4, 1, "", "register_opts"]], "keystone.conf.fernet_tokens": [[223, 4, 1, "", "list_opts"], [223, 4, 1, "", "register_opts"]], "keystone.conf.identity": [[224, 4, 1, "", "list_opts"], [224, 4, 1, "", "register_opts"]], "keystone.conf.identity_mapping": [[225, 4, 1, "", "list_opts"], [225, 4, 1, "", "register_opts"]], "keystone.conf.jwt_tokens": [[226, 4, 1, "", "list_opts"], [226, 4, 1, "", "register_opts"]], "keystone.conf.ldap": [[227, 4, 1, "", "list_opts"], [227, 4, 1, "", "register_opts"]], "keystone.conf.memcache": [[228, 4, 1, "", "list_opts"], [228, 4, 1, "", "register_opts"]], "keystone.conf.oauth1": [[229, 4, 1, "", "list_opts"], [229, 4, 1, "", "register_opts"]], "keystone.conf.opts": [[230, 4, 1, "", "list_opts"]], "keystone.conf.policy": [[231, 4, 1, "", "list_opts"], [231, 4, 1, "", "register_opts"]], "keystone.conf.receipt": [[232, 4, 1, "", "list_opts"], [232, 4, 1, "", "register_opts"]], "keystone.conf.resource": [[233, 4, 1, "", "list_opts"], [233, 4, 1, "", "register_opts"]], "keystone.conf.revoke": [[234, 4, 1, "", "list_opts"], [234, 4, 1, "", "register_opts"]], "keystone.conf.role": [[235, 4, 1, "", "list_opts"], [235, 4, 1, "", "register_opts"]], "keystone.conf.saml": [[236, 4, 1, "", "list_opts"], [236, 4, 1, "", "register_opts"]], "keystone.conf.security_compliance": [[237, 4, 1, "", "list_opts"], [237, 4, 1, "", "register_opts"]], "keystone.conf.shadow_users": [[238, 4, 1, "", "list_opts"], [238, 4, 1, "", "register_opts"]], "keystone.conf.token": [[239, 4, 1, "", "list_opts"], [239, 4, 1, "", "register_opts"]], "keystone.conf.tokenless_auth": [[240, 4, 1, "", "list_opts"], [240, 4, 1, "", "register_opts"]], "keystone.conf.totp": [[241, 4, 1, "", "list_opts"], [241, 4, 1, "", "register_opts"]], "keystone.conf.trust": [[242, 4, 1, "", "list_opts"], [242, 4, 1, "", "register_opts"]], "keystone.conf.unified_limit": [[243, 4, 1, "", "list_opts"], [243, 4, 1, "", "register_opts"]], "keystone.conf.utils": [[244, 4, 1, "", "fmt"]], "keystone.conf.wsgi": [[245, 4, 1, "", "list_opts"], [245, 4, 1, "", "register_opts"]], "keystone.credential": [[247, 0, 0, "-", "backends"], [250, 0, 0, "-", "core"], [251, 0, 0, "-", "provider"], [252, 0, 0, "-", "providers"], [256, 0, 0, "-", "schema"]], "keystone.credential.backends": [[248, 0, 0, "-", "base"], [249, 0, 0, "-", "sql"]], "keystone.credential.backends.base": [[248, 1, 1, "", "CredentialDriverBase"]], "keystone.credential.backends.base.CredentialDriverBase": [[248, 3, 1, "", "create_credential"], [248, 3, 1, "", "delete_credential"], [248, 3, 1, "", "delete_credentials_for_project"], [248, 3, 1, "", "delete_credentials_for_user"], [248, 3, 1, "", "get_credential"], [248, 3, 1, "", "list_credentials"], [248, 3, 1, "", "list_credentials_for_user"], [248, 3, 1, "", "update_credential"]], "keystone.credential.backends.sql": [[249, 1, 1, "", "Credential"], [249, 1, 1, "", "CredentialModel"]], "keystone.credential.backends.sql.Credential": [[249, 3, 1, "", "create_credential"], [249, 3, 1, "", "delete_credential"], [249, 3, 1, "", "delete_credentials_for_project"], [249, 3, 1, "", "delete_credentials_for_user"], [249, 3, 1, "", "get_credential"], [249, 3, 1, "", "list_credentials"], [249, 3, 1, "", "list_credentials_for_user"], [249, 3, 1, "", "update_credential"]], "keystone.credential.backends.sql.CredentialModel": [[249, 2, 1, "", "attributes"], [249, 2, 1, "", "encrypted_blob"], [249, 2, 1, "", "extra"], [249, 2, 1, "", "id"], [249, 2, 1, "", "key_hash"], [249, 2, 1, "", "project_id"], [249, 2, 1, "", "type"], [249, 2, 1, "", "user_id"]], "keystone.credential.core": [[250, 1, 1, "", "Manager"]], "keystone.credential.core.Manager": [[250, 3, 1, "", "create_credential"], [250, 3, 1, "", "delete_credential"], [250, 3, 1, "", "delete_credentials_for_project"], [250, 3, 1, "", "delete_credentials_for_user"], [250, 2, 1, "", "driver_namespace"], [250, 3, 1, "", "get_credential"], [250, 3, 1, "", "list_credentials"], [250, 3, 1, "", "list_credentials_for_user"], [250, 3, 1, "", "update_credential"]], "keystone.credential.provider": [[251, 1, 1, "", "Manager"]], "keystone.credential.provider.Manager": [[251, 2, 1, "", "driver_namespace"]], "keystone.credential.providers": [[253, 0, 0, "-", "core"], [254, 0, 0, "-", "fernet"]], "keystone.credential.providers.core": [[253, 1, 1, "", "Provider"]], "keystone.credential.providers.core.Provider": [[253, 3, 1, "", "decrypt"], [253, 3, 1, "", "encrypt"]], "keystone.credential.providers.fernet": [[255, 0, 0, "-", "core"]], "keystone.credential.providers.fernet.core": [[255, 1, 1, "", "Provider"], [255, 4, 1, "", "get_multi_fernet_keys"], [255, 4, 1, "", "primary_key_hash"]], "keystone.credential.providers.fernet.core.Provider": [[255, 3, 1, "", "decrypt"], [255, 3, 1, "", "encrypt"]], "keystone.endpoint_policy": [[258, 0, 0, "-", "backends"], [261, 0, 0, "-", "core"]], "keystone.endpoint_policy.backends": [[259, 0, 0, "-", "base"], [260, 0, 0, "-", "sql"]], "keystone.endpoint_policy.backends.base": [[259, 1, 1, "", "EndpointPolicyDriverBase"]], "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase": [[259, 3, 1, "", "check_policy_association"], [259, 3, 1, "", "create_policy_association"], [259, 3, 1, "", "delete_association_by_endpoint"], [259, 3, 1, "", "delete_association_by_policy"], [259, 3, 1, "", "delete_association_by_region"], [259, 3, 1, "", "delete_association_by_service"], [259, 3, 1, "", "delete_policy_association"], [259, 3, 1, "", "get_policy_association"], [259, 3, 1, "", "list_associations_for_policy"]], "keystone.endpoint_policy.backends.sql": [[260, 1, 1, "", "EndpointPolicy"], [260, 1, 1, "", "PolicyAssociation"]], "keystone.endpoint_policy.backends.sql.EndpointPolicy": [[260, 3, 1, "", "check_policy_association"], [260, 3, 1, "", "create_policy_association"], [260, 3, 1, "", "delete_association_by_endpoint"], [260, 3, 1, "", "delete_association_by_policy"], [260, 3, 1, "", "delete_association_by_region"], [260, 3, 1, "", "delete_association_by_service"], [260, 3, 1, "", "delete_policy_association"], [260, 3, 1, "", "get_policy_association"], [260, 3, 1, "", "list_associations_for_policy"]], "keystone.endpoint_policy.backends.sql.PolicyAssociation": [[260, 2, 1, "", "attributes"], [260, 2, 1, "", "endpoint_id"], [260, 2, 1, "", "id"], [260, 2, 1, "", "policy_id"], [260, 2, 1, "", "region_id"], [260, 2, 1, "", "service_id"], [260, 3, 1, "", "to_dict"]], "keystone.endpoint_policy.core": [[261, 1, 1, "", "Manager"]], "keystone.endpoint_policy.core.Manager": [[261, 3, 1, "", "check_policy_association"], [261, 3, 1, "", "create_policy_association"], [261, 3, 1, "", "delete_policy_association"], [261, 2, 1, "", "driver_namespace"], [261, 3, 1, "", "get_policy_for_endpoint"], [261, 3, 1, "", "list_endpoints_for_policy"]], "keystone.exception": [[262, 6, 1, "", "AccessRuleNotFound"], [262, 6, 1, "", "AccountLocked"], [262, 6, 1, "", "AdditionalAuthRequired"], [262, 6, 1, "", "AmbiguityError"], [262, 6, 1, "", "ApplicationCredentialAuthError"], [262, 6, 1, "", "ApplicationCredentialLimitExceeded"], [262, 6, 1, "", "ApplicationCredentialNotFound"], [262, 6, 1, "", "ApplicationCredentialValidationError"], [262, 6, 1, "", "AssignmentTypeCalculationError"], [262, 6, 1, "", "AuthMethodNotSupported"], [262, 6, 1, "", "AuthPluginException"], [262, 6, 1, "", "CacheDeserializationError"], [262, 6, 1, "", "CircularRegionHierarchyError"], [262, 6, 1, "", "ConfigFileNotFound"], [262, 6, 1, "", "ConfigRegistrationNotFound"], [262, 6, 1, "", "Conflict"], [262, 6, 1, "", "CredentialEncryptionError"], [262, 6, 1, "", "CredentialLimitExceeded"], [262, 6, 1, "", "CredentialNotFound"], [262, 6, 1, "", "CrossBackendNotAllowed"], [262, 6, 1, "", "DirectMappingError"], [262, 6, 1, "", "DomainConfigNotFound"], [262, 6, 1, "", "DomainIdInvalid"], [262, 6, 1, "", "DomainNotFound"], [262, 6, 1, "", "DomainSpecificRoleMismatch"], [262, 6, 1, "", "DomainSpecificRoleNotWithinIdPDomain"], [262, 6, 1, "", "EndpointGroupNotFound"], [262, 6, 1, "", "EndpointNotFound"], [262, 6, 1, "", "Error"], [262, 6, 1, "", "FederatedProtocolNotFound"], [262, 6, 1, "", "Forbidden"], [262, 6, 1, "", "ForbiddenAction"], [262, 6, 1, "", "ForbiddenNotSecurity"], [262, 6, 1, "", "Gone"], [262, 6, 1, "", "GroupNotFound"], [262, 6, 1, "", "IdentityProviderNotFound"], [262, 6, 1, "", "ImpliedRoleNotFound"], [262, 6, 1, "", "InsufficientAuthMethods"], [262, 6, 1, "", "InvalidDomainConfig"], [262, 6, 1, "", "InvalidImpliedRole"], [262, 6, 1, "", "InvalidLimit"], [262, 6, 1, "", "InvalidOperatorError"], [262, 6, 1, "", "InvalidPolicyAssociation"], [262, 6, 1, "", "KeysNotFound"], [262, 6, 1, "", "LDAPInvalidCredentialsError"], [262, 6, 1, "", "LDAPServerConnectionError"], [262, 6, 1, "", "LDAPSizeLimitExceeded"], [262, 6, 1, "", "LimitNotFound"], [262, 6, 1, "", "LimitTreeExceedError"], [262, 6, 1, "", "MalformedEndpoint"], [262, 6, 1, "", "MappedGroupNotFound"], [262, 6, 1, "", "MappingNotFound"], [262, 6, 1, "", "MetadataFileError"], [262, 6, 1, "", "MigrationNotProvided"], [262, 6, 1, "", "MultipleSQLDriversInConfig"], [262, 6, 1, "", "NoLimitReference"], [262, 6, 1, "", "NotFound"], [262, 6, 1, "", "NotImplemented"], [262, 6, 1, "", "OAuth2Error"], [262, 6, 1, "", "OAuth2InvalidClient"], [262, 6, 1, "", "OAuth2InvalidRequest"], [262, 6, 1, "", "OAuth2OtherError"], [262, 6, 1, "", "OAuth2UnsupportedGrantType"], [262, 6, 1, "", "OAuthHeadersMissingError"], [262, 6, 1, "", "PasswordAgeValidationError"], [262, 6, 1, "", "PasswordExpired"], [262, 6, 1, "", "PasswordHistoryValidationError"], [262, 6, 1, "", "PasswordRequirementsValidationError"], [262, 6, 1, "", "PasswordSelfServiceDisabled"], [262, 6, 1, "", "PasswordValidationError"], [262, 6, 1, "", "PasswordVerificationError"], [262, 6, 1, "", "PolicyAssociationNotFound"], [262, 6, 1, "", "PolicyNotFound"], [262, 6, 1, "", "ProjectNotFound"], [262, 6, 1, "", "ProjectTagNotFound"], [262, 6, 1, "", "PublicIDNotFound"], [262, 6, 1, "", "ReceiptNotFound"], [262, 6, 1, "", "RegionDeletionError"], [262, 6, 1, "", "RegionNotFound"], [262, 6, 1, "", "RegisteredLimitError"], [262, 6, 1, "", "RegisteredLimitNotFound"], [262, 6, 1, "", "ResourceDeleteForbidden"], [262, 6, 1, "", "ResourceUpdateForbidden"], [262, 6, 1, "", "RoleAssignmentNotFound"], [262, 6, 1, "", "RoleNotFound"], [262, 6, 1, "", "SAMLSigningError"], [262, 6, 1, "", "SchemaValidationError"], [262, 6, 1, "", "SecurityError"], [262, 6, 1, "", "ServiceNotFound"], [262, 6, 1, "", "ServiceProviderNotFound"], [262, 6, 1, "", "StringLengthExceeded"], [262, 6, 1, "", "TokenNotFound"], [262, 6, 1, "", "TokenlessAuthConfigError"], [262, 6, 1, "", "TrustConsumeMaximumAttempt"], [262, 6, 1, "", "TrustNotFound"], [262, 6, 1, "", "TrustUseLimitReached"], [262, 6, 1, "", "URLValidationError"], [262, 6, 1, "", "Unauthorized"], [262, 6, 1, "", "UnexpectedError"], [262, 6, 1, "", "UnsupportedTokenVersionException"], [262, 6, 1, "", "UserDisabled"], [262, 6, 1, "", "UserNotFound"], [262, 6, 1, "", "ValidationError"], [262, 6, 1, "", "ValidationExpirationError"], [262, 6, 1, "", "ValidationTimeStampError"], [262, 6, 1, "", "VersionNotFound"]], "keystone.exception.AccessRuleNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.AccountLocked": [[262, 2, 1, "", "message_format"]], "keystone.exception.AdditionalAuthRequired": [[262, 2, 1, "", "message_format"]], "keystone.exception.AmbiguityError": [[262, 2, 1, "", "message_format"]], "keystone.exception.ApplicationCredentialAuthError": [[262, 2, 1, "", "message_format"]], "keystone.exception.ApplicationCredentialLimitExceeded": [[262, 2, 1, "", "message_format"]], "keystone.exception.ApplicationCredentialNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ApplicationCredentialValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.AssignmentTypeCalculationError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.AuthMethodNotSupported": [[262, 2, 1, "", "message_format"]], "keystone.exception.AuthPluginException": [[262, 2, 1, "", "message_format"]], "keystone.exception.CircularRegionHierarchyError": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.ConfigFileNotFound": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.Conflict": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.CredentialEncryptionError": [[262, 2, 1, "", "message_format"]], "keystone.exception.CredentialLimitExceeded": [[262, 2, 1, "", "message_format"]], "keystone.exception.CredentialNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.CrossBackendNotAllowed": [[262, 2, 1, "", "message_format"]], "keystone.exception.DirectMappingError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.DomainConfigNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.DomainIdInvalid": [[262, 2, 1, "", "message_format"]], "keystone.exception.DomainNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.DomainSpecificRoleMismatch": [[262, 2, 1, "", "message_format"]], "keystone.exception.DomainSpecificRoleNotWithinIdPDomain": [[262, 2, 1, "", "message_format"]], "keystone.exception.EndpointGroupNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.EndpointNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.Error": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.FederatedProtocolNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.Forbidden": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.ForbiddenAction": [[262, 2, 1, "", "message_format"]], "keystone.exception.ForbiddenNotSecurity": [[262, 2, 1, "", "code"], [262, 2, 1, "", "title"]], "keystone.exception.Gone": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.GroupNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.IdentityProviderNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ImpliedRoleNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.InsufficientAuthMethods": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.InvalidDomainConfig": [[262, 2, 1, "", "message_format"]], "keystone.exception.InvalidImpliedRole": [[262, 2, 1, "", "message_format"]], "keystone.exception.InvalidLimit": [[262, 2, 1, "", "message_format"]], "keystone.exception.InvalidOperatorError": [[262, 2, 1, "", "message_format"]], "keystone.exception.InvalidPolicyAssociation": [[262, 2, 1, "", "message_format"]], "keystone.exception.KeysNotFound": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.LDAPInvalidCredentialsError": [[262, 2, 1, "", "message_format"]], "keystone.exception.LDAPServerConnectionError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.LDAPSizeLimitExceeded": [[262, 2, 1, "", "message_format"]], "keystone.exception.LimitNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.MalformedEndpoint": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.MappedGroupNotFound": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.MappingNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.MetadataFileError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.MultipleSQLDriversInConfig": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.NoLimitReference": [[262, 2, 1, "", "message_format"]], "keystone.exception.NotFound": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.NotImplemented": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.OAuthHeadersMissingError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.PasswordAgeValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordExpired": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordHistoryValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordRequirementsValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordSelfServiceDisabled": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.PasswordVerificationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.PolicyAssociationNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.PolicyNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ProjectNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ProjectTagNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.PublicIDNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ReceiptNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.RegionDeletionError": [[262, 2, 1, "", "message_format"]], "keystone.exception.RegionNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.RegisteredLimitError": [[262, 2, 1, "", "message_format"]], "keystone.exception.RegisteredLimitNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ResourceDeleteForbidden": [[262, 2, 1, "", "message_format"]], "keystone.exception.ResourceUpdateForbidden": [[262, 2, 1, "", "message_format"]], "keystone.exception.RoleAssignmentNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.RoleNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.SAMLSigningError": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.SchemaValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.SecurityError": [[262, 2, 1, "", "amendment"]], "keystone.exception.ServiceNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ServiceProviderNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.StringLengthExceeded": [[262, 2, 1, "", "message_format"]], "keystone.exception.TokenNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.TokenlessAuthConfigError": [[262, 2, 1, "", "message_format"]], "keystone.exception.TrustConsumeMaximumAttempt": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.TrustNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.TrustUseLimitReached": [[262, 2, 1, "", "message_format"]], "keystone.exception.URLValidationError": [[262, 2, 1, "", "message_format"]], "keystone.exception.Unauthorized": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.UnexpectedError": [[262, 2, 1, "", "code"], [262, 2, 1, "", "debug_message_format"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.UnsupportedTokenVersionException": [[262, 2, 1, "", "debug_message_format"]], "keystone.exception.UserDisabled": [[262, 2, 1, "", "message_format"]], "keystone.exception.UserNotFound": [[262, 2, 1, "", "message_format"]], "keystone.exception.ValidationError": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.ValidationExpirationError": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.ValidationTimeStampError": [[262, 2, 1, "", "code"], [262, 2, 1, "", "message_format"], [262, 2, 1, "", "title"]], "keystone.exception.VersionNotFound": [[262, 2, 1, "", "message_format"]], "keystone.federation": [[264, 0, 0, "-", "backends"], [267, 0, 0, "-", "constants"], [268, 0, 0, "-", "core"], [269, 0, 0, "-", "idp"], [270, 0, 0, "-", "schema"], [271, 0, 0, "-", "utils"]], "keystone.federation.backends": [[265, 0, 0, "-", "base"], [266, 0, 0, "-", "sql"]], "keystone.federation.backends.base": [[265, 1, 1, "", "FederationDriverBase"]], "keystone.federation.backends.base.FederationDriverBase": [[265, 3, 1, "", "create_idp"], [265, 3, 1, "", "create_mapping"], [265, 3, 1, "", "create_protocol"], [265, 3, 1, "", "create_sp"], [265, 3, 1, "", "delete_idp"], [265, 3, 1, "", "delete_mapping"], [265, 3, 1, "", "delete_protocol"], [265, 3, 1, "", "delete_sp"], [265, 3, 1, "", "get_enabled_service_providers"], [265, 3, 1, "", "get_idp"], [265, 3, 1, "", "get_idp_from_remote_id"], [265, 3, 1, "", "get_mapping"], [265, 3, 1, "", "get_mapping_from_idp_and_protocol"], [265, 3, 1, "", "get_protocol"], [265, 3, 1, "", "get_sp"], [265, 3, 1, "", "list_idps"], [265, 3, 1, "", "list_mappings"], [265, 3, 1, "", "list_protocols"], [265, 3, 1, "", "list_sps"], [265, 3, 1, "", "update_idp"], [265, 3, 1, "", "update_mapping"], [265, 3, 1, "", "update_protocol"], [265, 3, 1, "", "update_sp"]], "keystone.federation.backends.sql": [[266, 1, 1, "", "Federation"], [266, 1, 1, "", "FederationProtocolModel"], [266, 1, 1, "", "IdPRemoteIdsModel"], [266, 1, 1, "", "IdentityProviderModel"], [266, 1, 1, "", "MappingModel"], [266, 1, 1, "", "ServiceProviderModel"]], "keystone.federation.backends.sql.Federation": [[266, 3, 1, "", "create_idp"], [266, 3, 1, "", "create_mapping"], [266, 3, 1, "", "create_protocol"], [266, 3, 1, "", "create_sp"], [266, 3, 1, "", "delete_idp"], [266, 3, 1, "", "delete_mapping"], [266, 3, 1, "", "delete_protocol"], [266, 3, 1, "", "delete_sp"], [266, 3, 1, "", "get_enabled_service_providers"], [266, 3, 1, "", "get_idp"], [266, 3, 1, "", "get_idp_from_remote_id"], [266, 3, 1, "", "get_mapping"], [266, 3, 1, "", "get_mapping_from_idp_and_protocol"], [266, 3, 1, "", "get_protocol"], [266, 3, 1, "", "get_sp"], [266, 3, 1, "", "list_idps"], [266, 3, 1, "", "list_mappings"], [266, 3, 1, "", "list_protocols"], [266, 3, 1, "", "list_sps"], [266, 3, 1, "", "update_idp"], [266, 3, 1, "", "update_mapping"], [266, 3, 1, "", "update_protocol"], [266, 3, 1, "", "update_sp"]], "keystone.federation.backends.sql.FederationProtocolModel": [[266, 2, 1, "", "attributes"], [266, 3, 1, "", "from_dict"], [266, 2, 1, "", "id"], [266, 2, 1, "", "idp_id"], [266, 2, 1, "", "mapping_id"], [266, 2, 1, "", "mutable_attributes"], [266, 2, 1, "", "remote_id_attribute"], [266, 3, 1, "", "to_dict"]], "keystone.federation.backends.sql.IdPRemoteIdsModel": [[266, 2, 1, "", "attributes"], [266, 3, 1, "", "from_dict"], [266, 2, 1, "", "idp_id"], [266, 2, 1, "", "mutable_attributes"], [266, 2, 1, "", "remote_id"], [266, 3, 1, "", "to_dict"]], "keystone.federation.backends.sql.IdentityProviderModel": [[266, 2, 1, "", "attributes"], [266, 2, 1, "", "authorization_ttl"], [266, 2, 1, "", "description"], [266, 2, 1, "", "domain_id"], [266, 2, 1, "", "enabled"], [266, 2, 1, "", "expiring_user_group_memberships"], [266, 3, 1, "", "from_dict"], [266, 2, 1, "", "id"], [266, 2, 1, "", "mutable_attributes"], [266, 2, 1, "", "remote_ids"], [266, 3, 1, "", "to_dict"]], "keystone.federation.backends.sql.MappingModel": [[266, 2, 1, "", "attributes"], [266, 3, 1, "", "from_dict"], [266, 2, 1, "", "id"], [266, 2, 1, "", "rules"], [266, 3, 1, "", "to_dict"]], "keystone.federation.backends.sql.ServiceProviderModel": [[266, 2, 1, "", "attributes"], [266, 2, 1, "", "auth_url"], [266, 2, 1, "", "description"], [266, 2, 1, "", "enabled"], [266, 3, 1, "", "from_dict"], [266, 2, 1, "", "id"], [266, 2, 1, "", "mutable_attributes"], [266, 2, 1, "", "relay_state_prefix"], [266, 2, 1, "", "sp_url"], [266, 3, 1, "", "to_dict"]], "keystone.federation.core": [[268, 1, 1, "", "Manager"]], "keystone.federation.core.Manager": [[268, 3, 1, "", "create_idp"], [268, 3, 1, "", "create_protocol"], [268, 3, 1, "", "create_sp"], [268, 3, 1, "", "delete_idp"], [268, 3, 1, "", "delete_protocol"], [268, 3, 1, "", "delete_sp"], [268, 2, 1, "", "driver_namespace"], [268, 3, 1, "", "evaluate"], [268, 3, 1, "", "get_enabled_service_providers"], [268, 3, 1, "", "update_protocol"], [268, 3, 1, "", "update_sp"]], "keystone.federation.idp": [[269, 1, 1, "", "ECPGenerator"], [269, 1, 1, "", "MetadataGenerator"], [269, 1, 1, "", "SAMLGenerator"]], "keystone.federation.idp.ECPGenerator": [[269, 3, 1, "", "generate_ecp"]], "keystone.federation.idp.MetadataGenerator": [[269, 3, 1, "", "generate_metadata"]], "keystone.federation.idp.SAMLGenerator": [[269, 3, 1, "", "samlize_token"]], "keystone.federation.utils": [[271, 1, 1, "", "DirectMaps"], [271, 1, 1, "", "RuleProcessor"], [271, 1, 1, "", "UserType"], [271, 4, 1, "", "assert_enabled_identity_provider"], [271, 4, 1, "", "assert_enabled_service_provider_object"], [271, 4, 1, "", "get_assertion_params_from_env"], [271, 4, 1, "", "get_remote_id_parameter"], [271, 4, 1, "", "transform_to_group_ids"], [271, 4, 1, "", "validate_expiration"], [271, 4, 1, "", "validate_idp"], [271, 4, 1, "", "validate_mapped_group_ids"], [271, 4, 1, "", "validate_mapping_structure"]], "keystone.federation.utils.DirectMaps": [[271, 3, 1, "", "add"]], "keystone.federation.utils.RuleProcessor": [[271, 3, 1, "", "process"]], "keystone.federation.utils.UserType": [[271, 2, 1, "", "EPHEMERAL"], [271, 2, 1, "", "LOCAL"]], "keystone.identity": [[274, 0, 0, "-", "backends"], [283, 0, 0, "-", "core"], [284, 0, 0, "-", "generator"], [285, 0, 0, "-", "id_generators"], [287, 0, 0, "-", "mapping_backends"], [291, 0, 0, "-", "schema"], [292, 0, 0, "-", "shadow_backends"]], "keystone.identity.backends": [[275, 0, 0, "-", "base"], [276, 0, 0, "-", "ldap"], [280, 0, 0, "-", "resource_options"], [281, 0, 0, "-", "sql"], [282, 0, 0, "-", "sql_model"]], "keystone.identity.backends.base": [[275, 1, 1, "", "IdentityDriverBase"], [275, 4, 1, "", "filter_user"]], "keystone.identity.backends.base.IdentityDriverBase": [[275, 3, 1, "", "add_user_to_group"], [275, 3, 1, "", "authenticate"], [275, 3, 1, "", "change_password"], [275, 3, 1, "", "check_user_in_group"], [275, 3, 1, "", "create_group"], [275, 3, 1, "", "create_user"], [275, 3, 1, "", "delete_group"], [275, 3, 1, "", "delete_user"], [275, 3, 1, "", "generates_uuids"], [275, 3, 1, "", "get_group"], [275, 3, 1, "", "get_group_by_name"], [275, 3, 1, "", "get_user"], [275, 3, 1, "", "get_user_by_name"], [275, 3, 1, "", "is_domain_aware"], [275, 5, 1, "", "is_sql"], [275, 3, 1, "", "list_groups"], [275, 3, 1, "", "list_groups_for_user"], [275, 3, 1, "", "list_users"], [275, 3, 1, "", "list_users_in_group"], [275, 5, 1, "", "multiple_domains_supported"], [275, 3, 1, "", "remove_user_from_group"], [275, 3, 1, "", "unset_default_project_id"], [275, 3, 1, "", "update_group"], [275, 3, 1, "", "update_user"]], "keystone.identity.backends.ldap": [[277, 0, 0, "-", "common"], [278, 0, 0, "-", "core"], [279, 0, 0, "-", "models"]], "keystone.identity.backends.ldap.common": [[277, 1, 1, "", "AsynchronousMessage"], [277, 1, 1, "", "BaseLdap"], [277, 1, 1, "", "EnabledEmuMixIn"], [277, 1, 1, "", "KeystoneLDAPHandler"], [277, 1, 1, "", "LDAPHandler"], [277, 1, 1, "", "PooledLDAPHandler"], [277, 1, 1, "", "PythonLDAPHandler"], [277, 4, 1, "", "convert_ldap_result"], [277, 4, 1, "", "dn_startswith"], [277, 4, 1, "", "enabled2py"], [277, 4, 1, "", "filter_entity"], [277, 4, 1, "", "is_ava_value_equal"], [277, 4, 1, "", "is_dn_equal"], [277, 4, 1, "", "is_rdn_equal"], [277, 4, 1, "", "ldap2py"], [277, 4, 1, "", "ldap_scope"], [277, 4, 1, "", "parse_deref"], [277, 4, 1, "", "parse_tls_cert"], [277, 4, 1, "", "prep_case_insensitive"], [277, 4, 1, "", "py2ldap"], [277, 4, 1, "", "register_handler"], [277, 4, 1, "", "safe_iter"], [277, 4, 1, "", "use_conn_pool"], [277, 4, 1, "", "utf8_decode"], [277, 4, 1, "", "utf8_encode"]], "keystone.identity.backends.ldap.common.BaseLdap": [[277, 2, 1, "", "DEFAULT_EXTRA_ATTR_MAPPING"], [277, 2, 1, "", "DEFAULT_FILTER"], [277, 2, 1, "", "DEFAULT_ID_ATTR"], [277, 2, 1, "", "DEFAULT_OBJECTCLASS"], [277, 2, 1, "", "DEFAULT_OU"], [277, 2, 1, "", "DEFAULT_STRUCTURAL_CLASSES"], [277, 2, 1, "", "NotFound"], [277, 3, 1, "", "add_member"], [277, 3, 1, "", "affirm_unique"], [277, 2, 1, "", "attribute_ignore"], [277, 2, 1, "", "attribute_options_names"], [277, 3, 1, "", "create"], [277, 3, 1, "", "filter_query"], [277, 3, 1, "", "get"], [277, 3, 1, "", "get_all"], [277, 3, 1, "", "get_by_name"], [277, 3, 1, "", "get_connection"], [277, 2, 1, "", "immutable_attrs"], [277, 2, 1, "", "model"], [277, 2, 1, "", "notfound_arg"], [277, 2, 1, "", "options_name"], [277, 2, 1, "", "tree_dn"], [277, 3, 1, "", "update"]], "keystone.identity.backends.ldap.common.EnabledEmuMixIn": [[277, 2, 1, "", "DEFAULT_GROUP_MEMBERS_ARE_IDS"], [277, 2, 1, "", "DEFAULT_GROUP_OBJECTCLASS"], [277, 2, 1, "", "DEFAULT_MEMBER_ATTRIBUTE"], [277, 3, 1, "", "create"], [277, 3, 1, "", "get"], [277, 3, 1, "", "get_all"], [277, 3, 1, "", "update"]], "keystone.identity.backends.ldap.common.KeystoneLDAPHandler": [[277, 3, 1, "", "add_s"], [277, 3, 1, "", "connect"], [277, 3, 1, "", "get_option"], [277, 3, 1, "", "modify_s"], [277, 3, 1, "", "result3"], [277, 3, 1, "", "search_ext"], [277, 3, 1, "", "search_s"], [277, 3, 1, "", "set_option"], [277, 3, 1, "", "simple_bind_s"], [277, 3, 1, "", "unbind_s"]], "keystone.identity.backends.ldap.common.LDAPHandler": [[277, 3, 1, "", "add_s"], [277, 3, 1, "", "connect"], [277, 3, 1, "", "get_option"], [277, 3, 1, "", "modify_s"], [277, 3, 1, "", "result3"], [277, 3, 1, "", "search_ext"], [277, 3, 1, "", "search_s"], [277, 3, 1, "", "set_option"], [277, 3, 1, "", "simple_bind_s"], [277, 3, 1, "", "unbind_s"]], "keystone.identity.backends.ldap.common.PooledLDAPHandler": [[277, 2, 1, "", "Connector"], [277, 3, 1, "", "add_s"], [277, 2, 1, "", "auth_pool_prefix"], [277, 3, 1, "", "connect"], [277, 2, 1, "", "connection_pools"], [277, 3, 1, "", "get_option"], [277, 3, 1, "", "modify_s"], [277, 3, 1, "", "result3"], [277, 3, 1, "", "search_ext"], [277, 3, 1, "", "search_s"], [277, 3, 1, "", "set_option"], [277, 3, 1, "", "simple_bind_s"], [277, 3, 1, "", "unbind_s"]], "keystone.identity.backends.ldap.common.PythonLDAPHandler": [[277, 3, 1, "", "add_s"], [277, 3, 1, "", "connect"], [277, 3, 1, "", "get_option"], [277, 3, 1, "", "modify_s"], [277, 3, 1, "", "result3"], [277, 3, 1, "", "search_ext"], [277, 3, 1, "", "search_s"], [277, 3, 1, "", "set_option"], [277, 3, 1, "", "simple_bind_s"], [277, 3, 1, "", "unbind_s"]], "keystone.identity.backends.ldap.core": [[278, 1, 1, "", "GroupApi"], [278, 1, 1, "", "Identity"], [278, 1, 1, "", "UserApi"]], "keystone.identity.backends.ldap.core.GroupApi": [[278, 2, 1, "", "DEFAULT_ID_ATTR"], [278, 2, 1, "", "DEFAULT_MEMBER_ATTRIBUTE"], [278, 2, 1, "", "DEFAULT_OBJECTCLASS"], [278, 2, 1, "", "DEFAULT_OU"], [278, 2, 1, "", "DEFAULT_STRUCTURAL_CLASSES"], [278, 2, 1, "", "NotFound"], [278, 3, 1, "", "add_user"], [278, 2, 1, "", "attribute_options_names"], [278, 3, 1, "", "create"], [278, 3, 1, "", "get_all_filtered"], [278, 3, 1, "", "get_filtered"], [278, 3, 1, "", "get_filtered_by_name"], [278, 2, 1, "", "immutable_attrs"], [278, 3, 1, "", "list_group_users"], [278, 3, 1, "", "list_user_groups"], [278, 3, 1, "", "list_user_groups_filtered"], [278, 2, 1, "", "model"], [278, 2, 1, "", "options_name"], [278, 3, 1, "", "update"]], "keystone.identity.backends.ldap.core.Identity": [[278, 3, 1, "", "add_user_to_group"], [278, 3, 1, "", "authenticate"], [278, 3, 1, "", "change_password"], [278, 3, 1, "", "check_user_in_group"], [278, 3, 1, "", "create_group"], [278, 3, 1, "", "create_user"], [278, 3, 1, "", "delete_group"], [278, 3, 1, "", "delete_user"], [278, 3, 1, "", "generates_uuids"], [278, 3, 1, "", "get_group"], [278, 3, 1, "", "get_group_by_name"], [278, 3, 1, "", "get_user"], [278, 3, 1, "", "get_user_by_name"], [278, 3, 1, "", "is_domain_aware"], [278, 3, 1, "", "list_groups"], [278, 3, 1, "", "list_groups_for_user"], [278, 3, 1, "", "list_users"], [278, 3, 1, "", "list_users_in_group"], [278, 3, 1, "", "remove_user_from_group"], [278, 3, 1, "", "unset_default_project_id"], [278, 3, 1, "", "update_group"], [278, 3, 1, "", "update_user"]], "keystone.identity.backends.ldap.core.UserApi": [[278, 2, 1, "", "DEFAULT_ID_ATTR"], [278, 2, 1, "", "DEFAULT_OBJECTCLASS"], [278, 2, 1, "", "DEFAULT_OU"], [278, 2, 1, "", "DEFAULT_STRUCTURAL_CLASSES"], [278, 2, 1, "", "NotFound"], [278, 2, 1, "", "attribute_options_names"], [278, 3, 1, "", "create"], [278, 3, 1, "", "filter_attributes"], [278, 3, 1, "", "get"], [278, 3, 1, "", "get_all"], [278, 3, 1, "", "get_all_filtered"], [278, 3, 1, "", "get_filtered"], [278, 2, 1, "", "immutable_attrs"], [278, 3, 1, "", "is_user"], [278, 3, 1, "", "mask_enabled_attribute"], [278, 2, 1, "", "model"], [278, 2, 1, "", "options_name"], [278, 3, 1, "", "update"]], "keystone.identity.backends.ldap.models": [[279, 1, 1, "", "Group"], [279, 1, 1, "", "Model"], [279, 1, 1, "", "User"]], "keystone.identity.backends.ldap.models.Group": [[279, 2, 1, "", "optional_keys"], [279, 2, 1, "", "required_keys"]], "keystone.identity.backends.ldap.models.Model": [[279, 5, 1, "", "known_keys"]], "keystone.identity.backends.ldap.models.User": [[279, 2, 1, "", "optional_keys"], [279, 2, 1, "", "required_keys"]], "keystone.identity.backends.resource_options": [[280, 4, 1, "", "register_user_options"]], "keystone.identity.backends.sql": [[281, 1, 1, "", "Identity"]], "keystone.identity.backends.sql.Identity": [[281, 3, 1, "", "add_user_to_group"], [281, 3, 1, "", "authenticate"], [281, 3, 1, "", "change_password"], [281, 3, 1, "", "check_user_in_group"], [281, 3, 1, "", "create_group"], [281, 3, 1, "", "create_user"], [281, 3, 1, "", "delete_group"], [281, 3, 1, "", "delete_user"], [281, 3, 1, "", "get_group"], [281, 3, 1, "", "get_group_by_name"], [281, 3, 1, "", "get_user"], [281, 3, 1, "", "get_user_by_name"], [281, 5, 1, "", "is_sql"], [281, 3, 1, "", "list_groups"], [281, 3, 1, "", "list_groups_for_user"], [281, 3, 1, "", "list_users"], [281, 3, 1, "", "list_users_in_group"], [281, 3, 1, "", "remove_user_from_group"], [281, 3, 1, "", "unset_default_project_id"], [281, 3, 1, "", "update_group"], [281, 3, 1, "", "update_user"]], "keystone.identity.backends.sql_model": [[282, 1, 1, "", "ExpiringUserGroupMembership"], [282, 1, 1, "", "FederatedUser"], [282, 1, 1, "", "Group"], [282, 1, 1, "", "LocalUser"], [282, 1, 1, "", "NonLocalUser"], [282, 1, 1, "", "Password"], [282, 1, 1, "", "User"], [282, 1, 1, "", "UserGroupMembership"], [282, 1, 1, "", "UserOption"]], "keystone.identity.backends.sql_model.ExpiringUserGroupMembership": [[282, 2, 1, "", "expired"], [282, 2, 1, "", "expires"], [282, 2, 1, "", "group_id"], [282, 2, 1, "", "idp_id"], [282, 2, 1, "", "last_verified"], [282, 2, 1, "", "user_id"]], "keystone.identity.backends.sql_model.FederatedUser": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "display_name"], [282, 2, 1, "", "id"], [282, 2, 1, "", "idp_id"], [282, 2, 1, "", "protocol_id"], [282, 2, 1, "", "unique_id"], [282, 2, 1, "", "user_id"]], "keystone.identity.backends.sql_model.Group": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "description"], [282, 2, 1, "", "domain_id"], [282, 2, 1, "", "expiring_user_group_memberships"], [282, 2, 1, "", "extra"], [282, 2, 1, "", "id"], [282, 2, 1, "", "name"]], "keystone.identity.backends.sql_model.LocalUser": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "domain_id"], [282, 2, 1, "", "failed_auth_at"], [282, 2, 1, "", "failed_auth_count"], [282, 2, 1, "", "id"], [282, 2, 1, "", "name"], [282, 2, 1, "", "passwords"], [282, 2, 1, "", "user_id"]], "keystone.identity.backends.sql_model.NonLocalUser": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "domain_id"], [282, 2, 1, "", "name"], [282, 2, 1, "", "user_id"]], "keystone.identity.backends.sql_model.Password": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "created_at"], [282, 2, 1, "", "created_at_int"], [282, 2, 1, "", "expires_at"], [282, 2, 1, "", "expires_at_int"], [282, 2, 1, "", "id"], [282, 2, 1, "", "local_user_id"], [282, 2, 1, "", "password_hash"], [282, 2, 1, "", "self_service"]], "keystone.identity.backends.sql_model.User": [[282, 2, 1, "", "attributes"], [282, 2, 1, "", "created_at"], [282, 2, 1, "", "default_project_id"], [282, 2, 1, "", "domain_id"], [282, 2, 1, "", "enabled"], [282, 2, 1, "", "expiring_user_group_memberships"], [282, 2, 1, "", "extra"], [282, 2, 1, "", "federated_users"], [282, 3, 1, "", "from_dict"], [282, 3, 1, "", "get_resource_option"], [282, 2, 1, "", "id"], [282, 2, 1, "", "last_active_at"], [282, 2, 1, "", "local_user"], [282, 2, 1, "", "name"], [282, 2, 1, "", "nonlocal_user"], [282, 2, 1, "", "password"], [282, 5, 1, "", "password_created_at"], [282, 5, 1, "", "password_expires_at"], [282, 5, 1, "", "password_is_expired"], [282, 5, 1, "", "password_ref"], [282, 2, 1, "", "readonly_attributes"], [282, 2, 1, "", "resource_options_registry"], [282, 3, 1, "", "to_dict"]], "keystone.identity.backends.sql_model.UserGroupMembership": [[282, 2, 1, "", "group_id"], [282, 2, 1, "", "user_id"]], "keystone.identity.backends.sql_model.UserOption": [[282, 2, 1, "", "option_id"], [282, 2, 1, "", "option_value"], [282, 2, 1, "", "user_id"]], "keystone.identity.core": [[283, 1, 1, "", "DomainConfigs"], [283, 1, 1, "", "Manager"], [283, 1, 1, "", "MappingManager"], [283, 1, 1, "", "ShadowUsersManager"], [283, 4, 1, "", "domains_configured"], [283, 4, 1, "", "exception_translated"]], "keystone.identity.core.DomainConfigs": [[283, 3, 1, "", "check_config_and_reload_domain_driver_if_required"], [283, 2, 1, "", "configured"], [283, 2, 1, "", "driver"], [283, 3, 1, "", "get_domain_conf"], [283, 3, 1, "", "get_domain_driver"], [283, 2, 1, "", "lock"], [283, 3, 1, "", "reload_domain_driver"], [283, 3, 1, "", "setup_domain_drivers"]], "keystone.identity.core.Manager": [[283, 3, 1, "", "add_user_to_group"], [283, 3, 1, "", "assert_user_enabled"], [283, 3, 1, "", "authenticate"], [283, 3, 1, "", "change_password"], [283, 3, 1, "", "check_user_in_group"], [283, 3, 1, "", "create_group"], [283, 3, 1, "", "create_user"], [283, 3, 1, "", "delete_group"], [283, 3, 1, "", "delete_user"], [283, 2, 1, "", "driver_namespace"], [283, 3, 1, "", "get_group"], [283, 3, 1, "", "get_group_by_name"], [283, 3, 1, "", "get_user"], [283, 3, 1, "", "get_user_by_name"], [283, 3, 1, "", "list_groups"], [283, 3, 1, "", "list_groups_for_user"], [283, 3, 1, "", "list_users"], [283, 3, 1, "", "list_users_in_group"], [283, 3, 1, "", "remove_user_from_group"], [283, 3, 1, "", "shadow_federated_user"], [283, 3, 1, "", "update_group"], [283, 3, 1, "", "update_user"]], "keystone.identity.core.MappingManager": [[283, 3, 1, "", "create_id_mapping"], [283, 3, 1, "", "delete_id_mapping"], [283, 2, 1, "", "driver_namespace"], [283, 3, 1, "", "get_id_mapping"], [283, 3, 1, "", "get_public_id"], [283, 3, 1, "", "purge_mappings"]], "keystone.identity.core.ShadowUsersManager": [[283, 2, 1, "", "driver_namespace"]], "keystone.identity.generator": [[284, 1, 1, "", "IDGenerator"], [284, 1, 1, "", "Manager"]], "keystone.identity.generator.IDGenerator": [[284, 3, 1, "", "generate_public_ID"]], "keystone.identity.generator.Manager": [[284, 2, 1, "", "driver_namespace"]], "keystone.identity.id_generators": [[286, 0, 0, "-", "sha256"]], "keystone.identity.id_generators.sha256": [[286, 1, 1, "", "Generator"]], "keystone.identity.id_generators.sha256.Generator": [[286, 3, 1, "", "generate_public_ID"]], "keystone.identity.mapping_backends": [[288, 0, 0, "-", "base"], [289, 0, 0, "-", "mapping"], [290, 0, 0, "-", "sql"]], "keystone.identity.mapping_backends.base": [[288, 1, 1, "", "MappingDriverBase"]], "keystone.identity.mapping_backends.base.MappingDriverBase": [[288, 3, 1, "", "create_id_mapping"], [288, 3, 1, "", "delete_id_mapping"], [288, 3, 1, "", "get_domain_mapping_list"], [288, 3, 1, "", "get_id_mapping"], [288, 3, 1, "", "get_public_id"], [288, 3, 1, "", "purge_mappings"]], "keystone.identity.mapping_backends.mapping": [[289, 1, 1, "", "EntityType"]], "keystone.identity.mapping_backends.mapping.EntityType": [[289, 2, 1, "", "GROUP"], [289, 2, 1, "", "USER"]], "keystone.identity.mapping_backends.sql": [[290, 1, 1, "", "IDMapping"], [290, 1, 1, "", "Mapping"]], "keystone.identity.mapping_backends.sql.IDMapping": [[290, 2, 1, "", "domain_id"], [290, 2, 1, "", "entity_type"], [290, 2, 1, "", "local_id"], [290, 2, 1, "", "public_id"]], "keystone.identity.mapping_backends.sql.Mapping": [[290, 3, 1, "", "create_id_mapping"], [290, 3, 1, "", "delete_id_mapping"], [290, 3, 1, "", "get_domain_mapping_list"], [290, 3, 1, "", "get_id_mapping"], [290, 3, 1, "", "get_public_id"], [290, 3, 1, "", "purge_mappings"]], "keystone.identity.shadow_backends": [[293, 0, 0, "-", "base"], [294, 0, 0, "-", "sql"]], "keystone.identity.shadow_backends.base": [[293, 1, 1, "", "ShadowUsersDriverBase"], [293, 4, 1, "", "federated_objects_to_list"]], "keystone.identity.shadow_backends.base.ShadowUsersDriverBase": [[293, 3, 1, "", "create_federated_object"], [293, 3, 1, "", "create_federated_user"], [293, 3, 1, "", "create_nonlocal_user"], [293, 3, 1, "", "delete_federated_object"], [293, 3, 1, "", "get_federated_objects"], [293, 3, 1, "", "get_federated_user"], [293, 3, 1, "", "get_user"], [293, 3, 1, "", "list_federated_users_info"], [293, 3, 1, "", "set_last_active_at"], [293, 3, 1, "", "update_federated_user_display_name"]], "keystone.identity.shadow_backends.sql": [[294, 1, 1, "", "ShadowUsers"]], "keystone.identity.shadow_backends.sql.ShadowUsers": [[294, 3, 1, "", "add_user_to_group_expires"], [294, 3, 1, "", "create_federated_object"], [294, 3, 1, "", "create_federated_user"], [294, 3, 1, "", "create_nonlocal_user"], [294, 3, 1, "", "delete_federated_object"], [294, 3, 1, "", "delete_user"], [294, 3, 1, "", "get_federated_objects"], [294, 3, 1, "", "get_federated_user"], [294, 3, 1, "", "get_federated_users"], [294, 3, 1, "", "get_user"], [294, 3, 1, "", "list_federated_users_info"], [294, 3, 1, "", "set_last_active_at"], [294, 3, 1, "", "update_federated_user_display_name"]], "keystone.limit": [[296, 0, 0, "-", "backends"], [299, 0, 0, "-", "core"], [300, 0, 0, "-", "models"], [304, 0, 0, "-", "schema"]], "keystone.limit.backends": [[297, 0, 0, "-", "base"], [298, 0, 0, "-", "sql"]], "keystone.limit.backends.base": [[297, 1, 1, "", "UnifiedLimitDriverBase"]], "keystone.limit.backends.base.UnifiedLimitDriverBase": [[297, 3, 1, "", "create_limits"], [297, 3, 1, "", "create_registered_limits"], [297, 3, 1, "", "delete_limit"], [297, 3, 1, "", "delete_limits_for_project"], [297, 3, 1, "", "delete_registered_limit"], [297, 3, 1, "", "get_limit"], [297, 3, 1, "", "get_registered_limit"], [297, 3, 1, "", "list_limits"], [297, 3, 1, "", "list_registered_limits"], [297, 3, 1, "", "update_limit"], [297, 3, 1, "", "update_registered_limit"]], "keystone.limit.backends.sql": [[298, 1, 1, "", "LimitModel"], [298, 1, 1, "", "RegisteredLimitModel"], [298, 1, 1, "", "UnifiedLimit"]], "keystone.limit.backends.sql.LimitModel": [[298, 2, 1, "", "attributes"], [298, 2, 1, "", "description"], [298, 2, 1, "", "domain_id"], [298, 2, 1, "", "id"], [298, 2, 1, "", "internal_id"], [298, 2, 1, "", "project_id"], [298, 2, 1, "", "region_id"], [298, 2, 1, "", "registered_limit"], [298, 2, 1, "", "registered_limit_id"], [298, 2, 1, "", "resource_limit"], [298, 2, 1, "", "resource_name"], [298, 2, 1, "", "service_id"], [298, 3, 1, "", "to_dict"]], "keystone.limit.backends.sql.RegisteredLimitModel": [[298, 2, 1, "", "attributes"], [298, 2, 1, "", "default_limit"], [298, 2, 1, "", "description"], [298, 2, 1, "", "id"], [298, 2, 1, "", "internal_id"], [298, 2, 1, "", "region_id"], [298, 2, 1, "", "resource_name"], [298, 2, 1, "", "service_id"], [298, 3, 1, "", "to_dict"]], "keystone.limit.backends.sql.UnifiedLimit": [[298, 3, 1, "", "create_limits"], [298, 3, 1, "", "create_registered_limits"], [298, 3, 1, "", "delete_limit"], [298, 3, 1, "", "delete_limits_for_project"], [298, 3, 1, "", "delete_registered_limit"], [298, 3, 1, "", "get_limit"], [298, 3, 1, "", "get_registered_limit"], [298, 3, 1, "", "list_limits"], [298, 3, 1, "", "list_registered_limits"], [298, 3, 1, "", "update_limit"], [298, 3, 1, "", "update_registered_limit"]], "keystone.limit.core": [[299, 1, 1, "", "Manager"]], "keystone.limit.core.Manager": [[299, 3, 1, "", "check_project_depth"], [299, 3, 1, "", "create_limits"], [299, 3, 1, "", "create_registered_limits"], [299, 3, 1, "", "delete_limit"], [299, 3, 1, "", "delete_limits_for_project"], [299, 3, 1, "", "delete_registered_limit"], [299, 2, 1, "", "driver_namespace"], [299, 3, 1, "", "get_limit"], [299, 3, 1, "", "get_model"], [299, 3, 1, "", "get_registered_limit"], [299, 3, 1, "", "list_limits"], [299, 3, 1, "", "list_registered_limits"], [299, 3, 1, "", "update_limit"], [299, 3, 1, "", "update_registered_limit"]], "keystone.limit.models": [[301, 0, 0, "-", "base"], [302, 0, 0, "-", "flat"], [303, 0, 0, "-", "strict_two_level"]], "keystone.limit.models.base": [[301, 1, 1, "", "ModelBase"], [301, 4, 1, "", "load_driver"]], "keystone.limit.models.base.ModelBase": [[301, 2, 1, "", "DESCRIPTION"], [301, 2, 1, "", "MAX_PROJECT_TREE_DEPTH"], [301, 2, 1, "", "NAME"], [301, 3, 1, "", "check_limit"]], "keystone.limit.models.flat": [[302, 1, 1, "", "FlatModel"]], "keystone.limit.models.flat.FlatModel": [[302, 2, 1, "", "DESCRIPTION"], [302, 2, 1, "", "MAX_PROJECT_TREE_DEPTH"], [302, 2, 1, "", "NAME"], [302, 3, 1, "", "check_limit"]], "keystone.limit.models.strict_two_level": [[303, 1, 1, "", "StrictTwoLevelModel"]], "keystone.limit.models.strict_two_level.StrictTwoLevelModel": [[303, 2, 1, "", "DESCRIPTION"], [303, 2, 1, "", "MAX_PROJECT_TREE_DEPTH"], [303, 2, 1, "", "NAME"], [303, 3, 1, "", "check_limit"]], "keystone.models": [[306, 0, 0, "-", "receipt_model"], [307, 0, 0, "-", "revoke_model"], [308, 0, 0, "-", "token_model"]], "keystone.models.receipt_model": [[306, 1, 1, "", "ReceiptModel"]], "keystone.models.receipt_model.ReceiptModel": [[306, 5, 1, "", "expires_at"], [306, 5, 1, "", "issued_at"], [306, 3, 1, "", "mint"], [306, 5, 1, "", "required_methods"], [306, 5, 1, "", "user"], [306, 5, 1, "", "user_domain"]], "keystone.models.revoke_model": [[307, 1, 1, "", "RevokeEvent"], [307, 4, 1, "", "blank_token_data"], [307, 4, 1, "", "build_token_values"], [307, 4, 1, "", "is_revoked"], [307, 4, 1, "", "matches"]], "keystone.models.revoke_model.RevokeEvent": [[307, 3, 1, "", "to_dict"]], "keystone.models.token_model": [[308, 1, 1, "", "TokenModel"]], "keystone.models.token_model.TokenModel": [[308, 5, 1, "", "access_token"], [308, 5, 1, "", "application_credential"], [308, 5, 1, "", "audit_ids"], [308, 5, 1, "", "domain"], [308, 5, 1, "", "domain_scoped"], [308, 5, 1, "", "expires_at"], [308, 5, 1, "", "issued_at"], [308, 3, 1, "", "mint"], [308, 5, 1, "", "oauth_scoped"], [308, 5, 1, "", "project"], [308, 5, 1, "", "project_domain"], [308, 5, 1, "", "project_scoped"], [308, 5, 1, "", "roles"], [308, 5, 1, "", "system_scoped"], [308, 5, 1, "", "trust"], [308, 5, 1, "", "trust_project"], [308, 5, 1, "", "trust_project_domain"], [308, 5, 1, "", "trust_scoped"], [308, 5, 1, "", "trustee"], [308, 5, 1, "", "trustor"], [308, 5, 1, "", "unscoped"], [308, 5, 1, "", "user"], [308, 5, 1, "", "user_domain"]], "keystone.notifications": [[309, 7, 1, "", "ACTIONS"], [309, 1, 1, "", "Audit"], [309, 1, 1, "", "CadfNotificationWrapper"], [309, 1, 1, "", "CadfRoleAssignmentNotificationWrapper"], [309, 4, 1, "", "build_audit_initiator"], [309, 4, 1, "", "clear_subscribers"], [309, 2, 1, "", "emit_event"], [309, 4, 1, "", "invalidate_token_cache_notification"], [309, 4, 1, "", "listener"], [309, 4, 1, "", "notify_event_callbacks"], [309, 4, 1, "", "register_event_callback"], [309, 4, 1, "", "reset_notifier"], [309, 2, 1, "", "role_assignment"], [309, 4, 1, "", "send_saml_audit_notification"]], "keystone.notifications.Audit": [[309, 3, 1, "", "added_to"], [309, 3, 1, "", "created"], [309, 3, 1, "", "deleted"], [309, 3, 1, "", "disabled"], [309, 3, 1, "", "internal"], [309, 3, 1, "", "removed_from"], [309, 3, 1, "", "updated"]], "keystone.notifications.CadfRoleAssignmentNotificationWrapper": [[309, 2, 1, "", "ROLE_ASSIGNMENT"]], "keystone.oauth1": [[311, 0, 0, "-", "backends"], [314, 0, 0, "-", "core"], [315, 0, 0, "-", "schema"], [316, 0, 0, "-", "validator"]], "keystone.oauth1.backends": [[312, 0, 0, "-", "base"], [313, 0, 0, "-", "sql"]], "keystone.oauth1.backends.base": [[312, 1, 1, "", "Oauth1DriverBase"], [312, 4, 1, "", "filter_consumer"], [312, 4, 1, "", "filter_token"]], "keystone.oauth1.backends.base.Oauth1DriverBase": [[312, 3, 1, "", "authorize_request_token"], [312, 3, 1, "", "create_access_token"], [312, 3, 1, "", "create_consumer"], [312, 3, 1, "", "create_request_token"], [312, 3, 1, "", "delete_access_token"], [312, 3, 1, "", "delete_consumer"], [312, 3, 1, "", "get_access_token"], [312, 3, 1, "", "get_consumer"], [312, 3, 1, "", "get_consumer_with_secret"], [312, 3, 1, "", "get_request_token"], [312, 3, 1, "", "list_access_tokens"], [312, 3, 1, "", "list_consumers"], [312, 3, 1, "", "update_consumer"]], "keystone.oauth1.backends.sql": [[313, 1, 1, "", "AccessToken"], [313, 1, 1, "", "Consumer"], [313, 1, 1, "", "OAuth1"], [313, 1, 1, "", "RequestToken"]], "keystone.oauth1.backends.sql.AccessToken": [[313, 2, 1, "", "access_secret"], [313, 2, 1, "", "attributes"], [313, 2, 1, "", "authorizing_user_id"], [313, 2, 1, "", "consumer_id"], [313, 2, 1, "", "expires_at"], [313, 3, 1, "", "from_dict"], [313, 2, 1, "", "id"], [313, 2, 1, "", "project_id"], [313, 2, 1, "", "role_ids"], [313, 3, 1, "", "to_dict"]], "keystone.oauth1.backends.sql.Consumer": [[313, 2, 1, "", "attributes"], [313, 2, 1, "", "description"], [313, 2, 1, "", "extra"], [313, 2, 1, "", "id"], [313, 2, 1, "", "secret"]], "keystone.oauth1.backends.sql.OAuth1": [[313, 3, 1, "", "authorize_request_token"], [313, 3, 1, "", "create_access_token"], [313, 3, 1, "", "create_consumer"], [313, 3, 1, "", "create_request_token"], [313, 3, 1, "", "delete_access_token"], [313, 3, 1, "", "delete_consumer"], [313, 3, 1, "", "get_access_token"], [313, 3, 1, "", "get_consumer"], [313, 3, 1, "", "get_consumer_with_secret"], [313, 3, 1, "", "get_request_token"], [313, 3, 1, "", "list_access_tokens"], [313, 3, 1, "", "list_consumers"], [313, 3, 1, "", "update_consumer"]], "keystone.oauth1.backends.sql.RequestToken": [[313, 2, 1, "", "attributes"], [313, 2, 1, "", "authorizing_user_id"], [313, 2, 1, "", "consumer_id"], [313, 2, 1, "", "expires_at"], [313, 3, 1, "", "from_dict"], [313, 2, 1, "", "id"], [313, 2, 1, "", "request_secret"], [313, 2, 1, "", "requested_project_id"], [313, 2, 1, "", "role_ids"], [313, 3, 1, "", "to_dict"], [313, 2, 1, "", "verifier"]], "keystone.oauth1.core": [[314, 1, 1, "", "Manager"], [314, 1, 1, "", "Token"], [314, 4, 1, "", "get_oauth_headers"], [314, 4, 1, "", "token_generator"], [314, 4, 1, "", "validate_oauth_params"]], "keystone.oauth1.core.Manager": [[314, 3, 1, "", "create_access_token"], [314, 3, 1, "", "create_consumer"], [314, 3, 1, "", "create_request_token"], [314, 3, 1, "", "delete_access_token"], [314, 3, 1, "", "delete_consumer"], [314, 2, 1, "", "driver_namespace"], [314, 3, 1, "", "update_consumer"]], "keystone.oauth1.core.Token": [[314, 3, 1, "", "set_verifier"]], "keystone.oauth1.validator": [[316, 1, 1, "", "OAuthValidator"]], "keystone.oauth1.validator.OAuthValidator": [[316, 3, 1, "", "check_access_token"], [316, 3, 1, "", "check_client_key"], [316, 3, 1, "", "check_nonce"], [316, 3, 1, "", "check_request_token"], [316, 3, 1, "", "check_verifier"], [316, 5, 1, "", "enforce_ssl"], [316, 3, 1, "", "get_access_token_secret"], [316, 3, 1, "", "get_client_secret"], [316, 3, 1, "", "get_default_realms"], [316, 3, 1, "", "get_realms"], [316, 3, 1, "", "get_redirect_uri"], [316, 3, 1, "", "get_request_token_secret"], [316, 3, 1, "", "get_rsa_key"], [316, 3, 1, "", "invalidate_request_token"], [316, 5, 1, "", "safe_characters"], [316, 3, 1, "", "save_access_token"], [316, 3, 1, "", "save_request_token"], [316, 3, 1, "", "save_verifier"], [316, 3, 1, "", "validate_access_token"], [316, 3, 1, "", "validate_client_key"], [316, 3, 1, "", "validate_realms"], [316, 3, 1, "", "validate_redirect_uri"], [316, 3, 1, "", "validate_request_token"], [316, 3, 1, "", "validate_requested_realms"], [316, 3, 1, "", "validate_timestamp_and_nonce"], [316, 3, 1, "", "validate_verifier"], [316, 3, 1, "", "verify_realms"], [316, 3, 1, "", "verify_request_token"]], "keystone.oauth2": [[318, 0, 0, "-", "handlers"]], "keystone.oauth2.handlers": [[318, 4, 1, "", "build_response"]], "keystone.policy": [[320, 0, 0, "-", "backends"], [324, 0, 0, "-", "core"], [325, 0, 0, "-", "schema"]], "keystone.policy.backends": [[321, 0, 0, "-", "base"], [322, 0, 0, "-", "rules"], [323, 0, 0, "-", "sql"]], "keystone.policy.backends.base": [[321, 1, 1, "", "PolicyDriverBase"]], "keystone.policy.backends.base.PolicyDriverBase": [[321, 3, 1, "", "create_policy"], [321, 3, 1, "", "delete_policy"], [321, 3, 1, "", "enforce"], [321, 3, 1, "", "get_policy"], [321, 3, 1, "", "list_policies"], [321, 3, 1, "", "update_policy"]], "keystone.policy.backends.rules": [[322, 1, 1, "", "Policy"]], "keystone.policy.backends.rules.Policy": [[322, 3, 1, "", "create_policy"], [322, 3, 1, "", "delete_policy"], [322, 3, 1, "", "enforce"], [322, 3, 1, "", "get_policy"], [322, 3, 1, "", "list_policies"], [322, 3, 1, "", "update_policy"]], "keystone.policy.backends.sql": [[323, 1, 1, "", "Policy"], [323, 1, 1, "", "PolicyModel"]], "keystone.policy.backends.sql.Policy": [[323, 3, 1, "", "create_policy"], [323, 3, 1, "", "delete_policy"], [323, 3, 1, "", "get_policy"], [323, 3, 1, "", "list_policies"], [323, 3, 1, "", "update_policy"]], "keystone.policy.backends.sql.PolicyModel": [[323, 2, 1, "", "attributes"], [323, 2, 1, "", "blob"], [323, 2, 1, "", "extra"], [323, 2, 1, "", "id"], [323, 2, 1, "", "type"]], "keystone.policy.core": [[324, 1, 1, "", "Manager"]], "keystone.policy.core.Manager": [[324, 3, 1, "", "create_policy"], [324, 3, 1, "", "delete_policy"], [324, 2, 1, "", "driver_namespace"], [324, 3, 1, "", "get_policy"], [324, 3, 1, "", "list_policies"], [324, 3, 1, "", "update_policy"]], "keystone.receipt": [[327, 0, 0, "-", "handlers"], [328, 0, 0, "-", "provider"], [329, 0, 0, "-", "providers"], [333, 0, 0, "-", "receipt_formatters"]], "keystone.receipt.handlers": [[327, 4, 1, "", "build_receipt"], [327, 4, 1, "", "extract_receipt"]], "keystone.receipt.provider": [[328, 1, 1, "", "Manager"], [328, 4, 1, "", "default_expire_time"]], "keystone.receipt.provider.Manager": [[328, 2, 1, "", "driver_namespace"], [328, 3, 1, "", "issue_receipt"], [328, 3, 1, "", "validate_receipt"]], "keystone.receipt.providers": [[330, 0, 0, "-", "base"], [331, 0, 0, "-", "fernet"]], "keystone.receipt.providers.base": [[330, 1, 1, "", "Provider"]], "keystone.receipt.providers.base.Provider": [[330, 3, 1, "", "generate_id_and_issued_at"], [330, 3, 1, "", "validate_receipt"]], "keystone.receipt.providers.fernet": [[331, 1, 1, "", "Provider"], [332, 0, 0, "-", "core"]], "keystone.receipt.providers.fernet.Provider": [[331, 3, 1, "", "generate_id_and_issued_at"], [331, 3, 1, "", "validate_receipt"]], "keystone.receipt.providers.fernet.core": [[332, 1, 1, "", "Provider"]], "keystone.receipt.providers.fernet.core.Provider": [[332, 3, 1, "", "generate_id_and_issued_at"], [332, 3, 1, "", "validate_receipt"]], "keystone.receipt.receipt_formatters": [[333, 1, 1, "", "ReceiptFormatter"], [333, 1, 1, "", "ReceiptPayload"]], "keystone.receipt.receipt_formatters.ReceiptFormatter": [[333, 3, 1, "", "create_receipt"], [333, 3, 1, "", "creation_time"], [333, 5, 1, "", "crypto"], [333, 3, 1, "", "pack"], [333, 3, 1, "", "restore_padding"], [333, 3, 1, "", "unpack"], [333, 3, 1, "", "validate_receipt"]], "keystone.receipt.receipt_formatters.ReceiptPayload": [[333, 3, 1, "", "assemble"], [333, 3, 1, "", "attempt_convert_uuid_hex_to_bytes"], [333, 3, 1, "", "base64_encode"], [333, 3, 1, "", "convert_uuid_bytes_to_hex"], [333, 3, 1, "", "convert_uuid_hex_to_bytes"], [333, 3, 1, "", "disassemble"], [333, 3, 1, "", "random_urlsafe_str_to_bytes"]], "keystone.resource": [[335, 0, 0, "-", "backends"], [340, 0, 0, "-", "config_backends"], [343, 0, 0, "-", "core"], [344, 0, 0, "-", "schema"]], "keystone.resource.backends": [[336, 0, 0, "-", "base"], [337, 0, 0, "-", "resource_options"], [338, 0, 0, "-", "sql"], [339, 0, 0, "-", "sql_model"]], "keystone.resource.backends.base": [[336, 1, 1, "", "ResourceDriverBase"], [336, 4, 1, "", "get_project_from_domain"]], "keystone.resource.backends.base.ResourceDriverBase": [[336, 3, 1, "", "check_project_depth"], [336, 3, 1, "", "create_project"], [336, 3, 1, "", "delete_project"], [336, 3, 1, "", "delete_projects_from_ids"], [336, 3, 1, "", "get_project"], [336, 3, 1, "", "get_project_by_name"], [336, 3, 1, "", "is_leaf_project"], [336, 3, 1, "", "list_project_ids_from_domain_ids"], [336, 3, 1, "", "list_project_parents"], [336, 3, 1, "", "list_projects"], [336, 3, 1, "", "list_projects_acting_as_domain"], [336, 3, 1, "", "list_projects_from_ids"], [336, 3, 1, "", "list_projects_in_domain"], [336, 3, 1, "", "list_projects_in_subtree"], [336, 3, 1, "", "update_project"]], "keystone.resource.backends.resource_options": [[337, 4, 1, "", "register_role_options"]], "keystone.resource.backends.sql": [[338, 1, 1, "", "Resource"]], "keystone.resource.backends.sql.Resource": [[338, 3, 1, "", "check_project_depth"], [338, 3, 1, "", "create_project"], [338, 3, 1, "", "delete_project"], [338, 3, 1, "", "delete_projects_from_ids"], [338, 3, 1, "", "get_project"], [338, 3, 1, "", "get_project_by_name"], [338, 3, 1, "", "is_leaf_project"], [338, 3, 1, "", "list_project_ids_from_domain_ids"], [338, 3, 1, "", "list_project_parents"], [338, 3, 1, "", "list_projects"], [338, 3, 1, "", "list_projects_acting_as_domain"], [338, 3, 1, "", "list_projects_by_tags"], [338, 3, 1, "", "list_projects_from_ids"], [338, 3, 1, "", "list_projects_in_domain"], [338, 3, 1, "", "list_projects_in_subtree"], [338, 3, 1, "", "update_project"]], "keystone.resource.backends.sql_model": [[339, 1, 1, "", "Project"], [339, 1, 1, "", "ProjectOption"], [339, 1, 1, "", "ProjectTag"]], "keystone.resource.backends.sql_model.Project": [[339, 2, 1, "", "attributes"], [339, 2, 1, "", "description"], [339, 2, 1, "", "domain_id"], [339, 2, 1, "", "enabled"], [339, 2, 1, "", "extra"], [339, 3, 1, "", "from_dict"], [339, 2, 1, "", "id"], [339, 2, 1, "", "is_domain"], [339, 2, 1, "", "name"], [339, 2, 1, "", "parent_id"], [339, 2, 1, "", "resource_options_registry"], [339, 5, 1, "", "tags"], [339, 3, 1, "", "to_dict"]], "keystone.resource.backends.sql_model.ProjectOption": [[339, 2, 1, "", "option_id"], [339, 2, 1, "", "option_value"], [339, 2, 1, "", "project_id"]], "keystone.resource.backends.sql_model.ProjectTag": [[339, 2, 1, "", "attributes"], [339, 2, 1, "", "name"], [339, 2, 1, "", "project_id"], [339, 3, 1, "", "to_dict"]], "keystone.resource.config_backends": [[341, 0, 0, "-", "base"], [342, 0, 0, "-", "sql"]], "keystone.resource.config_backends.base": [[341, 1, 1, "", "DomainConfigDriverBase"]], "keystone.resource.config_backends.base.DomainConfigDriverBase": [[341, 3, 1, "", "create_config_options"], [341, 3, 1, "", "delete_config_options"], [341, 3, 1, "", "get_config_option"], [341, 3, 1, "", "list_config_options"], [341, 3, 1, "", "obtain_registration"], [341, 3, 1, "", "read_registration"], [341, 3, 1, "", "release_registration"], [341, 3, 1, "", "update_config_options"]], "keystone.resource.config_backends.sql": [[342, 1, 1, "", "ConfigRegister"], [342, 1, 1, "", "DomainConfig"], [342, 1, 1, "", "SensitiveConfig"], [342, 1, 1, "", "WhiteListedConfig"]], "keystone.resource.config_backends.sql.ConfigRegister": [[342, 2, 1, "", "domain_id"], [342, 2, 1, "", "type"]], "keystone.resource.config_backends.sql.DomainConfig": [[342, 3, 1, "", "choose_table"], [342, 3, 1, "", "create_config_options"], [342, 3, 1, "", "delete_config_options"], [342, 3, 1, "", "get_config_option"], [342, 3, 1, "", "list_config_options"], [342, 3, 1, "", "obtain_registration"], [342, 3, 1, "", "read_registration"], [342, 3, 1, "", "release_registration"], [342, 3, 1, "", "update_config_options"]], "keystone.resource.config_backends.sql.SensitiveConfig": [[342, 2, 1, "", "domain_id"], [342, 2, 1, "", "group"], [342, 2, 1, "", "option"], [342, 3, 1, "", "to_dict"], [342, 2, 1, "", "value"]], "keystone.resource.config_backends.sql.WhiteListedConfig": [[342, 2, 1, "", "domain_id"], [342, 2, 1, "", "group"], [342, 2, 1, "", "option"], [342, 3, 1, "", "to_dict"], [342, 2, 1, "", "value"]], "keystone.resource.core": [[343, 1, 1, "", "DomainConfigManager"], [343, 1, 1, "", "Manager"]], "keystone.resource.core.DomainConfigManager": [[343, 3, 1, "", "create_config"], [343, 3, 1, "", "delete_config"], [343, 2, 1, "", "driver_namespace"], [343, 3, 1, "", "get_config"], [343, 3, 1, "", "get_config_default"], [343, 3, 1, "", "get_config_with_sensitive_info"], [343, 3, 1, "", "get_security_compliance_config"], [343, 2, 1, "", "sensitive_options"], [343, 3, 1, "", "update_config"], [343, 2, 1, "", "whitelisted_options"]], "keystone.resource.core.Manager": [[343, 3, 1, "", "assert_domain_enabled"], [343, 3, 1, "", "assert_domain_not_federated"], [343, 3, 1, "", "assert_project_enabled"], [343, 3, 1, "", "check_project_depth"], [343, 3, 1, "", "create_domain"], [343, 3, 1, "", "create_project"], [343, 3, 1, "", "create_project_tag"], [343, 3, 1, "", "delete_domain"], [343, 3, 1, "", "delete_project"], [343, 3, 1, "", "delete_project_tag"], [343, 2, 1, "", "driver_namespace"], [343, 3, 1, "", "get_domain"], [343, 3, 1, "", "get_domain_by_name"], [343, 3, 1, "", "get_project"], [343, 3, 1, "", "get_project_by_name"], [343, 3, 1, "", "get_project_parents_as_ids"], [343, 3, 1, "", "get_project_tag"], [343, 3, 1, "", "get_projects_in_subtree_as_ids"], [343, 3, 1, "", "list_domains"], [343, 3, 1, "", "list_domains_from_ids"], [343, 3, 1, "", "list_project_parents"], [343, 3, 1, "", "list_project_tags"], [343, 3, 1, "", "list_projects"], [343, 3, 1, "", "list_projects_acting_as_domain"], [343, 3, 1, "", "list_projects_in_domain"], [343, 3, 1, "", "list_projects_in_subtree"], [343, 3, 1, "", "update_domain"], [343, 3, 1, "", "update_project"], [343, 3, 1, "", "update_project_tags"]], "keystone.revoke": [[346, 0, 0, "-", "backends"], [349, 0, 0, "-", "core"], [350, 0, 0, "-", "model"]], "keystone.revoke.backends": [[347, 0, 0, "-", "base"], [348, 0, 0, "-", "sql"]], "keystone.revoke.backends.base": [[347, 1, 1, "", "RevokeDriverBase"], [347, 4, 1, "", "revoked_before_cutoff_time"]], "keystone.revoke.backends.base.RevokeDriverBase": [[347, 3, 1, "", "list_events"], [347, 3, 1, "", "revoke"]], "keystone.revoke.backends.sql": [[348, 1, 1, "", "RevocationEvent"], [348, 1, 1, "", "Revoke"]], "keystone.revoke.backends.sql.RevocationEvent": [[348, 2, 1, "", "access_token_id"], [348, 2, 1, "", "attributes"], [348, 2, 1, "", "audit_chain_id"], [348, 2, 1, "", "audit_id"], [348, 2, 1, "", "consumer_id"], [348, 2, 1, "", "domain_id"], [348, 2, 1, "", "expires_at"], [348, 2, 1, "", "id"], [348, 2, 1, "", "issued_before"], [348, 2, 1, "", "project_id"], [348, 2, 1, "", "revoked_at"], [348, 2, 1, "", "role_id"], [348, 2, 1, "", "trust_id"], [348, 2, 1, "", "user_id"]], "keystone.revoke.backends.sql.Revoke": [[348, 3, 1, "", "list_events"], [348, 3, 1, "", "revoke"]], "keystone.revoke.core": [[349, 1, 1, "", "Manager"]], "keystone.revoke.core.Manager": [[349, 3, 1, "", "check_token"], [349, 2, 1, "", "driver_namespace"], [349, 3, 1, "", "list_events"], [349, 3, 1, "", "revoke"], [349, 3, 1, "", "revoke_by_audit_chain_id"], [349, 3, 1, "", "revoke_by_audit_id"], [349, 3, 1, "", "revoke_by_user"]], "keystone.server": [[352, 0, 0, "-", "backends"], [351, 4, 1, "", "configure"], [353, 0, 0, "-", "flask"], [351, 4, 1, "", "setup_backends"], [363, 0, 0, "-", "wsgi"]], "keystone.server.backends": [[352, 4, 1, "", "load_backends"]], "keystone.server.flask": [[353, 1, 1, "", "APIBase"], [353, 2, 1, "", "JsonHomeData"], [353, 1, 1, "", "ResourceBase"], [353, 2, 1, "", "ResourceMap"], [354, 0, 0, "-", "application"], [353, 4, 1, "", "base_url"], [355, 0, 0, "-", "common"], [353, 4, 1, "", "construct_json_home_data"], [353, 4, 1, "", "construct_resource_map"], [356, 0, 0, "-", "core"], [353, 4, 1, "", "full_url"], [357, 0, 0, "-", "request_processing"], [353, 4, 1, "", "unenforced_api"]], "keystone.server.flask.APIBase": [[353, 5, 1, "", "api"], [353, 5, 1, "", "blueprint"], [353, 3, 1, "", "instantiate_and_register_to_app"], [353, 5, 1, "", "resource_mapping"], [353, 5, 1, "", "resources"]], "keystone.server.flask.ResourceBase": [[353, 2, 1, "", "api_prefix"], [353, 5, 1, "", "audit_initiator"], [353, 5, 1, "", "auth_context"], [353, 3, 1, "", "build_driver_hints"], [353, 2, 1, "", "collection_key"], [353, 3, 1, "", "filter_by_attributes"], [353, 3, 1, "", "filter_params"], [353, 3, 1, "", "get_token_ref"], [353, 3, 1, "", "limit"], [353, 2, 1, "", "member_key"], [353, 2, 1, "", "method_decorators"], [353, 5, 1, "", "oslo_context"], [353, 3, 1, "", "query_filter_is_true"], [353, 5, 1, "", "request_body_json"], [353, 3, 1, "", "wrap_collection"], [353, 3, 1, "", "wrap_member"]], "keystone.server.flask.application": [[354, 4, 1, "", "application_factory"], [354, 4, 1, "", "fail_gracefully"]], "keystone.server.flask.common": [[355, 1, 1, "", "APIBase"], [355, 2, 1, "", "JsonHomeData"], [355, 1, 1, "", "ResourceBase"], [355, 2, 1, "", "ResourceMap"], [355, 4, 1, "", "base_url"], [355, 4, 1, "", "construct_json_home_data"], [355, 4, 1, "", "construct_resource_map"], [355, 4, 1, "", "full_url"], [355, 4, 1, "", "set_unenforced_ok"], [355, 4, 1, "", "unenforced_api"]], "keystone.server.flask.common.APIBase": [[355, 5, 1, "", "api"], [355, 5, 1, "", "blueprint"], [355, 3, 1, "", "instantiate_and_register_to_app"], [355, 5, 1, "", "resource_mapping"], [355, 5, 1, "", "resources"]], "keystone.server.flask.common.ResourceBase": [[355, 2, 1, "", "api_prefix"], [355, 5, 1, "", "audit_initiator"], [355, 5, 1, "", "auth_context"], [355, 3, 1, "", "build_driver_hints"], [355, 2, 1, "", "collection_key"], [355, 3, 1, "", "filter_by_attributes"], [355, 3, 1, "", "filter_params"], [355, 3, 1, "", "get_token_ref"], [355, 3, 1, "", "limit"], [355, 2, 1, "", "member_key"], [355, 2, 1, "", "method_decorators"], [355, 5, 1, "", "oslo_context"], [355, 3, 1, "", "query_filter_is_true"], [355, 5, 1, "", "request_body_json"], [355, 3, 1, "", "wrap_collection"], [355, 3, 1, "", "wrap_member"]], "keystone.server.flask.core": [[356, 4, 1, "", "initialize_application"], [356, 4, 1, "", "setup_app_middleware"]], "keystone.server.flask.request_processing": [[358, 0, 0, "-", "json_body"], [359, 0, 0, "-", "middleware"], [362, 0, 0, "-", "req_logging"]], "keystone.server.flask.request_processing.json_body": [[358, 4, 1, "", "json_body_before_request"]], "keystone.server.flask.request_processing.middleware": [[360, 0, 0, "-", "auth_context"], [361, 0, 0, "-", "url_normalize"]], "keystone.server.flask.request_processing.middleware.auth_context": [[360, 1, 1, "", "AuthContextMiddleware"]], "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware": [[360, 3, 1, "", "factory"], [360, 3, 1, "", "fetch_token"], [360, 3, 1, "", "fill_context"], [360, 2, 1, "", "kwargs_to_fetch_token"], [360, 3, 1, "", "process_request"]], "keystone.server.flask.request_processing.middleware.url_normalize": [[361, 1, 1, "", "URLNormalizingMiddleware"]], "keystone.server.flask.request_processing.req_logging": [[362, 4, 1, "", "log_request_info"]], "keystone.server.wsgi": [[363, 4, 1, "", "initialize_admin_application"], [363, 4, 1, "", "initialize_public_application"]], "keystone.token": [[365, 0, 0, "-", "provider"], [366, 0, 0, "-", "providers"], [372, 0, 0, "-", "token_formatters"]], "keystone.token.provider": [[365, 1, 1, "", "Manager"], [365, 4, 1, "", "default_expire_time"], [365, 4, 1, "", "random_urlsafe_str"]], "keystone.token.provider.Manager": [[365, 2, 1, "", "V3"], [365, 2, 1, "", "VERSIONS"], [365, 3, 1, "", "check_revocation"], [365, 3, 1, "", "check_revocation_v3"], [365, 2, 1, "", "driver_namespace"], [365, 3, 1, "", "invalidate_individual_token_cache"], [365, 3, 1, "", "issue_token"], [365, 3, 1, "", "revoke_token"], [365, 3, 1, "", "validate_token"]], "keystone.token.providers": [[367, 0, 0, "-", "base"], [368, 0, 0, "-", "fernet"], [370, 0, 0, "-", "jws"]], "keystone.token.providers.base": [[367, 1, 1, "", "Provider"]], "keystone.token.providers.base.Provider": [[367, 3, 1, "", "generate_id_and_issued_at"], [367, 3, 1, "", "validate_token"]], "keystone.token.providers.fernet": [[369, 0, 0, "-", "core"]], "keystone.token.providers.fernet.core": [[369, 1, 1, "", "Provider"]], "keystone.token.providers.fernet.core.Provider": [[369, 3, 1, "", "generate_id_and_issued_at"], [369, 3, 1, "", "validate_token"]], "keystone.token.providers.jws": [[371, 0, 0, "-", "core"]], "keystone.token.providers.jws.core": [[371, 1, 1, "", "JWSFormatter"], [371, 1, 1, "", "Provider"]], "keystone.token.providers.jws.core.JWSFormatter": [[371, 2, 1, "", "algorithm"], [371, 3, 1, "", "create_token"], [371, 5, 1, "", "private_key"], [371, 5, 1, "", "public_keys"], [371, 3, 1, "", "validate_token"]], "keystone.token.providers.jws.core.Provider": [[371, 3, 1, "", "generate_id_and_issued_at"], [371, 3, 1, "", "validate_token"]], "keystone.token.token_formatters": [[372, 1, 1, "", "ApplicationCredentialScopedPayload"], [372, 1, 1, "", "BasePayload"], [372, 1, 1, "", "DomainScopedPayload"], [372, 1, 1, "", "FederatedDomainScopedPayload"], [372, 1, 1, "", "FederatedProjectScopedPayload"], [372, 1, 1, "", "FederatedScopedPayload"], [372, 1, 1, "", "FederatedUnscopedPayload"], [372, 1, 1, "", "OauthScopedPayload"], [372, 1, 1, "", "ProjectScopedPayload"], [372, 1, 1, "", "SystemScopedPayload"], [372, 1, 1, "", "TokenFormatter"], [372, 1, 1, "", "TrustScopedPayload"], [372, 1, 1, "", "UnscopedPayload"]], "keystone.token.token_formatters.ApplicationCredentialScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.BasePayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "attempt_convert_uuid_hex_to_bytes"], [372, 3, 1, "", "base64_encode"], [372, 3, 1, "", "convert_uuid_bytes_to_hex"], [372, 3, 1, "", "convert_uuid_hex_to_bytes"], [372, 3, 1, "", "disassemble"], [372, 3, 1, "", "random_urlsafe_str_to_bytes"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.DomainScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.FederatedDomainScopedPayload": [[372, 2, 1, "", "version"]], "keystone.token.token_formatters.FederatedProjectScopedPayload": [[372, 2, 1, "", "version"]], "keystone.token.token_formatters.FederatedScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.FederatedUnscopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 3, 1, "", "pack_group_id"], [372, 3, 1, "", "unpack_group_id"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.OauthScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.ProjectScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.SystemScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.TokenFormatter": [[372, 3, 1, "", "create_token"], [372, 3, 1, "", "creation_time"], [372, 5, 1, "", "crypto"], [372, 3, 1, "", "pack"], [372, 3, 1, "", "restore_padding"], [372, 3, 1, "", "unpack"], [372, 3, 1, "", "validate_token"]], "keystone.token.token_formatters.TrustScopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.token.token_formatters.UnscopedPayload": [[372, 3, 1, "", "assemble"], [372, 3, 1, "", "disassemble"], [372, 2, 1, "", "version"]], "keystone.trust": [[374, 0, 0, "-", "backends"], [377, 0, 0, "-", "core"], [378, 0, 0, "-", "schema"]], "keystone.trust.backends": [[375, 0, 0, "-", "base"], [376, 0, 0, "-", "sql"]], "keystone.trust.backends.base": [[375, 1, 1, "", "TrustDriverBase"]], "keystone.trust.backends.base.TrustDriverBase": [[375, 3, 1, "", "consume_use"], [375, 3, 1, "", "create_trust"], [375, 3, 1, "", "delete_trust"], [375, 3, 1, "", "delete_trusts_for_project"], [375, 3, 1, "", "flush_expired_and_soft_deleted_trusts"], [375, 3, 1, "", "get_trust"], [375, 3, 1, "", "list_trusts"], [375, 3, 1, "", "list_trusts_for_trustee"], [375, 3, 1, "", "list_trusts_for_trustor"]], "keystone.trust.backends.sql": [[376, 1, 1, "", "Trust"], [376, 1, 1, "", "TrustModel"], [376, 1, 1, "", "TrustRole"]], "keystone.trust.backends.sql.Trust": [[376, 3, 1, "", "consume_use"], [376, 3, 1, "", "create_trust"], [376, 3, 1, "", "delete_trust"], [376, 3, 1, "", "delete_trusts_for_project"], [376, 3, 1, "", "flush_expired_and_soft_deleted_trusts"], [376, 3, 1, "", "get_trust"], [376, 3, 1, "", "list_trusts"], [376, 3, 1, "", "list_trusts_for_trustee"], [376, 3, 1, "", "list_trusts_for_trustor"]], "keystone.trust.backends.sql.TrustModel": [[376, 2, 1, "", "attributes"], [376, 2, 1, "", "deleted_at"], [376, 2, 1, "", "expires_at"], [376, 2, 1, "", "expires_at_int"], [376, 2, 1, "", "extra"], [376, 2, 1, "", "id"], [376, 2, 1, "", "impersonation"], [376, 2, 1, "", "project_id"], [376, 2, 1, "", "redelegated_trust_id"], [376, 2, 1, "", "redelegation_count"], [376, 2, 1, "", "remaining_uses"], [376, 2, 1, "", "trustee_user_id"], [376, 2, 1, "", "trustor_user_id"]], "keystone.trust.backends.sql.TrustRole": [[376, 2, 1, "", "attributes"], [376, 2, 1, "", "role_id"], [376, 2, 1, "", "trust_id"]], "keystone.trust.core": [[377, 1, 1, "", "Manager"]], "keystone.trust.core.Manager": [[377, 3, 1, "", "create_trust"], [377, 3, 1, "", "delete_trust"], [377, 2, 1, "", "driver_namespace"], [377, 3, 1, "", "get_trust"], [377, 3, 1, "", "get_trust_pedigree"]], "keystone.version": [[379, 4, 1, "", "release_string"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function", "5": "py:property", "6": "py:exception", "7": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"]}, "titleterms": {"time": 0, "base": [0, 22, 65, 71, 75, 84, 95, 131, 248, 259, 265, 275, 288, 293, 297, 301, 312, 321, 330, 336, 341, 347, 367, 375], "One": 0, "password": [0, 5, 8, 89, 381, 447], "totp": [0, 24, 91, 241, 387], "configur": [0, 5, 6, 7, 9, 10, 18, 22, 24, 387, 388, 389, 390, 413, 421, 430, 431, 432, 446], "creat": [0, 4, 6, 8, 10, 22, 394, 433, 434, 435, 436, 437, 438], "credenti": [0, 7, 37, 105, 133, 215, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 387, 443], "googl": 0, "authent": [0, 1, 8, 9, 10, 12, 24, 396, 417, 446, 447], "qr": 0, "code": [0, 386, 412], "token": [0, 5, 10, 14, 22, 29, 30, 31, 90, 111, 157, 239, 364, 365, 366, 367, 368, 369, 370, 371, 372, 381, 387, 412, 417], "mechan": 1, "bootstrap": [2, 101, 413], "ident": [2, 5, 6, 10, 11, 17, 18, 224, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 387, 404, 405, 417, 421, 423, 424, 425], "us": [2, 5, 9, 10, 24, 33, 381, 433, 434, 435, 443, 446], "cli": [2, 10, 102, 383, 421, 447], "share": 2, "secret": 2, "case": 3, "insensit": 3, "keyston": [3, 5, 6, 8, 9, 10, 12, 13, 14, 18, 21, 26, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 382, 384, 385, 388, 389, 391, 400, 404, 412, 413, 414, 416, 417, 418, 421, 426, 427, 428, 429], "resourc": [3, 5, 10, 27, 233, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 387, 402, 417], "user": [3, 4, 5, 17, 22, 27, 62, 160, 381, 416, 417, 421, 436, 437, 438, 443, 444], "project": [3, 4, 5, 8, 27, 28, 31, 32, 52, 147, 381, 398, 412, 417, 421, 436, 437, 438, 443], "tag": 3, "role": [3, 4, 8, 27, 28, 57, 153, 235, 381, 387, 412, 417, 436, 437, 438], "backend": [3, 64, 65, 66, 70, 71, 72, 94, 95, 96, 97, 247, 248, 249, 258, 259, 260, 264, 265, 266, 274, 275, 276, 277, 278, 279, 280, 281, 282, 296, 297, 298, 311, 312, 313, 320, 321, 322, 323, 335, 336, 337, 338, 339, 346, 347, 348, 352, 374, 375, 376, 405, 417], "mysql": 3, "sqlite": 3, "postgresql": 3, "ldap": [3, 5, 109, 227, 276, 277, 278, 279, 387, 414], "manag": [4, 7, 17, 22, 23, 113, 124, 174, 184, 194, 382, 384, 394, 405, 416, 443], "list": [4, 5, 407], "updat": [4, 400], "delet": [4, 22, 381], "assign": [4, 8, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 211, 387, 417], "avail": [4, 10], "view": 4, "detail": 4, "remov": [4, 23, 400], "impli": 4, "troubleshoot": 5, "servic": [5, 10, 17, 22, 59, 155, 381, 411, 412, 416, 417, 421, 423, 424, 425], "log": [5, 392], "domain": [5, 27, 28, 31, 32, 39, 134, 381, 387, 405, 412, 417, 436, 437, 438], "specif": [5, 387, 404, 405, 409], "enabl": [5, 24], "driver": [5, 387, 394, 400, 402, 407, 408], "file": [5, 6, 22, 384, 385, 390, 413], "store": 5, "option": [5, 6, 27, 169, 170, 382, 384, 385, 387, 388, 421], "sql": [5, 22, 66, 72, 77, 96, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 249, 260, 266, 281, 290, 294, 298, 313, 323, 338, 342, 348, 376, 394], "databas": [5, 106, 387, 399, 413], "public": 5, "id": [5, 6, 10, 381, 405], "gener": [5, 10, 284, 382, 384, 421], "migrat": [5, 399, 404, 414], "integr": [5, 416], "server": [5, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 430, 431, 432], "set": [5, 10, 412, 413], "up": [5, 10, 413], "back": 5, "end": 5, "secur": [5, 416], "openstack": [5, 416, 418, 421, 433, 434, 435], "connect": [5, 10, 12], "an": [5, 6, 10, 14, 22, 394, 396, 408, 411], "cach": [5, 104, 117, 118, 387, 397], "layer": [5, 397], "valid": [5, 206, 207, 208, 316], "non": [5, 404], "invalid": [5, 14], "memcach": [5, 228, 387], "exampl": [5, 8, 9, 13, 381, 411], "verbos": 5, "complianc": 5, "pci": 5, "dss": 5, "account": 5, "lockout": 5, "threshold": 5, "disabl": 5, "inact": 5, "forc": 5, "chang": [5, 6, 394, 400], "upon": 5, "first": 5, "expir": [5, 8, 14, 23], "strength": 5, "requir": 5, "uniqu": 5, "histori": [5, 404], "prevent": 5, "self": [5, 416], "perform": 5, "scale": 5, "affect": 5, "keystonemiddlewar": 5, "url": 5, "safe": 5, "name": 5, "limit": [5, 32, 43, 143, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304], "return": 5, "size": 5, "endpoint": [5, 10, 22, 41, 137, 381, 411], "filter": [5, 402], "polici": [5, 28, 51, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 165, 231, 319, 320, 321, 322, 323, 324, 325, 387, 389, 393, 417, 420], "tokenless": 6, "author": [6, 31, 116, 412, 417], "definit": [6, 13, 28], "prerequisit": [6, 10, 394, 413, 430, 431, 432], "how": [6, 7, 13, 14, 396, 400, 403, 404, 412, 418], "obtain": 6, "trust": [6, 10, 23, 61, 159, 242, 373, 374, 375, 376, 377, 378, 381, 387, 448], "issuer": 6, "dn": 6, "calcul": 6, "idp": [6, 10, 269], "from": [6, 14, 381, 404, 413], "setup": [6, 20, 413], "map": [6, 10, 13, 87, 144, 289, 420], "provid": [6, 10, 29, 31, 251, 252, 253, 254, 255, 328, 329, 330, 331, 332, 365, 366, 367, 368, 369, 370, 371], "protocol": [6, 10, 149], "ssl": [6, 430, 431, 432], "termin": 6, "apach": [6, 10, 430, 431, 432], "haproxi": 6, "auth_token": 6, "middlewar": [6, 359, 360, 361, 412], "encrypt": 7, "work": [7, 410, 412, 414], "kei": [7, 14, 20], "event": 8, "notif": [8, 309], "common": [8, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 277, 355], "structur": [8, 414], "audit": [8, 412], "cadf": 8, "reason": 8, "support": [8, 24, 447], "feder": [8, 10, 11, 12, 108, 221, 263, 264, 265, 266, 267, 268, 269, 270, 271, 387], "basic": [8, 416], "recommend": [8, 14], "consum": [8, 132], "opt": [8, 230], "out": [8, 400], "certain": 8, "extern": [9, 10, 86, 408], "httpd": [9, 10], "x": 9, "509": 9, "sp": 10, "auth": [10, 36, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 130, 212, 381, 387, 408, 412], "modul": [10, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379], "protect": 10, "add": [10, 14, 408], "method": [10, 24, 400], "remot": 10, "attribut": 10, "dashboard": 10, "websso": [10, 12], "callback": 10, "templat": [10, 22, 97, 417], "horizon": [10, 12], "frontend": 10, "saml2": [10, 12], "0": [10, 12, 404], "find": 10, "scope": [10, 31, 381, 412, 417], "get": [10, 15, 381, 398, 418, 419], "metadata": 10, "switch": 10, "cloud": 10, "openid": [10, 12], "mod_auth_openidc": 10, "instal": [10, 413, 421, 426, 427, 428, 429, 430, 431, 432], "multipl": [10, 13], "continu": [10, 20], "mellon": 10, "mod_auth_mellon": 10, "exchang": 10, "shibboleth": 10, "mod_shib": 10, "keypair": 10, "allow": 10, "introduct": 12, "what": [12, 14, 32, 417, 445], "i": [12, 14, 32, 403, 404, 412, 413, 417, 443, 445], "glossari": [12, 412], "flow": 12, "normal": 12, "ecp": 12, "combin": 13, "descript": [13, 384, 385], "ar": [13, 14, 412], "process": 13, "rule": [13, 24, 322, 417, 443], "engin": 13, "condit": 13, "empti": 13, "other": [13, 412, 416], "output": 13, "regular": 13, "express": 13, "auto": 13, "provis": 13, "fernet": [14, 31, 254, 255, 331, 332, 368, 369], "frequent": [14, 443], "ask": [14, 443], "question": [14, 443], "differ": 14, "type": [14, 412], "so": [14, 398], "doe": 14, "stage": 14, "help": [14, 403], "me": 14, "why": [14, 404, 412, 443], "do": [14, 404, 412], "care": 14, "about": [14, 30], "where": 14, "put": [14, 381], "my": 14, "repositori": 14, "wai": 14, "rotat": [14, 20, 443], "distribut": 14, "still": 14, "should": 14, "choos": 14, "over": 14, "uuid": 14, "pki": 14, "pkiz": 14, "same": 14, "node": 14, "everi": 14, "new": [14, 398, 408, 414], "deploy": [14, 404, 413], "approach": [14, 417], "long": 14, "keep": 14, "around": 14, "bearer": 14, "need": 14, "revok": [14, 234, 345, 346, 347, 348, 349, 350, 387], "all": [14, 30], "can": [14, 403], "attack": 14, "thei": 14, "compromis": 14, "now": 14, "earli": 14, "did": 14, "start": [15, 419], "health": 16, "check": [16, 33, 401, 412], "concept": 17, "group": [17, 42, 140, 381, 417], "sourc": [18, 384, 385, 413], "administr": [19, 28, 421], "guid": [19, 421], "jw": [20, 31, 370, 371], "initi": [20, 413], "oper": [20, 26, 439, 440, 441], "advanc": 21, "featur": [21, 398, 409, 410], "catalog": [22, 93, 94, 95, 96, 97, 98, 99, 213, 387, 411, 417], "multi": [24, 446], "factor": [24, 446], "mfa": [24, 446], "oauth1": [25, 88, 229, 310, 311, 312, 313, 314, 315, 316, 387], "1": [25, 404], "0a": 25, "ignore_user_inact": 27, "ignore_change_password_upon_first_us": 27, "ignore_password_expiri": 27, "ignore_lockout_failure_attempt": 27, "lock_password": 27, "multi_factor_auth_en": 27, "multi_factor_auth_rul": 27, "immut": [27, 170], "default": [28, 216, 387, 412], "primer": 28, "reader": 28, "member": 28, "admin": 28, "system": [28, 31, 60, 412], "persona": 28, "write": [28, 408, 414], "unscop": [31, 381, 412], "unifi": 32, "regist": 32, "usag": [32, 384, 385], "enforc": [32, 164], "model": [32, 279, 300, 301, 302, 303, 305, 306, 307, 308, 350, 394, 417], "flat": [32, 302], "advantag": 32, "disadvantag": 32, "strict": 32, "two": [32, 404], "level": 32, "upgrad": [33, 203], "befor": 33, "you": [33, 398], "begin": 33, "downtim": 33, "minim": 33, "rollback": 33, "after": 33, "fail": 33, "without": 33, "db_sync": 33, "packag": [34, 35, 63, 64, 69, 70, 74, 80, 82, 93, 94, 100, 103, 115, 117, 126, 163, 167, 169, 171, 172, 173, 175, 183, 185, 193, 195, 206, 209, 246, 247, 252, 254, 257, 258, 263, 264, 273, 274, 276, 285, 287, 292, 295, 296, 300, 305, 310, 311, 317, 319, 320, 326, 329, 331, 334, 335, 340, 345, 346, 351, 353, 357, 359, 364, 366, 368, 370, 373, 374], "subpackag": [34, 63, 69, 80, 93, 100, 115, 167, 171, 172, 173, 183, 193, 246, 252, 257, 263, 273, 274, 295, 310, 319, 326, 329, 334, 345, 351, 353, 357, 364, 366, 373], "submodul": [34, 35, 63, 64, 69, 70, 74, 80, 82, 93, 94, 100, 103, 115, 117, 126, 163, 167, 169, 171, 173, 175, 183, 185, 193, 195, 206, 209, 246, 247, 252, 254, 257, 258, 263, 264, 273, 274, 276, 285, 287, 292, 295, 296, 300, 305, 310, 311, 317, 319, 320, 326, 329, 331, 334, 335, 340, 345, 346, 351, 353, 357, 359, 364, 366, 368, 370, 373, 374], "content": [34, 35, 63, 64, 69, 70, 74, 80, 82, 93, 94, 100, 103, 115, 117, 126, 163, 167, 169, 171, 172, 173, 175, 183, 185, 193, 195, 206, 209, 246, 247, 252, 254, 257, 258, 263, 264, 273, 274, 276, 285, 287, 292, 295, 296, 300, 305, 310, 311, 317, 319, 320, 326, 329, 331, 334, 335, 340, 345, 346, 351, 353, 357, 359, 364, 366, 368, 370, 373, 374, 427, 428, 429], "api": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 381, 387, 394, 402, 404, 408, 412, 414, 420, 445], "discoveri": [38, 445], "ec2token": 40, "os_ep_filt": 44, "os_feder": 45, "os_inherit": 46, "os_oauth1": 47, "os_oauth2": 48, "os_revok": 49, "os_simple_cert": 50, "region": [53, 150], "registered_limit": [54, 151], "role_assign": [55, 154], "role_infer": 56, "s3token": 58, "application_credenti": [63, 64, 65, 66, 67, 68, 83, 129, 210, 387], "core": [67, 73, 81, 85, 98, 118, 168, 250, 253, 255, 261, 268, 278, 283, 299, 314, 324, 332, 343, 349, 356, 369, 371, 377, 398], "schema": [68, 79, 92, 99, 256, 270, 291, 304, 315, 325, 344, 378, 414], "role_backend": [74, 75, 76, 77, 78], "resource_opt": [76, 167, 168, 169, 170, 280, 337], "sql_model": [78, 282, 339], "plugin": [82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 396, 408], "cmd": [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], "doctor": [103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 401], "debug": [107, 414], "security_compli": [110, 237, 387], "tokens_fernet": 112, "statu": [114, 385], "context": 119, "driver_hint": 120, "fernet_util": 121, "json_hom": 122, "jwt_util": 123, "password_hash": 125, "access_rul": 127, "access_token": 128, "domain_config": [135, 217, 387], "ec2_credenti": 136, "endpoint_group": 138, "grant": 139, "identity_provid": 141, "implied_rol": 142, "policy_associ": 146, "project_endpoint": 148, "revoke_ev": 152, "service_provid": 156, "token_revoc": 158, "profil": [161, 387], "provider_api": 162, "rbac_enforc": [163, 164, 165], "render_token": 166, "legacy_migr": [172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202], "contract_repo": [173, 174, 175, 176, 177, 178, 179, 180, 181, 182], "version": [175, 176, 177, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 195, 196, 197, 198, 199, 200, 201, 202, 379, 412], "073_contract_initial_migr": 176, "074_placehold": [177, 187, 197], "075_placehold": [178, 188, 198], "076_placehold": [179, 189, 199], "077_placehold": [180, 190, 200], "078_placehold": [181, 191, 201], "079_contract_update_local_id_limit": 182, "data_migration_repo": [183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "073_migrate_initial_migr": 186, "079_migrate_update_local_id_limit": 192, "expand_repo": [193, 194, 195, 196, 197, 198, 199, 200, 201, 202], "073_expand_initial_migr": 196, "079_expand_update_local_id_limit": 202, "tokenless_auth": [204, 240, 387], "util": [205, 244, 271, 384, 385], "parameter_typ": 207, "conf": [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 391, 392], "constant": [214, 267], "endpoint_filt": [218, 387], "endpoint_polici": [219, 257, 258, 259, 260, 261, 387], "eventlet_serv": [220, 387], "fernet_receipt": [222, 387], "fernet_token": [223, 387], "identity_map": [225, 387], "jwt_token": [226, 387], "receipt": [232, 326, 327, 328, 329, 330, 331, 332, 333, 387], "saml": [236, 387], "shadow_us": [238, 387], "unified_limit": [243, 387], "wsgi": [245, 363, 387], "except": 262, "i18n": 272, "id_gener": [285, 286], "sha256": 286, "mapping_backend": [287, 288, 289, 290], "shadow_backend": [292, 293, 294], "strict_two_level": 303, "receipt_model": 306, "revoke_model": 307, "token_model": 308, "oauth2": [317, 318], "handler": [318, 327], "receipt_formatt": 333, "config_backend": [340, 341, 342], "flask": [353, 354, 355, 356, 357, 358, 359, 360, 361, 362], "applic": [354, 416, 417, 443], "request_process": [357, 358, 359, 360, 361, 362], "json_bodi": 358, "auth_context": 360, "url_norm": 361, "req_log": 362, "token_formatt": 372, "curl": 381, "v3": [381, 404], "post": 381, "patch": [381, 398], "user_id": 381, "project_id": 381, "group_id": 381, "role_id": 381, "o": 381, "document": [383, 386, 406, 414, 421, 444, 445], "synopsi": [384, 385], "see": [384, 385, 404], "also": [384, 385], "categori": 385, "command": 385, "deprec": 387, "variat": 387, "cor": 387, "healthcheck": 387, "oslo_messaging_amqp": 387, "oslo_messaging_kafka": 387, "oslo_messaging_notif": 387, "oslo_messaging_rabbit": 387, "oslo_middlewar": 387, "oslo_polici": 387, "sampl": [390, 413], "yaml": 393, "make": [394, 400], "propos": [394, 409], "agreement": 394, "implement": [394, 396], "architectur": [394, 395, 417], "recapitul": 394, "todo": 394, "interfac": [394, 400, 416], "conclus": 394, "learn": 395, "intern": [395, 408], "want": 398, "contribut": 398, "commun": [398, 412, 418], "contact": 398, "team": 398, "plan": 398, "task": 398, "track": 398, "report": [398, 409], "bug": [398, 409, 410], "your": [398, 412], "merg": 398, "lead": 398, "duti": 398, "develop": [400, 401, 413], "In": 400, "tree": 400, "To": 400, "ad": 400, "respons": [402, 415], "between": 402, "The": [403, 412], "mean": 403, "low": 403, "hang": 403, "fruit": 403, "v2": 404, "am": 404, "have": 404, "python": 404, "client": [404, 433, 434, 435, 447], "run": [404, 414], "port": 404, "http": [404, 430, 431, 432], "chunk": 404, "encod": 404, "entiti": [405, 407], "contributor": [406, 408, 421], "truncat": 407, "program": 408, "exercis": 408, "paramet": 408, "rfe": 409, "releas": 410, "note": 410, "overview": [411, 423, 424, 425], "import": 412, "flexibl": 412, "expos": 412, "less": 412, "custom": 412, "reusabl": 412, "incorpor": 412, "ruthless": 412, "test": [412, 413, 414], "rewrit": 412, "string": 412, "pick": 412, "hierarch": 412, "multiten": 412, "environ": [413, 433, 434, 435], "deploi": 413, "verifi": [413, 439, 440, 441], "data": [413, 416, 417], "interact": [413, 414], "build": 414, "progress": 414, "scenario": 414, "translat": 415, "technic": 416, "vision": 416, "mission": 416, "statement": 416, "control": 416, "interoper": 416, "bidirect": 416, "compat": 416, "partit": 416, "physic": 416, "center": 416, "plai": 416, "well": 416, "With": 416, "customiz": 416, "graphic": 416, "design": 416, "construct": 417, "crud": 417, "capabl": 417, "rbac": 417, "involv": 418, "join": 418, "oftc": 418, "irc": 418, "network": 418, "launchpad": 418, "blog": 418, "twitter": 418, "target": 420, "relat": 421, "inform": 421, "indic": 422, "tabl": 422, "tutori": [426, 427, 428, 429], "opensus": 427, "suse": 427, "linux": [427, 428], "enterpris": [427, 428], "abstract": [427, 428, 429], "red": 428, "hat": 428, "cento": 428, "ubuntu": 429, "compon": [430, 431, 432], "final": [430, 431, 432], "script": [433, 434, 435], "access": 443, "own": 443, "rather": 443, "than": 443, "json": 445, "home": 445, "request": 445, "singl": 446, "step": 446, "via": 447}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Time-based One-time Password (TOTP)": [[0, "time-based-one-time-password-totp"]], "Configuring TOTP": [[0, "configuring-totp"]], "Create a TOTP credential": [[0, "create-a-totp-credential"]], "Google Authenticator": [[0, "id1"]], "QR code": [[0, "qr-code"]], "Authenticate with TOTP": [[0, "authenticate-with-totp"]], "Tokens": [[0, "tokens"], [381, "tokens"]], "Authentication Mechanisms": [[1, "authentication-mechanisms"]], "Bootstrapping Identity": [[2, "bootstrapping-identity"]], "Using the CLI": [[2, "using-the-cli"]], "Using a shared secret": [[2, "using-a-shared-secret"]], "Case-Insensitivity in keystone": [[3, "case-insensitivity-in-keystone"]], "Resources in keystone": [[3, "resources-in-keystone"]], "Users": [[3, "users"], [4, "users"], [381, "users"], [417, "users"]], "Projects": [[3, "projects"], [4, "projects"], [381, "projects"], [417, "projects"]], "Project Tags": [[3, "project-tags"]], "Roles": [[3, "roles"], [417, "roles"]], "Backends": [[3, "backends"]], "MySQL & SQLite": [[3, "mysql-sqlite"]], "PostgreSQL": [[3, "postgresql"]], "LDAP": [[3, "ldap"]], "Manage projects, users, and roles": [[4, "manage-projects-users-and-roles"]], "List projects": [[4, "list-projects"]], "Create a project": [[4, "create-a-project"]], "Update a project": [[4, "update-a-project"]], "Delete a project": [[4, "delete-a-project"]], "List users": [[4, "list-users"]], "Create a user": [[4, "create-a-user"]], "Update a user": [[4, "update-a-user"]], "Delete a user": [[4, "delete-a-user"]], "Roles and role assignments": [[4, "roles-and-role-assignments"]], "List available roles": [[4, "list-available-roles"]], "Create a role": [[4, "create-a-role"]], "Assign a role": [[4, "assign-a-role"]], "View role details": [[4, "view-role-details"]], "Remove a role": [[4, "remove-a-role"]], "Creating implied roles": [[4, "creating-implied-roles"]], "Listing implied roles": [[4, "listing-implied-roles"]], "Deleting implied roles": [[4, "deleting-implied-roles"]], "Keystone Configuration": [[5, "keystone-configuration"], [6, "keystone-configuration"]], "Troubleshoot the Identity service": [[5, "troubleshoot-the-identity-service"]], "Logging": [[5, "logging"]], "Domain-specific configuration": [[5, "domain-specific-configuration"]], "Enable drivers for domain-specific configuration files": [[5, "enable-drivers-for-domain-specific-configuration-files"]], "Enable drivers for storing configuration options in SQL database": [[5, "enable-drivers-for-storing-configuration-options-in-sql-database"]], "Public ID Generators": [[5, "public-id-generators"]], "Migrate domain-specific configuration files to the SQL database": [[5, "migrate-domain-specific-configuration-files-to-the-sql-database"]], "Integrate Identity with LDAP": [[5, "integrate-identity-with-ldap"]], "Identity LDAP server set up": [[5, "identity-ldap-server-set-up"]], "Integrate Identity back end with LDAP": [[5, "integrate-identity-back-end-with-ldap"]], "Secure the OpenStack Identity service connection to an LDAP back end": [[5, "secure-the-openstack-identity-service-connection-to-an-ldap-back-end"]], "Caching layer": [[5, "caching-layer"]], "Caching for tokens and tokens validation": [[5, "caching-for-tokens-and-tokens-validation"]], "Caching for non-token resources": [[5, "caching-for-non-token-resources"]], "Cache invalidation": [[5, "cache-invalidation"]], "Configure the Memcached back end example": [[5, "configure-the-memcached-back-end-example"]], "Verbose cache logging": [[5, "verbose-cache-logging"]], "Security compliance and PCI-DSS": [[5, "security-compliance-and-pci-dss"]], "Setting an account lockout threshold": [[5, "setting-an-account-lockout-threshold"]], "Disabling inactive users": [[5, "disabling-inactive-users"]], "Force users to change password upon first use": [[5, "force-users-to-change-password-upon-first-use"]], "Configuring password expiration": [[5, "configuring-password-expiration"]], "Configuring password strength requirements": [[5, "configuring-password-strength-requirements"]], "Requiring a unique password history": [[5, "requiring-a-unique-password-history"]], "Prevent Self-Service Password Changes": [[5, "prevent-self-service-password-changes"]], "Performance and scaling": [[5, "performance-and-scaling"]], "Keystone configuration options that affect performance": [[5, "keystone-configuration-options-that-affect-performance"]], "Keystonemiddleware configuration options that affect performance": [[5, "keystonemiddleware-configuration-options-that-affect-performance"]], "URL safe naming of projects and domains": [[5, "url-safe-naming-of-projects-and-domains"]], "Limiting list return size": [[5, "limiting-list-return-size"]], "Endpoint Filtering": [[5, "endpoint-filtering"]], "Endpoint Policy": [[5, "endpoint-policy"]], "Configuring Keystone for Tokenless Authorization": [[6, "configuring-keystone-for-tokenless-authorization"]], "Definitions": [[6, "definitions"], [13, "definitions"]], "Prerequisites": [[6, "prerequisites"], [10, "prerequisites"], [10, "id2"], [394, "prerequisites"], [413, "prerequisites"], [430, "prerequisites"], [431, "prerequisites"], [432, "prerequisites"]], "How to obtain trusted issuer DN": [[6, "how-to-obtain-trusted-issuer-dn"]], "How to calculate the IDP ID from trusted issuer DN": [[6, "how-to-calculate-the-idp-id-from-trusted-issuer-dn"]], "Keystone Configuration File Changes": [[6, "keystone-configuration-file-changes"]], "Setup Mapping": [[6, "setup-mapping"]], "Create an Identity Provider (IDP)": [[6, "create-an-identity-provider-idp"]], "Create a Map": [[6, "create-a-map"]], "Create a Protocol": [[6, "create-a-protocol"], [10, "create-a-protocol"]], "SSL Terminator Configuration": [[6, "ssl-terminator-configuration"]], "Apache Configuration": [[6, "apache-configuration"]], "HAProxy and Apache Configuration": [[6, "haproxy-and-apache-configuration"]], "Setup auth_token middleware": [[6, "setup-auth-token-middleware"]], "Configurable Options": [[6, "configurable-options"]], "Credential Encryption": [[7, "credential-encryption"]], "Configuring credential encryption": [[7, "configuring-credential-encryption"]], "How credential encryption works": [[7, "how-credential-encryption-works"]], "Encryption key management": [[7, "encryption-key-management"]], "Keystone Event Notifications": [[8, "keystone-event-notifications"]], "Common Notification Structure": [[8, "common-notification-structure"]], "Auditing with CADF": [[8, "auditing-with-cadf"]], "Reason": [[8, "reason"]], "Supported Events": [[8, "supported-events"], [8, "id1"]], "Example Notification - Project Create": [[8, "example-notification-project-create"]], "Example Notification - Authentication": [[8, "example-notification-authentication"]], "Example Notification - Federated Authentication": [[8, "example-notification-federated-authentication"]], "Example Notification - Role Assignment": [[8, "example-notification-role-assignment"]], "Example Notification - Expired Password": [[8, "example-notification-expired-password"]], "Basic Notifications": [[8, "basic-notifications"]], "Example Notification": [[8, "example-notification"]], "Recommendations for consumers": [[8, "recommendations-for-consumers"]], "Opting out of certain notifications": [[8, "opting-out-of-certain-notifications"]], "Using external authentication with Keystone": [[9, "using-external-authentication-with-keystone"]], "Configuration": [[9, "configuration"], [387, "configuration"], [389, "configuration"]], "Using HTTPD authentication": [[9, "using-httpd-authentication"]], "X.509 example": [[9, "x-509-example"]], "Configuring Keystone for Federation": [[10, "configuring-keystone-for-federation"]], "Keystone as a Service Provider (SP)": [[10, "keystone-as-a-service-provider-sp"]], "Creating federation resources in keystone": [[10, "creating-federation-resources-in-keystone"]], "Create an Identity Provider": [[10, "create-an-identity-provider"]], "Create a Mapping": [[10, "create-a-mapping"]], "Configuring an HTTPD auth module": [[10, "configuring-an-httpd-auth-module"]], "Configure protected endpoints": [[10, "configure-protected-endpoints"]], "Configure the auth module": [[10, "configure-the-auth-module"]], "Configuring Keystone": [[10, "configuring-keystone"], [18, "configuring-keystone"]], "Add the Auth Method": [[10, "add-the-auth-method"]], "Configure the Remote ID Attribute": [[10, "configure-the-remote-id-attribute"]], "Add a Trusted Dashboard (WebSSO)": [[10, "add-a-trusted-dashboard-websso"]], "Add the Callback Template (WebSSO)": [[10, "add-the-callback-template-websso"]], "Configuring Horizon as a WebSSO Frontend": [[10, "configuring-horizon-as-a-websso-frontend"]], "Authenticating": [[10, "authenticating"], [10, "id4"]], "Use the CLI to authenticate with a SAML2.0 Identity Provider": [[10, "use-the-cli-to-authenticate-with-a-saml2-0-identity-provider"]], "Find available scopes": [[10, "find-available-scopes"]], "Get a scoped token": [[10, "get-a-scoped-token"]], "Use horizon to authenticate with an external Identity Provider": [[10, "use-horizon-to-authenticate-with-an-external-identity-provider"]], "Keystone as an Identity Provider (IdP)": [[10, "keystone-as-an-identity-provider-idp"]], "Configuring Metadata": [[10, "configuring-metadata"]], "Creating a Service Provider Resource": [[10, "creating-a-service-provider-resource"]], "Use the CLI to authenticate with Keystone-to-Keystone": [[10, "use-the-cli-to-authenticate-with-keystone-to-keystone"]], "Use Horizon to switch clouds": [[10, "use-horizon-to-switch-clouds"]], "Setting Up OpenID Connect": [[10, "setting-up-openid-connect"]], "Configuring Apache HTTPD for mod_auth_openidc": [[10, "configuring-apache-httpd-for-mod-auth-openidc"]], "Install the Module": [[10, "install-the-module"], [10, "id6"], [10, "id12"]], "Configure mod_auth_openidc": [[10, "configure-mod-auth-openidc"]], "Configure Protected Endpoints": [[10, "id5"], [10, "id7"], [10, "id13"]], "Configuring Multiple Identity Providers": [[10, "configuring-multiple-identity-providers"]], "Continue configuring keystone": [[10, "continue-configuring-keystone"], [10, "id8"], [10, "id15"]], "Setting Up Mellon": [[10, "setting-up-mellon"]], "Configuring Apache HTTPD for mod_auth_mellon": [[10, "configuring-apache-httpd-for-mod-auth-mellon"]], "Configure mod_auth_mellon": [[10, "configure-mod-auth-mellon"]], "Configure the Mellon Service Provider Metadata": [[10, "configure-the-mellon-service-provider-metadata"]], "Exchange Metadata": [[10, "exchange-metadata"], [10, "id14"]], "Setting up Shibboleth": [[10, "setting-up-shibboleth"]], "Configuring Apache HTTPD for mod_shib": [[10, "configuring-apache-httpd-for-mod-shib"]], "Configuring mod_shib": [[10, "configuring-mod-shib"]], "Generate a keypair": [[10, "generate-a-keypair"]], "Configure metadata": [[10, "configure-metadata"]], "Configure allowed attributes": [[10, "configure-allowed-attributes"]], "Federated Identity": [[11, "federated-identity"]], "Introduction to Keystone Federation": [[12, "introduction-to-keystone-federation"]], "What is keystone federation?": [[12, "what-is-keystone-federation"]], "Glossary": [[12, "glossary"], [412, "glossary"]], "Authentication Flows": [[12, "authentication-flows"]], "Normal keystone": [[12, "normal-keystone"]], "SAML2.0": [[12, "id2"]], "SAML2.0 WebSSO": [[12, "saml2-0-websso"]], "SAML2.0 ECP": [[12, "saml2-0-ecp"]], "WebSSO with keystone and horizon": [[12, "websso-with-keystone-and-horizon"]], "Keystone to Keystone": [[12, "keystone-to-keystone"]], "OpenID Connect": [[12, "id4"]], "OpenID Connect Authentication Flow": [[12, "openid-connect-authentication-flow"]], "OpenID Connect with keystone and horizon": [[12, "openid-connect-with-keystone-and-horizon"]], "Mapping Combinations": [[13, "mapping-combinations"]], "Description": [[13, "description"]], "How Mappings Are Processed": [[13, "how-mappings-are-processed"]], "Mapping Rules": [[13, "mapping-rules"]], "Mapping Engine": [[13, "mapping-engine"]], "Mapping Conditions": [[13, "mapping-conditions"]], "Mappings Examples": [[13, "mappings-examples"]], "empty condition": [[13, "empty-condition"]], "other conditions": [[13, "other-conditions"]], "Output": [[13, "output"]], "Regular Expressions": [[13, "regular-expressions"]], "Condition Combinations": [[13, "condition-combinations"]], "Multiple Rules": [[13, "multiple-rules"]], "Auto-Provisioning": [[13, "auto-provisioning"]], "keystone-to-keystone": [[13, "keystone-to-keystone"]], "Fernet - Frequently Asked Questions": [[14, "fernet-frequently-asked-questions"]], "What is a fernet token?": [[14, "what-is-a-fernet-token"]], "What is a fernet key?": [[14, "what-is-a-fernet-key"]], "What are the different types of keys?": [[14, "what-are-the-different-types-of-keys"]], "So, how does a staged key help me and why do I care about it?": [[14, "so-how-does-a-staged-key-help-me-and-why-do-i-care-about-it"]], "Where do I put my key repository?": [[14, "where-do-i-put-my-key-repository"]], "What is the recommended way to rotate and distribute keys?": [[14, "what-is-the-recommended-way-to-rotate-and-distribute-keys"]], "Do fernet tokens still expire?": [[14, "do-fernet-tokens-still-expire"]], "Why should I choose fernet tokens over UUID tokens?": [[14, "why-should-i-choose-fernet-tokens-over-uuid-tokens"]], "Why should I choose fernet tokens over PKI or PKIZ tokens?": [[14, "why-should-i-choose-fernet-tokens-over-pki-or-pkiz-tokens"]], "Should I rotate and distribute keys from the same keystone node every rotation?": [[14, "should-i-rotate-and-distribute-keys-from-the-same-keystone-node-every-rotation"]], "How do I add new keystone nodes to a deployment?": [[14, "how-do-i-add-new-keystone-nodes-to-a-deployment"]], "How should I approach key distribution?": [[14, "how-should-i-approach-key-distribution"]], "How long should I keep my keys around?": [[14, "how-long-should-i-keep-my-keys-around"]], "Is a fernet token still a bearer token?": [[14, "is-a-fernet-token-still-a-bearer-token"]], "What if I need to revoke all my tokens?": [[14, "what-if-i-need-to-revoke-all-my-tokens"]], "What can an attacker do if they compromise a fernet key in my deployment?": [[14, "what-can-an-attacker-do-if-they-compromise-a-fernet-key-in-my-deployment"]], "I rotated keys and now tokens are invalidating early, what did I do?": [[14, "i-rotated-keys-and-now-tokens-are-invalidating-early-what-did-i-do"]], "Getting Started": [[15, "getting-started"], [419, "getting-started"]], "Health Check": [[16, "health-check"]], "Identity concepts": [[17, "identity-concepts"]], "User management": [[17, "user-management"]], "Service management": [[17, "service-management"]], "Groups": [[17, "groups"], [417, "groups"]], "Identity sources": [[18, "identity-sources"]], "Administrator Guides": [[19, "administrator-guides"], [421, "administrator-guides"]], "JWS key rotation": [[20, "jws-key-rotation"]], "Initial setup": [[20, "initial-setup"]], "Continued operations": [[20, "continued-operations"]], "Advanced Keystone Features": [[21, "advanced-keystone-features"]], "Create and manage services and service users": [[22, "create-and-manage-services-and-service-users"]], "Service Catalog": [[22, "service-catalog"]], "File-based Service Catalog (templated.Catalog)": [[22, "file-based-service-catalog-templated-catalog"]], "SQL-based Service Catalog (sql.Catalog)": [[22, "sql-based-service-catalog-sql-catalog"]], "Create a service": [[22, "create-a-service"]], "Create an endpoint": [[22, "create-an-endpoint"]], "Delete a service": [[22, "delete-a-service"]], "Service users": [[22, "service-users"]], "Create service users": [[22, "create-service-users"]], "Configuring service tokens": [[22, "configuring-service-tokens"]], "Managing trusts": [[23, "managing-trusts"]], "Removing Expired Trusts": [[23, "removing-expired-trusts"]], "Multi-Factor Authentication": [[24, "multi-factor-authentication"], [446, "multi-factor-authentication"]], "Configuring MFA": [[24, "configuring-mfa"], [446, "configuring-mfa"]], "MFA rules": [[24, "mfa-rules"]], "Enabling MFA": [[24, "enabling-mfa"]], "Using MFA": [[24, "using-mfa"], [446, "using-mfa"]], "Supported multi-factor authentication methods": [[24, "supported-multi-factor-authentication-methods"]], "TOTP": [[24, "totp"]], "OAuth1 1.0a": [[25, "oauth1-1-0a"]], "Keystone Operations": [[26, "keystone-operations"]], "Resource Options": [[27, "resource-options"]], "User Options": [[27, "user-options"]], "ignore_user_inactivity": [[27, "ignore-user-inactivity"]], "ignore_change_password_upon_first_use": [[27, "ignore-change-password-upon-first-use"]], "ignore_password_expiry": [[27, "ignore-password-expiry"]], "ignore_lockout_failure_attempts": [[27, "ignore-lockout-failure-attempts"]], "lock_password": [[27, "lock-password"]], "multi_factor_auth_enabled": [[27, "multi-factor-auth-enabled"]], "multi_factor_auth_rules": [[27, "multi-factor-auth-rules"]], "Role Options": [[27, "role-options"]], "immutable": [[27, "immutable"], [27, "id8"], [27, "id9"]], "Project Options": [[27, "project-options"]], "Domain Options": [[27, "domain-options"]], "Default Roles": [[28, "default-roles"]], "Primer": [[28, "primer"]], "Roles Definitions": [[28, "roles-definitions"]], "Reader": [[28, "reader"]], "Member": [[28, "member"]], "Admin": [[28, "admin"]], "System Personas": [[28, "system-personas"]], "System Administrators": [[28, "system-administrators"]], "System Members & System Readers": [[28, "system-members-system-readers"]], "Domain Personas": [[28, "domain-personas"]], "Domain Administrators": [[28, "domain-administrators"]], "Domain Members & Domain Readers": [[28, "domain-members-domain-readers"]], "Project Personas": [[28, "project-personas"]], "Project Administrators": [[28, "project-administrators"]], "Project Members & Project Readers": [[28, "project-members-project-readers"]], "Writing Policies": [[28, "writing-policies"]], "Token provider": [[29, "token-provider"]], "All about keystone tokens": [[30, "all-about-keystone-tokens"]], "Keystone tokens": [[31, "keystone-tokens"]], "Authorization scopes": [[31, "authorization-scopes"]], "Unscoped tokens": [[31, "unscoped-tokens"]], "Project-scoped tokens": [[31, "project-scoped-tokens"]], "Domain-scoped tokens": [[31, "domain-scoped-tokens"]], "System-scoped tokens": [[31, "system-scoped-tokens"]], "Token providers": [[31, "token-providers"]], "Fernet tokens": [[31, "fernet-tokens"]], "JWS tokens": [[31, "jws-tokens"]], "Unified Limits": [[32, "unified-limits"]], "What is a limit?": [[32, "what-is-a-limit"]], "Registered limits": [[32, "registered-limits"]], "Domain limits": [[32, "domain-limits"]], "Project limits": [[32, "project-limits"]], "Limits and usage": [[32, "limits-and-usage"]], "Enforcement models": [[32, "enforcement-models"]], "Flat": [[32, "flat"]], "Advantages": [[32, "advantages"], [32, "id1"]], "Disadvantages": [[32, "disadvantages"], [32, "id2"]], "Strict Two Level": [[32, "strict-two-level"]], "Upgrading Keystone": [[33, "upgrading-keystone"]], "Before you begin": [[33, "before-you-begin"]], "Upgrading with downtime": [[33, "upgrading-with-downtime"]], "Upgrading with minimal downtime": [[33, "upgrading-with-minimal-downtime"]], "Rollback after a failed upgrade": [[33, "rollback-after-a-failed-upgrade"]], "Upgrading without downtime": [[33, "upgrading-without-downtime"]], "Using db_sync check": [[33, "using-db-sync-check"]], "keystone package": [[34, "keystone-package"]], "Subpackages": [[34, "subpackages"], [63, "subpackages"], [69, "subpackages"], [80, "subpackages"], [93, "subpackages"], [100, "subpackages"], [115, "subpackages"], [167, "subpackages"], [171, "subpackages"], [172, "subpackages"], [173, "subpackages"], [183, "subpackages"], [193, "subpackages"], [246, "subpackages"], [252, "subpackages"], [257, "subpackages"], [263, "subpackages"], [273, "subpackages"], [274, "subpackages"], [295, "subpackages"], [310, "subpackages"], [319, "subpackages"], [326, "subpackages"], [329, "subpackages"], [334, "subpackages"], [345, "subpackages"], [351, "subpackages"], [353, "subpackages"], [357, "subpackages"], [364, "subpackages"], [366, "subpackages"], [373, "subpackages"]], "Submodules": [[34, "submodules"], [35, "submodules"], [63, "submodules"], [64, "submodules"], [69, "submodules"], [70, "submodules"], [74, "submodules"], [80, "submodules"], [82, "submodules"], [93, "submodules"], [94, "submodules"], [100, "submodules"], [103, "submodules"], [115, "submodules"], [117, "submodules"], [126, "submodules"], [163, "submodules"], [167, "submodules"], [169, "submodules"], [171, "submodules"], [173, "submodules"], [175, "submodules"], [183, "submodules"], [185, "submodules"], [193, "submodules"], [195, "submodules"], [206, "submodules"], [209, "submodules"], [246, "submodules"], [247, "submodules"], [252, "submodules"], [254, "submodules"], [257, "submodules"], [258, "submodules"], [263, "submodules"], [264, "submodules"], [273, "submodules"], [274, "submodules"], [276, "submodules"], [285, "submodules"], [287, "submodules"], [292, "submodules"], [295, "submodules"], [296, "submodules"], [300, "submodules"], [305, "submodules"], [310, "submodules"], [311, "submodules"], [317, "submodules"], [319, "submodules"], [320, "submodules"], [326, "submodules"], [329, "submodules"], [331, "submodules"], [334, "submodules"], [335, "submodules"], [340, "submodules"], [345, "submodules"], [346, "submodules"], [351, "submodules"], [353, "submodules"], [357, "submodules"], [359, "submodules"], [364, "submodules"], [366, "submodules"], [368, "submodules"], [370, "submodules"], [373, "submodules"], [374, "submodules"]], "Module contents": [[34, "module-keystone"], [35, "module-keystone.api"], [63, "module-keystone.application_credential"], [64, "module-keystone.application_credential.backends"], [69, "module-keystone.assignment"], [70, "module-keystone.assignment.backends"], [74, "module-keystone.assignment.role_backends"], [80, "module-keystone.auth"], [82, "module-keystone.auth.plugins"], [93, "module-keystone.catalog"], [94, "module-keystone.catalog.backends"], [100, "module-keystone.cmd"], [103, "module-keystone.cmd.doctor"], [115, "module-keystone.common"], [117, "module-keystone.common.cache"], [126, "module-keystone.common.policies"], [163, "module-keystone.common.rbac_enforcer"], [167, "module-keystone.common.resource_options"], [169, "module-keystone.common.resource_options.options"], [171, "module-keystone.common.sql"], [172, "module-keystone.common.sql.legacy_migrations"], [173, "module-keystone.common.sql.legacy_migrations.contract_repo"], [175, "module-keystone.common.sql.legacy_migrations.contract_repo.versions"], [183, "module-keystone.common.sql.legacy_migrations.data_migration_repo"], [185, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions"], [193, "module-keystone.common.sql.legacy_migrations.expand_repo"], [195, "module-keystone.common.sql.legacy_migrations.expand_repo.versions"], [206, "module-keystone.common.validation"], [209, "module-keystone.conf"], [246, "module-keystone.credential"], [247, "module-keystone.credential.backends"], [252, "module-keystone.credential.providers"], [254, "module-keystone.credential.providers.fernet"], [257, "module-keystone.endpoint_policy"], [258, "module-keystone.endpoint_policy.backends"], [263, "module-keystone.federation"], [264, "module-keystone.federation.backends"], [273, "module-keystone.identity"], [274, "module-keystone.identity.backends"], [276, "module-keystone.identity.backends.ldap"], [285, "module-keystone.identity.id_generators"], [287, "module-keystone.identity.mapping_backends"], [292, "module-keystone.identity.shadow_backends"], [295, "module-keystone.limit"], [296, "module-keystone.limit.backends"], [300, "module-keystone.limit.models"], [305, "module-keystone.models"], [310, "module-keystone.oauth1"], [311, "module-keystone.oauth1.backends"], [317, "module-keystone.oauth2"], [319, "module-keystone.policy"], [320, "module-keystone.policy.backends"], [326, "module-keystone.receipt"], [329, "module-keystone.receipt.providers"], [331, "module-keystone.receipt.providers.fernet"], [334, "module-keystone.resource"], [335, "module-keystone.resource.backends"], [340, "module-keystone.resource.config_backends"], [345, "module-keystone.revoke"], [346, "module-keystone.revoke.backends"], [351, "module-keystone.server"], [353, "module-keystone.server.flask"], [357, "module-keystone.server.flask.request_processing"], [359, "module-keystone.server.flask.request_processing.middleware"], [364, "module-keystone.token"], [366, "module-keystone.token.providers"], [368, "module-keystone.token.providers.fernet"], [370, "module-keystone.token.providers.jws"], [373, "module-keystone.trust"], [374, "module-keystone.trust.backends"]], "keystone.api package": [[35, "keystone-api-package"]], "keystone.api.auth module": [[36, "module-keystone.api.auth"]], "keystone.api.credentials module": [[37, "module-keystone.api.credentials"]], "keystone.api.discovery module": [[38, "module-keystone.api.discovery"]], "keystone.api.domains module": [[39, "module-keystone.api.domains"]], "keystone.api.ec2tokens module": [[40, "module-keystone.api.ec2tokens"]], "keystone.api.endpoints module": [[41, "module-keystone.api.endpoints"]], "keystone.api.groups module": [[42, "module-keystone.api.groups"]], "keystone.api.limits module": [[43, "module-keystone.api.limits"]], "keystone.api.os_ep_filter module": [[44, "module-keystone.api.os_ep_filter"]], "keystone.api.os_federation module": [[45, "module-keystone.api.os_federation"]], "keystone.api.os_inherit module": [[46, "module-keystone.api.os_inherit"]], "keystone.api.os_oauth1 module": [[47, "module-keystone.api.os_oauth1"]], "keystone.api.os_oauth2 module": [[48, "module-keystone.api.os_oauth2"]], "keystone.api.os_revoke module": [[49, "module-keystone.api.os_revoke"]], "keystone.api.os_simple_cert module": [[50, "module-keystone.api.os_simple_cert"]], "keystone.api.policy module": [[51, "module-keystone.api.policy"]], "keystone.api.projects module": [[52, "module-keystone.api.projects"]], "keystone.api.regions module": [[53, "module-keystone.api.regions"]], "keystone.api.registered_limits module": [[54, "module-keystone.api.registered_limits"]], "keystone.api.role_assignments module": [[55, "module-keystone.api.role_assignments"]], "keystone.api.role_inferences module": [[56, "module-keystone.api.role_inferences"]], "keystone.api.roles module": [[57, "module-keystone.api.roles"]], "keystone.api.s3tokens module": [[58, "module-keystone.api.s3tokens"]], "keystone.api.services module": [[59, "module-keystone.api.services"]], "keystone.api.system module": [[60, "module-keystone.api.system"]], "keystone.api.trusts module": [[61, "module-keystone.api.trusts"]], "keystone.api.users module": [[62, "module-keystone.api.users"]], "keystone.application_credential package": [[63, "keystone-application-credential-package"]], "keystone.application_credential.backends package": [[64, "keystone-application-credential-backends-package"]], "keystone.application_credential.backends.base module": [[65, "module-keystone.application_credential.backends.base"]], "keystone.application_credential.backends.sql module": [[66, "module-keystone.application_credential.backends.sql"]], "keystone.application_credential.core module": [[67, "module-keystone.application_credential.core"]], "keystone.application_credential.schema module": [[68, "module-keystone.application_credential.schema"]], "keystone.assignment package": [[69, "keystone-assignment-package"]], "keystone.assignment.backends package": [[70, "keystone-assignment-backends-package"]], "keystone.assignment.backends.base module": [[71, "module-keystone.assignment.backends.base"]], "keystone.assignment.backends.sql module": [[72, "module-keystone.assignment.backends.sql"]], "keystone.assignment.core module": [[73, "module-keystone.assignment.core"]], "keystone.assignment.role_backends package": [[74, "keystone-assignment-role-backends-package"]], "keystone.assignment.role_backends.base module": [[75, "module-keystone.assignment.role_backends.base"]], "keystone.assignment.role_backends.resource_options module": [[76, "module-keystone.assignment.role_backends.resource_options"]], "keystone.assignment.role_backends.sql module": [[77, "module-keystone.assignment.role_backends.sql"]], "keystone.assignment.role_backends.sql_model module": [[78, "module-keystone.assignment.role_backends.sql_model"]], "keystone.assignment.schema module": [[79, "module-keystone.assignment.schema"]], "keystone.auth package": [[80, "keystone-auth-package"]], "keystone.auth.core module": [[81, "module-keystone.auth.core"]], "keystone.auth.plugins package": [[82, "keystone-auth-plugins-package"]], "keystone.auth.plugins.application_credential module": [[83, "module-keystone.auth.plugins.application_credential"]], "keystone.auth.plugins.base module": [[84, "module-keystone.auth.plugins.base"]], "keystone.auth.plugins.core module": [[85, "module-keystone.auth.plugins.core"]], "keystone.auth.plugins.external module": [[86, "module-keystone.auth.plugins.external"]], "keystone.auth.plugins.mapped module": [[87, "module-keystone.auth.plugins.mapped"]], "keystone.auth.plugins.oauth1 module": [[88, "module-keystone.auth.plugins.oauth1"]], "keystone.auth.plugins.password module": [[89, "module-keystone.auth.plugins.password"]], "keystone.auth.plugins.token module": [[90, "module-keystone.auth.plugins.token"]], "keystone.auth.plugins.totp module": [[91, "module-keystone.auth.plugins.totp"]], "keystone.auth.schema module": [[92, "module-keystone.auth.schema"]], "keystone.catalog package": [[93, "keystone-catalog-package"]], "keystone.catalog.backends package": [[94, "keystone-catalog-backends-package"]], "keystone.catalog.backends.base module": [[95, "module-keystone.catalog.backends.base"]], "keystone.catalog.backends.sql module": [[96, "module-keystone.catalog.backends.sql"]], "keystone.catalog.backends.templated module": [[97, "module-keystone.catalog.backends.templated"]], "keystone.catalog.core module": [[98, "module-keystone.catalog.core"]], "keystone.catalog.schema module": [[99, "module-keystone.catalog.schema"]], "keystone.cmd package": [[100, "keystone-cmd-package"]], "keystone.cmd.bootstrap module": [[101, "module-keystone.cmd.bootstrap"]], "keystone.cmd.cli module": [[102, "module-keystone.cmd.cli"]], "keystone.cmd.doctor package": [[103, "keystone-cmd-doctor-package"]], "keystone.cmd.doctor.caching module": [[104, "module-keystone.cmd.doctor.caching"]], "keystone.cmd.doctor.credential module": [[105, "module-keystone.cmd.doctor.credential"]], "keystone.cmd.doctor.database module": [[106, "module-keystone.cmd.doctor.database"]], "keystone.cmd.doctor.debug module": [[107, "module-keystone.cmd.doctor.debug"]], "keystone.cmd.doctor.federation module": [[108, "module-keystone.cmd.doctor.federation"]], "keystone.cmd.doctor.ldap module": [[109, "module-keystone.cmd.doctor.ldap"]], "keystone.cmd.doctor.security_compliance module": [[110, "module-keystone.cmd.doctor.security_compliance"]], "keystone.cmd.doctor.tokens module": [[111, "module-keystone.cmd.doctor.tokens"]], "keystone.cmd.doctor.tokens_fernet module": [[112, "module-keystone.cmd.doctor.tokens_fernet"]], "keystone.cmd.manage module": [[113, "module-keystone.cmd.manage"]], "keystone.cmd.status module": [[114, "module-keystone.cmd.status"]], "keystone.common package": [[115, "keystone-common-package"]], "keystone.common.authorization module": [[116, "module-keystone.common.authorization"]], "keystone.common.cache package": [[117, "keystone-common-cache-package"]], "keystone.common.cache.core module": [[118, "module-keystone.common.cache.core"]], "keystone.common.context module": [[119, "module-keystone.common.context"]], "keystone.common.driver_hints module": [[120, "module-keystone.common.driver_hints"]], "keystone.common.fernet_utils module": [[121, "module-keystone.common.fernet_utils"]], "keystone.common.json_home module": [[122, "module-keystone.common.json_home"]], "keystone.common.jwt_utils module": [[123, "module-keystone.common.jwt_utils"]], "keystone.common.manager module": [[124, "module-keystone.common.manager"]], "keystone.common.password_hashing module": [[125, "module-keystone.common.password_hashing"]], "keystone.common.policies package": [[126, "keystone-common-policies-package"]], "keystone.common.policies.access_rule module": [[127, "module-keystone.common.policies.access_rule"]], "keystone.common.policies.access_token module": [[128, "module-keystone.common.policies.access_token"]], "keystone.common.policies.application_credential module": [[129, "module-keystone.common.policies.application_credential"]], "keystone.common.policies.auth module": [[130, "module-keystone.common.policies.auth"]], "keystone.common.policies.base module": [[131, "module-keystone.common.policies.base"]], "keystone.common.policies.consumer module": [[132, "module-keystone.common.policies.consumer"]], "keystone.common.policies.credential module": [[133, "module-keystone.common.policies.credential"]], "keystone.common.policies.domain module": [[134, "module-keystone.common.policies.domain"]], "keystone.common.policies.domain_config module": [[135, "module-keystone.common.policies.domain_config"]], "keystone.common.policies.ec2_credential module": [[136, "module-keystone.common.policies.ec2_credential"]], "keystone.common.policies.endpoint module": [[137, "module-keystone.common.policies.endpoint"]], "keystone.common.policies.endpoint_group module": [[138, "module-keystone.common.policies.endpoint_group"]], "keystone.common.policies.grant module": [[139, "module-keystone.common.policies.grant"]], "keystone.common.policies.group module": [[140, "module-keystone.common.policies.group"]], "keystone.common.policies.identity_provider module": [[141, "module-keystone.common.policies.identity_provider"]], "keystone.common.policies.implied_role module": [[142, "module-keystone.common.policies.implied_role"]], "keystone.common.policies.limit module": [[143, "module-keystone.common.policies.limit"]], "keystone.common.policies.mapping module": [[144, "module-keystone.common.policies.mapping"]], "keystone.common.policies.policy module": [[145, "module-keystone.common.policies.policy"]], "keystone.common.policies.policy_association module": [[146, "module-keystone.common.policies.policy_association"]], "keystone.common.policies.project module": [[147, "module-keystone.common.policies.project"]], "keystone.common.policies.project_endpoint module": [[148, "module-keystone.common.policies.project_endpoint"]], "keystone.common.policies.protocol module": [[149, "module-keystone.common.policies.protocol"]], "keystone.common.policies.region module": [[150, "module-keystone.common.policies.region"]], "keystone.common.policies.registered_limit module": [[151, "module-keystone.common.policies.registered_limit"]], "keystone.common.policies.revoke_event module": [[152, "module-keystone.common.policies.revoke_event"]], "keystone.common.policies.role module": [[153, "module-keystone.common.policies.role"]], "keystone.common.policies.role_assignment module": [[154, "module-keystone.common.policies.role_assignment"]], "keystone.common.policies.service module": [[155, "module-keystone.common.policies.service"]], "keystone.common.policies.service_provider module": [[156, "module-keystone.common.policies.service_provider"]], "keystone.common.policies.token module": [[157, "module-keystone.common.policies.token"]], "keystone.common.policies.token_revocation module": [[158, "module-keystone.common.policies.token_revocation"]], "keystone.common.policies.trust module": [[159, "module-keystone.common.policies.trust"]], "keystone.common.policies.user module": [[160, "module-keystone.common.policies.user"]], "keystone.common.profiler module": [[161, "module-keystone.common.profiler"]], "keystone.common.provider_api module": [[162, "module-keystone.common.provider_api"]], "keystone.common.rbac_enforcer package": [[163, "keystone-common-rbac-enforcer-package"]], "keystone.common.rbac_enforcer.enforcer module": [[164, "module-keystone.common.rbac_enforcer.enforcer"]], "keystone.common.rbac_enforcer.policy module": [[165, "module-keystone.common.rbac_enforcer.policy"]], "keystone.common.render_token module": [[166, "module-keystone.common.render_token"]], "keystone.common.resource_options package": [[167, "keystone-common-resource-options-package"]], "keystone.common.resource_options.core module": [[168, "module-keystone.common.resource_options.core"]], "keystone.common.resource_options.options package": [[169, "keystone-common-resource-options-options-package"]], "keystone.common.resource_options.options.immutable module": [[170, "module-keystone.common.resource_options.options.immutable"]], "keystone.common.sql package": [[171, "keystone-common-sql-package"]], "keystone.common.sql.legacy_migrations package": [[172, "keystone-common-sql-legacy-migrations-package"]], "keystone.common.sql.legacy_migrations.contract_repo package": [[173, "keystone-common-sql-legacy-migrations-contract-repo-package"]], "keystone.common.sql.legacy_migrations.contract_repo.manage module": [[174, "module-keystone.common.sql.legacy_migrations.contract_repo.manage"]], "keystone.common.sql.legacy_migrations.contract_repo.versions package": [[175, "keystone-common-sql-legacy-migrations-contract-repo-versions-package"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration module": [[176, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder module": [[177, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder module": [[178, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder module": [[179, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder module": [[180, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder module": [[181, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit module": [[182, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit"]], "keystone.common.sql.legacy_migrations.data_migration_repo package": [[183, "keystone-common-sql-legacy-migrations-data-migration-repo-package"]], "keystone.common.sql.legacy_migrations.data_migration_repo.manage module": [[184, "module-keystone.common.sql.legacy_migrations.data_migration_repo.manage"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions package": [[185, "keystone-common-sql-legacy-migrations-data-migration-repo-versions-package"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration module": [[186, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder module": [[187, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder module": [[188, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder module": [[189, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder module": [[190, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder module": [[191, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit module": [[192, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit"]], "keystone.common.sql.legacy_migrations.expand_repo package": [[193, "keystone-common-sql-legacy-migrations-expand-repo-package"]], "keystone.common.sql.legacy_migrations.expand_repo.manage module": [[194, "module-keystone.common.sql.legacy_migrations.expand_repo.manage"]], "keystone.common.sql.legacy_migrations.expand_repo.versions package": [[195, "keystone-common-sql-legacy-migrations-expand-repo-versions-package"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration module": [[196, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder module": [[197, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder module": [[198, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder module": [[199, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder module": [[200, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder module": [[201, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit module": [[202, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit"]], "keystone.common.sql.upgrades module": [[203, "module-keystone.common.sql.upgrades"]], "keystone.common.tokenless_auth module": [[204, "module-keystone.common.tokenless_auth"]], "keystone.common.utils module": [[205, "module-keystone.common.utils"]], "keystone.common.validation package": [[206, "keystone-common-validation-package"]], "keystone.common.validation.parameter_types module": [[207, "module-keystone.common.validation.parameter_types"]], "keystone.common.validation.validators module": [[208, "module-keystone.common.validation.validators"]], "keystone.conf package": [[209, "keystone-conf-package"]], "keystone.conf.application_credential module": [[210, "module-keystone.conf.application_credential"]], "keystone.conf.assignment module": [[211, "module-keystone.conf.assignment"]], "keystone.conf.auth module": [[212, "module-keystone.conf.auth"]], "keystone.conf.catalog module": [[213, "module-keystone.conf.catalog"]], "keystone.conf.constants module": [[214, "module-keystone.conf.constants"]], "keystone.conf.credential module": [[215, "module-keystone.conf.credential"]], "keystone.conf.default module": [[216, "module-keystone.conf.default"]], "keystone.conf.domain_config module": [[217, "module-keystone.conf.domain_config"]], "keystone.conf.endpoint_filter module": [[218, "module-keystone.conf.endpoint_filter"]], "keystone.conf.endpoint_policy module": [[219, "module-keystone.conf.endpoint_policy"]], "keystone.conf.eventlet_server module": [[220, "module-keystone.conf.eventlet_server"]], "keystone.conf.federation module": [[221, "module-keystone.conf.federation"]], "keystone.conf.fernet_receipts module": [[222, "module-keystone.conf.fernet_receipts"]], "keystone.conf.fernet_tokens module": [[223, "module-keystone.conf.fernet_tokens"]], "keystone.conf.identity module": [[224, "module-keystone.conf.identity"]], "keystone.conf.identity_mapping module": [[225, "module-keystone.conf.identity_mapping"]], "keystone.conf.jwt_tokens module": [[226, "module-keystone.conf.jwt_tokens"]], "keystone.conf.ldap module": [[227, "module-keystone.conf.ldap"]], "keystone.conf.memcache module": [[228, "module-keystone.conf.memcache"]], "keystone.conf.oauth1 module": [[229, "module-keystone.conf.oauth1"]], "keystone.conf.opts module": [[230, "module-keystone.conf.opts"]], "keystone.conf.policy module": [[231, "module-keystone.conf.policy"]], "keystone.conf.receipt module": [[232, "module-keystone.conf.receipt"]], "keystone.conf.resource module": [[233, "module-keystone.conf.resource"]], "keystone.conf.revoke module": [[234, "module-keystone.conf.revoke"]], "keystone.conf.role module": [[235, "module-keystone.conf.role"]], "keystone.conf.saml module": [[236, "module-keystone.conf.saml"]], "keystone.conf.security_compliance module": [[237, "module-keystone.conf.security_compliance"]], "keystone.conf.shadow_users module": [[238, "module-keystone.conf.shadow_users"]], "keystone.conf.token module": [[239, "module-keystone.conf.token"]], "keystone.conf.tokenless_auth module": [[240, "module-keystone.conf.tokenless_auth"]], "keystone.conf.totp module": [[241, "module-keystone.conf.totp"]], "keystone.conf.trust module": [[242, "module-keystone.conf.trust"]], "keystone.conf.unified_limit module": [[243, "module-keystone.conf.unified_limit"]], "keystone.conf.utils module": [[244, "module-keystone.conf.utils"]], "keystone.conf.wsgi module": [[245, "module-keystone.conf.wsgi"]], "keystone.credential package": [[246, "keystone-credential-package"]], "keystone.credential.backends package": [[247, "keystone-credential-backends-package"]], "keystone.credential.backends.base module": [[248, "module-keystone.credential.backends.base"]], "keystone.credential.backends.sql module": [[249, "module-keystone.credential.backends.sql"]], "keystone.credential.core module": [[250, "module-keystone.credential.core"]], "keystone.credential.provider module": [[251, "module-keystone.credential.provider"]], "keystone.credential.providers package": [[252, "keystone-credential-providers-package"]], "keystone.credential.providers.core module": [[253, "module-keystone.credential.providers.core"]], "keystone.credential.providers.fernet package": [[254, "keystone-credential-providers-fernet-package"]], "keystone.credential.providers.fernet.core module": [[255, "module-keystone.credential.providers.fernet.core"]], "keystone.credential.schema module": [[256, "module-keystone.credential.schema"]], "keystone.endpoint_policy package": [[257, "keystone-endpoint-policy-package"]], "keystone.endpoint_policy.backends package": [[258, "keystone-endpoint-policy-backends-package"]], "keystone.endpoint_policy.backends.base module": [[259, "module-keystone.endpoint_policy.backends.base"]], "keystone.endpoint_policy.backends.sql module": [[260, "module-keystone.endpoint_policy.backends.sql"]], "keystone.endpoint_policy.core module": [[261, "module-keystone.endpoint_policy.core"]], "keystone.exception module": [[262, "module-keystone.exception"]], "keystone.federation package": [[263, "keystone-federation-package"]], "keystone.federation.backends package": [[264, "keystone-federation-backends-package"]], "keystone.federation.backends.base module": [[265, "module-keystone.federation.backends.base"]], "keystone.federation.backends.sql module": [[266, "module-keystone.federation.backends.sql"]], "keystone.federation.constants module": [[267, "module-keystone.federation.constants"]], "keystone.federation.core module": [[268, "module-keystone.federation.core"]], "keystone.federation.idp module": [[269, "module-keystone.federation.idp"]], "keystone.federation.schema module": [[270, "module-keystone.federation.schema"]], "keystone.federation.utils module": [[271, "module-keystone.federation.utils"]], "keystone.i18n module": [[272, "module-keystone.i18n"]], "keystone.identity package": [[273, "keystone-identity-package"]], "keystone.identity.backends package": [[274, "keystone-identity-backends-package"]], "keystone.identity.backends.base module": [[275, "module-keystone.identity.backends.base"]], "keystone.identity.backends.ldap package": [[276, "keystone-identity-backends-ldap-package"]], "keystone.identity.backends.ldap.common module": [[277, "module-keystone.identity.backends.ldap.common"]], "keystone.identity.backends.ldap.core module": [[278, "module-keystone.identity.backends.ldap.core"]], "keystone.identity.backends.ldap.models module": [[279, "module-keystone.identity.backends.ldap.models"]], "keystone.identity.backends.resource_options module": [[280, "module-keystone.identity.backends.resource_options"]], "keystone.identity.backends.sql module": [[281, "module-keystone.identity.backends.sql"]], "keystone.identity.backends.sql_model module": [[282, "module-keystone.identity.backends.sql_model"]], "keystone.identity.core module": [[283, "module-keystone.identity.core"]], "keystone.identity.generator module": [[284, "module-keystone.identity.generator"]], "keystone.identity.id_generators package": [[285, "keystone-identity-id-generators-package"]], "keystone.identity.id_generators.sha256 module": [[286, "module-keystone.identity.id_generators.sha256"]], "keystone.identity.mapping_backends package": [[287, "keystone-identity-mapping-backends-package"]], "keystone.identity.mapping_backends.base module": [[288, "module-keystone.identity.mapping_backends.base"]], "keystone.identity.mapping_backends.mapping module": [[289, "module-keystone.identity.mapping_backends.mapping"]], "keystone.identity.mapping_backends.sql module": [[290, "module-keystone.identity.mapping_backends.sql"]], "keystone.identity.schema module": [[291, "module-keystone.identity.schema"]], "keystone.identity.shadow_backends package": [[292, "keystone-identity-shadow-backends-package"]], "keystone.identity.shadow_backends.base module": [[293, "module-keystone.identity.shadow_backends.base"]], "keystone.identity.shadow_backends.sql module": [[294, "module-keystone.identity.shadow_backends.sql"]], "keystone.limit package": [[295, "keystone-limit-package"]], "keystone.limit.backends package": [[296, "keystone-limit-backends-package"]], "keystone.limit.backends.base module": [[297, "module-keystone.limit.backends.base"]], "keystone.limit.backends.sql module": [[298, "module-keystone.limit.backends.sql"]], "keystone.limit.core module": [[299, "module-keystone.limit.core"]], "keystone.limit.models package": [[300, "keystone-limit-models-package"]], "keystone.limit.models.base module": [[301, "module-keystone.limit.models.base"]], "keystone.limit.models.flat module": [[302, "module-keystone.limit.models.flat"]], "keystone.limit.models.strict_two_level module": [[303, "module-keystone.limit.models.strict_two_level"]], "keystone.limit.schema module": [[304, "module-keystone.limit.schema"]], "keystone.models package": [[305, "keystone-models-package"]], "keystone.models.receipt_model module": [[306, "module-keystone.models.receipt_model"]], "keystone.models.revoke_model module": [[307, "module-keystone.models.revoke_model"]], "keystone.models.token_model module": [[308, "module-keystone.models.token_model"]], "keystone.notifications module": [[309, "module-keystone.notifications"]], "keystone.oauth1 package": [[310, "keystone-oauth1-package"]], "keystone.oauth1.backends package": [[311, "keystone-oauth1-backends-package"]], "keystone.oauth1.backends.base module": [[312, "module-keystone.oauth1.backends.base"]], "keystone.oauth1.backends.sql module": [[313, "module-keystone.oauth1.backends.sql"]], "keystone.oauth1.core module": [[314, "module-keystone.oauth1.core"]], "keystone.oauth1.schema module": [[315, "module-keystone.oauth1.schema"]], "keystone.oauth1.validator module": [[316, "module-keystone.oauth1.validator"]], "keystone.oauth2 package": [[317, "keystone-oauth2-package"]], "keystone.oauth2.handlers module": [[318, "module-keystone.oauth2.handlers"]], "keystone.policy package": [[319, "keystone-policy-package"]], "keystone.policy.backends package": [[320, "keystone-policy-backends-package"]], "keystone.policy.backends.base module": [[321, "module-keystone.policy.backends.base"]], "keystone.policy.backends.rules module": [[322, "module-keystone.policy.backends.rules"]], "keystone.policy.backends.sql module": [[323, "module-keystone.policy.backends.sql"]], "keystone.policy.core module": [[324, "module-keystone.policy.core"]], "keystone.policy.schema module": [[325, "module-keystone.policy.schema"]], "keystone.receipt package": [[326, "keystone-receipt-package"]], "keystone.receipt.handlers module": [[327, "module-keystone.receipt.handlers"]], "keystone.receipt.provider module": [[328, "module-keystone.receipt.provider"]], "keystone.receipt.providers package": [[329, "keystone-receipt-providers-package"]], "keystone.receipt.providers.base module": [[330, "module-keystone.receipt.providers.base"]], "keystone.receipt.providers.fernet package": [[331, "keystone-receipt-providers-fernet-package"]], "keystone.receipt.providers.fernet.core module": [[332, "module-keystone.receipt.providers.fernet.core"]], "keystone.receipt.receipt_formatters module": [[333, "module-keystone.receipt.receipt_formatters"]], "keystone.resource package": [[334, "keystone-resource-package"]], "keystone.resource.backends package": [[335, "keystone-resource-backends-package"]], "keystone.resource.backends.base module": [[336, "module-keystone.resource.backends.base"]], "keystone.resource.backends.resource_options module": [[337, "module-keystone.resource.backends.resource_options"]], "keystone.resource.backends.sql module": [[338, "module-keystone.resource.backends.sql"]], "keystone.resource.backends.sql_model module": [[339, "module-keystone.resource.backends.sql_model"]], "keystone.resource.config_backends package": [[340, "keystone-resource-config-backends-package"]], "keystone.resource.config_backends.base module": [[341, "module-keystone.resource.config_backends.base"]], "keystone.resource.config_backends.sql module": [[342, "module-keystone.resource.config_backends.sql"]], "keystone.resource.core module": [[343, "module-keystone.resource.core"]], "keystone.resource.schema module": [[344, "module-keystone.resource.schema"]], "keystone.revoke package": [[345, "keystone-revoke-package"]], "keystone.revoke.backends package": [[346, "keystone-revoke-backends-package"]], "keystone.revoke.backends.base module": [[347, "module-keystone.revoke.backends.base"]], "keystone.revoke.backends.sql module": [[348, "module-keystone.revoke.backends.sql"]], "keystone.revoke.core module": [[349, "module-keystone.revoke.core"]], "keystone.revoke.model module": [[350, "module-keystone.revoke.model"]], "keystone.server package": [[351, "keystone-server-package"]], "keystone.server.backends module": [[352, "module-keystone.server.backends"]], "keystone.server.flask package": [[353, "keystone-server-flask-package"]], "keystone.server.flask.application module": [[354, "module-keystone.server.flask.application"]], "keystone.server.flask.common module": [[355, "module-keystone.server.flask.common"]], "keystone.server.flask.core module": [[356, "module-keystone.server.flask.core"]], "keystone.server.flask.request_processing package": [[357, "keystone-server-flask-request-processing-package"]], "keystone.server.flask.request_processing.json_body module": [[358, "module-keystone.server.flask.request_processing.json_body"]], "keystone.server.flask.request_processing.middleware package": [[359, "keystone-server-flask-request-processing-middleware-package"]], "keystone.server.flask.request_processing.middleware.auth_context module": [[360, "module-keystone.server.flask.request_processing.middleware.auth_context"]], "keystone.server.flask.request_processing.middleware.url_normalize module": [[361, "module-keystone.server.flask.request_processing.middleware.url_normalize"]], "keystone.server.flask.request_processing.req_logging module": [[362, "module-keystone.server.flask.request_processing.req_logging"]], "keystone.server.wsgi module": [[363, "module-keystone.server.wsgi"]], "keystone.token package": [[364, "keystone-token-package"]], "keystone.token.provider module": [[365, "module-keystone.token.provider"]], "keystone.token.providers package": [[366, "keystone-token-providers-package"]], "keystone.token.providers.base module": [[367, "module-keystone.token.providers.base"]], "keystone.token.providers.fernet package": [[368, "keystone-token-providers-fernet-package"]], "keystone.token.providers.fernet.core module": [[369, "module-keystone.token.providers.fernet.core"]], "keystone.token.providers.jws package": [[370, "keystone-token-providers-jws-package"]], "keystone.token.providers.jws.core module": [[371, "module-keystone.token.providers.jws.core"]], "keystone.token.token_formatters module": [[372, "module-keystone.token.token_formatters"]], "keystone.trust package": [[373, "keystone-trust-package"]], "keystone.trust.backends package": [[374, "keystone-trust-backends-package"]], "keystone.trust.backends.base module": [[375, "module-keystone.trust.backends.base"]], "keystone.trust.backends.sql module": [[376, "module-keystone.trust.backends.sql"]], "keystone.trust.core module": [[377, "module-keystone.trust.core"]], "keystone.trust.schema module": [[378, "module-keystone.trust.schema"]], "keystone.version module": [[379, "module-keystone.version"]], "keystone": [[380, "keystone"], [389, "keystone"]], "API Examples using Curl": [[381, "api-examples-using-curl"]], "v3 API Examples Using Curl": [[381, "v3-api-examples-using-curl"]], "GET /": [[381, "get"]], "Unscoped": [[381, "unscoped"], [412, "unscoped"]], "Project-scoped": [[381, "project-scoped"]], "Domain-Scoped": [[381, "domain-scoped"]], "Getting a token from a token": [[381, "getting-a-token-from-a-token"]], "DELETE /v3/auth/tokens": [[381, "delete-v3-auth-tokens"]], "Domains": [[381, "domains"], [412, "domains"], [417, "domains"]], "GET /v3/domains": [[381, "get-v3-domains"]], "POST /v3/domains": [[381, "post-v3-domains"]], "GET /v3/projects": [[381, "get-v3-projects"]], "PATCH /v3/projects/{id}": [[381, "patch-v3-projects-id"]], "GET /v3/services": [[381, "get-v3-services"]], "GET /v3/endpoints": [[381, "get-v3-endpoints"]], "GET /v3/users": [[381, "get-v3-users"]], "POST /v3/users": [[381, "post-v3-users"]], "GET /v3/users/{user_id}": [[381, "get-v3-users-user-id"]], "POST /v3/users/{user_id}/password": [[381, "post-v3-users-user-id-password"]], "PATCH /v3/users/{user_id}": [[381, "patch-v3-users-user-id"]], "PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}": [[381, "put-v3-projects-project-id-groups-group-id-roles-role-id"]], "POST /v3/OS-TRUST/trusts": [[381, "post-v3-os-trust-trusts"]], "General keystone-manage options:": [[382, "general-keystone-manage-options"], [384, "general-keystone-manage-options"]], "CLI Documentation": [[383, "cli-documentation"], [421, "cli-documentation"]], "keystone-manage": [[384, "keystone-manage"]], "Keystone Management Utility": [[384, "keystone-management-utility"]], "SYNOPSIS": [[384, "synopsis"], [385, "synopsis"]], "DESCRIPTION": [[384, "description"], [385, "description"]], "USAGE": [[384, "usage"], [385, "usage"]], "OPTIONS": [[384, "options"], [385, "options"]], "FILES": [[384, "files"], [385, "files"]], "SEE ALSO": [[384, "see-also"], [385, "see-also"]], "SOURCE": [[384, "source"], [385, "source"]], "keystone-status": [[385, "keystone-status"]], "Keystone Status Utility": [[385, "keystone-status-utility"]], "Categories and commands": [[385, "categories-and-commands"]], "Code Documentation": [[386, "code-documentation"]], "API Configuration options": [[387, "api-configuration-options"]], "DEFAULT": [[387, "default"]], "Deprecated Variations": [[387, "id1"], [387, "id2"], [387, "id3"], [387, "id4"], [387, "id5"], [387, "id6"], [387, "id7"], [387, "id8"], [387, "id9"], [387, "id10"], [387, "id11"], [387, "id12"], [387, "id13"], [387, "id14"], [387, "id15"], [387, "id16"], [387, "id17"], [387, "id18"], [387, "id19"], [387, "id20"], [387, "id21"], [387, "id22"], [387, "id23"], [387, "id24"], [387, "id25"], [387, "id26"], [387, "id27"], [387, "id28"], [387, "id29"], [387, "id30"], [387, "id31"], [387, "id32"], [387, "id33"], [387, "id34"], [387, "id35"], [387, "id36"], [387, "id37"], [387, "id38"], [387, "id39"], [387, "id40"], [387, "id41"], [387, "id42"], [387, "id43"], [387, "id44"], [387, "id45"], [387, "id46"], [387, "id47"], [387, "id48"], [387, "id49"], [387, "id50"], [387, "id51"], [387, "id52"], [387, "id53"], [387, "id54"]], "application_credential": [[387, "application-credential"]], "assignment": [[387, "assignment"]], "auth": [[387, "auth"]], "cache": [[387, "cache"]], "catalog": [[387, "catalog"]], "cors": [[387, "cors"]], "credential": [[387, "credential"]], "database": [[387, "database"]], "domain_config": [[387, "domain-config"]], "endpoint_filter": [[387, "endpoint-filter"]], "endpoint_policy": [[387, "endpoint-policy"]], "eventlet_server": [[387, "eventlet-server"]], "federation": [[387, "federation"]], "fernet_receipts": [[387, "fernet-receipts"]], "fernet_tokens": [[387, "fernet-tokens"]], "healthcheck": [[387, "healthcheck"]], "identity": [[387, "identity"]], "identity_mapping": [[387, "identity_mapping"]], "jwt_tokens": [[387, "jwt-tokens"]], "ldap": [[387, "ldap"]], "memcache": [[387, "memcache"]], "oauth1": [[387, "oauth1"]], "oslo_messaging_amqp": [[387, "oslo-messaging-amqp"]], "oslo_messaging_kafka": [[387, "oslo-messaging-kafka"]], "oslo_messaging_notifications": [[387, "oslo-messaging-notifications"]], "oslo_messaging_rabbit": [[387, "oslo-messaging-rabbit"]], "oslo_middleware": [[387, "oslo-middleware"]], "oslo_policy": [[387, "oslo-policy"]], "policy": [[387, "policy"]], "profiler": [[387, "profiler"]], "receipt": [[387, "receipt"]], "resource": [[387, "resource"]], "revoke": [[387, "revoke"]], "role": [[387, "role"]], "saml": [[387, "saml"]], "security_compliance": [[387, "security-compliance"]], "shadow_users": [[387, "shadow-users"]], "token": [[387, "token"]], "tokenless_auth": [[387, "tokenless-auth"]], "totp": [[387, "totp"]], "trust": [[387, "trust"]], "unified_limit": [[387, "unified-limit"]], "wsgi": [[387, "wsgi"]], "Domain-specific Identity drivers": [[387, "domain-specific-identity-drivers"]], "Keystone Configuration Options": [[388, "keystone-configuration-options"]], "Policy configuration": [[389, "policy-configuration"]], "Sample configuration files": [[390, "sample-configuration-files"]], "keystone.conf": [[391, "keystone-conf"]], "logging.conf": [[392, "logging-conf"]], "policy.yaml": [[393, "policy-yaml"]], "Making an API Change": [[394, "making-an-api-change"]], "Proposing a change": [[394, "proposing-a-change"]], "Create": [[394, "create"]], "Agreement": [[394, "agreement"]], "Implementing a change": [[394, "implementing-a-change"]], "Architectural Recapitulation": [[394, "architectural-recapitulation"]], "Changing the SQL Model and Driver": [[394, "changing-the-sql-model-and-driver"]], "Todo": [[394, "id1"]], "Changing the Manager": [[394, "changing-the-manager"]], "Changing the API Interface": [[394, "changing-the-api-interface"]], "Conclusion": [[394, "conclusion"]], "Learning Architecture Internals": [[395, "learning-architecture-internals"]], "Authentication Plugins": [[396, "authentication-plugins"]], "How to Implement an Authentication Plugin": [[396, "how-to-implement-an-authentication-plugin"]], "Caching Layer": [[397, "caching-layer"]], "So You Want to Contribute\u2026": [[398, "so-you-want-to-contribute"]], "Communication": [[398, "communication"], [412, "communication"]], "Contacting the Core Team": [[398, "contacting-the-core-team"]], "New Feature Planning": [[398, "new-feature-planning"]], "Task Tracking": [[398, "task-tracking"]], "Reporting a Bug": [[398, "reporting-a-bug"]], "Getting Your Patch Merged": [[398, "getting-your-patch-merged"]], "Project Team Lead Duties": [[398, "project-team-lead-duties"]], "Database Migrations": [[399, "database-migrations"]], "Developing Keystone Drivers": [[400, "developing-keystone-drivers"]], "In/Out of Tree": [[400, "in-out-of-tree"]], "How To Make a Driver": [[400, "how-to-make-a-driver"]], "Driver Interface Changes": [[400, "driver-interface-changes"]], "Removing Methods": [[400, "removing-methods"]], "Adding Methods": [[400, "adding-methods"]], "Updating Methods": [[400, "updating-methods"]], "Developing doctor checks": [[401, "developing-doctor-checks"]], "Filtering responsibilities between API resources and drivers": [[402, "filtering-responsibilities-between-api-resources-and-drivers"]], "How Can I Help?": [[403, "how-can-i-help"]], "The Meaning of Low Hanging Fruit": [[403, "the-meaning-of-low-hanging-fruit"]], "Identity API v2.0 and v3 History": [[404, "identity-api-v2-0-and-v3-history"]], "Specifications": [[404, "specifications"], [409, "specifications"]], "History": [[404, "history"]], "How do I migrate from v2.0 to v3?": [[404, "how-do-i-migrate-from-v2-0-to-v3"]], "I am a deployer": [[404, "i-am-a-deployer"]], "I have a Python client": [[404, "i-have-a-python-client"]], "I have a non-Python client": [[404, "i-have-a-non-python-client"]], "Why do I see deployments with Keystone running on two ports?": [[404, "why-do-i-see-deployments-with-keystone-running-on-two-ports"]], "HTTP/1.1 Chunked Encoding": [[404, "http-1-1-chunked-encoding"]], "Identity entity ID management for domain-specific backends": [[405, "identity-entity-id-management-for-domain-specific-backends"]], "Contributor Documentation": [[406, "contributor-documentation"], [421, "contributor-documentation"]], "Entity list truncation by drivers": [[407, "entity-list-truncation-by-drivers"]], "Programming Exercises for Interns and New Contributors": [[408, "programming-exercises-for-interns-and-new-contributors"]], "Add a Parameter to an API": [[408, "add-a-parameter-to-an-api"]], "Write an External Driver": [[408, "write-an-external-driver"]], "Write an Auth Plugin": [[408, "write-an-auth-plugin"]], "Proposing Features": [[409, "proposing-features"]], "RFE Bug Reports": [[409, "rfe-bug-reports"]], "Working with Release Notes": [[410, "working-with-release-notes"]], "Release Notes for Bugs": [[410, "release-notes-for-bugs"]], "Release Notes for Features": [[410, "release-notes-for-features"]], "Service Catalog Overview": [[411, "service-catalog-overview"]], "An example service catalog": [[411, "an-example-service-catalog"]], "Services": [[411, "services"], [417, "services"]], "Endpoints": [[411, "endpoints"]], "Keystone for Other Services": [[412, "keystone-for-other-services"]], "The \u201cdefault\u201d domain": [[412, "the-default-domain"]], "Authorization Scopes": [[412, "authorization-scopes"]], "System Scope": [[412, "system-scope"]], "Domain Scope": [[412, "domain-scope"]], "Project Scope": [[412, "project-scope"]], "Why are authorization scopes important?": [[412, "why-are-authorization-scopes-important"]], "Flexibility for exposing your work": [[412, "flexibility-for-exposing-your-work"]], "Less custom code": [[412, "less-custom-code"]], "Reusable default roles": [[412, "reusable-default-roles"]], "How do I incorporate authorization scopes into a service?": [[412, "how-do-i-incorporate-authorization-scopes-into-a-service"]], "Ruthless Testing": [[412, "ruthless-testing"]], "Auditing the API": [[412, "auditing-the-api"]], "Setting scope types": [[412, "setting-scope-types"]], "Rewriting check string": [[412, "rewriting-check-string"]], "Auth Token middleware": [[412, "auth-token-middleware"]], "Service tokens": [[412, "service-tokens"]], "Picking the version": [[412, "picking-the-version"]], "Hierarchical Multitenancy": [[412, "hierarchical-multitenancy"]], "Setting up Keystone": [[413, "setting-up-keystone"]], "Installing from source": [[413, "installing-from-source"]], "Development environment": [[413, "development-environment"]], "Deploying configuration files": [[413, "deploying-configuration-files"]], "Configuring Keystone with a sample file": [[413, "configuring-keystone-with-a-sample-file"]], "Bootstrapping a test deployment": [[413, "bootstrapping-a-test-deployment"]], "Verifying keystone is set up": [[413, "verifying-keystone-is-set-up"]], "Database setup": [[413, "database-setup"]], "Initializing Keystone": [[413, "initializing-keystone"]], "Initial Sample Data": [[413, "initial-sample-data"]], "Interacting with Keystone": [[413, "interacting-with-keystone"]], "Testing Keystone": [[414, "testing-keystone"]], "Running Tests": [[414, "running-tests"]], "Interactive debugging": [[414, "interactive-debugging"]], "Building the Documentation": [[414, "building-the-documentation"]], "Tests Structure": [[414, "tests-structure"]], "Testing Schema Migrations": [[414, "testing-schema-migrations"]], "LDAP Tests": [[414, "ldap-tests"]], "\u201cWork in progress\u201d Tests": [[414, "work-in-progress-tests"]], "API & Scenario Tests": [[414, "api-scenario-tests"]], "Writing new API & Scenario Tests": [[414, "writing-new-api-scenario-tests"]], "Translated responses": [[415, "translated-responses"]], "Technical Vision for Keystone": [[416, "technical-vision-for-keystone"]], "Mission Statement": [[416, "mission-statement"]], "Vision for OpenStack": [[416, "vision-for-openstack"]], "Self-service": [[416, "self-service"]], "Application Control": [[416, "application-control"]], "Interoperability": [[416, "interoperability"]], "Bidirectional Compatibility": [[416, "bidirectional-compatibility"]], "Partitioning": [[416, "partitioning"]], "Basic Physical Data Center Management": [[416, "basic-physical-data-center-management"]], "Plays Well With Others": [[416, "plays-well-with-others"]], "Customizable Integration": [[416, "customizable-integration"]], "Graphical User Interface": [[416, "graphical-user-interface"]], "Secure by Design": [[416, "secure-by-design"]], "Keystone Architecture": [[417, "keystone-architecture"]], "Identity": [[417, "identity"]], "Resource": [[417, "resource"]], "Assignment": [[417, "assignment"]], "Role Assignments": [[417, "role-assignments"]], "Token": [[417, "token"]], "Catalog": [[417, "catalog"]], "Application Construction": [[417, "application-construction"]], "Service Backends": [[417, "service-backends"]], "Templated Backend": [[417, "templated-backend"]], "Data Model": [[417, "data-model"]], "Approach to CRUD": [[417, "approach-to-crud"]], "Approach to Authorization (Policy)": [[417, "approach-to-authorization-policy"]], "Rules": [[417, "rules"]], "Capability RBAC": [[417, "capability-rbac"]], "Approach to Authentication": [[417, "approach-to-authentication"]], "What is Scope?": [[417, "what-is-scope"]], "Getting Involved": [[418, "getting-involved"]], "How to Join the Community": [[418, "how-to-join-the-community"]], "#openstack-keystone on OFTC IRC Network": [[418, "openstack-keystone-on-oftc-irc-network"]], "Keystone on Launchpad": [[418, "keystone-on-launchpad"]], "OpenStack Blog": [[418, "openstack-blog"]], "Twitter": [[418, "twitter"]], "Mapping of policy target to API": [[420, "mapping-of-policy-target-to-api"]], "Keystone, the OpenStack Identity Service": [[421, "keystone-the-openstack-identity-service"]], "Related Projects": [[421, "related-projects"]], "Installation Guides": [[421, "installation-guides"]], "General Information": [[421, "general-information"]], "User Documentation": [[421, "user-documentation"], [444, "user-documentation"]], "Configuration Options": [[421, "configuration-options"]], "Indices and tables": [[422, "indices-and-tables"]], "Identity service overview": [[423, "identity-service-overview"], [424, "identity-service-overview"], [425, "identity-service-overview"]], "Keystone Installation Tutorial": [[426, "keystone-installation-tutorial"]], "Keystone Installation Tutorial for openSUSE and SUSE Linux Enterprise": [[427, "keystone-installation-tutorial-for-opensuse-and-suse-linux-enterprise"]], "Abstract": [[427, "abstract"], [428, "abstract"], [429, "abstract"]], "Contents": [[427, "contents"], [428, "contents"], [429, "contents"]], "Keystone Installation Tutorial for Red Hat Enterprise Linux and CentOS": [[428, "keystone-installation-tutorial-for-red-hat-enterprise-linux-and-centos"]], "Keystone Installation Tutorial for Ubuntu": [[429, "keystone-installation-tutorial-for-ubuntu"]], "Install and configure": [[430, "install-and-configure"], [431, "install-and-configure"], [432, "install-and-configure"]], "Install and configure components": [[430, "install-and-configure-components"], [431, "install-and-configure-components"], [432, "install-and-configure-components"]], "Configure the Apache HTTP server": [[430, "configure-the-apache-http-server"], [431, "configure-the-apache-http-server"], [432, "configure-the-apache-http-server"]], "SSL": [[430, "ssl"], [431, "ssl"], [432, "ssl"]], "Finalize the installation": [[430, "finalize-the-installation"], [431, "finalize-the-installation"], [432, "finalize-the-installation"]], "Create OpenStack client environment scripts": [[433, "create-openstack-client-environment-scripts"], [434, "create-openstack-client-environment-scripts"], [435, "create-openstack-client-environment-scripts"]], "Creating the scripts": [[433, "creating-the-scripts"], [434, "creating-the-scripts"], [435, "creating-the-scripts"]], "Using the scripts": [[433, "using-the-scripts"], [434, "using-the-scripts"], [435, "using-the-scripts"]], "Create a domain, projects, users, and roles": [[436, "create-a-domain-projects-users-and-roles"], [437, "create-a-domain-projects-users-and-roles"], [438, "create-a-domain-projects-users-and-roles"]], "Verify operation": [[439, "verify-operation"], [440, "verify-operation"], [441, "verify-operation"]], "Application Credentials": [[443, "application-credentials"]], "Managing Application Credentials": [[443, "managing-application-credentials"]], "Access Rules": [[443, "access-rules"]], "Using Application Credentials": [[443, "using-application-credentials"]], "Rotating Application Credentials": [[443, "rotating-application-credentials"]], "Frequently Asked Questions": [[443, "frequently-asked-questions"]], "Why is the application credential owned by the user rather than the project?": [[443, "why-is-the-application-credential-owned-by-the-user-rather-than-the-project"]], "API Discovery with JSON Home": [[445, "api-discovery-with-json-home"]], "What is JSON Home?": [[445, "what-is-json-home"]], "Requesting JSON Home Documents": [[445, "requesting-json-home-documents"]], "Single step": [[446, "single-step"]], "Multi-Step": [[446, "multi-step"]], "Supported clients": [[447, "supported-clients"]], "Authenticating with a Password via CLI": [[447, "authenticating-with-a-password-via-cli"]], "Trusts": [[448, "trusts"]]}, "indexentries": {"keystone": [[34, "module-keystone"]], "module": [[34, "module-keystone"], [35, "module-keystone.api"], [36, "module-keystone.api.auth"], [37, "module-keystone.api.credentials"], [38, "module-keystone.api.discovery"], [39, "module-keystone.api.domains"], [40, "module-keystone.api.ec2tokens"], [41, "module-keystone.api.endpoints"], [42, "module-keystone.api.groups"], [43, "module-keystone.api.limits"], [44, "module-keystone.api.os_ep_filter"], [45, "module-keystone.api.os_federation"], [46, "module-keystone.api.os_inherit"], [47, "module-keystone.api.os_oauth1"], [48, "module-keystone.api.os_oauth2"], [49, "module-keystone.api.os_revoke"], [50, "module-keystone.api.os_simple_cert"], [51, "module-keystone.api.policy"], [52, "module-keystone.api.projects"], [53, "module-keystone.api.regions"], [54, "module-keystone.api.registered_limits"], [55, "module-keystone.api.role_assignments"], [56, "module-keystone.api.role_inferences"], [57, "module-keystone.api.roles"], [58, "module-keystone.api.s3tokens"], [59, "module-keystone.api.services"], [60, "module-keystone.api.system"], [61, "module-keystone.api.trusts"], [62, "module-keystone.api.users"], [63, "module-keystone.application_credential"], [64, "module-keystone.application_credential.backends"], [65, "module-keystone.application_credential.backends.base"], [66, "module-keystone.application_credential.backends.sql"], [67, "module-keystone.application_credential.core"], [68, "module-keystone.application_credential.schema"], [69, "module-keystone.assignment"], [70, "module-keystone.assignment.backends"], [71, "module-keystone.assignment.backends.base"], [72, "module-keystone.assignment.backends.sql"], [73, "module-keystone.assignment.core"], [74, "module-keystone.assignment.role_backends"], [75, "module-keystone.assignment.role_backends.base"], [76, "module-keystone.assignment.role_backends.resource_options"], [77, "module-keystone.assignment.role_backends.sql"], [78, "module-keystone.assignment.role_backends.sql_model"], [79, "module-keystone.assignment.schema"], [80, "module-keystone.auth"], [81, "module-keystone.auth.core"], [82, "module-keystone.auth.plugins"], [83, "module-keystone.auth.plugins.application_credential"], [84, "module-keystone.auth.plugins.base"], [85, "module-keystone.auth.plugins.core"], [86, "module-keystone.auth.plugins.external"], [87, "module-keystone.auth.plugins.mapped"], [88, "module-keystone.auth.plugins.oauth1"], [89, "module-keystone.auth.plugins.password"], [90, "module-keystone.auth.plugins.token"], [91, "module-keystone.auth.plugins.totp"], [92, "module-keystone.auth.schema"], [93, "module-keystone.catalog"], [94, "module-keystone.catalog.backends"], [95, "module-keystone.catalog.backends.base"], [96, "module-keystone.catalog.backends.sql"], [97, "module-keystone.catalog.backends.templated"], [98, "module-keystone.catalog.core"], [99, "module-keystone.catalog.schema"], [100, "module-keystone.cmd"], [101, "module-keystone.cmd.bootstrap"], [102, "module-keystone.cmd.cli"], [103, "module-keystone.cmd.doctor"], [104, "module-keystone.cmd.doctor.caching"], [105, "module-keystone.cmd.doctor.credential"], [106, "module-keystone.cmd.doctor.database"], [107, "module-keystone.cmd.doctor.debug"], [108, "module-keystone.cmd.doctor.federation"], [109, "module-keystone.cmd.doctor.ldap"], [110, "module-keystone.cmd.doctor.security_compliance"], [111, "module-keystone.cmd.doctor.tokens"], [112, "module-keystone.cmd.doctor.tokens_fernet"], [113, "module-keystone.cmd.manage"], [114, "module-keystone.cmd.status"], [115, "module-keystone.common"], [116, "module-keystone.common.authorization"], [117, "module-keystone.common.cache"], [118, "module-keystone.common.cache.core"], [119, "module-keystone.common.context"], [120, "module-keystone.common.driver_hints"], [121, "module-keystone.common.fernet_utils"], [122, "module-keystone.common.json_home"], [123, "module-keystone.common.jwt_utils"], [124, "module-keystone.common.manager"], [125, "module-keystone.common.password_hashing"], [126, "module-keystone.common.policies"], [127, "module-keystone.common.policies.access_rule"], [128, "module-keystone.common.policies.access_token"], [129, "module-keystone.common.policies.application_credential"], [130, "module-keystone.common.policies.auth"], [131, "module-keystone.common.policies.base"], [132, "module-keystone.common.policies.consumer"], [133, "module-keystone.common.policies.credential"], [134, "module-keystone.common.policies.domain"], [135, "module-keystone.common.policies.domain_config"], [136, "module-keystone.common.policies.ec2_credential"], [137, "module-keystone.common.policies.endpoint"], [138, "module-keystone.common.policies.endpoint_group"], [139, "module-keystone.common.policies.grant"], [140, "module-keystone.common.policies.group"], [141, "module-keystone.common.policies.identity_provider"], [142, "module-keystone.common.policies.implied_role"], [143, "module-keystone.common.policies.limit"], [144, "module-keystone.common.policies.mapping"], [145, "module-keystone.common.policies.policy"], [146, "module-keystone.common.policies.policy_association"], [147, "module-keystone.common.policies.project"], [148, "module-keystone.common.policies.project_endpoint"], [149, "module-keystone.common.policies.protocol"], [150, "module-keystone.common.policies.region"], [151, "module-keystone.common.policies.registered_limit"], [152, "module-keystone.common.policies.revoke_event"], [153, "module-keystone.common.policies.role"], [154, "module-keystone.common.policies.role_assignment"], [155, "module-keystone.common.policies.service"], [156, "module-keystone.common.policies.service_provider"], [157, "module-keystone.common.policies.token"], [158, "module-keystone.common.policies.token_revocation"], [159, "module-keystone.common.policies.trust"], [160, "module-keystone.common.policies.user"], [161, "module-keystone.common.profiler"], [162, "module-keystone.common.provider_api"], [163, "module-keystone.common.rbac_enforcer"], [164, "module-keystone.common.rbac_enforcer.enforcer"], [165, "module-keystone.common.rbac_enforcer.policy"], [166, "module-keystone.common.render_token"], [167, "module-keystone.common.resource_options"], [168, "module-keystone.common.resource_options.core"], [169, "module-keystone.common.resource_options.options"], [170, "module-keystone.common.resource_options.options.immutable"], [171, "module-keystone.common.sql"], [172, "module-keystone.common.sql.legacy_migrations"], [173, "module-keystone.common.sql.legacy_migrations.contract_repo"], [174, "module-keystone.common.sql.legacy_migrations.contract_repo.manage"], [175, "module-keystone.common.sql.legacy_migrations.contract_repo.versions"], [176, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration"], [177, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder"], [178, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder"], [179, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder"], [180, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder"], [181, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder"], [182, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit"], [183, "module-keystone.common.sql.legacy_migrations.data_migration_repo"], [184, "module-keystone.common.sql.legacy_migrations.data_migration_repo.manage"], [185, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions"], [186, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration"], [187, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder"], [188, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder"], [189, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder"], [190, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder"], [191, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder"], [192, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit"], [193, "module-keystone.common.sql.legacy_migrations.expand_repo"], [194, "module-keystone.common.sql.legacy_migrations.expand_repo.manage"], [195, "module-keystone.common.sql.legacy_migrations.expand_repo.versions"], [196, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration"], [197, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder"], [198, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder"], [199, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder"], [200, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder"], [201, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder"], [202, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit"], [203, "module-keystone.common.sql.upgrades"], [204, "module-keystone.common.tokenless_auth"], [205, "module-keystone.common.utils"], [206, "module-keystone.common.validation"], [207, "module-keystone.common.validation.parameter_types"], [208, "module-keystone.common.validation.validators"], [209, "module-keystone.conf"], [210, "module-keystone.conf.application_credential"], [211, "module-keystone.conf.assignment"], [212, "module-keystone.conf.auth"], [213, "module-keystone.conf.catalog"], [214, "module-keystone.conf.constants"], [215, "module-keystone.conf.credential"], [216, "module-keystone.conf.default"], [217, "module-keystone.conf.domain_config"], [218, "module-keystone.conf.endpoint_filter"], [219, "module-keystone.conf.endpoint_policy"], [220, "module-keystone.conf.eventlet_server"], [221, "module-keystone.conf.federation"], [222, "module-keystone.conf.fernet_receipts"], [223, "module-keystone.conf.fernet_tokens"], [224, "module-keystone.conf.identity"], [225, "module-keystone.conf.identity_mapping"], [226, "module-keystone.conf.jwt_tokens"], [227, "module-keystone.conf.ldap"], [228, "module-keystone.conf.memcache"], [229, "module-keystone.conf.oauth1"], [230, "module-keystone.conf.opts"], [231, "module-keystone.conf.policy"], [232, "module-keystone.conf.receipt"], [233, "module-keystone.conf.resource"], [234, "module-keystone.conf.revoke"], [235, "module-keystone.conf.role"], [236, "module-keystone.conf.saml"], [237, "module-keystone.conf.security_compliance"], [238, "module-keystone.conf.shadow_users"], [239, "module-keystone.conf.token"], [240, "module-keystone.conf.tokenless_auth"], [241, "module-keystone.conf.totp"], [242, "module-keystone.conf.trust"], [243, "module-keystone.conf.unified_limit"], [244, "module-keystone.conf.utils"], [245, "module-keystone.conf.wsgi"], [246, "module-keystone.credential"], [247, "module-keystone.credential.backends"], [248, "module-keystone.credential.backends.base"], [249, "module-keystone.credential.backends.sql"], [250, "module-keystone.credential.core"], [251, "module-keystone.credential.provider"], [252, "module-keystone.credential.providers"], [253, "module-keystone.credential.providers.core"], [254, "module-keystone.credential.providers.fernet"], [255, "module-keystone.credential.providers.fernet.core"], [256, "module-keystone.credential.schema"], [257, "module-keystone.endpoint_policy"], [258, "module-keystone.endpoint_policy.backends"], [259, "module-keystone.endpoint_policy.backends.base"], [260, "module-keystone.endpoint_policy.backends.sql"], [261, "module-keystone.endpoint_policy.core"], [262, "module-keystone.exception"], [263, "module-keystone.federation"], [264, "module-keystone.federation.backends"], [265, "module-keystone.federation.backends.base"], [266, "module-keystone.federation.backends.sql"], [267, "module-keystone.federation.constants"], [268, "module-keystone.federation.core"], [269, "module-keystone.federation.idp"], [270, "module-keystone.federation.schema"], [271, "module-keystone.federation.utils"], [272, "module-keystone.i18n"], [273, "module-keystone.identity"], [274, "module-keystone.identity.backends"], [275, "module-keystone.identity.backends.base"], [276, "module-keystone.identity.backends.ldap"], [277, "module-keystone.identity.backends.ldap.common"], [278, "module-keystone.identity.backends.ldap.core"], [279, "module-keystone.identity.backends.ldap.models"], [280, "module-keystone.identity.backends.resource_options"], [281, "module-keystone.identity.backends.sql"], [282, "module-keystone.identity.backends.sql_model"], [283, "module-keystone.identity.core"], [284, "module-keystone.identity.generator"], [285, "module-keystone.identity.id_generators"], [286, "module-keystone.identity.id_generators.sha256"], [287, "module-keystone.identity.mapping_backends"], [288, "module-keystone.identity.mapping_backends.base"], [289, "module-keystone.identity.mapping_backends.mapping"], [290, "module-keystone.identity.mapping_backends.sql"], [291, "module-keystone.identity.schema"], [292, "module-keystone.identity.shadow_backends"], [293, "module-keystone.identity.shadow_backends.base"], [294, "module-keystone.identity.shadow_backends.sql"], [295, "module-keystone.limit"], [296, "module-keystone.limit.backends"], [297, "module-keystone.limit.backends.base"], [298, "module-keystone.limit.backends.sql"], [299, "module-keystone.limit.core"], [300, "module-keystone.limit.models"], [301, "module-keystone.limit.models.base"], [302, "module-keystone.limit.models.flat"], [303, "module-keystone.limit.models.strict_two_level"], [304, "module-keystone.limit.schema"], [305, "module-keystone.models"], [306, "module-keystone.models.receipt_model"], [307, "module-keystone.models.revoke_model"], [308, "module-keystone.models.token_model"], [309, "module-keystone.notifications"], [310, "module-keystone.oauth1"], [311, "module-keystone.oauth1.backends"], [312, "module-keystone.oauth1.backends.base"], [313, "module-keystone.oauth1.backends.sql"], [314, "module-keystone.oauth1.core"], [315, "module-keystone.oauth1.schema"], [316, "module-keystone.oauth1.validator"], [317, "module-keystone.oauth2"], [318, "module-keystone.oauth2.handlers"], [319, "module-keystone.policy"], [320, "module-keystone.policy.backends"], [321, "module-keystone.policy.backends.base"], [322, "module-keystone.policy.backends.rules"], [323, "module-keystone.policy.backends.sql"], [324, "module-keystone.policy.core"], [325, "module-keystone.policy.schema"], [326, "module-keystone.receipt"], [327, "module-keystone.receipt.handlers"], [328, "module-keystone.receipt.provider"], [329, "module-keystone.receipt.providers"], [330, "module-keystone.receipt.providers.base"], [331, "module-keystone.receipt.providers.fernet"], [332, "module-keystone.receipt.providers.fernet.core"], [333, "module-keystone.receipt.receipt_formatters"], [334, "module-keystone.resource"], [335, "module-keystone.resource.backends"], [336, "module-keystone.resource.backends.base"], [337, "module-keystone.resource.backends.resource_options"], [338, "module-keystone.resource.backends.sql"], [339, "module-keystone.resource.backends.sql_model"], [340, "module-keystone.resource.config_backends"], [341, "module-keystone.resource.config_backends.base"], [342, "module-keystone.resource.config_backends.sql"], [343, "module-keystone.resource.core"], [344, "module-keystone.resource.schema"], [345, "module-keystone.revoke"], [346, "module-keystone.revoke.backends"], [347, "module-keystone.revoke.backends.base"], [348, "module-keystone.revoke.backends.sql"], [349, "module-keystone.revoke.core"], [350, "module-keystone.revoke.model"], [351, "module-keystone.server"], [352, "module-keystone.server.backends"], [353, "module-keystone.server.flask"], [354, "module-keystone.server.flask.application"], [355, "module-keystone.server.flask.common"], [356, "module-keystone.server.flask.core"], [357, "module-keystone.server.flask.request_processing"], [358, "module-keystone.server.flask.request_processing.json_body"], [359, "module-keystone.server.flask.request_processing.middleware"], [360, "module-keystone.server.flask.request_processing.middleware.auth_context"], [361, "module-keystone.server.flask.request_processing.middleware.url_normalize"], [362, "module-keystone.server.flask.request_processing.req_logging"], [363, "module-keystone.server.wsgi"], [364, "module-keystone.token"], [365, "module-keystone.token.provider"], [366, "module-keystone.token.providers"], [367, "module-keystone.token.providers.base"], [368, "module-keystone.token.providers.fernet"], [369, "module-keystone.token.providers.fernet.core"], [370, "module-keystone.token.providers.jws"], [371, "module-keystone.token.providers.jws.core"], [372, "module-keystone.token.token_formatters"], [373, "module-keystone.trust"], [374, "module-keystone.trust.backends"], [375, "module-keystone.trust.backends.base"], [376, "module-keystone.trust.backends.sql"], [377, "module-keystone.trust.core"], [378, "module-keystone.trust.schema"], [379, "module-keystone.version"]], "keystone.api": [[35, "module-keystone.api"]], "authapi (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthAPI"]], "authcatalogresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthCatalogResource"]], "authdomainsresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthDomainsResource"]], "authfederationapi (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthFederationAPI"]], "authfederationsaml2ecpresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthFederationSaml2ECPResource"]], "authfederationsaml2resource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthFederationSaml2Resource"]], "authfederationwebssoidpsresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthFederationWebSSOIDPsResource"]], "authfederationwebssoresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthFederationWebSSOResource"]], "authprojectsresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthProjectsResource"]], "authsystemresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthSystemResource"]], "authtokenospkiresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthTokenOSPKIResource"]], "authtokenresource (class in keystone.api.auth)": [[36, "keystone.api.auth.AuthTokenResource"]], "collection_key (keystone.api.auth.authdomainsresource attribute)": [[36, "keystone.api.auth.AuthDomainsResource.collection_key"]], "collection_key (keystone.api.auth.authprojectsresource attribute)": [[36, "keystone.api.auth.AuthProjectsResource.collection_key"]], "delete() (keystone.api.auth.authtokenresource method)": [[36, "keystone.api.auth.AuthTokenResource.delete"]], "get() (keystone.api.auth.authcatalogresource method)": [[36, "keystone.api.auth.AuthCatalogResource.get"]], "get() (keystone.api.auth.authdomainsresource method)": [[36, "keystone.api.auth.AuthDomainsResource.get"]], "get() (keystone.api.auth.authfederationsaml2ecpresource method)": [[36, "keystone.api.auth.AuthFederationSaml2ECPResource.get"]], "get() (keystone.api.auth.authfederationsaml2resource method)": [[36, "keystone.api.auth.AuthFederationSaml2Resource.get"]], "get() (keystone.api.auth.authfederationwebssoidpsresource method)": [[36, "keystone.api.auth.AuthFederationWebSSOIDPsResource.get"]], "get() (keystone.api.auth.authfederationwebssoresource method)": [[36, "keystone.api.auth.AuthFederationWebSSOResource.get"]], "get() (keystone.api.auth.authprojectsresource method)": [[36, "keystone.api.auth.AuthProjectsResource.get"]], "get() (keystone.api.auth.authsystemresource method)": [[36, "keystone.api.auth.AuthSystemResource.get"]], "get() (keystone.api.auth.authtokenospkiresource method)": [[36, "keystone.api.auth.AuthTokenOSPKIResource.get"]], "get() (keystone.api.auth.authtokenresource method)": [[36, "keystone.api.auth.AuthTokenResource.get"]], "keystone.api.auth": [[36, "module-keystone.api.auth"]], "member_key (keystone.api.auth.authdomainsresource attribute)": [[36, "keystone.api.auth.AuthDomainsResource.member_key"]], "member_key (keystone.api.auth.authprojectsresource attribute)": [[36, "keystone.api.auth.AuthProjectsResource.member_key"]], "methods (keystone.api.auth.authcatalogresource attribute)": [[36, "keystone.api.auth.AuthCatalogResource.methods"]], "methods (keystone.api.auth.authdomainsresource attribute)": [[36, "keystone.api.auth.AuthDomainsResource.methods"]], "methods (keystone.api.auth.authfederationsaml2ecpresource attribute)": [[36, "keystone.api.auth.AuthFederationSaml2ECPResource.methods"]], "methods (keystone.api.auth.authfederationsaml2resource attribute)": [[36, "keystone.api.auth.AuthFederationSaml2Resource.methods"]], "methods (keystone.api.auth.authfederationwebssoidpsresource attribute)": [[36, "keystone.api.auth.AuthFederationWebSSOIDPsResource.methods"]], "methods (keystone.api.auth.authfederationwebssoresource attribute)": [[36, "keystone.api.auth.AuthFederationWebSSOResource.methods"]], "methods (keystone.api.auth.authprojectsresource attribute)": [[36, "keystone.api.auth.AuthProjectsResource.methods"]], "methods (keystone.api.auth.authsystemresource attribute)": [[36, "keystone.api.auth.AuthSystemResource.methods"]], "methods (keystone.api.auth.authtokenospkiresource attribute)": [[36, "keystone.api.auth.AuthTokenOSPKIResource.methods"]], "methods (keystone.api.auth.authtokenresource attribute)": [[36, "keystone.api.auth.AuthTokenResource.methods"]], "post() (keystone.api.auth.authfederationsaml2ecpresource method)": [[36, "keystone.api.auth.AuthFederationSaml2ECPResource.post"]], "post() (keystone.api.auth.authfederationsaml2resource method)": [[36, "keystone.api.auth.AuthFederationSaml2Resource.post"]], "post() (keystone.api.auth.authfederationwebssoidpsresource method)": [[36, "keystone.api.auth.AuthFederationWebSSOIDPsResource.post"]], "post() (keystone.api.auth.authfederationwebssoresource method)": [[36, "keystone.api.auth.AuthFederationWebSSOResource.post"]], "post() (keystone.api.auth.authtokenresource method)": [[36, "keystone.api.auth.AuthTokenResource.post"]], "resource_mapping (keystone.api.auth.authapi attribute)": [[36, "keystone.api.auth.AuthAPI.resource_mapping"]], "resource_mapping (keystone.api.auth.authfederationapi attribute)": [[36, "keystone.api.auth.AuthFederationAPI.resource_mapping"]], "resources (keystone.api.auth.authapi attribute)": [[36, "keystone.api.auth.AuthAPI.resources"]], "resources (keystone.api.auth.authfederationapi attribute)": [[36, "keystone.api.auth.AuthFederationAPI.resources"]], "credentialapi (class in keystone.api.credentials)": [[37, "keystone.api.credentials.CredentialAPI"]], "credentialresource (class in keystone.api.credentials)": [[37, "keystone.api.credentials.CredentialResource"]], "collection_key (keystone.api.credentials.credentialresource attribute)": [[37, "keystone.api.credentials.CredentialResource.collection_key"]], "delete() (keystone.api.credentials.credentialresource method)": [[37, "keystone.api.credentials.CredentialResource.delete"]], "get() (keystone.api.credentials.credentialresource method)": [[37, "keystone.api.credentials.CredentialResource.get"]], "keystone.api.credentials": [[37, "module-keystone.api.credentials"]], "member_key (keystone.api.credentials.credentialresource attribute)": [[37, "keystone.api.credentials.CredentialResource.member_key"]], "methods (keystone.api.credentials.credentialresource attribute)": [[37, "keystone.api.credentials.CredentialResource.methods"]], "patch() (keystone.api.credentials.credentialresource method)": [[37, "keystone.api.credentials.CredentialResource.patch"]], "post() (keystone.api.credentials.credentialresource method)": [[37, "keystone.api.credentials.CredentialResource.post"]], "resource_mapping (keystone.api.credentials.credentialapi attribute)": [[37, "keystone.api.credentials.CredentialAPI.resource_mapping"]], "resources (keystone.api.credentials.credentialapi attribute)": [[37, "keystone.api.credentials.CredentialAPI.resources"]], "discoveryapi (class in keystone.api.discovery)": [[38, "keystone.api.discovery.DiscoveryAPI"]], "json (keystone.api.discovery.mimetypes attribute)": [[38, "keystone.api.discovery.MimeTypes.JSON"]], "json_home (keystone.api.discovery.mimetypes attribute)": [[38, "keystone.api.discovery.MimeTypes.JSON_HOME"]], "mimetypes (class in keystone.api.discovery)": [[38, "keystone.api.discovery.MimeTypes"]], "get_version_v3() (in module keystone.api.discovery)": [[38, "keystone.api.discovery.get_version_v3"]], "get_versions() (in module keystone.api.discovery)": [[38, "keystone.api.discovery.get_versions"]], "instantiate_and_register_to_app() (keystone.api.discovery.discoveryapi static method)": [[38, "keystone.api.discovery.DiscoveryAPI.instantiate_and_register_to_app"]], "keystone.api.discovery": [[38, "module-keystone.api.discovery"]], "v3_mime_type_best_match() (in module keystone.api.discovery)": [[38, "keystone.api.discovery.v3_mime_type_best_match"]], "config_group (keystone.api.domains.domainapi attribute)": [[39, "keystone.api.domains.DomainAPI.CONFIG_GROUP"]], "config_option (keystone.api.domains.domainapi attribute)": [[39, "keystone.api.domains.DomainAPI.CONFIG_OPTION"]], "defaultconfiggroupresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DefaultConfigGroupResource"]], "defaultconfigoptionresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DefaultConfigOptionResource"]], "defaultconfigresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DefaultConfigResource"]], "domainapi (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainAPI"]], "domainconfigbase (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainConfigBase"]], "domainconfiggroupresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainConfigGroupResource"]], "domainconfigoptionresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainConfigOptionResource"]], "domainconfigresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainConfigResource"]], "domaingrouplistresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainGroupListResource"]], "domaingroupresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainGroupResource"]], "domainresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainResource"]], "domainuserlistresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainUserListResource"]], "domainuserresource (class in keystone.api.domains)": [[39, "keystone.api.domains.DomainUserResource"]], "collection_key (keystone.api.domains.domaingroupresource attribute)": [[39, "keystone.api.domains.DomainGroupResource.collection_key"]], "collection_key (keystone.api.domains.domainresource attribute)": [[39, "keystone.api.domains.DomainResource.collection_key"]], "collection_key (keystone.api.domains.domainuserresource attribute)": [[39, "keystone.api.domains.DomainUserResource.collection_key"]], "delete() (keystone.api.domains.domainconfigbase method)": [[39, "keystone.api.domains.DomainConfigBase.delete"]], "delete() (keystone.api.domains.domaingroupresource method)": [[39, "keystone.api.domains.DomainGroupResource.delete"]], "delete() (keystone.api.domains.domainresource method)": [[39, "keystone.api.domains.DomainResource.delete"]], "delete() (keystone.api.domains.domainuserresource method)": [[39, "keystone.api.domains.DomainUserResource.delete"]], "get() (keystone.api.domains.defaultconfiggroupresource method)": [[39, "keystone.api.domains.DefaultConfigGroupResource.get"]], "get() (keystone.api.domains.defaultconfigoptionresource method)": [[39, "keystone.api.domains.DefaultConfigOptionResource.get"]], "get() (keystone.api.domains.defaultconfigresource method)": [[39, "keystone.api.domains.DefaultConfigResource.get"]], "get() (keystone.api.domains.domainconfigbase method)": [[39, "keystone.api.domains.DomainConfigBase.get"]], "get() (keystone.api.domains.domaingrouplistresource method)": [[39, "keystone.api.domains.DomainGroupListResource.get"]], "get() (keystone.api.domains.domaingroupresource method)": [[39, "keystone.api.domains.DomainGroupResource.get"]], "get() (keystone.api.domains.domainresource method)": [[39, "keystone.api.domains.DomainResource.get"]], "get() (keystone.api.domains.domainuserlistresource method)": [[39, "keystone.api.domains.DomainUserListResource.get"]], "get() (keystone.api.domains.domainuserresource method)": [[39, "keystone.api.domains.DomainUserResource.get"]], "get_member_from_driver (keystone.api.domains.domainresource attribute)": [[39, "keystone.api.domains.DomainResource.get_member_from_driver"]], "keystone.api.domains": [[39, "module-keystone.api.domains"]], "member_key (keystone.api.domains.domainconfigbase attribute)": [[39, "keystone.api.domains.DomainConfigBase.member_key"]], "member_key (keystone.api.domains.domaingroupresource attribute)": [[39, "keystone.api.domains.DomainGroupResource.member_key"]], "member_key (keystone.api.domains.domainresource attribute)": [[39, "keystone.api.domains.DomainResource.member_key"]], "member_key (keystone.api.domains.domainuserresource attribute)": [[39, "keystone.api.domains.DomainUserResource.member_key"]], "methods (keystone.api.domains.defaultconfiggroupresource attribute)": [[39, "keystone.api.domains.DefaultConfigGroupResource.methods"]], "methods (keystone.api.domains.defaultconfigoptionresource attribute)": [[39, "keystone.api.domains.DefaultConfigOptionResource.methods"]], "methods (keystone.api.domains.defaultconfigresource attribute)": [[39, "keystone.api.domains.DefaultConfigResource.methods"]], "methods (keystone.api.domains.domainconfigbase attribute)": [[39, "keystone.api.domains.DomainConfigBase.methods"]], "methods (keystone.api.domains.domainconfiggroupresource attribute)": [[39, "keystone.api.domains.DomainConfigGroupResource.methods"]], "methods (keystone.api.domains.domainconfigoptionresource attribute)": [[39, "keystone.api.domains.DomainConfigOptionResource.methods"]], "methods (keystone.api.domains.domainconfigresource attribute)": [[39, "keystone.api.domains.DomainConfigResource.methods"]], "methods (keystone.api.domains.domaingrouplistresource attribute)": [[39, "keystone.api.domains.DomainGroupListResource.methods"]], "methods (keystone.api.domains.domaingroupresource attribute)": [[39, "keystone.api.domains.DomainGroupResource.methods"]], "methods (keystone.api.domains.domainresource attribute)": [[39, "keystone.api.domains.DomainResource.methods"]], "methods (keystone.api.domains.domainuserlistresource attribute)": [[39, "keystone.api.domains.DomainUserListResource.methods"]], "methods (keystone.api.domains.domainuserresource attribute)": [[39, "keystone.api.domains.DomainUserResource.methods"]], "patch() (keystone.api.domains.domainconfigbase method)": [[39, "keystone.api.domains.DomainConfigBase.patch"]], "patch() (keystone.api.domains.domainresource method)": [[39, "keystone.api.domains.DomainResource.patch"]], "post() (keystone.api.domains.domainresource method)": [[39, "keystone.api.domains.DomainResource.post"]], "put() (keystone.api.domains.domainconfigresource method)": [[39, "keystone.api.domains.DomainConfigResource.put"]], "put() (keystone.api.domains.domaingroupresource method)": [[39, "keystone.api.domains.DomainGroupResource.put"]], "put() (keystone.api.domains.domainuserresource method)": [[39, "keystone.api.domains.DomainUserResource.put"]], "resource_mapping (keystone.api.domains.domainapi attribute)": [[39, "keystone.api.domains.DomainAPI.resource_mapping"]], "resources (keystone.api.domains.domainapi attribute)": [[39, "keystone.api.domains.DomainAPI.resources"]], "ec2tokensapi (class in keystone.api.ec2tokens)": [[40, "keystone.api.ec2tokens.EC2TokensAPI"]], "ec2tokensresource (class in keystone.api.ec2tokens)": [[40, "keystone.api.ec2tokens.EC2TokensResource"]], "keystone.api.ec2tokens": [[40, "module-keystone.api.ec2tokens"]], "methods (keystone.api.ec2tokens.ec2tokensresource attribute)": [[40, "keystone.api.ec2tokens.EC2TokensResource.methods"]], "post() (keystone.api.ec2tokens.ec2tokensresource method)": [[40, "keystone.api.ec2tokens.EC2TokensResource.post"]], "resource_mapping (keystone.api.ec2tokens.ec2tokensapi attribute)": [[40, "keystone.api.ec2tokens.EC2TokensAPI.resource_mapping"]], "resources (keystone.api.ec2tokens.ec2tokensapi attribute)": [[40, "keystone.api.ec2tokens.EC2TokensAPI.resources"]], "endpointapi (class in keystone.api.endpoints)": [[41, "keystone.api.endpoints.EndpointAPI"]], "endpointpolicyendpointresource (class in keystone.api.endpoints)": [[41, "keystone.api.endpoints.EndpointPolicyEndpointResource"]], "endpointresource (class in keystone.api.endpoints)": [[41, "keystone.api.endpoints.EndpointResource"]], "collection_key (keystone.api.endpoints.endpointresource attribute)": [[41, "keystone.api.endpoints.EndpointResource.collection_key"]], "delete() (keystone.api.endpoints.endpointresource method)": [[41, "keystone.api.endpoints.EndpointResource.delete"]], "get() (keystone.api.endpoints.endpointpolicyendpointresource method)": [[41, "keystone.api.endpoints.EndpointPolicyEndpointResource.get"]], "get() (keystone.api.endpoints.endpointresource method)": [[41, "keystone.api.endpoints.EndpointResource.get"]], "get_member_from_driver (keystone.api.endpoints.endpointresource attribute)": [[41, "keystone.api.endpoints.EndpointResource.get_member_from_driver"]], "keystone.api.endpoints": [[41, "module-keystone.api.endpoints"]], "member_key (keystone.api.endpoints.endpointresource attribute)": [[41, "keystone.api.endpoints.EndpointResource.member_key"]], "methods (keystone.api.endpoints.endpointpolicyendpointresource attribute)": [[41, "keystone.api.endpoints.EndpointPolicyEndpointResource.methods"]], "methods (keystone.api.endpoints.endpointresource attribute)": [[41, "keystone.api.endpoints.EndpointResource.methods"]], "patch() (keystone.api.endpoints.endpointresource method)": [[41, "keystone.api.endpoints.EndpointResource.patch"]], "post() (keystone.api.endpoints.endpointresource method)": [[41, "keystone.api.endpoints.EndpointResource.post"]], "resource_mapping (keystone.api.endpoints.endpointapi attribute)": [[41, "keystone.api.endpoints.EndpointAPI.resource_mapping"]], "resources (keystone.api.endpoints.endpointapi attribute)": [[41, "keystone.api.endpoints.EndpointAPI.resources"]], "groupapi (class in keystone.api.groups)": [[42, "keystone.api.groups.GroupAPI"]], "groupusersresource (class in keystone.api.groups)": [[42, "keystone.api.groups.GroupUsersResource"]], "groupsresource (class in keystone.api.groups)": [[42, "keystone.api.groups.GroupsResource"]], "usergroupcrudresource (class in keystone.api.groups)": [[42, "keystone.api.groups.UserGroupCRUDResource"]], "collection_key (keystone.api.groups.groupsresource attribute)": [[42, "keystone.api.groups.GroupsResource.collection_key"]], "delete() (keystone.api.groups.groupsresource method)": [[42, "keystone.api.groups.GroupsResource.delete"]], "delete() (keystone.api.groups.usergroupcrudresource method)": [[42, "keystone.api.groups.UserGroupCRUDResource.delete"]], "get() (keystone.api.groups.groupusersresource method)": [[42, "keystone.api.groups.GroupUsersResource.get"]], "get() (keystone.api.groups.groupsresource method)": [[42, "keystone.api.groups.GroupsResource.get"]], "get() (keystone.api.groups.usergroupcrudresource method)": [[42, "keystone.api.groups.UserGroupCRUDResource.get"]], "get_member_from_driver (keystone.api.groups.groupsresource attribute)": [[42, "keystone.api.groups.GroupsResource.get_member_from_driver"]], "keystone.api.groups": [[42, "module-keystone.api.groups"]], "member_key (keystone.api.groups.groupsresource attribute)": [[42, "keystone.api.groups.GroupsResource.member_key"]], "methods (keystone.api.groups.groupusersresource attribute)": [[42, "keystone.api.groups.GroupUsersResource.methods"]], "methods (keystone.api.groups.groupsresource attribute)": [[42, "keystone.api.groups.GroupsResource.methods"]], "methods (keystone.api.groups.usergroupcrudresource attribute)": [[42, "keystone.api.groups.UserGroupCRUDResource.methods"]], "patch() (keystone.api.groups.groupsresource method)": [[42, "keystone.api.groups.GroupsResource.patch"]], "post() (keystone.api.groups.groupsresource method)": [[42, "keystone.api.groups.GroupsResource.post"]], "put() (keystone.api.groups.usergroupcrudresource method)": [[42, "keystone.api.groups.UserGroupCRUDResource.put"]], "resource_mapping (keystone.api.groups.groupapi attribute)": [[42, "keystone.api.groups.GroupAPI.resource_mapping"]], "resources (keystone.api.groups.groupapi attribute)": [[42, "keystone.api.groups.GroupAPI.resources"]], "limitmodelresource (class in keystone.api.limits)": [[43, "keystone.api.limits.LimitModelResource"]], "limitsapi (class in keystone.api.limits)": [[43, "keystone.api.limits.LimitsAPI"]], "limitsresource (class in keystone.api.limits)": [[43, "keystone.api.limits.LimitsResource"]], "collection_key (keystone.api.limits.limitsresource attribute)": [[43, "keystone.api.limits.LimitsResource.collection_key"]], "delete() (keystone.api.limits.limitsresource method)": [[43, "keystone.api.limits.LimitsResource.delete"]], "get() (keystone.api.limits.limitmodelresource method)": [[43, "keystone.api.limits.LimitModelResource.get"]], "get() (keystone.api.limits.limitsresource method)": [[43, "keystone.api.limits.LimitsResource.get"]], "get_member_from_driver (keystone.api.limits.limitsresource attribute)": [[43, "keystone.api.limits.LimitsResource.get_member_from_driver"]], "json_home_resource_status (keystone.api.limits.limitsresource attribute)": [[43, "keystone.api.limits.LimitsResource.json_home_resource_status"]], "keystone.api.limits": [[43, "module-keystone.api.limits"]], "member_key (keystone.api.limits.limitsresource attribute)": [[43, "keystone.api.limits.LimitsResource.member_key"]], "methods (keystone.api.limits.limitmodelresource attribute)": [[43, "keystone.api.limits.LimitModelResource.methods"]], "methods (keystone.api.limits.limitsresource attribute)": [[43, "keystone.api.limits.LimitsResource.methods"]], "patch() (keystone.api.limits.limitsresource method)": [[43, "keystone.api.limits.LimitsResource.patch"]], "post() (keystone.api.limits.limitsresource method)": [[43, "keystone.api.limits.LimitsResource.post"]], "resource_mapping (keystone.api.limits.limitsapi attribute)": [[43, "keystone.api.limits.LimitsAPI.resource_mapping"]], "resources (keystone.api.limits.limitsapi attribute)": [[43, "keystone.api.limits.LimitsAPI.resources"]], "epfilterapi (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EPFilterAPI"]], "epfilterendpointprojectsresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EPFilterEndpointProjectsResource"]], "epfiltergroupsprojectsresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource"]], "epfilterprojectendpointslistresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EPFilterProjectEndpointsListResource"]], "epfilterprojectsendpointsresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource"]], "endpointfilterepgroupsendpoints (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsEndpoints"]], "endpointfilterepgroupsprojects (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsProjects"]], "endpointfilterprojectendpointgroupslistresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EndpointFilterProjectEndpointGroupsListResource"]], "endpointgroupsresource (class in keystone.api.os_ep_filter)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource"]], "api_prefix (keystone.api.os_ep_filter.endpointgroupsresource attribute)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.api_prefix"]], "collection_key (keystone.api.os_ep_filter.epfiltergroupsprojectsresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.collection_key"]], "collection_key (keystone.api.os_ep_filter.endpointgroupsresource attribute)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.collection_key"]], "delete() (keystone.api.os_ep_filter.epfiltergroupsprojectsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.delete"]], "delete() (keystone.api.os_ep_filter.epfilterprojectsendpointsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource.delete"]], "delete() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.delete"]], "get() (keystone.api.os_ep_filter.epfilterendpointprojectsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterEndpointProjectsResource.get"]], "get() (keystone.api.os_ep_filter.epfiltergroupsprojectsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.get"]], "get() (keystone.api.os_ep_filter.epfilterprojectendpointslistresource method)": [[44, "keystone.api.os_ep_filter.EPFilterProjectEndpointsListResource.get"]], "get() (keystone.api.os_ep_filter.epfilterprojectsendpointsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource.get"]], "get() (keystone.api.os_ep_filter.endpointfilterepgroupsendpoints method)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsEndpoints.get"]], "get() (keystone.api.os_ep_filter.endpointfilterepgroupsprojects method)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsProjects.get"]], "get() (keystone.api.os_ep_filter.endpointfilterprojectendpointgroupslistresource method)": [[44, "keystone.api.os_ep_filter.EndpointFilterProjectEndpointGroupsListResource.get"]], "get() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.get"]], "json_home_parameter_rel_func() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.json_home_parameter_rel_func"]], "json_home_resource_rel_func() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.json_home_resource_rel_func"]], "keystone.api.os_ep_filter": [[44, "module-keystone.api.os_ep_filter"]], "member_key (keystone.api.os_ep_filter.epfiltergroupsprojectsresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.member_key"]], "member_key (keystone.api.os_ep_filter.endpointgroupsresource attribute)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.member_key"]], "methods (keystone.api.os_ep_filter.epfilterendpointprojectsresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterEndpointProjectsResource.methods"]], "methods (keystone.api.os_ep_filter.epfiltergroupsprojectsresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.methods"]], "methods (keystone.api.os_ep_filter.epfilterprojectendpointslistresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterProjectEndpointsListResource.methods"]], "methods (keystone.api.os_ep_filter.epfilterprojectsendpointsresource attribute)": [[44, "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource.methods"]], "methods (keystone.api.os_ep_filter.endpointfilterepgroupsendpoints attribute)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsEndpoints.methods"]], "methods (keystone.api.os_ep_filter.endpointfilterepgroupsprojects attribute)": [[44, "keystone.api.os_ep_filter.EndpointFilterEPGroupsProjects.methods"]], "methods (keystone.api.os_ep_filter.endpointfilterprojectendpointgroupslistresource attribute)": [[44, "keystone.api.os_ep_filter.EndpointFilterProjectEndpointGroupsListResource.methods"]], "methods (keystone.api.os_ep_filter.endpointgroupsresource attribute)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.methods"]], "patch() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.patch"]], "post() (keystone.api.os_ep_filter.endpointgroupsresource method)": [[44, "keystone.api.os_ep_filter.EndpointGroupsResource.post"]], "put() (keystone.api.os_ep_filter.epfiltergroupsprojectsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterGroupsProjectsResource.put"]], "put() (keystone.api.os_ep_filter.epfilterprojectsendpointsresource method)": [[44, "keystone.api.os_ep_filter.EPFilterProjectsEndpointsResource.put"]], "resource_mapping (keystone.api.os_ep_filter.epfilterapi attribute)": [[44, "keystone.api.os_ep_filter.EPFilterAPI.resource_mapping"]], "resources (keystone.api.os_ep_filter.epfilterapi attribute)": [[44, "keystone.api.os_ep_filter.EPFilterAPI.resources"]], "idpprotocolscrudresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource"]], "idpprotocolslistresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.IDPProtocolsListResource"]], "identityprovidersresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.IdentityProvidersResource"]], "mappingresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.MappingResource"]], "osfederationapi (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationAPI"]], "osfederationauthresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationAuthResource"]], "osfederationidentityprovidersapi (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersAPI"]], "osfederationidentityprovidersprotocolsapi (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersProtocolsAPI"]], "osfederationmappingsapi (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationMappingsAPI"]], "osfederationserviceprovidersapi (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.OSFederationServiceProvidersAPI"]], "saml2metadataresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.SAML2MetadataResource"]], "serviceprovidersresource (class in keystone.api.os_federation)": [[45, "keystone.api.os_federation.ServiceProvidersResource"]], "api_prefix (keystone.api.os_federation.identityprovidersresource attribute)": [[45, "keystone.api.os_federation.IdentityProvidersResource.api_prefix"]], "api_prefix (keystone.api.os_federation.mappingresource attribute)": [[45, "keystone.api.os_federation.MappingResource.api_prefix"]], "api_prefix (keystone.api.os_federation.serviceprovidersresource attribute)": [[45, "keystone.api.os_federation.ServiceProvidersResource.api_prefix"]], "collection_key (keystone.api.os_federation.identityprovidersresource attribute)": [[45, "keystone.api.os_federation.IdentityProvidersResource.collection_key"]], "collection_key (keystone.api.os_federation.mappingresource attribute)": [[45, "keystone.api.os_federation.MappingResource.collection_key"]], "collection_key (keystone.api.os_federation.serviceprovidersresource attribute)": [[45, "keystone.api.os_federation.ServiceProvidersResource.collection_key"]], "delete() (keystone.api.os_federation.idpprotocolscrudresource method)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource.delete"]], "delete() (keystone.api.os_federation.identityprovidersresource method)": [[45, "keystone.api.os_federation.IdentityProvidersResource.delete"]], "delete() (keystone.api.os_federation.mappingresource method)": [[45, "keystone.api.os_federation.MappingResource.delete"]], "delete() (keystone.api.os_federation.serviceprovidersresource method)": [[45, "keystone.api.os_federation.ServiceProvidersResource.delete"]], "get() (keystone.api.os_federation.idpprotocolscrudresource method)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource.get"]], "get() (keystone.api.os_federation.idpprotocolslistresource method)": [[45, "keystone.api.os_federation.IDPProtocolsListResource.get"]], "get() (keystone.api.os_federation.identityprovidersresource method)": [[45, "keystone.api.os_federation.IdentityProvidersResource.get"]], "get() (keystone.api.os_federation.mappingresource method)": [[45, "keystone.api.os_federation.MappingResource.get"]], "get() (keystone.api.os_federation.osfederationauthresource method)": [[45, "keystone.api.os_federation.OSFederationAuthResource.get"]], "get() (keystone.api.os_federation.saml2metadataresource method)": [[45, "keystone.api.os_federation.SAML2MetadataResource.get"]], "get() (keystone.api.os_federation.serviceprovidersresource method)": [[45, "keystone.api.os_federation.ServiceProvidersResource.get"]], "keystone.api.os_federation": [[45, "module-keystone.api.os_federation"]], "member_key (keystone.api.os_federation.identityprovidersresource attribute)": [[45, "keystone.api.os_federation.IdentityProvidersResource.member_key"]], "member_key (keystone.api.os_federation.mappingresource attribute)": [[45, "keystone.api.os_federation.MappingResource.member_key"]], "member_key (keystone.api.os_federation.serviceprovidersresource attribute)": [[45, "keystone.api.os_federation.ServiceProvidersResource.member_key"]], "methods (keystone.api.os_federation.idpprotocolscrudresource attribute)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource.methods"]], "methods (keystone.api.os_federation.idpprotocolslistresource attribute)": [[45, "keystone.api.os_federation.IDPProtocolsListResource.methods"]], "methods (keystone.api.os_federation.identityprovidersresource attribute)": [[45, "keystone.api.os_federation.IdentityProvidersResource.methods"]], "methods (keystone.api.os_federation.mappingresource attribute)": [[45, "keystone.api.os_federation.MappingResource.methods"]], "methods (keystone.api.os_federation.osfederationauthresource attribute)": [[45, "keystone.api.os_federation.OSFederationAuthResource.methods"]], "methods (keystone.api.os_federation.saml2metadataresource attribute)": [[45, "keystone.api.os_federation.SAML2MetadataResource.methods"]], "methods (keystone.api.os_federation.serviceprovidersresource attribute)": [[45, "keystone.api.os_federation.ServiceProvidersResource.methods"]], "patch() (keystone.api.os_federation.idpprotocolscrudresource method)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource.patch"]], "patch() (keystone.api.os_federation.identityprovidersresource method)": [[45, "keystone.api.os_federation.IdentityProvidersResource.patch"]], "patch() (keystone.api.os_federation.mappingresource method)": [[45, "keystone.api.os_federation.MappingResource.patch"]], "patch() (keystone.api.os_federation.serviceprovidersresource method)": [[45, "keystone.api.os_federation.ServiceProvidersResource.patch"]], "post() (keystone.api.os_federation.osfederationauthresource method)": [[45, "keystone.api.os_federation.OSFederationAuthResource.post"]], "put() (keystone.api.os_federation.idpprotocolscrudresource method)": [[45, "keystone.api.os_federation.IDPProtocolsCRUDResource.put"]], "put() (keystone.api.os_federation.identityprovidersresource method)": [[45, "keystone.api.os_federation.IdentityProvidersResource.put"]], "put() (keystone.api.os_federation.mappingresource method)": [[45, "keystone.api.os_federation.MappingResource.put"]], "put() (keystone.api.os_federation.serviceprovidersresource method)": [[45, "keystone.api.os_federation.ServiceProvidersResource.put"]], "resource_mapping (keystone.api.os_federation.osfederationapi attribute)": [[45, "keystone.api.os_federation.OSFederationAPI.resource_mapping"]], "resource_mapping (keystone.api.os_federation.osfederationidentityprovidersapi attribute)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersAPI.resource_mapping"]], "resource_mapping (keystone.api.os_federation.osfederationidentityprovidersprotocolsapi attribute)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersProtocolsAPI.resource_mapping"]], "resource_mapping (keystone.api.os_federation.osfederationmappingsapi attribute)": [[45, "keystone.api.os_federation.OSFederationMappingsAPI.resource_mapping"]], "resource_mapping (keystone.api.os_federation.osfederationserviceprovidersapi attribute)": [[45, "keystone.api.os_federation.OSFederationServiceProvidersAPI.resource_mapping"]], "resources (keystone.api.os_federation.osfederationapi attribute)": [[45, "keystone.api.os_federation.OSFederationAPI.resources"]], "resources (keystone.api.os_federation.osfederationidentityprovidersapi attribute)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersAPI.resources"]], "resources (keystone.api.os_federation.osfederationidentityprovidersprotocolsapi attribute)": [[45, "keystone.api.os_federation.OSFederationIdentityProvidersProtocolsAPI.resources"]], "resources (keystone.api.os_federation.osfederationmappingsapi attribute)": [[45, "keystone.api.os_federation.OSFederationMappingsAPI.resources"]], "resources (keystone.api.os_federation.osfederationserviceprovidersapi attribute)": [[45, "keystone.api.os_federation.OSFederationServiceProvidersAPI.resources"]], "osinheritapi (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritAPI"]], "osinheritdomaingrouproleslistresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesListResource"]], "osinheritdomaingrouprolesresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesResource"]], "osinheritdomainuserroleslistresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesListResource"]], "osinheritdomainuserrolesresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesResource"]], "osinheritprojectgroupresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritProjectGroupResource"]], "osinheritprojectuserresource (class in keystone.api.os_inherit)": [[46, "keystone.api.os_inherit.OSInheritProjectUserResource"]], "delete() (keystone.api.os_inherit.osinheritdomaingrouprolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesResource.delete"]], "delete() (keystone.api.os_inherit.osinheritdomainuserrolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesResource.delete"]], "delete() (keystone.api.os_inherit.osinheritprojectgroupresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectGroupResource.delete"]], "delete() (keystone.api.os_inherit.osinheritprojectuserresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectUserResource.delete"]], "get() (keystone.api.os_inherit.osinheritdomaingrouproleslistresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesListResource.get"]], "get() (keystone.api.os_inherit.osinheritdomaingrouprolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesResource.get"]], "get() (keystone.api.os_inherit.osinheritdomainuserroleslistresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesListResource.get"]], "get() (keystone.api.os_inherit.osinheritdomainuserrolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesResource.get"]], "get() (keystone.api.os_inherit.osinheritprojectgroupresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectGroupResource.get"]], "get() (keystone.api.os_inherit.osinheritprojectuserresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectUserResource.get"]], "keystone.api.os_inherit": [[46, "module-keystone.api.os_inherit"]], "methods (keystone.api.os_inherit.osinheritdomaingrouproleslistresource attribute)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesListResource.methods"]], "methods (keystone.api.os_inherit.osinheritdomaingrouprolesresource attribute)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesResource.methods"]], "methods (keystone.api.os_inherit.osinheritdomainuserroleslistresource attribute)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesListResource.methods"]], "methods (keystone.api.os_inherit.osinheritdomainuserrolesresource attribute)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesResource.methods"]], "methods (keystone.api.os_inherit.osinheritprojectgroupresource attribute)": [[46, "keystone.api.os_inherit.OSInheritProjectGroupResource.methods"]], "methods (keystone.api.os_inherit.osinheritprojectuserresource attribute)": [[46, "keystone.api.os_inherit.OSInheritProjectUserResource.methods"]], "put() (keystone.api.os_inherit.osinheritdomaingrouprolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainGroupRolesResource.put"]], "put() (keystone.api.os_inherit.osinheritdomainuserrolesresource method)": [[46, "keystone.api.os_inherit.OSInheritDomainUserRolesResource.put"]], "put() (keystone.api.os_inherit.osinheritprojectgroupresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectGroupResource.put"]], "put() (keystone.api.os_inherit.osinheritprojectuserresource method)": [[46, "keystone.api.os_inherit.OSInheritProjectUserResource.put"]], "resource_mapping (keystone.api.os_inherit.osinheritapi attribute)": [[46, "keystone.api.os_inherit.OSInheritAPI.resource_mapping"]], "resources (keystone.api.os_inherit.osinheritapi attribute)": [[46, "keystone.api.os_inherit.OSInheritAPI.resources"]], "accesstokenresource (class in keystone.api.os_oauth1)": [[47, "keystone.api.os_oauth1.AccessTokenResource"]], "authorizeresource (class in keystone.api.os_oauth1)": [[47, "keystone.api.os_oauth1.AuthorizeResource"]], "consumerresource (class in keystone.api.os_oauth1)": [[47, "keystone.api.os_oauth1.ConsumerResource"]], "osauth1api (class in keystone.api.os_oauth1)": [[47, "keystone.api.os_oauth1.OSAuth1API"]], "requesttokenresource (class in keystone.api.os_oauth1)": [[47, "keystone.api.os_oauth1.RequestTokenResource"]], "api_prefix (keystone.api.os_oauth1.consumerresource attribute)": [[47, "keystone.api.os_oauth1.ConsumerResource.api_prefix"]], "collection_key (keystone.api.os_oauth1.consumerresource attribute)": [[47, "keystone.api.os_oauth1.ConsumerResource.collection_key"]], "delete() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.delete"]], "get() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.get"]], "json_home_parameter_rel_func() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.json_home_parameter_rel_func"]], "json_home_resource_rel_func() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.json_home_resource_rel_func"]], "keystone.api.os_oauth1": [[47, "module-keystone.api.os_oauth1"]], "member_key (keystone.api.os_oauth1.consumerresource attribute)": [[47, "keystone.api.os_oauth1.ConsumerResource.member_key"]], "methods (keystone.api.os_oauth1.accesstokenresource attribute)": [[47, "keystone.api.os_oauth1.AccessTokenResource.methods"]], "methods (keystone.api.os_oauth1.authorizeresource attribute)": [[47, "keystone.api.os_oauth1.AuthorizeResource.methods"]], "methods (keystone.api.os_oauth1.consumerresource attribute)": [[47, "keystone.api.os_oauth1.ConsumerResource.methods"]], "methods (keystone.api.os_oauth1.requesttokenresource attribute)": [[47, "keystone.api.os_oauth1.RequestTokenResource.methods"]], "patch() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.patch"]], "post() (keystone.api.os_oauth1.accesstokenresource method)": [[47, "keystone.api.os_oauth1.AccessTokenResource.post"]], "post() (keystone.api.os_oauth1.consumerresource method)": [[47, "keystone.api.os_oauth1.ConsumerResource.post"]], "post() (keystone.api.os_oauth1.requesttokenresource method)": [[47, "keystone.api.os_oauth1.RequestTokenResource.post"]], "put() (keystone.api.os_oauth1.authorizeresource method)": [[47, "keystone.api.os_oauth1.AuthorizeResource.put"]], "resource_mapping (keystone.api.os_oauth1.osauth1api attribute)": [[47, "keystone.api.os_oauth1.OSAuth1API.resource_mapping"]], "resources (keystone.api.os_oauth1.osauth1api attribute)": [[47, "keystone.api.os_oauth1.OSAuth1API.resources"]], "accesstokenresource (class in keystone.api.os_oauth2)": [[48, "keystone.api.os_oauth2.AccessTokenResource"]], "osauth2api (class in keystone.api.os_oauth2)": [[48, "keystone.api.os_oauth2.OSAuth2API"]], "delete() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.delete"]], "get() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.get"]], "head() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.head"]], "keystone.api.os_oauth2": [[48, "module-keystone.api.os_oauth2"]], "methods (keystone.api.os_oauth2.accesstokenresource attribute)": [[48, "keystone.api.os_oauth2.AccessTokenResource.methods"]], "patch() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.patch"]], "post() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.post"]], "put() (keystone.api.os_oauth2.accesstokenresource method)": [[48, "keystone.api.os_oauth2.AccessTokenResource.put"]], "resource_mapping (keystone.api.os_oauth2.osauth2api attribute)": [[48, "keystone.api.os_oauth2.OSAuth2API.resource_mapping"]], "osrevokeapi (class in keystone.api.os_revoke)": [[49, "keystone.api.os_revoke.OSRevokeAPI"]], "osrevokeresource (class in keystone.api.os_revoke)": [[49, "keystone.api.os_revoke.OSRevokeResource"]], "get() (keystone.api.os_revoke.osrevokeresource method)": [[49, "keystone.api.os_revoke.OSRevokeResource.get"]], "keystone.api.os_revoke": [[49, "module-keystone.api.os_revoke"]], "methods (keystone.api.os_revoke.osrevokeresource attribute)": [[49, "keystone.api.os_revoke.OSRevokeResource.methods"]], "resource_mapping (keystone.api.os_revoke.osrevokeapi attribute)": [[49, "keystone.api.os_revoke.OSRevokeAPI.resource_mapping"]], "resources (keystone.api.os_revoke.osrevokeapi attribute)": [[49, "keystone.api.os_revoke.OSRevokeAPI.resources"]], "simplecertapi (class in keystone.api.os_simple_cert)": [[50, "keystone.api.os_simple_cert.SimpleCertAPI"]], "simplecertcaresource (class in keystone.api.os_simple_cert)": [[50, "keystone.api.os_simple_cert.SimpleCertCAResource"]], "simplecertlistresource (class in keystone.api.os_simple_cert)": [[50, "keystone.api.os_simple_cert.SimpleCertListResource"]], "get() (keystone.api.os_simple_cert.simplecertcaresource method)": [[50, "keystone.api.os_simple_cert.SimpleCertCAResource.get"]], "get() (keystone.api.os_simple_cert.simplecertlistresource method)": [[50, "keystone.api.os_simple_cert.SimpleCertListResource.get"]], "keystone.api.os_simple_cert": [[50, "module-keystone.api.os_simple_cert"]], "methods (keystone.api.os_simple_cert.simplecertcaresource attribute)": [[50, "keystone.api.os_simple_cert.SimpleCertCAResource.methods"]], "methods (keystone.api.os_simple_cert.simplecertlistresource attribute)": [[50, "keystone.api.os_simple_cert.SimpleCertListResource.methods"]], "resource_mapping (keystone.api.os_simple_cert.simplecertapi attribute)": [[50, "keystone.api.os_simple_cert.SimpleCertAPI.resource_mapping"]], "resources (keystone.api.os_simple_cert.simplecertapi attribute)": [[50, "keystone.api.os_simple_cert.SimpleCertAPI.resources"]], "endpointpolicyassociations (class in keystone.api.policy)": [[51, "keystone.api.policy.EndpointPolicyAssociations"]], "endpointpolicyresource (class in keystone.api.policy)": [[51, "keystone.api.policy.EndpointPolicyResource"]], "policyapi (class in keystone.api.policy)": [[51, "keystone.api.policy.PolicyAPI"]], "policyresource (class in keystone.api.policy)": [[51, "keystone.api.policy.PolicyResource"]], "servicepolicyassociations (class in keystone.api.policy)": [[51, "keystone.api.policy.ServicePolicyAssociations"]], "serviceregionpolicyassociations (class in keystone.api.policy)": [[51, "keystone.api.policy.ServiceRegionPolicyAssociations"]], "collection_key (keystone.api.policy.policyresource attribute)": [[51, "keystone.api.policy.PolicyResource.collection_key"]], "delete() (keystone.api.policy.endpointpolicyassociations method)": [[51, "keystone.api.policy.EndpointPolicyAssociations.delete"]], "delete() (keystone.api.policy.policyresource method)": [[51, "keystone.api.policy.PolicyResource.delete"]], "delete() (keystone.api.policy.servicepolicyassociations method)": [[51, "keystone.api.policy.ServicePolicyAssociations.delete"]], "delete() (keystone.api.policy.serviceregionpolicyassociations method)": [[51, "keystone.api.policy.ServiceRegionPolicyAssociations.delete"]], "get() (keystone.api.policy.endpointpolicyassociations method)": [[51, "keystone.api.policy.EndpointPolicyAssociations.get"]], "get() (keystone.api.policy.endpointpolicyresource method)": [[51, "keystone.api.policy.EndpointPolicyResource.get"]], "get() (keystone.api.policy.policyresource method)": [[51, "keystone.api.policy.PolicyResource.get"]], "get() (keystone.api.policy.servicepolicyassociations method)": [[51, "keystone.api.policy.ServicePolicyAssociations.get"]], "get() (keystone.api.policy.serviceregionpolicyassociations method)": [[51, "keystone.api.policy.ServiceRegionPolicyAssociations.get"]], "keystone.api.policy": [[51, "module-keystone.api.policy"]], "member_key (keystone.api.policy.policyresource attribute)": [[51, "keystone.api.policy.PolicyResource.member_key"]], "methods (keystone.api.policy.endpointpolicyassociations attribute)": [[51, "keystone.api.policy.EndpointPolicyAssociations.methods"]], "methods (keystone.api.policy.endpointpolicyresource attribute)": [[51, "keystone.api.policy.EndpointPolicyResource.methods"]], "methods (keystone.api.policy.policyresource attribute)": [[51, "keystone.api.policy.PolicyResource.methods"]], "methods (keystone.api.policy.servicepolicyassociations attribute)": [[51, "keystone.api.policy.ServicePolicyAssociations.methods"]], "methods (keystone.api.policy.serviceregionpolicyassociations attribute)": [[51, "keystone.api.policy.ServiceRegionPolicyAssociations.methods"]], "patch() (keystone.api.policy.policyresource method)": [[51, "keystone.api.policy.PolicyResource.patch"]], "post() (keystone.api.policy.policyresource method)": [[51, "keystone.api.policy.PolicyResource.post"]], "put() (keystone.api.policy.endpointpolicyassociations method)": [[51, "keystone.api.policy.EndpointPolicyAssociations.put"]], "put() (keystone.api.policy.servicepolicyassociations method)": [[51, "keystone.api.policy.ServicePolicyAssociations.put"]], "put() (keystone.api.policy.serviceregionpolicyassociations method)": [[51, "keystone.api.policy.ServiceRegionPolicyAssociations.put"]], "resource_mapping (keystone.api.policy.policyapi attribute)": [[51, "keystone.api.policy.PolicyAPI.resource_mapping"]], "resources (keystone.api.policy.policyapi attribute)": [[51, "keystone.api.policy.PolicyAPI.resources"]], "projectapi (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectAPI"]], "projectgroupgrantresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectGroupGrantResource"]], "projectgrouplistgrantresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectGroupListGrantResource"]], "projectresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectResource"]], "projecttagresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectTagResource"]], "projecttagsresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectTagsResource"]], "projectusergrantresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectUserGrantResource"]], "projectuserlistgrantresource (class in keystone.api.projects)": [[52, "keystone.api.projects.ProjectUserListGrantResource"]], "collection_key (keystone.api.projects.projectresource attribute)": [[52, "keystone.api.projects.ProjectResource.collection_key"]], "delete() (keystone.api.projects.projectgroupgrantresource method)": [[52, "keystone.api.projects.ProjectGroupGrantResource.delete"]], "delete() (keystone.api.projects.projectresource method)": [[52, "keystone.api.projects.ProjectResource.delete"]], "delete() (keystone.api.projects.projecttagresource method)": [[52, "keystone.api.projects.ProjectTagResource.delete"]], "delete() (keystone.api.projects.projecttagsresource method)": [[52, "keystone.api.projects.ProjectTagsResource.delete"]], "delete() (keystone.api.projects.projectusergrantresource method)": [[52, "keystone.api.projects.ProjectUserGrantResource.delete"]], "get() (keystone.api.projects.projectgroupgrantresource method)": [[52, "keystone.api.projects.ProjectGroupGrantResource.get"]], "get() (keystone.api.projects.projectgrouplistgrantresource method)": [[52, "keystone.api.projects.ProjectGroupListGrantResource.get"]], "get() (keystone.api.projects.projectresource method)": [[52, "keystone.api.projects.ProjectResource.get"]], "get() (keystone.api.projects.projecttagresource method)": [[52, "keystone.api.projects.ProjectTagResource.get"]], "get() (keystone.api.projects.projecttagsresource method)": [[52, "keystone.api.projects.ProjectTagsResource.get"]], "get() (keystone.api.projects.projectusergrantresource method)": [[52, "keystone.api.projects.ProjectUserGrantResource.get"]], "get() (keystone.api.projects.projectuserlistgrantresource method)": [[52, "keystone.api.projects.ProjectUserListGrantResource.get"]], "get_member_from_driver (keystone.api.projects.projectresource attribute)": [[52, "keystone.api.projects.ProjectResource.get_member_from_driver"]], "keystone.api.projects": [[52, "module-keystone.api.projects"]], "member_key (keystone.api.projects.projectresource attribute)": [[52, "keystone.api.projects.ProjectResource.member_key"]], "methods (keystone.api.projects.projectgroupgrantresource attribute)": [[52, "keystone.api.projects.ProjectGroupGrantResource.methods"]], "methods (keystone.api.projects.projectgrouplistgrantresource attribute)": [[52, "keystone.api.projects.ProjectGroupListGrantResource.methods"]], "methods (keystone.api.projects.projectresource attribute)": [[52, "keystone.api.projects.ProjectResource.methods"]], "methods (keystone.api.projects.projecttagresource attribute)": [[52, "keystone.api.projects.ProjectTagResource.methods"]], "methods (keystone.api.projects.projecttagsresource attribute)": [[52, "keystone.api.projects.ProjectTagsResource.methods"]], "methods (keystone.api.projects.projectusergrantresource attribute)": [[52, "keystone.api.projects.ProjectUserGrantResource.methods"]], "methods (keystone.api.projects.projectuserlistgrantresource attribute)": [[52, "keystone.api.projects.ProjectUserListGrantResource.methods"]], "patch() (keystone.api.projects.projectresource method)": [[52, "keystone.api.projects.ProjectResource.patch"]], "post() (keystone.api.projects.projectresource method)": [[52, "keystone.api.projects.ProjectResource.post"]], "put() (keystone.api.projects.projectgroupgrantresource method)": [[52, "keystone.api.projects.ProjectGroupGrantResource.put"]], "put() (keystone.api.projects.projecttagresource method)": [[52, "keystone.api.projects.ProjectTagResource.put"]], "put() (keystone.api.projects.projecttagsresource method)": [[52, "keystone.api.projects.ProjectTagsResource.put"]], "put() (keystone.api.projects.projectusergrantresource method)": [[52, "keystone.api.projects.ProjectUserGrantResource.put"]], "resource_mapping (keystone.api.projects.projectapi attribute)": [[52, "keystone.api.projects.ProjectAPI.resource_mapping"]], "resources (keystone.api.projects.projectapi attribute)": [[52, "keystone.api.projects.ProjectAPI.resources"]], "regionapi (class in keystone.api.regions)": [[53, "keystone.api.regions.RegionAPI"]], "regionresource (class in keystone.api.regions)": [[53, "keystone.api.regions.RegionResource"]], "collection_key (keystone.api.regions.regionresource attribute)": [[53, "keystone.api.regions.RegionResource.collection_key"]], "delete() (keystone.api.regions.regionresource method)": [[53, "keystone.api.regions.RegionResource.delete"]], "get() (keystone.api.regions.regionresource method)": [[53, "keystone.api.regions.RegionResource.get"]], "keystone.api.regions": [[53, "module-keystone.api.regions"]], "member_key (keystone.api.regions.regionresource attribute)": [[53, "keystone.api.regions.RegionResource.member_key"]], "methods (keystone.api.regions.regionresource attribute)": [[53, "keystone.api.regions.RegionResource.methods"]], "patch() (keystone.api.regions.regionresource method)": [[53, "keystone.api.regions.RegionResource.patch"]], "post() (keystone.api.regions.regionresource method)": [[53, "keystone.api.regions.RegionResource.post"]], "put() (keystone.api.regions.regionresource method)": [[53, "keystone.api.regions.RegionResource.put"]], "resource_mapping (keystone.api.regions.regionapi attribute)": [[53, "keystone.api.regions.RegionAPI.resource_mapping"]], "resources (keystone.api.regions.regionapi attribute)": [[53, "keystone.api.regions.RegionAPI.resources"]], "registeredlimitresource (class in keystone.api.registered_limits)": [[54, "keystone.api.registered_limits.RegisteredLimitResource"]], "registeredlimitsapi (class in keystone.api.registered_limits)": [[54, "keystone.api.registered_limits.RegisteredLimitsAPI"]], "collection_key (keystone.api.registered_limits.registeredlimitresource attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.collection_key"]], "delete() (keystone.api.registered_limits.registeredlimitresource method)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.delete"]], "get() (keystone.api.registered_limits.registeredlimitresource method)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.get"]], "json_home_resource_status (keystone.api.registered_limits.registeredlimitresource attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.json_home_resource_status"]], "keystone.api.registered_limits": [[54, "module-keystone.api.registered_limits"]], "member_key (keystone.api.registered_limits.registeredlimitresource attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.member_key"]], "methods (keystone.api.registered_limits.registeredlimitresource attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.methods"]], "patch() (keystone.api.registered_limits.registeredlimitresource method)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.patch"]], "post() (keystone.api.registered_limits.registeredlimitresource method)": [[54, "keystone.api.registered_limits.RegisteredLimitResource.post"]], "resource_mapping (keystone.api.registered_limits.registeredlimitsapi attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitsAPI.resource_mapping"]], "resources (keystone.api.registered_limits.registeredlimitsapi attribute)": [[54, "keystone.api.registered_limits.RegisteredLimitsAPI.resources"]], "roleassignmentsapi (class in keystone.api.role_assignments)": [[55, "keystone.api.role_assignments.RoleAssignmentsAPI"]], "roleassignmentsresource (class in keystone.api.role_assignments)": [[55, "keystone.api.role_assignments.RoleAssignmentsResource"]], "collection_key (keystone.api.role_assignments.roleassignmentsresource attribute)": [[55, "keystone.api.role_assignments.RoleAssignmentsResource.collection_key"]], "get() (keystone.api.role_assignments.roleassignmentsresource method)": [[55, "keystone.api.role_assignments.RoleAssignmentsResource.get"]], "keystone.api.role_assignments": [[55, "module-keystone.api.role_assignments"]], "member_key (keystone.api.role_assignments.roleassignmentsresource attribute)": [[55, "keystone.api.role_assignments.RoleAssignmentsResource.member_key"]], "methods (keystone.api.role_assignments.roleassignmentsresource attribute)": [[55, "keystone.api.role_assignments.RoleAssignmentsResource.methods"]], "resource_mapping (keystone.api.role_assignments.roleassignmentsapi attribute)": [[55, "keystone.api.role_assignments.RoleAssignmentsAPI.resource_mapping"]], "resources (keystone.api.role_assignments.roleassignmentsapi attribute)": [[55, "keystone.api.role_assignments.RoleAssignmentsAPI.resources"]], "roleinferencesapi (class in keystone.api.role_inferences)": [[56, "keystone.api.role_inferences.RoleInferencesAPI"]], "roleinferencesresource (class in keystone.api.role_inferences)": [[56, "keystone.api.role_inferences.RoleInferencesResource"]], "get() (keystone.api.role_inferences.roleinferencesresource method)": [[56, "keystone.api.role_inferences.RoleInferencesResource.get"]], "keystone.api.role_inferences": [[56, "module-keystone.api.role_inferences"]], "methods (keystone.api.role_inferences.roleinferencesresource attribute)": [[56, "keystone.api.role_inferences.RoleInferencesResource.methods"]], "resource_mapping (keystone.api.role_inferences.roleinferencesapi attribute)": [[56, "keystone.api.role_inferences.RoleInferencesAPI.resource_mapping"]], "resources (keystone.api.role_inferences.roleinferencesapi attribute)": [[56, "keystone.api.role_inferences.RoleInferencesAPI.resources"]], "roleapi (class in keystone.api.roles)": [[57, "keystone.api.roles.RoleAPI"]], "roleimplicationlistresource (class in keystone.api.roles)": [[57, "keystone.api.roles.RoleImplicationListResource"]], "roleimplicationresource (class in keystone.api.roles)": [[57, "keystone.api.roles.RoleImplicationResource"]], "roleresource (class in keystone.api.roles)": [[57, "keystone.api.roles.RoleResource"]], "collection_key (keystone.api.roles.roleresource attribute)": [[57, "keystone.api.roles.RoleResource.collection_key"]], "delete() (keystone.api.roles.roleimplicationresource method)": [[57, "keystone.api.roles.RoleImplicationResource.delete"]], "delete() (keystone.api.roles.roleresource method)": [[57, "keystone.api.roles.RoleResource.delete"]], "get() (keystone.api.roles.roleimplicationlistresource method)": [[57, "keystone.api.roles.RoleImplicationListResource.get"]], "get() (keystone.api.roles.roleimplicationresource method)": [[57, "keystone.api.roles.RoleImplicationResource.get"]], "get() (keystone.api.roles.roleresource method)": [[57, "keystone.api.roles.RoleResource.get"]], "get_member_from_driver (keystone.api.roles.roleresource attribute)": [[57, "keystone.api.roles.RoleResource.get_member_from_driver"]], "head() (keystone.api.roles.roleimplicationresource method)": [[57, "keystone.api.roles.RoleImplicationResource.head"]], "keystone.api.roles": [[57, "module-keystone.api.roles"]], "member_key (keystone.api.roles.roleresource attribute)": [[57, "keystone.api.roles.RoleResource.member_key"]], "methods (keystone.api.roles.roleimplicationlistresource attribute)": [[57, "keystone.api.roles.RoleImplicationListResource.methods"]], "methods (keystone.api.roles.roleimplicationresource attribute)": [[57, "keystone.api.roles.RoleImplicationResource.methods"]], "methods (keystone.api.roles.roleresource attribute)": [[57, "keystone.api.roles.RoleResource.methods"]], "patch() (keystone.api.roles.roleresource method)": [[57, "keystone.api.roles.RoleResource.patch"]], "post() (keystone.api.roles.roleresource method)": [[57, "keystone.api.roles.RoleResource.post"]], "put() (keystone.api.roles.roleimplicationresource method)": [[57, "keystone.api.roles.RoleImplicationResource.put"]], "resource_mapping (keystone.api.roles.roleapi attribute)": [[57, "keystone.api.roles.RoleAPI.resource_mapping"]], "resources (keystone.api.roles.roleapi attribute)": [[57, "keystone.api.roles.RoleAPI.resources"]], "s3api (class in keystone.api.s3tokens)": [[58, "keystone.api.s3tokens.S3Api"]], "s3resource (class in keystone.api.s3tokens)": [[58, "keystone.api.s3tokens.S3Resource"]], "keystone.api.s3tokens": [[58, "module-keystone.api.s3tokens"]], "methods (keystone.api.s3tokens.s3resource attribute)": [[58, "keystone.api.s3tokens.S3Resource.methods"]], "post() (keystone.api.s3tokens.s3resource method)": [[58, "keystone.api.s3tokens.S3Resource.post"]], "resource_mapping (keystone.api.s3tokens.s3api attribute)": [[58, "keystone.api.s3tokens.S3Api.resource_mapping"]], "resources (keystone.api.s3tokens.s3api attribute)": [[58, "keystone.api.s3tokens.S3Api.resources"]], "serviceapi (class in keystone.api.services)": [[59, "keystone.api.services.ServiceAPI"]], "servicesresource (class in keystone.api.services)": [[59, "keystone.api.services.ServicesResource"]], "collection_key (keystone.api.services.servicesresource attribute)": [[59, "keystone.api.services.ServicesResource.collection_key"]], "delete() (keystone.api.services.servicesresource method)": [[59, "keystone.api.services.ServicesResource.delete"]], "get() (keystone.api.services.servicesresource method)": [[59, "keystone.api.services.ServicesResource.get"]], "keystone.api.services": [[59, "module-keystone.api.services"]], "member_key (keystone.api.services.servicesresource attribute)": [[59, "keystone.api.services.ServicesResource.member_key"]], "methods (keystone.api.services.servicesresource attribute)": [[59, "keystone.api.services.ServicesResource.methods"]], "patch() (keystone.api.services.servicesresource method)": [[59, "keystone.api.services.ServicesResource.patch"]], "post() (keystone.api.services.servicesresource method)": [[59, "keystone.api.services.ServicesResource.post"]], "resource_mapping (keystone.api.services.serviceapi attribute)": [[59, "keystone.api.services.ServiceAPI.resource_mapping"]], "resources (keystone.api.services.serviceapi attribute)": [[59, "keystone.api.services.ServiceAPI.resources"]], "systemapi (class in keystone.api.system)": [[60, "keystone.api.system.SystemAPI"]], "systemgroupsroleslistresource (class in keystone.api.system)": [[60, "keystone.api.system.SystemGroupsRolesListResource"]], "systemgroupsrolestresource (class in keystone.api.system)": [[60, "keystone.api.system.SystemGroupsRolestResource"]], "systemuserslistresource (class in keystone.api.system)": [[60, "keystone.api.system.SystemUsersListResource"]], "systemusersresource (class in keystone.api.system)": [[60, "keystone.api.system.SystemUsersResource"]], "delete() (keystone.api.system.systemgroupsrolestresource method)": [[60, "keystone.api.system.SystemGroupsRolestResource.delete"]], "delete() (keystone.api.system.systemusersresource method)": [[60, "keystone.api.system.SystemUsersResource.delete"]], "get() (keystone.api.system.systemgroupsroleslistresource method)": [[60, "keystone.api.system.SystemGroupsRolesListResource.get"]], "get() (keystone.api.system.systemgroupsrolestresource method)": [[60, "keystone.api.system.SystemGroupsRolestResource.get"]], "get() (keystone.api.system.systemuserslistresource method)": [[60, "keystone.api.system.SystemUsersListResource.get"]], "get() (keystone.api.system.systemusersresource method)": [[60, "keystone.api.system.SystemUsersResource.get"]], "keystone.api.system": [[60, "module-keystone.api.system"]], "methods (keystone.api.system.systemgroupsroleslistresource attribute)": [[60, "keystone.api.system.SystemGroupsRolesListResource.methods"]], "methods (keystone.api.system.systemgroupsrolestresource attribute)": [[60, "keystone.api.system.SystemGroupsRolestResource.methods"]], "methods (keystone.api.system.systemuserslistresource attribute)": [[60, "keystone.api.system.SystemUsersListResource.methods"]], "methods (keystone.api.system.systemusersresource attribute)": [[60, "keystone.api.system.SystemUsersResource.methods"]], "put() (keystone.api.system.systemgroupsrolestresource method)": [[60, "keystone.api.system.SystemGroupsRolestResource.put"]], "put() (keystone.api.system.systemusersresource method)": [[60, "keystone.api.system.SystemUsersResource.put"]], "resource_mapping (keystone.api.system.systemapi attribute)": [[60, "keystone.api.system.SystemAPI.resource_mapping"]], "resources (keystone.api.system.systemapi attribute)": [[60, "keystone.api.system.SystemAPI.resources"]], "rolefortrustresource (class in keystone.api.trusts)": [[61, "keystone.api.trusts.RoleForTrustResource"]], "rolesfortrustlistresource (class in keystone.api.trusts)": [[61, "keystone.api.trusts.RolesForTrustListResource"]], "trustapi (class in keystone.api.trusts)": [[61, "keystone.api.trusts.TrustAPI"]], "trustresource (class in keystone.api.trusts)": [[61, "keystone.api.trusts.TrustResource"]], "api_prefix (keystone.api.trusts.trustresource attribute)": [[61, "keystone.api.trusts.TrustResource.api_prefix"]], "collection_key (keystone.api.trusts.trustresource attribute)": [[61, "keystone.api.trusts.TrustResource.collection_key"]], "delete() (keystone.api.trusts.trustresource method)": [[61, "keystone.api.trusts.TrustResource.delete"]], "get() (keystone.api.trusts.rolefortrustresource method)": [[61, "keystone.api.trusts.RoleForTrustResource.get"]], "get() (keystone.api.trusts.rolesfortrustlistresource method)": [[61, "keystone.api.trusts.RolesForTrustListResource.get"]], "get() (keystone.api.trusts.trustresource method)": [[61, "keystone.api.trusts.TrustResource.get"]], "json_home_parameter_rel_func() (keystone.api.trusts.trustresource method)": [[61, "keystone.api.trusts.TrustResource.json_home_parameter_rel_func"]], "json_home_resource_rel_func() (keystone.api.trusts.trustresource method)": [[61, "keystone.api.trusts.TrustResource.json_home_resource_rel_func"]], "keystone.api.trusts": [[61, "module-keystone.api.trusts"]], "member_key (keystone.api.trusts.trustresource attribute)": [[61, "keystone.api.trusts.TrustResource.member_key"]], "methods (keystone.api.trusts.rolefortrustresource attribute)": [[61, "keystone.api.trusts.RoleForTrustResource.methods"]], "methods (keystone.api.trusts.rolesfortrustlistresource attribute)": [[61, "keystone.api.trusts.RolesForTrustListResource.methods"]], "methods (keystone.api.trusts.trustresource attribute)": [[61, "keystone.api.trusts.TrustResource.methods"]], "oslo_context (keystone.api.trusts.rolefortrustresource property)": [[61, "keystone.api.trusts.RoleForTrustResource.oslo_context"]], "oslo_context (keystone.api.trusts.rolesfortrustlistresource property)": [[61, "keystone.api.trusts.RolesForTrustListResource.oslo_context"]], "post() (keystone.api.trusts.trustresource method)": [[61, "keystone.api.trusts.TrustResource.post"]], "resource_mapping (keystone.api.trusts.trustapi attribute)": [[61, "keystone.api.trusts.TrustAPI.resource_mapping"]], "resources (keystone.api.trusts.trustapi attribute)": [[61, "keystone.api.trusts.TrustAPI.resources"]], "oauth1accesstokencrudresource (class in keystone.api.users)": [[62, "keystone.api.users.OAuth1AccessTokenCRUDResource"]], "oauth1accesstokenrolelistresource (class in keystone.api.users)": [[62, "keystone.api.users.OAuth1AccessTokenRoleListResource"]], "oauth1accesstokenroleresource (class in keystone.api.users)": [[62, "keystone.api.users.OAuth1AccessTokenRoleResource"]], "oauth1listaccesstokensresource (class in keystone.api.users)": [[62, "keystone.api.users.OAuth1ListAccessTokensResource"]], "userapi (class in keystone.api.users)": [[62, "keystone.api.users.UserAPI"]], "useraccessrulegetdeleteresource (class in keystone.api.users)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource"]], "useraccessrulelistresource (class in keystone.api.users)": [[62, "keystone.api.users.UserAccessRuleListResource"]], "userappcredgetdeleteresource (class in keystone.api.users)": [[62, "keystone.api.users.UserAppCredGetDeleteResource"]], "userappcredlistcreateresource (class in keystone.api.users)": [[62, "keystone.api.users.UserAppCredListCreateResource"]], "userchangepasswordresource (class in keystone.api.users)": [[62, "keystone.api.users.UserChangePasswordResource"]], "usergroupsresource (class in keystone.api.users)": [[62, "keystone.api.users.UserGroupsResource"]], "userosec2credentialsresourcegetdelete (class in keystone.api.users)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceGetDelete"]], "userosec2credentialsresourcelistcreate (class in keystone.api.users)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceListCreate"]], "userprojectsresource (class in keystone.api.users)": [[62, "keystone.api.users.UserProjectsResource"]], "userresource (class in keystone.api.users)": [[62, "keystone.api.users.UserResource"]], "collection_key (keystone.api.users.oauth1accesstokenrolelistresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleListResource.collection_key"]], "collection_key (keystone.api.users.oauth1accesstokenroleresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleResource.collection_key"]], "collection_key (keystone.api.users.useraccessrulegetdeleteresource attribute)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource.collection_key"]], "collection_key (keystone.api.users.useraccessrulelistresource attribute)": [[62, "keystone.api.users.UserAccessRuleListResource.collection_key"]], "collection_key (keystone.api.users.userappcredgetdeleteresource attribute)": [[62, "keystone.api.users.UserAppCredGetDeleteResource.collection_key"]], "collection_key (keystone.api.users.userappcredlistcreateresource attribute)": [[62, "keystone.api.users.UserAppCredListCreateResource.collection_key"]], "collection_key (keystone.api.users.usergroupsresource attribute)": [[62, "keystone.api.users.UserGroupsResource.collection_key"]], "collection_key (keystone.api.users.userprojectsresource attribute)": [[62, "keystone.api.users.UserProjectsResource.collection_key"]], "collection_key (keystone.api.users.userresource attribute)": [[62, "keystone.api.users.UserResource.collection_key"]], "delete() (keystone.api.users.oauth1accesstokencrudresource method)": [[62, "keystone.api.users.OAuth1AccessTokenCRUDResource.delete"]], "delete() (keystone.api.users.useraccessrulegetdeleteresource method)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource.delete"]], "delete() (keystone.api.users.userappcredgetdeleteresource method)": [[62, "keystone.api.users.UserAppCredGetDeleteResource.delete"]], "delete() (keystone.api.users.userosec2credentialsresourcegetdelete method)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceGetDelete.delete"]], "delete() (keystone.api.users.userresource method)": [[62, "keystone.api.users.UserResource.delete"]], "get() (keystone.api.users.oauth1accesstokencrudresource method)": [[62, "keystone.api.users.OAuth1AccessTokenCRUDResource.get"]], "get() (keystone.api.users.oauth1accesstokenrolelistresource method)": [[62, "keystone.api.users.OAuth1AccessTokenRoleListResource.get"]], "get() (keystone.api.users.oauth1accesstokenroleresource method)": [[62, "keystone.api.users.OAuth1AccessTokenRoleResource.get"]], "get() (keystone.api.users.oauth1listaccesstokensresource method)": [[62, "keystone.api.users.OAuth1ListAccessTokensResource.get"]], "get() (keystone.api.users.useraccessrulegetdeleteresource method)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource.get"]], "get() (keystone.api.users.useraccessrulelistresource method)": [[62, "keystone.api.users.UserAccessRuleListResource.get"]], "get() (keystone.api.users.userappcredgetdeleteresource method)": [[62, "keystone.api.users.UserAppCredGetDeleteResource.get"]], "get() (keystone.api.users.userappcredlistcreateresource method)": [[62, "keystone.api.users.UserAppCredListCreateResource.get"]], "get() (keystone.api.users.userchangepasswordresource method)": [[62, "keystone.api.users.UserChangePasswordResource.get"]], "get() (keystone.api.users.usergroupsresource method)": [[62, "keystone.api.users.UserGroupsResource.get"]], "get() (keystone.api.users.userosec2credentialsresourcegetdelete method)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceGetDelete.get"]], "get() (keystone.api.users.userosec2credentialsresourcelistcreate method)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceListCreate.get"]], "get() (keystone.api.users.userprojectsresource method)": [[62, "keystone.api.users.UserProjectsResource.get"]], "get() (keystone.api.users.userresource method)": [[62, "keystone.api.users.UserResource.get"]], "get_member_from_driver (keystone.api.users.usergroupsresource attribute)": [[62, "keystone.api.users.UserGroupsResource.get_member_from_driver"]], "get_member_from_driver (keystone.api.users.userprojectsresource attribute)": [[62, "keystone.api.users.UserProjectsResource.get_member_from_driver"]], "get_member_from_driver (keystone.api.users.userresource attribute)": [[62, "keystone.api.users.UserResource.get_member_from_driver"]], "keystone.api.users": [[62, "module-keystone.api.users"]], "member_key (keystone.api.users.oauth1accesstokenrolelistresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleListResource.member_key"]], "member_key (keystone.api.users.oauth1accesstokenroleresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleResource.member_key"]], "member_key (keystone.api.users.useraccessrulegetdeleteresource attribute)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource.member_key"]], "member_key (keystone.api.users.useraccessrulelistresource attribute)": [[62, "keystone.api.users.UserAccessRuleListResource.member_key"]], "member_key (keystone.api.users.userappcredgetdeleteresource attribute)": [[62, "keystone.api.users.UserAppCredGetDeleteResource.member_key"]], "member_key (keystone.api.users.userappcredlistcreateresource attribute)": [[62, "keystone.api.users.UserAppCredListCreateResource.member_key"]], "member_key (keystone.api.users.usergroupsresource attribute)": [[62, "keystone.api.users.UserGroupsResource.member_key"]], "member_key (keystone.api.users.userprojectsresource attribute)": [[62, "keystone.api.users.UserProjectsResource.member_key"]], "member_key (keystone.api.users.userresource attribute)": [[62, "keystone.api.users.UserResource.member_key"]], "methods (keystone.api.users.oauth1accesstokencrudresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenCRUDResource.methods"]], "methods (keystone.api.users.oauth1accesstokenrolelistresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleListResource.methods"]], "methods (keystone.api.users.oauth1accesstokenroleresource attribute)": [[62, "keystone.api.users.OAuth1AccessTokenRoleResource.methods"]], "methods (keystone.api.users.oauth1listaccesstokensresource attribute)": [[62, "keystone.api.users.OAuth1ListAccessTokensResource.methods"]], "methods (keystone.api.users.useraccessrulegetdeleteresource attribute)": [[62, "keystone.api.users.UserAccessRuleGetDeleteResource.methods"]], "methods (keystone.api.users.useraccessrulelistresource attribute)": [[62, "keystone.api.users.UserAccessRuleListResource.methods"]], "methods (keystone.api.users.userappcredgetdeleteresource attribute)": [[62, "keystone.api.users.UserAppCredGetDeleteResource.methods"]], "methods (keystone.api.users.userappcredlistcreateresource attribute)": [[62, "keystone.api.users.UserAppCredListCreateResource.methods"]], "methods (keystone.api.users.userchangepasswordresource attribute)": [[62, "keystone.api.users.UserChangePasswordResource.methods"]], "methods (keystone.api.users.usergroupsresource attribute)": [[62, "keystone.api.users.UserGroupsResource.methods"]], "methods (keystone.api.users.userosec2credentialsresourcegetdelete attribute)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceGetDelete.methods"]], "methods (keystone.api.users.userosec2credentialsresourcelistcreate attribute)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceListCreate.methods"]], "methods (keystone.api.users.userprojectsresource attribute)": [[62, "keystone.api.users.UserProjectsResource.methods"]], "methods (keystone.api.users.userresource attribute)": [[62, "keystone.api.users.UserResource.methods"]], "patch() (keystone.api.users.userresource method)": [[62, "keystone.api.users.UserResource.patch"]], "post() (keystone.api.users.userappcredlistcreateresource method)": [[62, "keystone.api.users.UserAppCredListCreateResource.post"]], "post() (keystone.api.users.userchangepasswordresource method)": [[62, "keystone.api.users.UserChangePasswordResource.post"]], "post() (keystone.api.users.userosec2credentialsresourcelistcreate method)": [[62, "keystone.api.users.UserOSEC2CredentialsResourceListCreate.post"]], "post() (keystone.api.users.userresource method)": [[62, "keystone.api.users.UserResource.post"]], "resource_mapping (keystone.api.users.userapi attribute)": [[62, "keystone.api.users.UserAPI.resource_mapping"]], "resources (keystone.api.users.userapi attribute)": [[62, "keystone.api.users.UserAPI.resources"]], "keystone.application_credential": [[63, "module-keystone.application_credential"]], "keystone.application_credential.backends": [[64, "module-keystone.application_credential.backends"]], "applicationcredentialdriverbase (class in keystone.application_credential.backends.base)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase"]], "authenticate() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.authenticate"]], "create_application_credential() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.create_application_credential"]], "delete_access_rule() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.delete_access_rule"]], "delete_access_rules_for_user() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.delete_access_rules_for_user"]], "delete_application_credential() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.delete_application_credential"]], "delete_application_credentials_for_user() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.delete_application_credentials_for_user"]], "delete_application_credentials_for_user_on_project() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.delete_application_credentials_for_user_on_project"]], "get_access_rule() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.get_access_rule"]], "get_application_credential() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.get_application_credential"]], "keystone.application_credential.backends.base": [[65, "module-keystone.application_credential.backends.base"]], "list_access_rules_for_user() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.list_access_rules_for_user"]], "list_application_credentials_for_user() (keystone.application_credential.backends.base.applicationcredentialdriverbase method)": [[65, "keystone.application_credential.backends.base.ApplicationCredentialDriverBase.list_application_credentials_for_user"]], "accessrulemodel (class in keystone.application_credential.backends.sql)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel"]], "applicationcredential (class in keystone.application_credential.backends.sql)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential"]], "applicationcredentialaccessrulemodel (class in keystone.application_credential.backends.sql)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialAccessRuleModel"]], "applicationcredentialmodel (class in keystone.application_credential.backends.sql)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel"]], "applicationcredentialrolemodel (class in keystone.application_credential.backends.sql)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialRoleModel"]], "access_rule_id (keystone.application_credential.backends.sql.applicationcredentialaccessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialAccessRuleModel.access_rule_id"]], "access_rules (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.access_rules"]], "application_credential (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.application_credential"]], "application_credential_id (keystone.application_credential.backends.sql.applicationcredentialaccessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialAccessRuleModel.application_credential_id"]], "application_credential_id (keystone.application_credential.backends.sql.applicationcredentialrolemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialRoleModel.application_credential_id"]], "attributes (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.attributes"]], "attributes (keystone.application_credential.backends.sql.applicationcredentialaccessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialAccessRuleModel.attributes"]], "attributes (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.attributes"]], "attributes (keystone.application_credential.backends.sql.applicationcredentialrolemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialRoleModel.attributes"]], "authenticate() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.authenticate"]], "create_application_credential() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.create_application_credential"]], "delete_access_rule() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.delete_access_rule"]], "delete_access_rules_for_user() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.delete_access_rules_for_user"]], "delete_application_credential() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.delete_application_credential"]], "delete_application_credentials_for_user() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.delete_application_credentials_for_user"]], "delete_application_credentials_for_user_on_project() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.delete_application_credentials_for_user_on_project"]], "description (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.description"]], "expires_at (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.expires_at"]], "external_id (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.external_id"]], "get_access_rule() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.get_access_rule"]], "get_application_credential() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.get_application_credential"]], "id (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.id"]], "id (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.id"]], "internal_id (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.internal_id"]], "keystone.application_credential.backends.sql": [[66, "module-keystone.application_credential.backends.sql"]], "list_access_rules_for_user() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.list_access_rules_for_user"]], "list_application_credentials_for_user() (keystone.application_credential.backends.sql.applicationcredential method)": [[66, "keystone.application_credential.backends.sql.ApplicationCredential.list_application_credentials_for_user"]], "method (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.method"]], "name (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.name"]], "path (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.path"]], "project_id (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.project_id"]], "role_id (keystone.application_credential.backends.sql.applicationcredentialrolemodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialRoleModel.role_id"]], "roles (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.roles"]], "secret_hash (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.secret_hash"]], "service (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.service"]], "system (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.system"]], "unrestricted (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.unrestricted"]], "user_id (keystone.application_credential.backends.sql.accessrulemodel attribute)": [[66, "keystone.application_credential.backends.sql.AccessRuleModel.user_id"]], "user_id (keystone.application_credential.backends.sql.applicationcredentialmodel attribute)": [[66, "keystone.application_credential.backends.sql.ApplicationCredentialModel.user_id"]], "manager (class in keystone.application_credential.core)": [[67, "keystone.application_credential.core.Manager"]], "authenticate() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.authenticate"]], "create_application_credential() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.create_application_credential"]], "delete_access_rule() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.delete_access_rule"]], "delete_application_credential() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.delete_application_credential"]], "driver_namespace (keystone.application_credential.core.manager attribute)": [[67, "keystone.application_credential.core.Manager.driver_namespace"]], "get_access_rule() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.get_access_rule"]], "get_application_credential() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.get_application_credential"]], "keystone.application_credential.core": [[67, "module-keystone.application_credential.core"]], "list_access_rules_for_user() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.list_access_rules_for_user"]], "list_application_credentials() (keystone.application_credential.core.manager method)": [[67, "keystone.application_credential.core.Manager.list_application_credentials"]], "keystone.application_credential.schema": [[68, "module-keystone.application_credential.schema"]], "keystone.assignment": [[69, "module-keystone.assignment"]], "keystone.assignment.backends": [[70, "module-keystone.assignment.backends"]], "assignmentdriverbase (class in keystone.assignment.backends.base)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase"]], "add_role_to_user_and_project() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.add_role_to_user_and_project"]], "check_grant_role_id() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.check_grant_role_id"]], "check_system_grant() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.check_system_grant"]], "create_grant() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.create_grant"]], "create_system_grant() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.create_system_grant"]], "delete_domain_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_domain_assignments"]], "delete_grant() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_grant"]], "delete_group_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_group_assignments"]], "delete_project_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_project_assignments"]], "delete_role_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_role_assignments"]], "delete_system_grant() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_system_grant"]], "delete_user_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.delete_user_assignments"]], "keystone.assignment.backends.base": [[71, "module-keystone.assignment.backends.base"]], "list_grant_role_ids() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.list_grant_role_ids"]], "list_role_assignments() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.list_role_assignments"]], "list_system_grants() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.list_system_grants"]], "list_system_grants_by_role() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.list_system_grants_by_role"]], "remove_role_from_user_and_project() (keystone.assignment.backends.base.assignmentdriverbase method)": [[71, "keystone.assignment.backends.base.AssignmentDriverBase.remove_role_from_user_and_project"]], "assignment (class in keystone.assignment.backends.sql)": [[72, "keystone.assignment.backends.sql.Assignment"]], "assignmenttype (class in keystone.assignment.backends.sql)": [[72, "keystone.assignment.backends.sql.AssignmentType"]], "group_domain (keystone.assignment.backends.sql.assignmenttype attribute)": [[72, "keystone.assignment.backends.sql.AssignmentType.GROUP_DOMAIN"]], "group_project (keystone.assignment.backends.sql.assignmenttype attribute)": [[72, "keystone.assignment.backends.sql.AssignmentType.GROUP_PROJECT"]], "roleassignment (class in keystone.assignment.backends.sql)": [[72, "keystone.assignment.backends.sql.RoleAssignment"]], "systemroleassignment (class in keystone.assignment.backends.sql)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment"]], "user_domain (keystone.assignment.backends.sql.assignmenttype attribute)": [[72, "keystone.assignment.backends.sql.AssignmentType.USER_DOMAIN"]], "user_project (keystone.assignment.backends.sql.assignmenttype attribute)": [[72, "keystone.assignment.backends.sql.AssignmentType.USER_PROJECT"]], "actor_id (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.actor_id"]], "actor_id (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.actor_id"]], "add_role_to_user_and_project() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.add_role_to_user_and_project"]], "attributes (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.attributes"]], "attributes (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.attributes"]], "calculate_type() (keystone.assignment.backends.sql.assignmenttype class method)": [[72, "keystone.assignment.backends.sql.AssignmentType.calculate_type"]], "check_grant_role_id() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.check_grant_role_id"]], "check_system_grant() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.check_system_grant"]], "create_grant() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.create_grant"]], "create_system_grant() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.create_system_grant"]], "default_role_driver() (keystone.assignment.backends.sql.assignment class method)": [[72, "keystone.assignment.backends.sql.Assignment.default_role_driver"]], "delete_domain_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_domain_assignments"]], "delete_grant() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_grant"]], "delete_group_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_group_assignments"]], "delete_project_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_project_assignments"]], "delete_role_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_role_assignments"]], "delete_system_grant() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_system_grant"]], "delete_user_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.delete_user_assignments"]], "inherited (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.inherited"]], "inherited (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.inherited"]], "keystone.assignment.backends.sql": [[72, "module-keystone.assignment.backends.sql"]], "list_grant_role_ids() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.list_grant_role_ids"]], "list_role_assignments() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.list_role_assignments"]], "list_system_grants() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.list_system_grants"]], "list_system_grants_by_role() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.list_system_grants_by_role"]], "remove_role_from_user_and_project() (keystone.assignment.backends.sql.assignment method)": [[72, "keystone.assignment.backends.sql.Assignment.remove_role_from_user_and_project"]], "role_id (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.role_id"]], "role_id (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.role_id"]], "target_id (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.target_id"]], "target_id (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.target_id"]], "to_dict() (keystone.assignment.backends.sql.roleassignment method)": [[72, "keystone.assignment.backends.sql.RoleAssignment.to_dict"]], "to_dict() (keystone.assignment.backends.sql.systemroleassignment method)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.to_dict"]], "type (keystone.assignment.backends.sql.roleassignment attribute)": [[72, "keystone.assignment.backends.sql.RoleAssignment.type"]], "type (keystone.assignment.backends.sql.systemroleassignment attribute)": [[72, "keystone.assignment.backends.sql.SystemRoleAssignment.type"]], "manager (class in keystone.assignment.core)": [[73, "keystone.assignment.core.Manager"]], "rolemanager (class in keystone.assignment.core)": [[73, "keystone.assignment.core.RoleManager"]], "add_implied_roles() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.add_implied_roles"]], "add_role_to_user_and_project() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.add_role_to_user_and_project"]], "check_system_grant_for_group() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.check_system_grant_for_group"]], "check_system_grant_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.check_system_grant_for_user"]], "create_grant() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.create_grant"]], "create_implied_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.create_implied_role"]], "create_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.create_role"]], "create_system_grant_for_group() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.create_system_grant_for_group"]], "create_system_grant_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.create_system_grant_for_user"]], "delete_grant() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.delete_grant"]], "delete_group_assignments() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.delete_group_assignments"]], "delete_implied_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.delete_implied_role"]], "delete_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.delete_role"]], "delete_system_grant_for_group() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.delete_system_grant_for_group"]], "delete_system_grant_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.delete_system_grant_for_user"]], "delete_user_assignments() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.delete_user_assignments"]], "driver_namespace (keystone.assignment.core.manager attribute)": [[73, "keystone.assignment.core.Manager.driver_namespace"]], "driver_namespace (keystone.assignment.core.rolemanager attribute)": [[73, "keystone.assignment.core.RoleManager.driver_namespace"]], "get_grant() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.get_grant"]], "get_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.get_role"]], "get_roles_for_groups() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.get_roles_for_groups"]], "get_roles_for_trustor_and_project() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.get_roles_for_trustor_and_project"]], "get_roles_for_user_and_domain() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.get_roles_for_user_and_domain"]], "get_roles_for_user_and_project() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.get_roles_for_user_and_project"]], "get_unique_role_by_name() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.get_unique_role_by_name"]], "keystone.assignment.core": [[73, "module-keystone.assignment.core"]], "list_all_system_grants() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_all_system_grants"]], "list_domains_for_groups() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_domains_for_groups"]], "list_domains_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_domains_for_user"]], "list_grants() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_grants"]], "list_projects_for_groups() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_projects_for_groups"]], "list_projects_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_projects_for_user"]], "list_role_assignments() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_role_assignments"]], "list_roles() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.list_roles"]], "list_system_grants_for_group() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_system_grants_for_group"]], "list_system_grants_for_user() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_system_grants_for_user"]], "list_user_ids_for_project() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.list_user_ids_for_project"]], "remove_role_from_user_and_project() (keystone.assignment.core.manager method)": [[73, "keystone.assignment.core.Manager.remove_role_from_user_and_project"]], "update_role() (keystone.assignment.core.rolemanager method)": [[73, "keystone.assignment.core.RoleManager.update_role"]], "keystone.assignment.role_backends": [[74, "module-keystone.assignment.role_backends"]], "roledriverbase (class in keystone.assignment.role_backends.base)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase"]], "create_implied_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.create_implied_role"]], "create_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.create_role"]], "delete_implied_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.delete_implied_role"]], "delete_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.delete_role"]], "get_implied_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.get_implied_role"]], "get_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.get_role"]], "keystone.assignment.role_backends.base": [[75, "module-keystone.assignment.role_backends.base"]], "list_implied_roles() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.list_implied_roles"]], "list_role_inference_rules() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.list_role_inference_rules"]], "list_roles() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.list_roles"]], "list_roles_from_ids() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.list_roles_from_ids"]], "update_role() (keystone.assignment.role_backends.base.roledriverbase method)": [[75, "keystone.assignment.role_backends.base.RoleDriverBase.update_role"]], "keystone.assignment.role_backends.resource_options": [[76, "module-keystone.assignment.role_backends.resource_options"]], "register_role_options() (in module keystone.assignment.role_backends.resource_options)": [[76, "keystone.assignment.role_backends.resource_options.register_role_options"]], "role (class in keystone.assignment.role_backends.sql)": [[77, "keystone.assignment.role_backends.sql.Role"]], "create_implied_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.create_implied_role"]], "create_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.create_role"]], "delete_implied_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.delete_implied_role"]], "delete_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.delete_role"]], "get_implied_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.get_implied_role"]], "get_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.get_role"]], "keystone.assignment.role_backends.sql": [[77, "module-keystone.assignment.role_backends.sql"]], "list_implied_roles() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.list_implied_roles"]], "list_role_inference_rules() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.list_role_inference_rules"]], "list_roles() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.list_roles"]], "list_roles_from_ids() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.list_roles_from_ids"]], "update_role() (keystone.assignment.role_backends.sql.role method)": [[77, "keystone.assignment.role_backends.sql.Role.update_role"]], "impliedroletable (class in keystone.assignment.role_backends.sql_model)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable"]], "roleoption (class in keystone.assignment.role_backends.sql_model)": [[78, "keystone.assignment.role_backends.sql_model.RoleOption"]], "roletable (class in keystone.assignment.role_backends.sql_model)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable"]], "attributes (keystone.assignment.role_backends.sql_model.impliedroletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable.attributes"]], "attributes (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.attributes"]], "description (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.description"]], "domain_id (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.domain_id"]], "extra (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.extra"]], "from_dict() (keystone.assignment.role_backends.sql_model.impliedroletable class method)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable.from_dict"]], "from_dict() (keystone.assignment.role_backends.sql_model.roletable class method)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.from_dict"]], "id (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.id"]], "implied_role_id (keystone.assignment.role_backends.sql_model.impliedroletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable.implied_role_id"]], "keystone.assignment.role_backends.sql_model": [[78, "module-keystone.assignment.role_backends.sql_model"]], "name (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.name"]], "option_id (keystone.assignment.role_backends.sql_model.roleoption attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleOption.option_id"]], "option_value (keystone.assignment.role_backends.sql_model.roleoption attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleOption.option_value"]], "prior_role_id (keystone.assignment.role_backends.sql_model.impliedroletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable.prior_role_id"]], "resource_options_registry (keystone.assignment.role_backends.sql_model.roletable attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.resource_options_registry"]], "role_id (keystone.assignment.role_backends.sql_model.roleoption attribute)": [[78, "keystone.assignment.role_backends.sql_model.RoleOption.role_id"]], "to_dict() (keystone.assignment.role_backends.sql_model.impliedroletable method)": [[78, "keystone.assignment.role_backends.sql_model.ImpliedRoleTable.to_dict"]], "to_dict() (keystone.assignment.role_backends.sql_model.roletable method)": [[78, "keystone.assignment.role_backends.sql_model.RoleTable.to_dict"]], "keystone.assignment.schema": [[79, "module-keystone.assignment.schema"]], "keystone.auth": [[80, "module-keystone.auth"]], "authcontext (class in keystone.auth.core)": [[81, "keystone.auth.core.AuthContext"]], "authinfo (class in keystone.auth.core)": [[81, "keystone.auth.core.AuthInfo"]], "identity_attributes (keystone.auth.core.authcontext attribute)": [[81, "keystone.auth.core.AuthContext.IDENTITY_ATTRIBUTES"]], "usermfarulesvalidator (class in keystone.auth.core)": [[81, "keystone.auth.core.UserMFARulesValidator"]], "check_auth_methods_against_rules() (keystone.auth.core.usermfarulesvalidator class method)": [[81, "keystone.auth.core.UserMFARulesValidator.check_auth_methods_against_rules"]], "create() (keystone.auth.core.authinfo static method)": [[81, "keystone.auth.core.AuthInfo.create"]], "get_auth_method() (in module keystone.auth.core)": [[81, "keystone.auth.core.get_auth_method"]], "get_method_data() (keystone.auth.core.authinfo method)": [[81, "keystone.auth.core.AuthInfo.get_method_data"]], "get_method_names() (keystone.auth.core.authinfo method)": [[81, "keystone.auth.core.AuthInfo.get_method_names"]], "get_scope() (keystone.auth.core.authinfo method)": [[81, "keystone.auth.core.AuthInfo.get_scope"]], "keystone.auth.core": [[81, "module-keystone.auth.core"]], "load_auth_method() (in module keystone.auth.core)": [[81, "keystone.auth.core.load_auth_method"]], "load_auth_methods() (in module keystone.auth.core)": [[81, "keystone.auth.core.load_auth_methods"]], "set_scope() (keystone.auth.core.authinfo method)": [[81, "keystone.auth.core.AuthInfo.set_scope"]], "update() (keystone.auth.core.authcontext method)": [[81, "keystone.auth.core.AuthContext.update"]], "keystone.auth.plugins": [[82, "module-keystone.auth.plugins"]], "applicationcredential (class in keystone.auth.plugins.application_credential)": [[83, "keystone.auth.plugins.application_credential.ApplicationCredential"]], "authenticate() (keystone.auth.plugins.application_credential.applicationcredential method)": [[83, "keystone.auth.plugins.application_credential.ApplicationCredential.authenticate"]], "keystone.auth.plugins.application_credential": [[83, "module-keystone.auth.plugins.application_credential"]], "authhandlerresponse (class in keystone.auth.plugins.base)": [[84, "keystone.auth.plugins.base.AuthHandlerResponse"]], "authmethodhandler (class in keystone.auth.plugins.base)": [[84, "keystone.auth.plugins.base.AuthMethodHandler"]], "authenticate() (keystone.auth.plugins.base.authmethodhandler method)": [[84, "keystone.auth.plugins.base.AuthMethodHandler.authenticate"]], "keystone.auth.plugins.base": [[84, "module-keystone.auth.plugins.base"]], "response_body (keystone.auth.plugins.base.authhandlerresponse attribute)": [[84, "keystone.auth.plugins.base.AuthHandlerResponse.response_body"]], "response_data (keystone.auth.plugins.base.authhandlerresponse attribute)": [[84, "keystone.auth.plugins.base.AuthHandlerResponse.response_data"]], "status (keystone.auth.plugins.base.authhandlerresponse attribute)": [[84, "keystone.auth.plugins.base.AuthHandlerResponse.status"]], "appcredinfo (class in keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.AppCredInfo"]], "baseuserinfo (class in keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.BaseUserInfo"]], "totpuserinfo (class in keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.TOTPUserInfo"]], "userauthinfo (class in keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.UserAuthInfo"]], "construct_method_map_from_config() (in module keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.construct_method_map_from_config"]], "convert_integer_to_method_list() (in module keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.convert_integer_to_method_list"]], "convert_method_list_to_integer() (in module keystone.auth.plugins.core)": [[85, "keystone.auth.plugins.core.convert_method_list_to_integer"]], "create() (keystone.auth.plugins.core.baseuserinfo class method)": [[85, "keystone.auth.plugins.core.BaseUserInfo.create"]], "keystone.auth.plugins.core": [[85, "module-keystone.auth.plugins.core"]], "base (class in keystone.auth.plugins.external)": [[86, "keystone.auth.plugins.external.Base"]], "defaultdomain (class in keystone.auth.plugins.external)": [[86, "keystone.auth.plugins.external.DefaultDomain"]], "domain (class in keystone.auth.plugins.external)": [[86, "keystone.auth.plugins.external.Domain"]], "kerberosdomain (class in keystone.auth.plugins.external)": [[86, "keystone.auth.plugins.external.KerberosDomain"]], "authenticate() (keystone.auth.plugins.external.base method)": [[86, "keystone.auth.plugins.external.Base.authenticate"]], "keystone.auth.plugins.external": [[86, "module-keystone.auth.plugins.external"]], "mapped (class in keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.Mapped"]], "apply_mapping_filter() (in module keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.apply_mapping_filter"]], "authenticate() (keystone.auth.plugins.mapped.mapped method)": [[87, "keystone.auth.plugins.mapped.Mapped.authenticate"]], "extract_assertion_data() (in module keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.extract_assertion_data"]], "get_user_unique_id_and_display_name() (in module keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.get_user_unique_id_and_display_name"]], "handle_scoped_token() (in module keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.handle_scoped_token"]], "handle_unscoped_token() (in module keystone.auth.plugins.mapped)": [[87, "keystone.auth.plugins.mapped.handle_unscoped_token"]], "keystone.auth.plugins.mapped": [[87, "module-keystone.auth.plugins.mapped"]], "oauth (class in keystone.auth.plugins.oauth1)": [[88, "keystone.auth.plugins.oauth1.OAuth"]], "authenticate() (keystone.auth.plugins.oauth1.oauth method)": [[88, "keystone.auth.plugins.oauth1.OAuth.authenticate"]], "keystone.auth.plugins.oauth1": [[88, "module-keystone.auth.plugins.oauth1"]], "password (class in keystone.auth.plugins.password)": [[89, "keystone.auth.plugins.password.Password"]], "authenticate() (keystone.auth.plugins.password.password method)": [[89, "keystone.auth.plugins.password.Password.authenticate"]], "keystone.auth.plugins.password": [[89, "module-keystone.auth.plugins.password"]], "token (class in keystone.auth.plugins.token)": [[90, "keystone.auth.plugins.token.Token"]], "authenticate() (keystone.auth.plugins.token.token method)": [[90, "keystone.auth.plugins.token.Token.authenticate"]], "keystone.auth.plugins.token": [[90, "module-keystone.auth.plugins.token"]], "token_authenticate() (in module keystone.auth.plugins.token)": [[90, "keystone.auth.plugins.token.token_authenticate"]], "totp (class in keystone.auth.plugins.totp)": [[91, "keystone.auth.plugins.totp.TOTP"]], "authenticate() (keystone.auth.plugins.totp.totp method)": [[91, "keystone.auth.plugins.totp.TOTP.authenticate"]], "keystone.auth.plugins.totp": [[91, "module-keystone.auth.plugins.totp"]], "keystone.auth.schema": [[92, "module-keystone.auth.schema"]], "validate_issue_token_auth() (in module keystone.auth.schema)": [[92, "keystone.auth.schema.validate_issue_token_auth"]], "keystone.catalog": [[93, "module-keystone.catalog"]], "keystone.catalog.backends": [[94, "module-keystone.catalog.backends"]], "catalogdriverbase (class in keystone.catalog.backends.base)": [[95, "keystone.catalog.backends.base.CatalogDriverBase"]], "add_endpoint_group_to_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.add_endpoint_group_to_project"]], "add_endpoint_to_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.add_endpoint_to_project"]], "check_endpoint_in_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.check_endpoint_in_project"]], "create_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.create_endpoint"]], "create_endpoint_group() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.create_endpoint_group"]], "create_region() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.create_region"]], "create_service() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.create_service"]], "delete_association_by_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_association_by_endpoint"]], "delete_association_by_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_association_by_project"]], "delete_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_endpoint"]], "delete_endpoint_group() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_endpoint_group"]], "delete_endpoint_group_association_by_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_endpoint_group_association_by_project"]], "delete_region() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_region"]], "delete_service() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.delete_service"]], "get_catalog() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_catalog"]], "get_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_endpoint"]], "get_endpoint_group() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_endpoint_group"]], "get_endpoint_group_in_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_endpoint_group_in_project"]], "get_region() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_region"]], "get_service() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_service"]], "get_v3_catalog() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.get_v3_catalog"]], "keystone.catalog.backends.base": [[95, "module-keystone.catalog.backends.base"]], "list_endpoint_groups() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_endpoint_groups"]], "list_endpoint_groups_for_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_endpoint_groups_for_project"]], "list_endpoints() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_endpoints"]], "list_endpoints_for_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_endpoints_for_project"]], "list_projects_associated_with_endpoint_group() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_projects_associated_with_endpoint_group"]], "list_projects_for_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_projects_for_endpoint"]], "list_regions() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_regions"]], "list_services() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.list_services"]], "remove_endpoint_from_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.remove_endpoint_from_project"]], "remove_endpoint_group_from_project() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.remove_endpoint_group_from_project"]], "update_endpoint() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.update_endpoint"]], "update_endpoint_group() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.update_endpoint_group"]], "update_region() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.update_region"]], "update_service() (keystone.catalog.backends.base.catalogdriverbase method)": [[95, "keystone.catalog.backends.base.CatalogDriverBase.update_service"]], "catalog (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.Catalog"]], "endpoint (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.Endpoint"]], "endpointgroup (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.EndpointGroup"]], "projectendpoint (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.ProjectEndpoint"]], "projectendpointgroupmembership (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.ProjectEndpointGroupMembership"]], "region (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.Region"]], "service (class in keystone.catalog.backends.sql)": [[96, "keystone.catalog.backends.sql.Service"]], "add_endpoint_group_to_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.add_endpoint_group_to_project"]], "add_endpoint_to_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.add_endpoint_to_project"]], "attributes (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.attributes"]], "attributes (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.attributes"]], "attributes (keystone.catalog.backends.sql.projectendpoint attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpoint.attributes"]], "attributes (keystone.catalog.backends.sql.projectendpointgroupmembership attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpointGroupMembership.attributes"]], "attributes (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.attributes"]], "attributes (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.attributes"]], "check_endpoint_in_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.check_endpoint_in_project"]], "create_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.create_endpoint"]], "create_endpoint_group() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.create_endpoint_group"]], "create_region() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.create_region"]], "create_service() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.create_service"]], "delete_association_by_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_association_by_endpoint"]], "delete_association_by_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_association_by_project"]], "delete_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_endpoint"]], "delete_endpoint_group() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_endpoint_group"]], "delete_endpoint_group_association_by_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_endpoint_group_association_by_project"]], "delete_region() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_region"]], "delete_service() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.delete_service"]], "description (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.description"]], "description (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.description"]], "enabled (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.enabled"]], "enabled (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.enabled"]], "endpoint_group_id (keystone.catalog.backends.sql.projectendpointgroupmembership attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpointGroupMembership.endpoint_group_id"]], "endpoint_id (keystone.catalog.backends.sql.projectendpoint attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpoint.endpoint_id"]], "endpoints (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.endpoints"]], "endpoints (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.endpoints"]], "extra (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.extra"]], "extra (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.extra"]], "extra (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.extra"]], "filters (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.filters"]], "from_dict() (keystone.catalog.backends.sql.endpoint class method)": [[96, "keystone.catalog.backends.sql.Endpoint.from_dict"]], "get_catalog() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_catalog"]], "get_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_endpoint"]], "get_endpoint_group() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_endpoint_group"]], "get_endpoint_group_in_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_endpoint_group_in_project"]], "get_region() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_region"]], "get_service() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_service"]], "get_v3_catalog() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.get_v3_catalog"]], "id (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.id"]], "id (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.id"]], "id (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.id"]], "id (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.id"]], "interface (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.interface"]], "keystone.catalog.backends.sql": [[96, "module-keystone.catalog.backends.sql"]], "legacy_endpoint_id (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.legacy_endpoint_id"]], "list_endpoint_groups() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_endpoint_groups"]], "list_endpoint_groups_for_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_endpoint_groups_for_project"]], "list_endpoints() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_endpoints"]], "list_endpoints_for_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_endpoints_for_project"]], "list_projects_associated_with_endpoint_group() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_projects_associated_with_endpoint_group"]], "list_projects_for_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_projects_for_endpoint"]], "list_regions() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_regions"]], "list_services() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.list_services"]], "mutable_attributes (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.mutable_attributes"]], "name (keystone.catalog.backends.sql.endpointgroup attribute)": [[96, "keystone.catalog.backends.sql.EndpointGroup.name"]], "parent_region_id (keystone.catalog.backends.sql.region attribute)": [[96, "keystone.catalog.backends.sql.Region.parent_region_id"]], "project_id (keystone.catalog.backends.sql.projectendpoint attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpoint.project_id"]], "project_id (keystone.catalog.backends.sql.projectendpointgroupmembership attribute)": [[96, "keystone.catalog.backends.sql.ProjectEndpointGroupMembership.project_id"]], "region_id (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.region_id"]], "remove_endpoint_from_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.remove_endpoint_from_project"]], "remove_endpoint_group_from_project() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.remove_endpoint_group_from_project"]], "service_id (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.service_id"]], "type (keystone.catalog.backends.sql.service attribute)": [[96, "keystone.catalog.backends.sql.Service.type"]], "update_endpoint() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.update_endpoint"]], "update_endpoint_group() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.update_endpoint_group"]], "update_region() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.update_region"]], "update_service() (keystone.catalog.backends.sql.catalog method)": [[96, "keystone.catalog.backends.sql.Catalog.update_service"]], "url (keystone.catalog.backends.sql.endpoint attribute)": [[96, "keystone.catalog.backends.sql.Endpoint.url"]], "catalog (class in keystone.catalog.backends.templated)": [[97, "keystone.catalog.backends.templated.Catalog"]], "add_endpoint_group_to_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.add_endpoint_group_to_project"]], "add_endpoint_to_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.add_endpoint_to_project"]], "check_endpoint_in_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.check_endpoint_in_project"]], "create_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.create_endpoint"]], "create_endpoint_group() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.create_endpoint_group"]], "create_region() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.create_region"]], "create_service() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.create_service"]], "delete_association_by_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_association_by_endpoint"]], "delete_association_by_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_association_by_project"]], "delete_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_endpoint"]], "delete_endpoint_group() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_endpoint_group"]], "delete_endpoint_group_association_by_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_endpoint_group_association_by_project"]], "delete_region() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_region"]], "delete_service() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.delete_service"]], "get_catalog() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_catalog"]], "get_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_endpoint"]], "get_endpoint_group() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_endpoint_group"]], "get_endpoint_group_in_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_endpoint_group_in_project"]], "get_region() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_region"]], "get_service() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_service"]], "get_v3_catalog() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.get_v3_catalog"]], "keystone.catalog.backends.templated": [[97, "module-keystone.catalog.backends.templated"]], "list_endpoint_groups() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_endpoint_groups"]], "list_endpoint_groups_for_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_endpoint_groups_for_project"]], "list_endpoints() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_endpoints"]], "list_endpoints_for_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_endpoints_for_project"]], "list_projects_associated_with_endpoint_group() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_projects_associated_with_endpoint_group"]], "list_projects_for_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_projects_for_endpoint"]], "list_regions() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_regions"]], "list_services() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.list_services"]], "parse_templates() (in module keystone.catalog.backends.templated)": [[97, "keystone.catalog.backends.templated.parse_templates"]], "remove_endpoint_from_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.remove_endpoint_from_project"]], "remove_endpoint_group_from_project() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.remove_endpoint_group_from_project"]], "update_endpoint() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.update_endpoint"]], "update_endpoint_group() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.update_endpoint_group"]], "update_region() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.update_region"]], "update_service() (keystone.catalog.backends.templated.catalog method)": [[97, "keystone.catalog.backends.templated.Catalog.update_service"]], "manager (class in keystone.catalog.core)": [[98, "keystone.catalog.core.Manager"]], "add_endpoint_group_to_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.add_endpoint_group_to_project"]], "add_endpoint_to_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.add_endpoint_to_project"]], "create_endpoint() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.create_endpoint"]], "create_region() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.create_region"]], "create_service() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.create_service"]], "delete_association_by_endpoint() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_association_by_endpoint"]], "delete_association_by_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_association_by_project"]], "delete_endpoint() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_endpoint"]], "delete_endpoint_group_association_by_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_endpoint_group_association_by_project"]], "delete_region() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_region"]], "delete_service() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.delete_service"]], "driver_namespace (keystone.catalog.core.manager attribute)": [[98, "keystone.catalog.core.Manager.driver_namespace"]], "get_endpoint() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_endpoint"]], "get_endpoint_groups_for_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_endpoint_groups_for_project"]], "get_endpoints_filtered_by_endpoint_group() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_endpoints_filtered_by_endpoint_group"]], "get_region() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_region"]], "get_service() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_service"]], "get_v3_catalog() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.get_v3_catalog"]], "keystone.catalog.core": [[98, "module-keystone.catalog.core"]], "list_endpoints() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.list_endpoints"]], "list_endpoints_for_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.list_endpoints_for_project"]], "list_regions() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.list_regions"]], "list_services() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.list_services"]], "remove_endpoint_from_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.remove_endpoint_from_project"]], "remove_endpoint_group_from_project() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.remove_endpoint_group_from_project"]], "update_endpoint() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.update_endpoint"]], "update_region() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.update_region"]], "update_service() (keystone.catalog.core.manager method)": [[98, "keystone.catalog.core.Manager.update_service"]], "keystone.catalog.schema": [[99, "module-keystone.catalog.schema"]], "keystone.cmd": [[100, "module-keystone.cmd"]], "bootstrapper (class in keystone.cmd.bootstrap)": [[101, "keystone.cmd.bootstrap.Bootstrapper"]], "bootstrap() (keystone.cmd.bootstrap.bootstrapper method)": [[101, "keystone.cmd.bootstrap.Bootstrapper.bootstrap"]], "keystone.cmd.bootstrap": [[101, "module-keystone.cmd.bootstrap"]], "baseapp (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.BaseApp"]], "basepermissionssetup (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.BasePermissionsSetup"]], "bootstrap (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.BootStrap"]], "createjwskeypair (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.CreateJWSKeyPair"]], "credentialmigrate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.CredentialMigrate"]], "credentialrotate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.CredentialRotate"]], "credentialsetup (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.CredentialSetup"]], "dbsync (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.DbSync"]], "dbversion (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.DbVersion"]], "doctor (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.Doctor"]], "domainconfigupload (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.DomainConfigUpload"]], "domainconfiguploadfiles (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.DomainConfigUploadFiles"]], "fernetrotate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.FernetRotate"]], "fernetsetup (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.FernetSetup"]], "mappingenginetester (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.MappingEngineTester"]], "mappingpopulate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.MappingPopulate"]], "mappingpurge (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.MappingPurge"]], "receiptrotate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.ReceiptRotate"]], "receiptsetup (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.ReceiptSetup"]], "samlidentityprovidermetadata (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.SamlIdentityProviderMetadata"]], "tokenrotate (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.TokenRotate"]], "tokensetup (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.TokenSetup"]], "trustflush (class in keystone.cmd.cli)": [[102, "keystone.cmd.cli.TrustFlush"]], "add_argument_parser() (keystone.cmd.cli.baseapp class method)": [[102, "keystone.cmd.cli.BaseApp.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.basepermissionssetup class method)": [[102, "keystone.cmd.cli.BasePermissionsSetup.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.bootstrap class method)": [[102, "keystone.cmd.cli.BootStrap.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.createjwskeypair class method)": [[102, "keystone.cmd.cli.CreateJWSKeyPair.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.dbsync class method)": [[102, "keystone.cmd.cli.DbSync.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.doctor class method)": [[102, "keystone.cmd.cli.Doctor.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.domainconfigupload class method)": [[102, "keystone.cmd.cli.DomainConfigUpload.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.mappingenginetester class method)": [[102, "keystone.cmd.cli.MappingEngineTester.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.mappingpopulate class method)": [[102, "keystone.cmd.cli.MappingPopulate.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.mappingpurge class method)": [[102, "keystone.cmd.cli.MappingPurge.add_argument_parser"]], "add_argument_parser() (keystone.cmd.cli.trustflush class method)": [[102, "keystone.cmd.cli.TrustFlush.add_argument_parser"]], "add_command_parsers() (in module keystone.cmd.cli)": [[102, "keystone.cmd.cli.add_command_parsers"]], "check_db_sync_status() (keystone.cmd.cli.dbsync class method)": [[102, "keystone.cmd.cli.DbSync.check_db_sync_status"]], "do_bootstrap() (keystone.cmd.cli.bootstrap method)": [[102, "keystone.cmd.cli.BootStrap.do_bootstrap"]], "get_user_group() (keystone.cmd.cli.basepermissionssetup static method)": [[102, "keystone.cmd.cli.BasePermissionsSetup.get_user_group"]], "initialize_fernet_repository() (keystone.cmd.cli.basepermissionssetup class method)": [[102, "keystone.cmd.cli.BasePermissionsSetup.initialize_fernet_repository"]], "keystone.cmd.cli": [[102, "module-keystone.cmd.cli"]], "load_backends() (keystone.cmd.cli.domainconfiguploadfiles method)": [[102, "keystone.cmd.cli.DomainConfigUploadFiles.load_backends"]], "load_backends() (keystone.cmd.cli.mappingpopulate class method)": [[102, "keystone.cmd.cli.MappingPopulate.load_backends"]], "main() (in module keystone.cmd.cli)": [[102, "keystone.cmd.cli.main"]], "main() (keystone.cmd.cli.bootstrap class method)": [[102, "keystone.cmd.cli.BootStrap.main"]], "main() (keystone.cmd.cli.createjwskeypair class method)": [[102, "keystone.cmd.cli.CreateJWSKeyPair.main"]], "main() (keystone.cmd.cli.credentialmigrate class method)": [[102, "keystone.cmd.cli.CredentialMigrate.main"]], "main() (keystone.cmd.cli.credentialrotate class method)": [[102, "keystone.cmd.cli.CredentialRotate.main"]], "main() (keystone.cmd.cli.credentialsetup class method)": [[102, "keystone.cmd.cli.CredentialSetup.main"]], "main() (keystone.cmd.cli.dbsync static method)": [[102, "keystone.cmd.cli.DbSync.main"]], "main() (keystone.cmd.cli.dbversion static method)": [[102, "keystone.cmd.cli.DbVersion.main"]], "main() (keystone.cmd.cli.doctor static method)": [[102, "keystone.cmd.cli.Doctor.main"]], "main() (keystone.cmd.cli.domainconfigupload static method)": [[102, "keystone.cmd.cli.DomainConfigUpload.main"]], "main() (keystone.cmd.cli.fernetrotate class method)": [[102, "keystone.cmd.cli.FernetRotate.main"]], "main() (keystone.cmd.cli.fernetsetup class method)": [[102, "keystone.cmd.cli.FernetSetup.main"]], "main() (keystone.cmd.cli.mappingenginetester class method)": [[102, "keystone.cmd.cli.MappingEngineTester.main"]], "main() (keystone.cmd.cli.mappingpopulate class method)": [[102, "keystone.cmd.cli.MappingPopulate.main"]], "main() (keystone.cmd.cli.mappingpurge static method)": [[102, "keystone.cmd.cli.MappingPurge.main"]], "main() (keystone.cmd.cli.receiptrotate class method)": [[102, "keystone.cmd.cli.ReceiptRotate.main"]], "main() (keystone.cmd.cli.receiptsetup class method)": [[102, "keystone.cmd.cli.ReceiptSetup.main"]], "main() (keystone.cmd.cli.samlidentityprovidermetadata static method)": [[102, "keystone.cmd.cli.SamlIdentityProviderMetadata.main"]], "main() (keystone.cmd.cli.tokenrotate class method)": [[102, "keystone.cmd.cli.TokenRotate.main"]], "main() (keystone.cmd.cli.tokensetup class method)": [[102, "keystone.cmd.cli.TokenSetup.main"]], "main() (keystone.cmd.cli.trustflush class method)": [[102, "keystone.cmd.cli.TrustFlush.main"]], "migrate_credentials() (keystone.cmd.cli.credentialmigrate method)": [[102, "keystone.cmd.cli.CredentialMigrate.migrate_credentials"]], "name (keystone.cmd.cli.baseapp attribute)": [[102, "keystone.cmd.cli.BaseApp.name"]], "name (keystone.cmd.cli.bootstrap attribute)": [[102, "keystone.cmd.cli.BootStrap.name"]], "name (keystone.cmd.cli.createjwskeypair attribute)": [[102, "keystone.cmd.cli.CreateJWSKeyPair.name"]], "name (keystone.cmd.cli.credentialmigrate attribute)": [[102, "keystone.cmd.cli.CredentialMigrate.name"]], "name (keystone.cmd.cli.credentialrotate attribute)": [[102, "keystone.cmd.cli.CredentialRotate.name"]], "name (keystone.cmd.cli.credentialsetup attribute)": [[102, "keystone.cmd.cli.CredentialSetup.name"]], "name (keystone.cmd.cli.dbsync attribute)": [[102, "keystone.cmd.cli.DbSync.name"]], "name (keystone.cmd.cli.dbversion attribute)": [[102, "keystone.cmd.cli.DbVersion.name"]], "name (keystone.cmd.cli.doctor attribute)": [[102, "keystone.cmd.cli.Doctor.name"]], "name (keystone.cmd.cli.domainconfigupload attribute)": [[102, "keystone.cmd.cli.DomainConfigUpload.name"]], "name (keystone.cmd.cli.fernetrotate attribute)": [[102, "keystone.cmd.cli.FernetRotate.name"]], "name (keystone.cmd.cli.fernetsetup attribute)": [[102, "keystone.cmd.cli.FernetSetup.name"]], "name (keystone.cmd.cli.mappingenginetester attribute)": [[102, "keystone.cmd.cli.MappingEngineTester.name"]], "name (keystone.cmd.cli.mappingpopulate attribute)": [[102, "keystone.cmd.cli.MappingPopulate.name"]], "name (keystone.cmd.cli.mappingpurge attribute)": [[102, "keystone.cmd.cli.MappingPurge.name"]], "name (keystone.cmd.cli.receiptrotate attribute)": [[102, "keystone.cmd.cli.ReceiptRotate.name"]], "name (keystone.cmd.cli.receiptsetup attribute)": [[102, "keystone.cmd.cli.ReceiptSetup.name"]], "name (keystone.cmd.cli.samlidentityprovidermetadata attribute)": [[102, "keystone.cmd.cli.SamlIdentityProviderMetadata.name"]], "name (keystone.cmd.cli.tokenrotate attribute)": [[102, "keystone.cmd.cli.TokenRotate.name"]], "name (keystone.cmd.cli.tokensetup attribute)": [[102, "keystone.cmd.cli.TokenSetup.name"]], "name (keystone.cmd.cli.trustflush attribute)": [[102, "keystone.cmd.cli.TrustFlush.name"]], "normalize_assertion() (keystone.cmd.cli.mappingenginetester method)": [[102, "keystone.cmd.cli.MappingEngineTester.normalize_assertion"]], "normalize_rules() (keystone.cmd.cli.mappingenginetester method)": [[102, "keystone.cmd.cli.MappingEngineTester.normalize_rules"]], "read_assertion() (keystone.cmd.cli.mappingenginetester method)": [[102, "keystone.cmd.cli.MappingEngineTester.read_assertion"]], "read_domain_configs_from_files() (keystone.cmd.cli.domainconfiguploadfiles method)": [[102, "keystone.cmd.cli.DomainConfigUploadFiles.read_domain_configs_from_files"]], "read_rules() (keystone.cmd.cli.mappingenginetester method)": [[102, "keystone.cmd.cli.MappingEngineTester.read_rules"]], "rotate_fernet_repository() (keystone.cmd.cli.basepermissionssetup class method)": [[102, "keystone.cmd.cli.BasePermissionsSetup.rotate_fernet_repository"]], "run() (keystone.cmd.cli.domainconfiguploadfiles method)": [[102, "keystone.cmd.cli.DomainConfigUploadFiles.run"]], "valid_options() (keystone.cmd.cli.domainconfiguploadfiles method)": [[102, "keystone.cmd.cli.DomainConfigUploadFiles.valid_options"]], "validate_primary_key() (keystone.cmd.cli.credentialrotate method)": [[102, "keystone.cmd.cli.CredentialRotate.validate_primary_key"]], "diagnose() (in module keystone.cmd.doctor)": [[103, "keystone.cmd.doctor.diagnose"]], "gather_symptoms() (in module keystone.cmd.doctor)": [[103, "keystone.cmd.doctor.gather_symptoms"]], "keystone.cmd.doctor": [[103, "module-keystone.cmd.doctor"]], "keystone.cmd.doctor.caching": [[104, "module-keystone.cmd.doctor.caching"]], "symptom_caching_disabled() (in module keystone.cmd.doctor.caching)": [[104, "keystone.cmd.doctor.caching.symptom_caching_disabled"]], "symptom_caching_enabled_without_a_backend() (in module keystone.cmd.doctor.caching)": [[104, "keystone.cmd.doctor.caching.symptom_caching_enabled_without_a_backend"]], "symptom_connection_to_memcached() (in module keystone.cmd.doctor.caching)": [[104, "keystone.cmd.doctor.caching.symptom_connection_to_memcached"]], "keystone.cmd.doctor.credential": [[105, "module-keystone.cmd.doctor.credential"]], "symptom_keys_in_credential_fernet_key_repository() (in module keystone.cmd.doctor.credential)": [[105, "keystone.cmd.doctor.credential.symptom_keys_in_credential_fernet_key_repository"]], "symptom_unique_key_repositories() (in module keystone.cmd.doctor.credential)": [[105, "keystone.cmd.doctor.credential.symptom_unique_key_repositories"]], "symptom_usability_of_credential_fernet_key_repository() (in module keystone.cmd.doctor.credential)": [[105, "keystone.cmd.doctor.credential.symptom_usability_of_credential_fernet_key_repository"]], "keystone.cmd.doctor.database": [[106, "module-keystone.cmd.doctor.database"]], "symptom_database_connection_is_not_sqlite() (in module keystone.cmd.doctor.database)": [[106, "keystone.cmd.doctor.database.symptom_database_connection_is_not_SQLite"]], "keystone.cmd.doctor.debug": [[107, "module-keystone.cmd.doctor.debug"]], "symptom_debug_mode_is_enabled() (in module keystone.cmd.doctor.debug)": [[107, "keystone.cmd.doctor.debug.symptom_debug_mode_is_enabled"]], "keystone.cmd.doctor.federation": [[108, "module-keystone.cmd.doctor.federation"]], "symptom_comma_in_saml_private_key_file_path() (in module keystone.cmd.doctor.federation)": [[108, "keystone.cmd.doctor.federation.symptom_comma_in_SAML_private_key_file_path"]], "symptom_comma_in_saml_public_certificate_path() (in module keystone.cmd.doctor.federation)": [[108, "keystone.cmd.doctor.federation.symptom_comma_in_SAML_public_certificate_path"]], "keystone.cmd.doctor.ldap": [[109, "module-keystone.cmd.doctor.ldap"]], "symptom_ldap_file_based_domain_specific_configs() (in module keystone.cmd.doctor.ldap)": [[109, "keystone.cmd.doctor.ldap.symptom_LDAP_file_based_domain_specific_configs"]], "symptom_ldap_file_based_domain_specific_configs_formatted_correctly() (in module keystone.cmd.doctor.ldap)": [[109, "keystone.cmd.doctor.ldap.symptom_LDAP_file_based_domain_specific_configs_formatted_correctly"]], "symptom_ldap_group_members_are_ids_disabled() (in module keystone.cmd.doctor.ldap)": [[109, "keystone.cmd.doctor.ldap.symptom_LDAP_group_members_are_ids_disabled"]], "symptom_ldap_user_enabled_emulation_dn_ignored() (in module keystone.cmd.doctor.ldap)": [[109, "keystone.cmd.doctor.ldap.symptom_LDAP_user_enabled_emulation_dn_ignored"]], "symptom_ldap_user_enabled_emulation_use_group_config_ignored() (in module keystone.cmd.doctor.ldap)": [[109, "keystone.cmd.doctor.ldap.symptom_LDAP_user_enabled_emulation_use_group_config_ignored"]], "keystone.cmd.doctor.security_compliance": [[110, "module-keystone.cmd.doctor.security_compliance"]], "symptom_invalid_password_regular_expression() (in module keystone.cmd.doctor.security_compliance)": [[110, "keystone.cmd.doctor.security_compliance.symptom_invalid_password_regular_expression"]], "symptom_minimum_password_age_greater_than_expires_days() (in module keystone.cmd.doctor.security_compliance)": [[110, "keystone.cmd.doctor.security_compliance.symptom_minimum_password_age_greater_than_expires_days"]], "symptom_password_regular_expression_description_not_set() (in module keystone.cmd.doctor.security_compliance)": [[110, "keystone.cmd.doctor.security_compliance.symptom_password_regular_expression_description_not_set"]], "keystone.cmd.doctor.tokens": [[111, "module-keystone.cmd.doctor.tokens"]], "symptom_unreasonable_max_token_size() (in module keystone.cmd.doctor.tokens)": [[111, "keystone.cmd.doctor.tokens.symptom_unreasonable_max_token_size"]], "keystone.cmd.doctor.tokens_fernet": [[112, "module-keystone.cmd.doctor.tokens_fernet"]], "symptom_keys_in_fernet_key_repository() (in module keystone.cmd.doctor.tokens_fernet)": [[112, "keystone.cmd.doctor.tokens_fernet.symptom_keys_in_Fernet_key_repository"]], "symptom_usability_of_fernet_key_repository() (in module keystone.cmd.doctor.tokens_fernet)": [[112, "keystone.cmd.doctor.tokens_fernet.symptom_usability_of_Fernet_key_repository"]], "keystone.cmd.manage": [[113, "module-keystone.cmd.manage"]], "main() (in module keystone.cmd.manage)": [[113, "keystone.cmd.manage.main"]], "checks (class in keystone.cmd.status)": [[114, "keystone.cmd.status.Checks"]], "check_default_roles_are_immutable() (keystone.cmd.status.checks method)": [[114, "keystone.cmd.status.Checks.check_default_roles_are_immutable"]], "check_trust_policies_are_not_empty() (keystone.cmd.status.checks method)": [[114, "keystone.cmd.status.Checks.check_trust_policies_are_not_empty"]], "keystone.cmd.status": [[114, "module-keystone.cmd.status"]], "main() (in module keystone.cmd.status)": [[114, "keystone.cmd.status.main"]], "keystone.common": [[115, "module-keystone.common"]], "keystone.common.authorization": [[116, "module-keystone.common.authorization"]], "keystone.common.cache": [[117, "module-keystone.common.cache"]], "distributedinvalidationstrategy (class in keystone.common.cache.core)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy"]], "region_key_prefix (keystone.common.cache.core.regioninvalidationmanager attribute)": [[118, "keystone.common.cache.core.RegionInvalidationManager.REGION_KEY_PREFIX"]], "regioninvalidationmanager (class in keystone.common.cache.core)": [[118, "keystone.common.cache.core.RegionInvalidationManager"]], "configure_cache() (in module keystone.common.cache.core)": [[118, "keystone.common.cache.core.configure_cache"]], "configure_invalidation_region() (in module keystone.common.cache.core)": [[118, "keystone.common.cache.core.configure_invalidation_region"]], "create_region() (in module keystone.common.cache.core)": [[118, "keystone.common.cache.core.create_region"]], "get_memoization_decorator() (in module keystone.common.cache.core)": [[118, "keystone.common.cache.core.get_memoization_decorator"]], "invalidate() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.invalidate"]], "invalidate_region() (keystone.common.cache.core.regioninvalidationmanager method)": [[118, "keystone.common.cache.core.RegionInvalidationManager.invalidate_region"]], "is_hard_invalidated() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.is_hard_invalidated"]], "is_invalidated() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.is_invalidated"]], "is_region_key() (keystone.common.cache.core.regioninvalidationmanager method)": [[118, "keystone.common.cache.core.RegionInvalidationManager.is_region_key"]], "is_soft_invalidated() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.is_soft_invalidated"]], "key_mangler_factory() (in module keystone.common.cache.core)": [[118, "keystone.common.cache.core.key_mangler_factory"]], "keystone.common.cache.core": [[118, "module-keystone.common.cache.core"]], "region_id (keystone.common.cache.core.regioninvalidationmanager property)": [[118, "keystone.common.cache.core.RegionInvalidationManager.region_id"]], "was_hard_invalidated() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.was_hard_invalidated"]], "was_soft_invalidated() (keystone.common.cache.core.distributedinvalidationstrategy method)": [[118, "keystone.common.cache.core.DistributedInvalidationStrategy.was_soft_invalidated"]], "requestcontext (class in keystone.common.context)": [[119, "keystone.common.context.RequestContext"]], "keystone.common.context": [[119, "module-keystone.common.context"]], "to_policy_values() (keystone.common.context.requestcontext method)": [[119, "keystone.common.context.RequestContext.to_policy_values"]], "hints (class in keystone.common.driver_hints)": [[120, "keystone.common.driver_hints.Hints"]], "add_filter() (keystone.common.driver_hints.hints method)": [[120, "keystone.common.driver_hints.Hints.add_filter"]], "get_exact_filter_by_name() (keystone.common.driver_hints.hints method)": [[120, "keystone.common.driver_hints.Hints.get_exact_filter_by_name"]], "keystone.common.driver_hints": [[120, "module-keystone.common.driver_hints"]], "set_limit() (keystone.common.driver_hints.hints method)": [[120, "keystone.common.driver_hints.Hints.set_limit"]], "truncated() (in module keystone.common.driver_hints)": [[120, "keystone.common.driver_hints.truncated"]], "fernetutils (class in keystone.common.fernet_utils)": [[121, "keystone.common.fernet_utils.FernetUtils"]], "create_key_directory() (keystone.common.fernet_utils.fernetutils method)": [[121, "keystone.common.fernet_utils.FernetUtils.create_key_directory"]], "initialize_key_repository() (keystone.common.fernet_utils.fernetutils method)": [[121, "keystone.common.fernet_utils.FernetUtils.initialize_key_repository"]], "keystone.common.fernet_utils": [[121, "module-keystone.common.fernet_utils"]], "load_keys() (keystone.common.fernet_utils.fernetutils method)": [[121, "keystone.common.fernet_utils.FernetUtils.load_keys"]], "rotate_keys() (keystone.common.fernet_utils.fernetutils method)": [[121, "keystone.common.fernet_utils.FernetUtils.rotate_keys"]], "validate_key_repository() (keystone.common.fernet_utils.fernetutils method)": [[121, "keystone.common.fernet_utils.FernetUtils.validate_key_repository"]], "access_rule_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.ACCESS_RULE_ID"]], "application_cred_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.APPLICATION_CRED_ID"]], "deprecated (keystone.common.json_home.status attribute)": [[122, "keystone.common.json_home.Status.DEPRECATED"]], "domain_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.DOMAIN_ID"]], "endpoint_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.ENDPOINT_ID"]], "experimental (keystone.common.json_home.status attribute)": [[122, "keystone.common.json_home.Status.EXPERIMENTAL"]], "group_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.GROUP_ID"]], "jsonhomeresources (class in keystone.common.json_home)": [[122, "keystone.common.json_home.JsonHomeResources"]], "limit_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.LIMIT_ID"]], "policy_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.POLICY_ID"]], "project_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.PROJECT_ID"]], "parameters (class in keystone.common.json_home)": [[122, "keystone.common.json_home.Parameters"]], "region_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.REGION_ID"]], "registered_limit_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.REGISTERED_LIMIT_ID"]], "role_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.ROLE_ID"]], "service_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.SERVICE_ID"]], "stable (keystone.common.json_home.status attribute)": [[122, "keystone.common.json_home.Status.STABLE"]], "status (class in keystone.common.json_home)": [[122, "keystone.common.json_home.Status"]], "tag_value (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.TAG_VALUE"]], "user_id (keystone.common.json_home.parameters attribute)": [[122, "keystone.common.json_home.Parameters.USER_ID"]], "append_resource() (keystone.common.json_home.jsonhomeresources class method)": [[122, "keystone.common.json_home.JsonHomeResources.append_resource"]], "build_v3_extension_parameter_relation() (in module keystone.common.json_home)": [[122, "keystone.common.json_home.build_v3_extension_parameter_relation"]], "build_v3_extension_resource_relation() (in module keystone.common.json_home)": [[122, "keystone.common.json_home.build_v3_extension_resource_relation"]], "build_v3_parameter_relation() (in module keystone.common.json_home)": [[122, "keystone.common.json_home.build_v3_parameter_relation"]], "build_v3_resource_relation() (in module keystone.common.json_home)": [[122, "keystone.common.json_home.build_v3_resource_relation"]], "keystone.common.json_home": [[122, "module-keystone.common.json_home"]], "resources() (keystone.common.json_home.jsonhomeresources class method)": [[122, "keystone.common.json_home.JsonHomeResources.resources"]], "translate_urls() (in module keystone.common.json_home)": [[122, "keystone.common.json_home.translate_urls"]], "update_resource_data() (keystone.common.json_home.status class method)": [[122, "keystone.common.json_home.Status.update_resource_data"]], "create_jws_keypair() (in module keystone.common.jwt_utils)": [[123, "keystone.common.jwt_utils.create_jws_keypair"]], "keystone.common.jwt_utils": [[123, "module-keystone.common.jwt_utils"]], "manager (class in keystone.common.manager)": [[124, "keystone.common.manager.Manager"]], "driver_namespace (keystone.common.manager.manager attribute)": [[124, "keystone.common.manager.Manager.driver_namespace"]], "keystone.common.manager": [[124, "module-keystone.common.manager"]], "load_driver() (in module keystone.common.manager)": [[124, "keystone.common.manager.load_driver"]], "response_truncated() (in module keystone.common.manager)": [[124, "keystone.common.manager.response_truncated"]], "check_password() (in module keystone.common.password_hashing)": [[125, "keystone.common.password_hashing.check_password"]], "hash_password() (in module keystone.common.password_hashing)": [[125, "keystone.common.password_hashing.hash_password"]], "hash_user_password() (in module keystone.common.password_hashing)": [[125, "keystone.common.password_hashing.hash_user_password"]], "keystone.common.password_hashing": [[125, "module-keystone.common.password_hashing"]], "verify_length_and_trunc_password() (in module keystone.common.password_hashing)": [[125, "keystone.common.password_hashing.verify_length_and_trunc_password"]], "keystone.common.policies": [[126, "module-keystone.common.policies"]], "list_rules() (in module keystone.common.policies)": [[126, "keystone.common.policies.list_rules"]], "keystone.common.policies.access_rule": [[127, "module-keystone.common.policies.access_rule"]], "list_rules() (in module keystone.common.policies.access_rule)": [[127, "keystone.common.policies.access_rule.list_rules"]], "keystone.common.policies.access_token": [[128, "module-keystone.common.policies.access_token"]], "list_rules() (in module keystone.common.policies.access_token)": [[128, "keystone.common.policies.access_token.list_rules"]], "keystone.common.policies.application_credential": [[129, "module-keystone.common.policies.application_credential"]], "list_rules() (in module keystone.common.policies.application_credential)": [[129, "keystone.common.policies.application_credential.list_rules"]], "keystone.common.policies.auth": [[130, "module-keystone.common.policies.auth"]], "list_rules() (in module keystone.common.policies.auth)": [[130, "keystone.common.policies.auth.list_rules"]], "keystone.common.policies.base": [[131, "module-keystone.common.policies.base"]], "list_rules() (in module keystone.common.policies.base)": [[131, "keystone.common.policies.base.list_rules"]], "keystone.common.policies.consumer": [[132, "module-keystone.common.policies.consumer"]], "list_rules() (in module keystone.common.policies.consumer)": [[132, "keystone.common.policies.consumer.list_rules"]], "keystone.common.policies.credential": [[133, "module-keystone.common.policies.credential"]], "list_rules() (in module keystone.common.policies.credential)": [[133, "keystone.common.policies.credential.list_rules"]], "keystone.common.policies.domain": [[134, "module-keystone.common.policies.domain"]], "list_rules() (in module keystone.common.policies.domain)": [[134, "keystone.common.policies.domain.list_rules"]], "keystone.common.policies.domain_config": [[135, "module-keystone.common.policies.domain_config"]], "list_rules() (in module keystone.common.policies.domain_config)": [[135, "keystone.common.policies.domain_config.list_rules"]], "keystone.common.policies.ec2_credential": [[136, "module-keystone.common.policies.ec2_credential"]], "list_rules() (in module keystone.common.policies.ec2_credential)": [[136, "keystone.common.policies.ec2_credential.list_rules"]], "keystone.common.policies.endpoint": [[137, "module-keystone.common.policies.endpoint"]], "list_rules() (in module keystone.common.policies.endpoint)": [[137, "keystone.common.policies.endpoint.list_rules"]], "keystone.common.policies.endpoint_group": [[138, "module-keystone.common.policies.endpoint_group"]], "list_rules() (in module keystone.common.policies.endpoint_group)": [[138, "keystone.common.policies.endpoint_group.list_rules"]], "keystone.common.policies.grant": [[139, "module-keystone.common.policies.grant"]], "list_operations() (in module keystone.common.policies.grant)": [[139, "keystone.common.policies.grant.list_operations"]], "list_rules() (in module keystone.common.policies.grant)": [[139, "keystone.common.policies.grant.list_rules"]], "keystone.common.policies.group": [[140, "module-keystone.common.policies.group"]], "list_rules() (in module keystone.common.policies.group)": [[140, "keystone.common.policies.group.list_rules"]], "keystone.common.policies.identity_provider": [[141, "module-keystone.common.policies.identity_provider"]], "list_rules() (in module keystone.common.policies.identity_provider)": [[141, "keystone.common.policies.identity_provider.list_rules"]], "keystone.common.policies.implied_role": [[142, "module-keystone.common.policies.implied_role"]], "list_rules() (in module keystone.common.policies.implied_role)": [[142, "keystone.common.policies.implied_role.list_rules"]], "keystone.common.policies.limit": [[143, "module-keystone.common.policies.limit"]], "list_rules() (in module keystone.common.policies.limit)": [[143, "keystone.common.policies.limit.list_rules"]], "keystone.common.policies.mapping": [[144, "module-keystone.common.policies.mapping"]], "list_rules() (in module keystone.common.policies.mapping)": [[144, "keystone.common.policies.mapping.list_rules"]], "keystone.common.policies.policy": [[145, "module-keystone.common.policies.policy"]], "list_rules() (in module keystone.common.policies.policy)": [[145, "keystone.common.policies.policy.list_rules"]], "keystone.common.policies.policy_association": [[146, "module-keystone.common.policies.policy_association"]], "list_rules() (in module keystone.common.policies.policy_association)": [[146, "keystone.common.policies.policy_association.list_rules"]], "keystone.common.policies.project": [[147, "module-keystone.common.policies.project"]], "list_rules() (in module keystone.common.policies.project)": [[147, "keystone.common.policies.project.list_rules"]], "keystone.common.policies.project_endpoint": [[148, "module-keystone.common.policies.project_endpoint"]], "list_rules() (in module keystone.common.policies.project_endpoint)": [[148, "keystone.common.policies.project_endpoint.list_rules"]], "keystone.common.policies.protocol": [[149, "module-keystone.common.policies.protocol"]], "list_rules() (in module keystone.common.policies.protocol)": [[149, "keystone.common.policies.protocol.list_rules"]], "keystone.common.policies.region": [[150, "module-keystone.common.policies.region"]], "list_rules() (in module keystone.common.policies.region)": [[150, "keystone.common.policies.region.list_rules"]], "keystone.common.policies.registered_limit": [[151, "module-keystone.common.policies.registered_limit"]], "list_rules() (in module keystone.common.policies.registered_limit)": [[151, "keystone.common.policies.registered_limit.list_rules"]], "keystone.common.policies.revoke_event": [[152, "module-keystone.common.policies.revoke_event"]], "list_rules() (in module keystone.common.policies.revoke_event)": [[152, "keystone.common.policies.revoke_event.list_rules"]], "keystone.common.policies.role": [[153, "module-keystone.common.policies.role"]], "list_rules() (in module keystone.common.policies.role)": [[153, "keystone.common.policies.role.list_rules"]], "keystone.common.policies.role_assignment": [[154, "module-keystone.common.policies.role_assignment"]], "list_rules() (in module keystone.common.policies.role_assignment)": [[154, "keystone.common.policies.role_assignment.list_rules"]], "keystone.common.policies.service": [[155, "module-keystone.common.policies.service"]], "list_rules() (in module keystone.common.policies.service)": [[155, "keystone.common.policies.service.list_rules"]], "keystone.common.policies.service_provider": [[156, "module-keystone.common.policies.service_provider"]], "list_rules() (in module keystone.common.policies.service_provider)": [[156, "keystone.common.policies.service_provider.list_rules"]], "keystone.common.policies.token": [[157, "module-keystone.common.policies.token"]], "list_rules() (in module keystone.common.policies.token)": [[157, "keystone.common.policies.token.list_rules"]], "keystone.common.policies.token_revocation": [[158, "module-keystone.common.policies.token_revocation"]], "list_rules() (in module keystone.common.policies.token_revocation)": [[158, "keystone.common.policies.token_revocation.list_rules"]], "keystone.common.policies.trust": [[159, "module-keystone.common.policies.trust"]], "list_rules() (in module keystone.common.policies.trust)": [[159, "keystone.common.policies.trust.list_rules"]], "keystone.common.policies.user": [[160, "module-keystone.common.policies.user"]], "list_rules() (in module keystone.common.policies.user)": [[160, "keystone.common.policies.user.list_rules"]], "keystone.common.profiler": [[161, "module-keystone.common.profiler"]], "setup() (in module keystone.common.profiler)": [[161, "keystone.common.profiler.setup"]], "duplicateprovidererror": [[162, "keystone.common.provider_api.DuplicateProviderError"]], "providerapimixin (class in keystone.common.provider_api)": [[162, "keystone.common.provider_api.ProviderAPIMixin"]], "providerapiregistry (class in keystone.common.provider_api)": [[162, "keystone.common.provider_api.ProviderAPIRegistry"]], "deferred_provider_lookup() (keystone.common.provider_api.providerapiregistry method)": [[162, "keystone.common.provider_api.ProviderAPIRegistry.deferred_provider_lookup"]], "keystone.common.provider_api": [[162, "module-keystone.common.provider_api"]], "lock_provider_registry() (keystone.common.provider_api.providerapiregistry method)": [[162, "keystone.common.provider_api.ProviderAPIRegistry.lock_provider_registry"]], "locked (keystone.common.provider_api.providerapiregistry attribute)": [[162, "keystone.common.provider_api.ProviderAPIRegistry.locked"]], "action_store_attr (keystone.common.rbac_enforcer.rbacenforcer attribute)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer.ACTION_STORE_ATTR"]], "rbacenforcer (class in keystone.common.rbac_enforcer)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer"]], "enforce_call() (keystone.common.rbac_enforcer.rbacenforcer class method)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer.enforce_call"]], "keystone.common.rbac_enforcer": [[163, "module-keystone.common.rbac_enforcer"]], "policy_enforcer_action() (keystone.common.rbac_enforcer.rbacenforcer class method)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer.policy_enforcer_action"]], "register_rules() (keystone.common.rbac_enforcer.rbacenforcer static method)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer.register_rules"]], "suppress_deprecation_warnings (keystone.common.rbac_enforcer.rbacenforcer attribute)": [[163, "keystone.common.rbac_enforcer.RBACEnforcer.suppress_deprecation_warnings"]], "action_store_attr (keystone.common.rbac_enforcer.enforcer.rbacenforcer attribute)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer.ACTION_STORE_ATTR"]], "rbacenforcer (class in keystone.common.rbac_enforcer.enforcer)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer"]], "enforce_call() (keystone.common.rbac_enforcer.enforcer.rbacenforcer class method)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer.enforce_call"]], "keystone.common.rbac_enforcer.enforcer": [[164, "module-keystone.common.rbac_enforcer.enforcer"]], "policy_enforcer_action() (keystone.common.rbac_enforcer.enforcer.rbacenforcer class method)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer.policy_enforcer_action"]], "register_rules() (keystone.common.rbac_enforcer.enforcer.rbacenforcer static method)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer.register_rules"]], "suppress_deprecation_warnings (keystone.common.rbac_enforcer.enforcer.rbacenforcer attribute)": [[164, "keystone.common.rbac_enforcer.enforcer.RBACEnforcer.suppress_deprecation_warnings"]], "get_enforcer() (in module keystone.common.rbac_enforcer.policy)": [[165, "keystone.common.rbac_enforcer.policy.get_enforcer"]], "keystone.common.rbac_enforcer.policy": [[165, "module-keystone.common.rbac_enforcer.policy"]], "reset() (in module keystone.common.rbac_enforcer.policy)": [[165, "keystone.common.rbac_enforcer.policy.reset"]], "keystone.common.render_token": [[166, "module-keystone.common.render_token"]], "render_token_response_from_model() (in module keystone.common.render_token)": [[166, "keystone.common.render_token.render_token_response_from_model"]], "keystone.common.resource_options": [[167, "module-keystone.common.resource_options"]], "resourceoption (class in keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.ResourceOption"]], "resourceoptionregistry (class in keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry"]], "boolean_validator() (in module keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.boolean_validator"]], "get_option_by_id() (keystone.common.resource_options.core.resourceoptionregistry method)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.get_option_by_id"]], "get_option_by_name() (keystone.common.resource_options.core.resourceoptionregistry method)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.get_option_by_name"]], "get_resource_option() (in module keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.get_resource_option"]], "json_schema (keystone.common.resource_options.core.resourceoption property)": [[168, "keystone.common.resource_options.core.ResourceOption.json_schema"]], "json_schema (keystone.common.resource_options.core.resourceoptionregistry property)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.json_schema"]], "keystone.common.resource_options.core": [[168, "module-keystone.common.resource_options.core"]], "option_id (keystone.common.resource_options.core.resourceoption property)": [[168, "keystone.common.resource_options.core.ResourceOption.option_id"]], "option_ids (keystone.common.resource_options.core.resourceoptionregistry property)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.option_ids"]], "option_name (keystone.common.resource_options.core.resourceoption property)": [[168, "keystone.common.resource_options.core.ResourceOption.option_name"]], "option_names (keystone.common.resource_options.core.resourceoptionregistry property)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.option_names"]], "options (keystone.common.resource_options.core.resourceoptionregistry property)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.options"]], "options_by_name (keystone.common.resource_options.core.resourceoptionregistry property)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.options_by_name"]], "ref_mapper_to_dict_options() (in module keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.ref_mapper_to_dict_options"]], "register_option() (keystone.common.resource_options.core.resourceoptionregistry method)": [[168, "keystone.common.resource_options.core.ResourceOptionRegistry.register_option"]], "resource_options_ref_to_mapper() (in module keystone.common.resource_options.core)": [[168, "keystone.common.resource_options.core.resource_options_ref_to_mapper"]], "check_immutable_delete() (in module keystone.common.resource_options.options)": [[169, "keystone.common.resource_options.options.check_immutable_delete"]], "check_immutable_update() (in module keystone.common.resource_options.options)": [[169, "keystone.common.resource_options.options.check_immutable_update"]], "check_resource_immutable() (in module keystone.common.resource_options.options)": [[169, "keystone.common.resource_options.options.check_resource_immutable"]], "keystone.common.resource_options.options": [[169, "module-keystone.common.resource_options.options"]], "check_immutable_delete() (in module keystone.common.resource_options.options.immutable)": [[170, "keystone.common.resource_options.options.immutable.check_immutable_delete"]], "check_immutable_update() (in module keystone.common.resource_options.options.immutable)": [[170, "keystone.common.resource_options.options.immutable.check_immutable_update"]], "check_resource_immutable() (in module keystone.common.resource_options.options.immutable)": [[170, "keystone.common.resource_options.options.immutable.check_resource_immutable"]], "keystone.common.resource_options.options.immutable": [[170, "module-keystone.common.resource_options.options.immutable"]], "keystone.common.sql": [[171, "module-keystone.common.sql"]], "keystone.common.sql.legacy_migrations": [[172, "module-keystone.common.sql.legacy_migrations"]], "keystone.common.sql.legacy_migrations.contract_repo": [[173, "module-keystone.common.sql.legacy_migrations.contract_repo"]], "keystone.common.sql.legacy_migrations.contract_repo.manage": [[174, "module-keystone.common.sql.legacy_migrations.contract_repo.manage"]], "keystone.common.sql.legacy_migrations.contract_repo.versions": [[175, "module-keystone.common.sql.legacy_migrations.contract_repo.versions"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration": [[176, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration)": [[176, "keystone.common.sql.legacy_migrations.contract_repo.versions.073_contract_initial_migration.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder": [[177, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder)": [[177, "keystone.common.sql.legacy_migrations.contract_repo.versions.074_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder": [[178, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder)": [[178, "keystone.common.sql.legacy_migrations.contract_repo.versions.075_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder": [[179, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder)": [[179, "keystone.common.sql.legacy_migrations.contract_repo.versions.076_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder": [[180, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder)": [[180, "keystone.common.sql.legacy_migrations.contract_repo.versions.077_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder": [[181, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder)": [[181, "keystone.common.sql.legacy_migrations.contract_repo.versions.078_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit": [[182, "module-keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit"]], "upgrade() (in module keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit)": [[182, "keystone.common.sql.legacy_migrations.contract_repo.versions.079_contract_update_local_id_limit.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo": [[183, "module-keystone.common.sql.legacy_migrations.data_migration_repo"]], "keystone.common.sql.legacy_migrations.data_migration_repo.manage": [[184, "module-keystone.common.sql.legacy_migrations.data_migration_repo.manage"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions": [[185, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration": [[186, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration)": [[186, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.073_migrate_initial_migration.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder": [[187, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder)": [[187, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.074_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder": [[188, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder)": [[188, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.075_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder": [[189, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder)": [[189, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.076_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder": [[190, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder)": [[190, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.077_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder": [[191, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder)": [[191, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.078_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit": [[192, "module-keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit"]], "upgrade() (in module keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit)": [[192, "keystone.common.sql.legacy_migrations.data_migration_repo.versions.079_migrate_update_local_id_limit.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo": [[193, "module-keystone.common.sql.legacy_migrations.expand_repo"]], "keystone.common.sql.legacy_migrations.expand_repo.manage": [[194, "module-keystone.common.sql.legacy_migrations.expand_repo.manage"]], "keystone.common.sql.legacy_migrations.expand_repo.versions": [[195, "module-keystone.common.sql.legacy_migrations.expand_repo.versions"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration": [[196, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration)": [[196, "keystone.common.sql.legacy_migrations.expand_repo.versions.073_expand_initial_migration.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder": [[197, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder)": [[197, "keystone.common.sql.legacy_migrations.expand_repo.versions.074_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder": [[198, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder)": [[198, "keystone.common.sql.legacy_migrations.expand_repo.versions.075_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder": [[199, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder)": [[199, "keystone.common.sql.legacy_migrations.expand_repo.versions.076_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder": [[200, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder)": [[200, "keystone.common.sql.legacy_migrations.expand_repo.versions.077_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder": [[201, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder)": [[201, "keystone.common.sql.legacy_migrations.expand_repo.versions.078_placeholder.upgrade"]], "keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit": [[202, "module-keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit"]], "upgrade() (in module keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit)": [[202, "keystone.common.sql.legacy_migrations.expand_repo.versions.079_expand_update_local_id_limit.upgrade"]], "contract_schema() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.contract_schema"]], "expand_schema() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.expand_schema"]], "get_current_heads() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.get_current_heads"]], "get_db_version() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.get_db_version"]], "keystone.common.sql.upgrades": [[203, "module-keystone.common.sql.upgrades"]], "migrate_data() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.migrate_data"]], "offline_sync_database_to_version() (in module keystone.common.sql.upgrades)": [[203, "keystone.common.sql.upgrades.offline_sync_database_to_version"]], "tokenlessauthhelper (class in keystone.common.tokenless_auth)": [[204, "keystone.common.tokenless_auth.TokenlessAuthHelper"]], "get_mapped_user() (keystone.common.tokenless_auth.tokenlessauthhelper method)": [[204, "keystone.common.tokenless_auth.TokenlessAuthHelper.get_mapped_user"]], "get_scope() (keystone.common.tokenless_auth.tokenlessauthhelper method)": [[204, "keystone.common.tokenless_auth.TokenlessAuthHelper.get_scope"]], "keystone.common.tokenless_auth": [[204, "module-keystone.common.tokenless_auth"]], "smarterencoder (class in keystone.common.utils)": [[205, "keystone.common.utils.SmarterEncoder"]], "whitelisteditemfilter (class in keystone.common.utils)": [[205, "keystone.common.utils.WhiteListedItemFilter"]], "attr_as_boolean() (in module keystone.common.utils)": [[205, "keystone.common.utils.attr_as_boolean"]], "auth_str_equal() (in module keystone.common.utils)": [[205, "keystone.common.utils.auth_str_equal"]], "check_endpoint_url() (in module keystone.common.utils)": [[205, "keystone.common.utils.check_endpoint_url"]], "create_directory() (in module keystone.common.utils)": [[205, "keystone.common.utils.create_directory"]], "default() (keystone.common.utils.smarterencoder method)": [[205, "keystone.common.utils.SmarterEncoder.default"]], "flatten_dict() (in module keystone.common.utils)": [[205, "keystone.common.utils.flatten_dict"]], "format_url() (in module keystone.common.utils)": [[205, "keystone.common.utils.format_url"]], "get_unix_group() (in module keystone.common.utils)": [[205, "keystone.common.utils.get_unix_group"]], "get_unix_user() (in module keystone.common.utils)": [[205, "keystone.common.utils.get_unix_user"]], "hash_access_key() (in module keystone.common.utils)": [[205, "keystone.common.utils.hash_access_key"]], "is_not_url_safe() (in module keystone.common.utils)": [[205, "keystone.common.utils.is_not_url_safe"]], "isotime() (in module keystone.common.utils)": [[205, "keystone.common.utils.isotime"]], "keystone.common.utils": [[205, "module-keystone.common.utils"]], "list_url_unsafe_chars() (in module keystone.common.utils)": [[205, "keystone.common.utils.list_url_unsafe_chars"]], "lower_case_hostname() (in module keystone.common.utils)": [[205, "keystone.common.utils.lower_case_hostname"]], "nested_contexts() (in module keystone.common.utils)": [[205, "keystone.common.utils.nested_contexts"]], "parse_expiration_date() (in module keystone.common.utils)": [[205, "keystone.common.utils.parse_expiration_date"]], "remove_standard_port() (in module keystone.common.utils)": [[205, "keystone.common.utils.remove_standard_port"]], "resource_uuid() (in module keystone.common.utils)": [[205, "keystone.common.utils.resource_uuid"]], "setup_remote_pydev_debug() (in module keystone.common.utils)": [[205, "keystone.common.utils.setup_remote_pydev_debug"]], "keystone.common.validation": [[206, "module-keystone.common.validation"]], "lazy_validate() (in module keystone.common.validation)": [[206, "keystone.common.validation.lazy_validate"]], "nullable() (in module keystone.common.validation)": [[206, "keystone.common.validation.nullable"]], "keystone.common.validation.parameter_types": [[207, "module-keystone.common.validation.parameter_types"]], "schemavalidator (class in keystone.common.validation.validators)": [[208, "keystone.common.validation.validators.SchemaValidator"]], "keystone.common.validation.validators": [[208, "module-keystone.common.validation.validators"]], "validate() (keystone.common.validation.validators.schemavalidator method)": [[208, "keystone.common.validation.validators.SchemaValidator.validate"]], "validate_password() (in module keystone.common.validation.validators)": [[208, "keystone.common.validation.validators.validate_password"]], "validator_org (keystone.common.validation.validators.schemavalidator attribute)": [[208, "keystone.common.validation.validators.SchemaValidator.validator_org"]], "configure() (in module keystone.conf)": [[209, "keystone.conf.configure"]], "keystone.conf": [[209, "module-keystone.conf"]], "set_config_defaults() (in module keystone.conf)": [[209, "keystone.conf.set_config_defaults"]], "set_default_for_default_log_levels() (in module keystone.conf)": [[209, "keystone.conf.set_default_for_default_log_levels"]], "set_external_opts_defaults() (in module keystone.conf)": [[209, "keystone.conf.set_external_opts_defaults"]], "setup_logging() (in module keystone.conf)": [[209, "keystone.conf.setup_logging"]], "keystone.conf.application_credential": [[210, "module-keystone.conf.application_credential"]], "list_opts() (in module keystone.conf.application_credential)": [[210, "keystone.conf.application_credential.list_opts"]], "register_opts() (in module keystone.conf.application_credential)": [[210, "keystone.conf.application_credential.register_opts"]], "keystone.conf.assignment": [[211, "module-keystone.conf.assignment"]], "list_opts() (in module keystone.conf.assignment)": [[211, "keystone.conf.assignment.list_opts"]], "register_opts() (in module keystone.conf.assignment)": [[211, "keystone.conf.assignment.register_opts"]], "keystone.conf.auth": [[212, "module-keystone.conf.auth"]], "list_opts() (in module keystone.conf.auth)": [[212, "keystone.conf.auth.list_opts"]], "register_opts() (in module keystone.conf.auth)": [[212, "keystone.conf.auth.register_opts"]], "setup_authentication() (in module keystone.conf.auth)": [[212, "keystone.conf.auth.setup_authentication"]], "keystone.conf.catalog": [[213, "module-keystone.conf.catalog"]], "list_opts() (in module keystone.conf.catalog)": [[213, "keystone.conf.catalog.list_opts"]], "register_opts() (in module keystone.conf.catalog)": [[213, "keystone.conf.catalog.register_opts"]], "keystone.conf.constants": [[214, "module-keystone.conf.constants"]], "keystone.conf.credential": [[215, "module-keystone.conf.credential"]], "list_opts() (in module keystone.conf.credential)": [[215, "keystone.conf.credential.list_opts"]], "register_opts() (in module keystone.conf.credential)": [[215, "keystone.conf.credential.register_opts"]], "keystone.conf.default": [[216, "module-keystone.conf.default"]], "list_opts() (in module keystone.conf.default)": [[216, "keystone.conf.default.list_opts"]], "register_opts() (in module keystone.conf.default)": [[216, "keystone.conf.default.register_opts"]], "keystone.conf.domain_config": [[217, "module-keystone.conf.domain_config"]], "list_opts() (in module keystone.conf.domain_config)": [[217, "keystone.conf.domain_config.list_opts"]], "register_opts() (in module keystone.conf.domain_config)": [[217, "keystone.conf.domain_config.register_opts"]], "keystone.conf.endpoint_filter": [[218, "module-keystone.conf.endpoint_filter"]], "list_opts() (in module keystone.conf.endpoint_filter)": [[218, "keystone.conf.endpoint_filter.list_opts"]], "register_opts() (in module keystone.conf.endpoint_filter)": [[218, "keystone.conf.endpoint_filter.register_opts"]], "keystone.conf.endpoint_policy": [[219, "module-keystone.conf.endpoint_policy"]], "list_opts() (in module keystone.conf.endpoint_policy)": [[219, "keystone.conf.endpoint_policy.list_opts"]], "register_opts() (in module keystone.conf.endpoint_policy)": [[219, "keystone.conf.endpoint_policy.register_opts"]], "keystone.conf.eventlet_server": [[220, "module-keystone.conf.eventlet_server"]], "list_opts() (in module keystone.conf.eventlet_server)": [[220, "keystone.conf.eventlet_server.list_opts"]], "register_opts() (in module keystone.conf.eventlet_server)": [[220, "keystone.conf.eventlet_server.register_opts"]], "keystone.conf.federation": [[221, "module-keystone.conf.federation"]], "list_opts() (in module keystone.conf.federation)": [[221, "keystone.conf.federation.list_opts"]], "register_opts() (in module keystone.conf.federation)": [[221, "keystone.conf.federation.register_opts"]], "keystone.conf.fernet_receipts": [[222, "module-keystone.conf.fernet_receipts"]], "list_opts() (in module keystone.conf.fernet_receipts)": [[222, "keystone.conf.fernet_receipts.list_opts"]], "register_opts() (in module keystone.conf.fernet_receipts)": [[222, "keystone.conf.fernet_receipts.register_opts"]], "keystone.conf.fernet_tokens": [[223, "module-keystone.conf.fernet_tokens"]], "list_opts() (in module keystone.conf.fernet_tokens)": [[223, "keystone.conf.fernet_tokens.list_opts"]], "register_opts() (in module keystone.conf.fernet_tokens)": [[223, "keystone.conf.fernet_tokens.register_opts"]], "keystone.conf.identity": [[224, "module-keystone.conf.identity"]], "list_opts() (in module keystone.conf.identity)": [[224, "keystone.conf.identity.list_opts"]], "register_opts() (in module keystone.conf.identity)": [[224, "keystone.conf.identity.register_opts"]], "keystone.conf.identity_mapping": [[225, "module-keystone.conf.identity_mapping"]], "list_opts() (in module keystone.conf.identity_mapping)": [[225, "keystone.conf.identity_mapping.list_opts"]], "register_opts() (in module keystone.conf.identity_mapping)": [[225, "keystone.conf.identity_mapping.register_opts"]], "keystone.conf.jwt_tokens": [[226, "module-keystone.conf.jwt_tokens"]], "list_opts() (in module keystone.conf.jwt_tokens)": [[226, "keystone.conf.jwt_tokens.list_opts"]], "register_opts() (in module keystone.conf.jwt_tokens)": [[226, "keystone.conf.jwt_tokens.register_opts"]], "keystone.conf.ldap": [[227, "module-keystone.conf.ldap"]], "list_opts() (in module keystone.conf.ldap)": [[227, "keystone.conf.ldap.list_opts"]], "register_opts() (in module keystone.conf.ldap)": [[227, "keystone.conf.ldap.register_opts"]], "keystone.conf.memcache": [[228, "module-keystone.conf.memcache"]], "list_opts() (in module keystone.conf.memcache)": [[228, "keystone.conf.memcache.list_opts"]], "register_opts() (in module keystone.conf.memcache)": [[228, "keystone.conf.memcache.register_opts"]], "keystone.conf.oauth1": [[229, "module-keystone.conf.oauth1"]], "list_opts() (in module keystone.conf.oauth1)": [[229, "keystone.conf.oauth1.list_opts"]], "register_opts() (in module keystone.conf.oauth1)": [[229, "keystone.conf.oauth1.register_opts"]], "keystone.conf.opts": [[230, "module-keystone.conf.opts"]], "list_opts() (in module keystone.conf.opts)": [[230, "keystone.conf.opts.list_opts"]], "keystone.conf.policy": [[231, "module-keystone.conf.policy"]], "list_opts() (in module keystone.conf.policy)": [[231, "keystone.conf.policy.list_opts"]], "register_opts() (in module keystone.conf.policy)": [[231, "keystone.conf.policy.register_opts"]], "keystone.conf.receipt": [[232, "module-keystone.conf.receipt"]], "list_opts() (in module keystone.conf.receipt)": [[232, "keystone.conf.receipt.list_opts"]], "register_opts() (in module keystone.conf.receipt)": [[232, "keystone.conf.receipt.register_opts"]], "keystone.conf.resource": [[233, "module-keystone.conf.resource"]], "list_opts() (in module keystone.conf.resource)": [[233, "keystone.conf.resource.list_opts"]], "register_opts() (in module keystone.conf.resource)": [[233, "keystone.conf.resource.register_opts"]], "keystone.conf.revoke": [[234, "module-keystone.conf.revoke"]], "list_opts() (in module keystone.conf.revoke)": [[234, "keystone.conf.revoke.list_opts"]], "register_opts() (in module keystone.conf.revoke)": [[234, "keystone.conf.revoke.register_opts"]], "keystone.conf.role": [[235, "module-keystone.conf.role"]], "list_opts() (in module keystone.conf.role)": [[235, "keystone.conf.role.list_opts"]], "register_opts() (in module keystone.conf.role)": [[235, "keystone.conf.role.register_opts"]], "keystone.conf.saml": [[236, "module-keystone.conf.saml"]], "list_opts() (in module keystone.conf.saml)": [[236, "keystone.conf.saml.list_opts"]], "register_opts() (in module keystone.conf.saml)": [[236, "keystone.conf.saml.register_opts"]], "keystone.conf.security_compliance": [[237, "module-keystone.conf.security_compliance"]], "list_opts() (in module keystone.conf.security_compliance)": [[237, "keystone.conf.security_compliance.list_opts"]], "register_opts() (in module keystone.conf.security_compliance)": [[237, "keystone.conf.security_compliance.register_opts"]], "keystone.conf.shadow_users": [[238, "module-keystone.conf.shadow_users"]], "list_opts() (in module keystone.conf.shadow_users)": [[238, "keystone.conf.shadow_users.list_opts"]], "register_opts() (in module keystone.conf.shadow_users)": [[238, "keystone.conf.shadow_users.register_opts"]], "keystone.conf.token": [[239, "module-keystone.conf.token"]], "list_opts() (in module keystone.conf.token)": [[239, "keystone.conf.token.list_opts"]], "register_opts() (in module keystone.conf.token)": [[239, "keystone.conf.token.register_opts"]], "keystone.conf.tokenless_auth": [[240, "module-keystone.conf.tokenless_auth"]], "list_opts() (in module keystone.conf.tokenless_auth)": [[240, "keystone.conf.tokenless_auth.list_opts"]], "register_opts() (in module keystone.conf.tokenless_auth)": [[240, "keystone.conf.tokenless_auth.register_opts"]], "keystone.conf.totp": [[241, "module-keystone.conf.totp"]], "list_opts() (in module keystone.conf.totp)": [[241, "keystone.conf.totp.list_opts"]], "register_opts() (in module keystone.conf.totp)": [[241, "keystone.conf.totp.register_opts"]], "keystone.conf.trust": [[242, "module-keystone.conf.trust"]], "list_opts() (in module keystone.conf.trust)": [[242, "keystone.conf.trust.list_opts"]], "register_opts() (in module keystone.conf.trust)": [[242, "keystone.conf.trust.register_opts"]], "keystone.conf.unified_limit": [[243, "module-keystone.conf.unified_limit"]], "list_opts() (in module keystone.conf.unified_limit)": [[243, "keystone.conf.unified_limit.list_opts"]], "register_opts() (in module keystone.conf.unified_limit)": [[243, "keystone.conf.unified_limit.register_opts"]], "fmt() (in module keystone.conf.utils)": [[244, "keystone.conf.utils.fmt"]], "keystone.conf.utils": [[244, "module-keystone.conf.utils"]], "keystone.conf.wsgi": [[245, "module-keystone.conf.wsgi"]], "list_opts() (in module keystone.conf.wsgi)": [[245, "keystone.conf.wsgi.list_opts"]], "register_opts() (in module keystone.conf.wsgi)": [[245, "keystone.conf.wsgi.register_opts"]], "keystone.credential": [[246, "module-keystone.credential"]], "keystone.credential.backends": [[247, "module-keystone.credential.backends"]], "credentialdriverbase (class in keystone.credential.backends.base)": [[248, "keystone.credential.backends.base.CredentialDriverBase"]], "create_credential() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.create_credential"]], "delete_credential() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.delete_credential"]], "delete_credentials_for_project() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.delete_credentials_for_project"]], "delete_credentials_for_user() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.delete_credentials_for_user"]], "get_credential() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.get_credential"]], "keystone.credential.backends.base": [[248, "module-keystone.credential.backends.base"]], "list_credentials() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.list_credentials"]], "list_credentials_for_user() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.list_credentials_for_user"]], "update_credential() (keystone.credential.backends.base.credentialdriverbase method)": [[248, "keystone.credential.backends.base.CredentialDriverBase.update_credential"]], "credential (class in keystone.credential.backends.sql)": [[249, "keystone.credential.backends.sql.Credential"]], "credentialmodel (class in keystone.credential.backends.sql)": [[249, "keystone.credential.backends.sql.CredentialModel"]], "attributes (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.attributes"]], "create_credential() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.create_credential"]], "delete_credential() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.delete_credential"]], "delete_credentials_for_project() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.delete_credentials_for_project"]], "delete_credentials_for_user() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.delete_credentials_for_user"]], "encrypted_blob (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.encrypted_blob"]], "extra (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.extra"]], "get_credential() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.get_credential"]], "id (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.id"]], "key_hash (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.key_hash"]], "keystone.credential.backends.sql": [[249, "module-keystone.credential.backends.sql"]], "list_credentials() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.list_credentials"]], "list_credentials_for_user() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.list_credentials_for_user"]], "project_id (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.project_id"]], "type (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.type"]], "update_credential() (keystone.credential.backends.sql.credential method)": [[249, "keystone.credential.backends.sql.Credential.update_credential"]], "user_id (keystone.credential.backends.sql.credentialmodel attribute)": [[249, "keystone.credential.backends.sql.CredentialModel.user_id"]], "manager (class in keystone.credential.core)": [[250, "keystone.credential.core.Manager"]], "create_credential() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.create_credential"]], "delete_credential() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.delete_credential"]], "delete_credentials_for_project() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.delete_credentials_for_project"]], "delete_credentials_for_user() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.delete_credentials_for_user"]], "driver_namespace (keystone.credential.core.manager attribute)": [[250, "keystone.credential.core.Manager.driver_namespace"]], "get_credential() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.get_credential"]], "keystone.credential.core": [[250, "module-keystone.credential.core"]], "list_credentials() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.list_credentials"]], "list_credentials_for_user() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.list_credentials_for_user"]], "update_credential() (keystone.credential.core.manager method)": [[250, "keystone.credential.core.Manager.update_credential"]], "manager (class in keystone.credential.provider)": [[251, "keystone.credential.provider.Manager"]], "driver_namespace (keystone.credential.provider.manager attribute)": [[251, "keystone.credential.provider.Manager.driver_namespace"]], "keystone.credential.provider": [[251, "module-keystone.credential.provider"]], "keystone.credential.providers": [[252, "module-keystone.credential.providers"]], "provider (class in keystone.credential.providers.core)": [[253, "keystone.credential.providers.core.Provider"]], "decrypt() (keystone.credential.providers.core.provider method)": [[253, "keystone.credential.providers.core.Provider.decrypt"]], "encrypt() (keystone.credential.providers.core.provider method)": [[253, "keystone.credential.providers.core.Provider.encrypt"]], "keystone.credential.providers.core": [[253, "module-keystone.credential.providers.core"]], "keystone.credential.providers.fernet": [[254, "module-keystone.credential.providers.fernet"]], "provider (class in keystone.credential.providers.fernet.core)": [[255, "keystone.credential.providers.fernet.core.Provider"]], "decrypt() (keystone.credential.providers.fernet.core.provider method)": [[255, "keystone.credential.providers.fernet.core.Provider.decrypt"]], "encrypt() (keystone.credential.providers.fernet.core.provider method)": [[255, "keystone.credential.providers.fernet.core.Provider.encrypt"]], "get_multi_fernet_keys() (in module keystone.credential.providers.fernet.core)": [[255, "keystone.credential.providers.fernet.core.get_multi_fernet_keys"]], "keystone.credential.providers.fernet.core": [[255, "module-keystone.credential.providers.fernet.core"]], "primary_key_hash() (in module keystone.credential.providers.fernet.core)": [[255, "keystone.credential.providers.fernet.core.primary_key_hash"]], "keystone.credential.schema": [[256, "module-keystone.credential.schema"]], "keystone.endpoint_policy": [[257, "module-keystone.endpoint_policy"]], "keystone.endpoint_policy.backends": [[258, "module-keystone.endpoint_policy.backends"]], "endpointpolicydriverbase (class in keystone.endpoint_policy.backends.base)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase"]], "check_policy_association() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.check_policy_association"]], "create_policy_association() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.create_policy_association"]], "delete_association_by_endpoint() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.delete_association_by_endpoint"]], "delete_association_by_policy() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.delete_association_by_policy"]], "delete_association_by_region() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.delete_association_by_region"]], "delete_association_by_service() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.delete_association_by_service"]], "delete_policy_association() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.delete_policy_association"]], "get_policy_association() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.get_policy_association"]], "keystone.endpoint_policy.backends.base": [[259, "module-keystone.endpoint_policy.backends.base"]], "list_associations_for_policy() (keystone.endpoint_policy.backends.base.endpointpolicydriverbase method)": [[259, "keystone.endpoint_policy.backends.base.EndpointPolicyDriverBase.list_associations_for_policy"]], "endpointpolicy (class in keystone.endpoint_policy.backends.sql)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy"]], "policyassociation (class in keystone.endpoint_policy.backends.sql)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation"]], "attributes (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.attributes"]], "check_policy_association() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.check_policy_association"]], "create_policy_association() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.create_policy_association"]], "delete_association_by_endpoint() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.delete_association_by_endpoint"]], "delete_association_by_policy() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.delete_association_by_policy"]], "delete_association_by_region() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.delete_association_by_region"]], "delete_association_by_service() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.delete_association_by_service"]], "delete_policy_association() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.delete_policy_association"]], "endpoint_id (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.endpoint_id"]], "get_policy_association() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.get_policy_association"]], "id (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.id"]], "keystone.endpoint_policy.backends.sql": [[260, "module-keystone.endpoint_policy.backends.sql"]], "list_associations_for_policy() (keystone.endpoint_policy.backends.sql.endpointpolicy method)": [[260, "keystone.endpoint_policy.backends.sql.EndpointPolicy.list_associations_for_policy"]], "policy_id (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.policy_id"]], "region_id (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.region_id"]], "service_id (keystone.endpoint_policy.backends.sql.policyassociation attribute)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.service_id"]], "to_dict() (keystone.endpoint_policy.backends.sql.policyassociation method)": [[260, "keystone.endpoint_policy.backends.sql.PolicyAssociation.to_dict"]], "manager (class in keystone.endpoint_policy.core)": [[261, "keystone.endpoint_policy.core.Manager"]], "check_policy_association() (keystone.endpoint_policy.core.manager method)": [[261, "keystone.endpoint_policy.core.Manager.check_policy_association"]], "create_policy_association() (keystone.endpoint_policy.core.manager method)": [[261, "keystone.endpoint_policy.core.Manager.create_policy_association"]], "delete_policy_association() (keystone.endpoint_policy.core.manager method)": [[261, "keystone.endpoint_policy.core.Manager.delete_policy_association"]], "driver_namespace (keystone.endpoint_policy.core.manager attribute)": [[261, "keystone.endpoint_policy.core.Manager.driver_namespace"]], "get_policy_for_endpoint() (keystone.endpoint_policy.core.manager method)": [[261, "keystone.endpoint_policy.core.Manager.get_policy_for_endpoint"]], "keystone.endpoint_policy.core": [[261, "module-keystone.endpoint_policy.core"]], "list_endpoints_for_policy() (keystone.endpoint_policy.core.manager method)": [[261, "keystone.endpoint_policy.core.Manager.list_endpoints_for_policy"]], "accessrulenotfound": [[262, "keystone.exception.AccessRuleNotFound"]], "accountlocked": [[262, "keystone.exception.AccountLocked"]], "additionalauthrequired": [[262, "keystone.exception.AdditionalAuthRequired"]], "ambiguityerror": [[262, "keystone.exception.AmbiguityError"]], "applicationcredentialautherror": [[262, "keystone.exception.ApplicationCredentialAuthError"]], "applicationcredentiallimitexceeded": [[262, "keystone.exception.ApplicationCredentialLimitExceeded"]], "applicationcredentialnotfound": [[262, "keystone.exception.ApplicationCredentialNotFound"]], "applicationcredentialvalidationerror": [[262, "keystone.exception.ApplicationCredentialValidationError"]], "assignmenttypecalculationerror": [[262, "keystone.exception.AssignmentTypeCalculationError"]], "authmethodnotsupported": [[262, "keystone.exception.AuthMethodNotSupported"]], "authpluginexception": [[262, "keystone.exception.AuthPluginException"]], "cachedeserializationerror": [[262, "keystone.exception.CacheDeserializationError"]], "circularregionhierarchyerror": [[262, "keystone.exception.CircularRegionHierarchyError"]], "configfilenotfound": [[262, "keystone.exception.ConfigFileNotFound"]], "configregistrationnotfound": [[262, "keystone.exception.ConfigRegistrationNotFound"]], "conflict": [[262, "keystone.exception.Conflict"]], "credentialencryptionerror": [[262, "keystone.exception.CredentialEncryptionError"]], "credentiallimitexceeded": [[262, "keystone.exception.CredentialLimitExceeded"]], "credentialnotfound": [[262, "keystone.exception.CredentialNotFound"]], "crossbackendnotallowed": [[262, "keystone.exception.CrossBackendNotAllowed"]], "directmappingerror": [[262, "keystone.exception.DirectMappingError"]], "domainconfignotfound": [[262, "keystone.exception.DomainConfigNotFound"]], "domainidinvalid": [[262, "keystone.exception.DomainIdInvalid"]], "domainnotfound": [[262, "keystone.exception.DomainNotFound"]], "domainspecificrolemismatch": [[262, "keystone.exception.DomainSpecificRoleMismatch"]], "domainspecificrolenotwithinidpdomain": [[262, "keystone.exception.DomainSpecificRoleNotWithinIdPDomain"]], "endpointgroupnotfound": [[262, "keystone.exception.EndpointGroupNotFound"]], "endpointnotfound": [[262, "keystone.exception.EndpointNotFound"]], "error": [[262, "keystone.exception.Error"]], "federatedprotocolnotfound": [[262, "keystone.exception.FederatedProtocolNotFound"]], "forbidden": [[262, "keystone.exception.Forbidden"]], "forbiddenaction": [[262, "keystone.exception.ForbiddenAction"]], "forbiddennotsecurity": [[262, "keystone.exception.ForbiddenNotSecurity"]], "gone": [[262, "keystone.exception.Gone"]], "groupnotfound": [[262, "keystone.exception.GroupNotFound"]], "identityprovidernotfound": [[262, "keystone.exception.IdentityProviderNotFound"]], "impliedrolenotfound": [[262, "keystone.exception.ImpliedRoleNotFound"]], "insufficientauthmethods": [[262, "keystone.exception.InsufficientAuthMethods"]], "invaliddomainconfig": [[262, "keystone.exception.InvalidDomainConfig"]], "invalidimpliedrole": [[262, "keystone.exception.InvalidImpliedRole"]], "invalidlimit": [[262, "keystone.exception.InvalidLimit"]], "invalidoperatorerror": [[262, "keystone.exception.InvalidOperatorError"]], "invalidpolicyassociation": [[262, "keystone.exception.InvalidPolicyAssociation"]], "keysnotfound": [[262, "keystone.exception.KeysNotFound"]], "ldapinvalidcredentialserror": [[262, "keystone.exception.LDAPInvalidCredentialsError"]], "ldapserverconnectionerror": [[262, "keystone.exception.LDAPServerConnectionError"]], "ldapsizelimitexceeded": [[262, "keystone.exception.LDAPSizeLimitExceeded"]], "limitnotfound": [[262, "keystone.exception.LimitNotFound"]], "limittreeexceederror": [[262, "keystone.exception.LimitTreeExceedError"]], "malformedendpoint": [[262, "keystone.exception.MalformedEndpoint"]], "mappedgroupnotfound": [[262, "keystone.exception.MappedGroupNotFound"]], "mappingnotfound": [[262, "keystone.exception.MappingNotFound"]], "metadatafileerror": [[262, "keystone.exception.MetadataFileError"]], "migrationnotprovided": [[262, "keystone.exception.MigrationNotProvided"]], "multiplesqldriversinconfig": [[262, "keystone.exception.MultipleSQLDriversInConfig"]], "nolimitreference": [[262, "keystone.exception.NoLimitReference"]], "notfound": [[262, "keystone.exception.NotFound"]], "notimplemented": [[262, "keystone.exception.NotImplemented"]], "oauth2error": [[262, "keystone.exception.OAuth2Error"]], "oauth2invalidclient": [[262, "keystone.exception.OAuth2InvalidClient"]], "oauth2invalidrequest": [[262, "keystone.exception.OAuth2InvalidRequest"]], "oauth2othererror": [[262, "keystone.exception.OAuth2OtherError"]], "oauth2unsupportedgranttype": [[262, "keystone.exception.OAuth2UnsupportedGrantType"]], "oauthheadersmissingerror": [[262, "keystone.exception.OAuthHeadersMissingError"]], "passwordagevalidationerror": [[262, "keystone.exception.PasswordAgeValidationError"]], "passwordexpired": [[262, "keystone.exception.PasswordExpired"]], "passwordhistoryvalidationerror": [[262, "keystone.exception.PasswordHistoryValidationError"]], "passwordrequirementsvalidationerror": [[262, "keystone.exception.PasswordRequirementsValidationError"]], "passwordselfservicedisabled": [[262, "keystone.exception.PasswordSelfServiceDisabled"]], "passwordvalidationerror": [[262, "keystone.exception.PasswordValidationError"]], "passwordverificationerror": [[262, "keystone.exception.PasswordVerificationError"]], "policyassociationnotfound": [[262, "keystone.exception.PolicyAssociationNotFound"]], "policynotfound": [[262, "keystone.exception.PolicyNotFound"]], "projectnotfound": [[262, "keystone.exception.ProjectNotFound"]], "projecttagnotfound": [[262, "keystone.exception.ProjectTagNotFound"]], "publicidnotfound": [[262, "keystone.exception.PublicIDNotFound"]], "receiptnotfound": [[262, "keystone.exception.ReceiptNotFound"]], "regiondeletionerror": [[262, "keystone.exception.RegionDeletionError"]], "regionnotfound": [[262, "keystone.exception.RegionNotFound"]], "registeredlimiterror": [[262, "keystone.exception.RegisteredLimitError"]], "registeredlimitnotfound": [[262, "keystone.exception.RegisteredLimitNotFound"]], "resourcedeleteforbidden": [[262, "keystone.exception.ResourceDeleteForbidden"]], "resourceupdateforbidden": [[262, "keystone.exception.ResourceUpdateForbidden"]], "roleassignmentnotfound": [[262, "keystone.exception.RoleAssignmentNotFound"]], "rolenotfound": [[262, "keystone.exception.RoleNotFound"]], "samlsigningerror": [[262, "keystone.exception.SAMLSigningError"]], "schemavalidationerror": [[262, "keystone.exception.SchemaValidationError"]], "securityerror": [[262, "keystone.exception.SecurityError"]], "servicenotfound": [[262, "keystone.exception.ServiceNotFound"]], "serviceprovidernotfound": [[262, "keystone.exception.ServiceProviderNotFound"]], "stringlengthexceeded": [[262, "keystone.exception.StringLengthExceeded"]], "tokennotfound": [[262, "keystone.exception.TokenNotFound"]], "tokenlessauthconfigerror": [[262, "keystone.exception.TokenlessAuthConfigError"]], "trustconsumemaximumattempt": [[262, "keystone.exception.TrustConsumeMaximumAttempt"]], "trustnotfound": [[262, "keystone.exception.TrustNotFound"]], "trustuselimitreached": [[262, "keystone.exception.TrustUseLimitReached"]], "urlvalidationerror": [[262, "keystone.exception.URLValidationError"]], "unauthorized": [[262, "keystone.exception.Unauthorized"]], "unexpectederror": [[262, "keystone.exception.UnexpectedError"]], "unsupportedtokenversionexception": [[262, "keystone.exception.UnsupportedTokenVersionException"]], "userdisabled": [[262, "keystone.exception.UserDisabled"]], "usernotfound": [[262, "keystone.exception.UserNotFound"]], "validationerror": [[262, "keystone.exception.ValidationError"]], "validationexpirationerror": [[262, "keystone.exception.ValidationExpirationError"]], "validationtimestamperror": [[262, "keystone.exception.ValidationTimeStampError"]], "versionnotfound": [[262, "keystone.exception.VersionNotFound"]], "amendment (keystone.exception.securityerror attribute)": [[262, "keystone.exception.SecurityError.amendment"]], "code (keystone.exception.circularregionhierarchyerror attribute)": [[262, "keystone.exception.CircularRegionHierarchyError.code"]], "code (keystone.exception.conflict attribute)": [[262, "keystone.exception.Conflict.code"]], "code (keystone.exception.error attribute)": [[262, "keystone.exception.Error.code"]], "code (keystone.exception.forbidden attribute)": [[262, "keystone.exception.Forbidden.code"]], "code (keystone.exception.forbiddennotsecurity attribute)": [[262, "keystone.exception.ForbiddenNotSecurity.code"]], "code (keystone.exception.gone attribute)": [[262, "keystone.exception.Gone.code"]], "code (keystone.exception.insufficientauthmethods attribute)": [[262, "keystone.exception.InsufficientAuthMethods.code"]], "code (keystone.exception.notfound attribute)": [[262, "keystone.exception.NotFound.code"]], "code (keystone.exception.notimplemented attribute)": [[262, "keystone.exception.NotImplemented.code"]], "code (keystone.exception.unauthorized attribute)": [[262, "keystone.exception.Unauthorized.code"]], "code (keystone.exception.unexpectederror attribute)": [[262, "keystone.exception.UnexpectedError.code"]], "code (keystone.exception.validationerror attribute)": [[262, "keystone.exception.ValidationError.code"]], "code (keystone.exception.validationexpirationerror attribute)": [[262, "keystone.exception.ValidationExpirationError.code"]], "code (keystone.exception.validationtimestamperror attribute)": [[262, "keystone.exception.ValidationTimeStampError.code"]], "debug_message_format (keystone.exception.assignmenttypecalculationerror attribute)": [[262, "keystone.exception.AssignmentTypeCalculationError.debug_message_format"]], "debug_message_format (keystone.exception.configfilenotfound attribute)": [[262, "keystone.exception.ConfigFileNotFound.debug_message_format"]], "debug_message_format (keystone.exception.directmappingerror attribute)": [[262, "keystone.exception.DirectMappingError.debug_message_format"]], "debug_message_format (keystone.exception.keysnotfound attribute)": [[262, "keystone.exception.KeysNotFound.debug_message_format"]], "debug_message_format (keystone.exception.ldapserverconnectionerror attribute)": [[262, "keystone.exception.LDAPServerConnectionError.debug_message_format"]], "debug_message_format (keystone.exception.malformedendpoint attribute)": [[262, "keystone.exception.MalformedEndpoint.debug_message_format"]], "debug_message_format (keystone.exception.mappedgroupnotfound attribute)": [[262, "keystone.exception.MappedGroupNotFound.debug_message_format"]], "debug_message_format (keystone.exception.metadatafileerror attribute)": [[262, "keystone.exception.MetadataFileError.debug_message_format"]], "debug_message_format (keystone.exception.multiplesqldriversinconfig attribute)": [[262, "keystone.exception.MultipleSQLDriversInConfig.debug_message_format"]], "debug_message_format (keystone.exception.oauthheadersmissingerror attribute)": [[262, "keystone.exception.OAuthHeadersMissingError.debug_message_format"]], "debug_message_format (keystone.exception.samlsigningerror attribute)": [[262, "keystone.exception.SAMLSigningError.debug_message_format"]], "debug_message_format (keystone.exception.trustconsumemaximumattempt attribute)": [[262, "keystone.exception.TrustConsumeMaximumAttempt.debug_message_format"]], "debug_message_format (keystone.exception.unexpectederror attribute)": [[262, "keystone.exception.UnexpectedError.debug_message_format"]], "debug_message_format (keystone.exception.unsupportedtokenversionexception attribute)": [[262, "keystone.exception.UnsupportedTokenVersionException.debug_message_format"]], "keystone.exception": [[262, "module-keystone.exception"]], "message_format (keystone.exception.accessrulenotfound attribute)": [[262, "keystone.exception.AccessRuleNotFound.message_format"]], "message_format (keystone.exception.accountlocked attribute)": [[262, "keystone.exception.AccountLocked.message_format"]], "message_format (keystone.exception.additionalauthrequired attribute)": [[262, "keystone.exception.AdditionalAuthRequired.message_format"]], "message_format (keystone.exception.ambiguityerror attribute)": [[262, "keystone.exception.AmbiguityError.message_format"]], "message_format (keystone.exception.applicationcredentialautherror attribute)": [[262, "keystone.exception.ApplicationCredentialAuthError.message_format"]], "message_format (keystone.exception.applicationcredentiallimitexceeded attribute)": [[262, "keystone.exception.ApplicationCredentialLimitExceeded.message_format"]], "message_format (keystone.exception.applicationcredentialnotfound attribute)": [[262, "keystone.exception.ApplicationCredentialNotFound.message_format"]], "message_format (keystone.exception.applicationcredentialvalidationerror attribute)": [[262, "keystone.exception.ApplicationCredentialValidationError.message_format"]], "message_format (keystone.exception.authmethodnotsupported attribute)": [[262, "keystone.exception.AuthMethodNotSupported.message_format"]], "message_format (keystone.exception.authpluginexception attribute)": [[262, "keystone.exception.AuthPluginException.message_format"]], "message_format (keystone.exception.circularregionhierarchyerror attribute)": [[262, "keystone.exception.CircularRegionHierarchyError.message_format"]], "message_format (keystone.exception.conflict attribute)": [[262, "keystone.exception.Conflict.message_format"]], "message_format (keystone.exception.credentialencryptionerror attribute)": [[262, "keystone.exception.CredentialEncryptionError.message_format"]], "message_format (keystone.exception.credentiallimitexceeded attribute)": [[262, "keystone.exception.CredentialLimitExceeded.message_format"]], "message_format (keystone.exception.credentialnotfound attribute)": [[262, "keystone.exception.CredentialNotFound.message_format"]], "message_format (keystone.exception.crossbackendnotallowed attribute)": [[262, "keystone.exception.CrossBackendNotAllowed.message_format"]], "message_format (keystone.exception.domainconfignotfound attribute)": [[262, "keystone.exception.DomainConfigNotFound.message_format"]], "message_format (keystone.exception.domainidinvalid attribute)": [[262, "keystone.exception.DomainIdInvalid.message_format"]], "message_format (keystone.exception.domainnotfound attribute)": [[262, "keystone.exception.DomainNotFound.message_format"]], "message_format (keystone.exception.domainspecificrolemismatch attribute)": [[262, "keystone.exception.DomainSpecificRoleMismatch.message_format"]], "message_format (keystone.exception.domainspecificrolenotwithinidpdomain attribute)": [[262, "keystone.exception.DomainSpecificRoleNotWithinIdPDomain.message_format"]], "message_format (keystone.exception.endpointgroupnotfound attribute)": [[262, "keystone.exception.EndpointGroupNotFound.message_format"]], "message_format (keystone.exception.endpointnotfound attribute)": [[262, "keystone.exception.EndpointNotFound.message_format"]], "message_format (keystone.exception.error attribute)": [[262, "keystone.exception.Error.message_format"]], "message_format (keystone.exception.federatedprotocolnotfound attribute)": [[262, "keystone.exception.FederatedProtocolNotFound.message_format"]], "message_format (keystone.exception.forbidden attribute)": [[262, "keystone.exception.Forbidden.message_format"]], "message_format (keystone.exception.forbiddenaction attribute)": [[262, "keystone.exception.ForbiddenAction.message_format"]], "message_format (keystone.exception.gone attribute)": [[262, "keystone.exception.Gone.message_format"]], "message_format (keystone.exception.groupnotfound attribute)": [[262, "keystone.exception.GroupNotFound.message_format"]], "message_format (keystone.exception.identityprovidernotfound attribute)": [[262, "keystone.exception.IdentityProviderNotFound.message_format"]], "message_format (keystone.exception.impliedrolenotfound attribute)": [[262, "keystone.exception.ImpliedRoleNotFound.message_format"]], "message_format (keystone.exception.insufficientauthmethods attribute)": [[262, "keystone.exception.InsufficientAuthMethods.message_format"]], "message_format (keystone.exception.invaliddomainconfig attribute)": [[262, "keystone.exception.InvalidDomainConfig.message_format"]], "message_format (keystone.exception.invalidimpliedrole attribute)": [[262, "keystone.exception.InvalidImpliedRole.message_format"]], "message_format (keystone.exception.invalidlimit attribute)": [[262, "keystone.exception.InvalidLimit.message_format"]], "message_format (keystone.exception.invalidoperatorerror attribute)": [[262, "keystone.exception.InvalidOperatorError.message_format"]], "message_format (keystone.exception.invalidpolicyassociation attribute)": [[262, "keystone.exception.InvalidPolicyAssociation.message_format"]], "message_format (keystone.exception.ldapinvalidcredentialserror attribute)": [[262, "keystone.exception.LDAPInvalidCredentialsError.message_format"]], "message_format (keystone.exception.ldapsizelimitexceeded attribute)": [[262, "keystone.exception.LDAPSizeLimitExceeded.message_format"]], "message_format (keystone.exception.limitnotfound attribute)": [[262, "keystone.exception.LimitNotFound.message_format"]], "message_format (keystone.exception.mappingnotfound attribute)": [[262, "keystone.exception.MappingNotFound.message_format"]], "message_format (keystone.exception.nolimitreference attribute)": [[262, "keystone.exception.NoLimitReference.message_format"]], "message_format (keystone.exception.notfound attribute)": [[262, "keystone.exception.NotFound.message_format"]], "message_format (keystone.exception.notimplemented attribute)": [[262, "keystone.exception.NotImplemented.message_format"]], "message_format (keystone.exception.passwordagevalidationerror attribute)": [[262, "keystone.exception.PasswordAgeValidationError.message_format"]], "message_format (keystone.exception.passwordexpired attribute)": [[262, "keystone.exception.PasswordExpired.message_format"]], "message_format (keystone.exception.passwordhistoryvalidationerror attribute)": [[262, "keystone.exception.PasswordHistoryValidationError.message_format"]], "message_format (keystone.exception.passwordrequirementsvalidationerror attribute)": [[262, "keystone.exception.PasswordRequirementsValidationError.message_format"]], "message_format (keystone.exception.passwordselfservicedisabled attribute)": [[262, "keystone.exception.PasswordSelfServiceDisabled.message_format"]], "message_format (keystone.exception.passwordvalidationerror attribute)": [[262, "keystone.exception.PasswordValidationError.message_format"]], "message_format (keystone.exception.passwordverificationerror attribute)": [[262, "keystone.exception.PasswordVerificationError.message_format"]], "message_format (keystone.exception.policyassociationnotfound attribute)": [[262, "keystone.exception.PolicyAssociationNotFound.message_format"]], "message_format (keystone.exception.policynotfound attribute)": [[262, "keystone.exception.PolicyNotFound.message_format"]], "message_format (keystone.exception.projectnotfound attribute)": [[262, "keystone.exception.ProjectNotFound.message_format"]], "message_format (keystone.exception.projecttagnotfound attribute)": [[262, "keystone.exception.ProjectTagNotFound.message_format"]], "message_format (keystone.exception.publicidnotfound attribute)": [[262, "keystone.exception.PublicIDNotFound.message_format"]], "message_format (keystone.exception.receiptnotfound attribute)": [[262, "keystone.exception.ReceiptNotFound.message_format"]], "message_format (keystone.exception.regiondeletionerror attribute)": [[262, "keystone.exception.RegionDeletionError.message_format"]], "message_format (keystone.exception.regionnotfound attribute)": [[262, "keystone.exception.RegionNotFound.message_format"]], "message_format (keystone.exception.registeredlimiterror attribute)": [[262, "keystone.exception.RegisteredLimitError.message_format"]], "message_format (keystone.exception.registeredlimitnotfound attribute)": [[262, "keystone.exception.RegisteredLimitNotFound.message_format"]], "message_format (keystone.exception.resourcedeleteforbidden attribute)": [[262, "keystone.exception.ResourceDeleteForbidden.message_format"]], "message_format (keystone.exception.resourceupdateforbidden attribute)": [[262, "keystone.exception.ResourceUpdateForbidden.message_format"]], "message_format (keystone.exception.roleassignmentnotfound attribute)": [[262, "keystone.exception.RoleAssignmentNotFound.message_format"]], "message_format (keystone.exception.rolenotfound attribute)": [[262, "keystone.exception.RoleNotFound.message_format"]], "message_format (keystone.exception.schemavalidationerror attribute)": [[262, "keystone.exception.SchemaValidationError.message_format"]], "message_format (keystone.exception.servicenotfound attribute)": [[262, "keystone.exception.ServiceNotFound.message_format"]], "message_format (keystone.exception.serviceprovidernotfound attribute)": [[262, "keystone.exception.ServiceProviderNotFound.message_format"]], "message_format (keystone.exception.stringlengthexceeded attribute)": [[262, "keystone.exception.StringLengthExceeded.message_format"]], "message_format (keystone.exception.tokennotfound attribute)": [[262, "keystone.exception.TokenNotFound.message_format"]], "message_format (keystone.exception.tokenlessauthconfigerror attribute)": [[262, "keystone.exception.TokenlessAuthConfigError.message_format"]], "message_format (keystone.exception.trustnotfound attribute)": [[262, "keystone.exception.TrustNotFound.message_format"]], "message_format (keystone.exception.trustuselimitreached attribute)": [[262, "keystone.exception.TrustUseLimitReached.message_format"]], "message_format (keystone.exception.urlvalidationerror attribute)": [[262, "keystone.exception.URLValidationError.message_format"]], "message_format (keystone.exception.unauthorized attribute)": [[262, "keystone.exception.Unauthorized.message_format"]], "message_format (keystone.exception.unexpectederror attribute)": [[262, "keystone.exception.UnexpectedError.message_format"]], "message_format (keystone.exception.userdisabled attribute)": [[262, "keystone.exception.UserDisabled.message_format"]], "message_format (keystone.exception.usernotfound attribute)": [[262, "keystone.exception.UserNotFound.message_format"]], "message_format (keystone.exception.validationerror attribute)": [[262, "keystone.exception.ValidationError.message_format"]], "message_format (keystone.exception.validationexpirationerror attribute)": [[262, "keystone.exception.ValidationExpirationError.message_format"]], "message_format (keystone.exception.validationtimestamperror attribute)": [[262, "keystone.exception.ValidationTimeStampError.message_format"]], "message_format (keystone.exception.versionnotfound attribute)": [[262, "keystone.exception.VersionNotFound.message_format"]], "title (keystone.exception.circularregionhierarchyerror attribute)": [[262, "keystone.exception.CircularRegionHierarchyError.title"]], "title (keystone.exception.conflict attribute)": [[262, "keystone.exception.Conflict.title"]], "title (keystone.exception.error attribute)": [[262, "keystone.exception.Error.title"]], "title (keystone.exception.forbidden attribute)": [[262, "keystone.exception.Forbidden.title"]], "title (keystone.exception.forbiddennotsecurity attribute)": [[262, "keystone.exception.ForbiddenNotSecurity.title"]], "title (keystone.exception.gone attribute)": [[262, "keystone.exception.Gone.title"]], "title (keystone.exception.insufficientauthmethods attribute)": [[262, "keystone.exception.InsufficientAuthMethods.title"]], "title (keystone.exception.notfound attribute)": [[262, "keystone.exception.NotFound.title"]], "title (keystone.exception.notimplemented attribute)": [[262, "keystone.exception.NotImplemented.title"]], "title (keystone.exception.unauthorized attribute)": [[262, "keystone.exception.Unauthorized.title"]], "title (keystone.exception.unexpectederror attribute)": [[262, "keystone.exception.UnexpectedError.title"]], "title (keystone.exception.validationerror attribute)": [[262, "keystone.exception.ValidationError.title"]], "title (keystone.exception.validationexpirationerror attribute)": [[262, "keystone.exception.ValidationExpirationError.title"]], "title (keystone.exception.validationtimestamperror attribute)": [[262, "keystone.exception.ValidationTimeStampError.title"]], "keystone.federation": [[263, "module-keystone.federation"]], "keystone.federation.backends": [[264, "module-keystone.federation.backends"]], "federationdriverbase (class in keystone.federation.backends.base)": [[265, "keystone.federation.backends.base.FederationDriverBase"]], "create_idp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.create_idp"]], "create_mapping() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.create_mapping"]], "create_protocol() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.create_protocol"]], "create_sp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.create_sp"]], "delete_idp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.delete_idp"]], "delete_mapping() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.delete_mapping"]], "delete_protocol() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.delete_protocol"]], "delete_sp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.delete_sp"]], "get_enabled_service_providers() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_enabled_service_providers"]], "get_idp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_idp"]], "get_idp_from_remote_id() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_idp_from_remote_id"]], "get_mapping() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_mapping"]], "get_mapping_from_idp_and_protocol() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_mapping_from_idp_and_protocol"]], "get_protocol() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_protocol"]], "get_sp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.get_sp"]], "keystone.federation.backends.base": [[265, "module-keystone.federation.backends.base"]], "list_idps() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.list_idps"]], "list_mappings() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.list_mappings"]], "list_protocols() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.list_protocols"]], "list_sps() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.list_sps"]], "update_idp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.update_idp"]], "update_mapping() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.update_mapping"]], "update_protocol() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.update_protocol"]], "update_sp() (keystone.federation.backends.base.federationdriverbase method)": [[265, "keystone.federation.backends.base.FederationDriverBase.update_sp"]], "federation (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.Federation"]], "federationprotocolmodel (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.FederationProtocolModel"]], "idpremoteidsmodel (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel"]], "identityprovidermodel (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.IdentityProviderModel"]], "mappingmodel (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.MappingModel"]], "serviceprovidermodel (class in keystone.federation.backends.sql)": [[266, "keystone.federation.backends.sql.ServiceProviderModel"]], "attributes (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.attributes"]], "attributes (keystone.federation.backends.sql.idpremoteidsmodel attribute)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.attributes"]], "attributes (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.attributes"]], "attributes (keystone.federation.backends.sql.mappingmodel attribute)": [[266, "keystone.federation.backends.sql.MappingModel.attributes"]], "attributes (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.attributes"]], "auth_url (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.auth_url"]], "authorization_ttl (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.authorization_ttl"]], "create_idp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.create_idp"]], "create_mapping() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.create_mapping"]], "create_protocol() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.create_protocol"]], "create_sp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.create_sp"]], "delete_idp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.delete_idp"]], "delete_mapping() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.delete_mapping"]], "delete_protocol() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.delete_protocol"]], "delete_sp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.delete_sp"]], "description (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.description"]], "description (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.description"]], "domain_id (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.domain_id"]], "enabled (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.enabled"]], "enabled (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.enabled"]], "expiring_user_group_memberships (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.expiring_user_group_memberships"]], "from_dict() (keystone.federation.backends.sql.federationprotocolmodel class method)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.from_dict"]], "from_dict() (keystone.federation.backends.sql.idpremoteidsmodel class method)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.from_dict"]], "from_dict() (keystone.federation.backends.sql.identityprovidermodel class method)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.from_dict"]], "from_dict() (keystone.federation.backends.sql.mappingmodel class method)": [[266, "keystone.federation.backends.sql.MappingModel.from_dict"]], "from_dict() (keystone.federation.backends.sql.serviceprovidermodel class method)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.from_dict"]], "get_enabled_service_providers() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_enabled_service_providers"]], "get_idp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_idp"]], "get_idp_from_remote_id() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_idp_from_remote_id"]], "get_mapping() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_mapping"]], "get_mapping_from_idp_and_protocol() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_mapping_from_idp_and_protocol"]], "get_protocol() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_protocol"]], "get_sp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.get_sp"]], "id (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.id"]], "id (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.id"]], "id (keystone.federation.backends.sql.mappingmodel attribute)": [[266, "keystone.federation.backends.sql.MappingModel.id"]], "id (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.id"]], "idp_id (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.idp_id"]], "idp_id (keystone.federation.backends.sql.idpremoteidsmodel attribute)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.idp_id"]], "keystone.federation.backends.sql": [[266, "module-keystone.federation.backends.sql"]], "list_idps() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.list_idps"]], "list_mappings() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.list_mappings"]], "list_protocols() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.list_protocols"]], "list_sps() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.list_sps"]], "mapping_id (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.mapping_id"]], "mutable_attributes (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.mutable_attributes"]], "mutable_attributes (keystone.federation.backends.sql.idpremoteidsmodel attribute)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.mutable_attributes"]], "mutable_attributes (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.mutable_attributes"]], "mutable_attributes (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.mutable_attributes"]], "relay_state_prefix (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.relay_state_prefix"]], "remote_id (keystone.federation.backends.sql.idpremoteidsmodel attribute)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.remote_id"]], "remote_id_attribute (keystone.federation.backends.sql.federationprotocolmodel attribute)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.remote_id_attribute"]], "remote_ids (keystone.federation.backends.sql.identityprovidermodel attribute)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.remote_ids"]], "rules (keystone.federation.backends.sql.mappingmodel attribute)": [[266, "keystone.federation.backends.sql.MappingModel.rules"]], "sp_url (keystone.federation.backends.sql.serviceprovidermodel attribute)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.sp_url"]], "to_dict() (keystone.federation.backends.sql.federationprotocolmodel method)": [[266, "keystone.federation.backends.sql.FederationProtocolModel.to_dict"]], "to_dict() (keystone.federation.backends.sql.idpremoteidsmodel method)": [[266, "keystone.federation.backends.sql.IdPRemoteIdsModel.to_dict"]], "to_dict() (keystone.federation.backends.sql.identityprovidermodel method)": [[266, "keystone.federation.backends.sql.IdentityProviderModel.to_dict"]], "to_dict() (keystone.federation.backends.sql.mappingmodel method)": [[266, "keystone.federation.backends.sql.MappingModel.to_dict"]], "to_dict() (keystone.federation.backends.sql.serviceprovidermodel method)": [[266, "keystone.federation.backends.sql.ServiceProviderModel.to_dict"]], "update_idp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.update_idp"]], "update_mapping() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.update_mapping"]], "update_protocol() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.update_protocol"]], "update_sp() (keystone.federation.backends.sql.federation method)": [[266, "keystone.federation.backends.sql.Federation.update_sp"]], "keystone.federation.constants": [[267, "module-keystone.federation.constants"]], "manager (class in keystone.federation.core)": [[268, "keystone.federation.core.Manager"]], "create_idp() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.create_idp"]], "create_protocol() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.create_protocol"]], "create_sp() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.create_sp"]], "delete_idp() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.delete_idp"]], "delete_protocol() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.delete_protocol"]], "delete_sp() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.delete_sp"]], "driver_namespace (keystone.federation.core.manager attribute)": [[268, "keystone.federation.core.Manager.driver_namespace"]], "evaluate() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.evaluate"]], "get_enabled_service_providers() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.get_enabled_service_providers"]], "keystone.federation.core": [[268, "module-keystone.federation.core"]], "update_protocol() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.update_protocol"]], "update_sp() (keystone.federation.core.manager method)": [[268, "keystone.federation.core.Manager.update_sp"]], "ecpgenerator (class in keystone.federation.idp)": [[269, "keystone.federation.idp.ECPGenerator"]], "metadatagenerator (class in keystone.federation.idp)": [[269, "keystone.federation.idp.MetadataGenerator"]], "samlgenerator (class in keystone.federation.idp)": [[269, "keystone.federation.idp.SAMLGenerator"]], "generate_ecp() (keystone.federation.idp.ecpgenerator static method)": [[269, "keystone.federation.idp.ECPGenerator.generate_ecp"]], "generate_metadata() (keystone.federation.idp.metadatagenerator method)": [[269, "keystone.federation.idp.MetadataGenerator.generate_metadata"]], "keystone.federation.idp": [[269, "module-keystone.federation.idp"]], "samlize_token() (keystone.federation.idp.samlgenerator method)": [[269, "keystone.federation.idp.SAMLGenerator.samlize_token"]], "keystone.federation.schema": [[270, "module-keystone.federation.schema"]], "directmaps (class in keystone.federation.utils)": [[271, "keystone.federation.utils.DirectMaps"]], "ephemeral (keystone.federation.utils.usertype attribute)": [[271, "keystone.federation.utils.UserType.EPHEMERAL"]], "local (keystone.federation.utils.usertype attribute)": [[271, "keystone.federation.utils.UserType.LOCAL"]], "ruleprocessor (class in keystone.federation.utils)": [[271, "keystone.federation.utils.RuleProcessor"]], "usertype (class in keystone.federation.utils)": [[271, "keystone.federation.utils.UserType"]], "add() (keystone.federation.utils.directmaps method)": [[271, "keystone.federation.utils.DirectMaps.add"]], "assert_enabled_identity_provider() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.assert_enabled_identity_provider"]], "assert_enabled_service_provider_object() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.assert_enabled_service_provider_object"]], "get_assertion_params_from_env() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.get_assertion_params_from_env"]], "get_remote_id_parameter() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.get_remote_id_parameter"]], "keystone.federation.utils": [[271, "module-keystone.federation.utils"]], "process() (keystone.federation.utils.ruleprocessor method)": [[271, "keystone.federation.utils.RuleProcessor.process"]], "transform_to_group_ids() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.transform_to_group_ids"]], "validate_expiration() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.validate_expiration"]], "validate_idp() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.validate_idp"]], "validate_mapped_group_ids() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.validate_mapped_group_ids"]], "validate_mapping_structure() (in module keystone.federation.utils)": [[271, "keystone.federation.utils.validate_mapping_structure"]], "keystone.i18n": [[272, "module-keystone.i18n"]], "keystone.identity": [[273, "module-keystone.identity"]], "keystone.identity.backends": [[274, "module-keystone.identity.backends"]], "identitydriverbase (class in keystone.identity.backends.base)": [[275, "keystone.identity.backends.base.IdentityDriverBase"]], "add_user_to_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.add_user_to_group"]], "authenticate() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.authenticate"]], "change_password() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.change_password"]], "check_user_in_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.check_user_in_group"]], "create_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.create_group"]], "create_user() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.create_user"]], "delete_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.delete_group"]], "delete_user() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.delete_user"]], "filter_user() (in module keystone.identity.backends.base)": [[275, "keystone.identity.backends.base.filter_user"]], "generates_uuids() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.generates_uuids"]], "get_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.get_group"]], "get_group_by_name() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.get_group_by_name"]], "get_user() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.get_user"]], "get_user_by_name() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.get_user_by_name"]], "is_domain_aware() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.is_domain_aware"]], "is_sql (keystone.identity.backends.base.identitydriverbase property)": [[275, "keystone.identity.backends.base.IdentityDriverBase.is_sql"]], "keystone.identity.backends.base": [[275, "module-keystone.identity.backends.base"]], "list_groups() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.list_groups"]], "list_groups_for_user() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.list_groups_for_user"]], "list_users() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.list_users"]], "list_users_in_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.list_users_in_group"]], "multiple_domains_supported (keystone.identity.backends.base.identitydriverbase property)": [[275, "keystone.identity.backends.base.IdentityDriverBase.multiple_domains_supported"]], "remove_user_from_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.remove_user_from_group"]], "unset_default_project_id() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.unset_default_project_id"]], "update_group() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.update_group"]], "update_user() (keystone.identity.backends.base.identitydriverbase method)": [[275, "keystone.identity.backends.base.IdentityDriverBase.update_user"]], "keystone.identity.backends.ldap": [[276, "module-keystone.identity.backends.ldap"]], "asynchronousmessage (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.AsynchronousMessage"]], "baseldap (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.BaseLdap"]], "connector (keystone.identity.backends.ldap.common.pooledldaphandler attribute)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.Connector"]], "default_extra_attr_mapping (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_EXTRA_ATTR_MAPPING"]], "default_filter (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_FILTER"]], "default_group_members_are_ids (keystone.identity.backends.ldap.common.enabledemumixin attribute)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.DEFAULT_GROUP_MEMBERS_ARE_IDS"]], "default_group_objectclass (keystone.identity.backends.ldap.common.enabledemumixin attribute)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.DEFAULT_GROUP_OBJECTCLASS"]], "default_id_attr (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_ID_ATTR"]], "default_member_attribute (keystone.identity.backends.ldap.common.enabledemumixin attribute)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.DEFAULT_MEMBER_ATTRIBUTE"]], "default_objectclass (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_OBJECTCLASS"]], "default_ou (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_OU"]], "default_structural_classes (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.DEFAULT_STRUCTURAL_CLASSES"]], "enabledemumixin (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn"]], "keystoneldaphandler (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler"]], "ldaphandler (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler"]], "notfound (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.NotFound"]], "pooledldaphandler (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler"]], "pythonldaphandler (class in keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler"]], "add_member() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.add_member"]], "add_s() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.add_s"]], "add_s() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.add_s"]], "add_s() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.add_s"]], "add_s() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.add_s"]], "affirm_unique() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.affirm_unique"]], "attribute_ignore (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.attribute_ignore"]], "attribute_options_names (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.attribute_options_names"]], "auth_pool_prefix (keystone.identity.backends.ldap.common.pooledldaphandler attribute)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.auth_pool_prefix"]], "connect() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.connect"]], "connect() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.connect"]], "connect() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.connect"]], "connect() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.connect"]], "connection_pools (keystone.identity.backends.ldap.common.pooledldaphandler attribute)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.connection_pools"]], "convert_ldap_result() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.convert_ldap_result"]], "create() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.create"]], "create() (keystone.identity.backends.ldap.common.enabledemumixin method)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.create"]], "dn_startswith() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.dn_startswith"]], "enabled2py() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.enabled2py"]], "filter_entity() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.filter_entity"]], "filter_query() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.filter_query"]], "get() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.get"]], "get() (keystone.identity.backends.ldap.common.enabledemumixin method)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.get"]], "get_all() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.get_all"]], "get_all() (keystone.identity.backends.ldap.common.enabledemumixin method)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.get_all"]], "get_by_name() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.get_by_name"]], "get_connection() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.get_connection"]], "get_option() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.get_option"]], "get_option() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.get_option"]], "get_option() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.get_option"]], "get_option() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.get_option"]], "immutable_attrs (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.immutable_attrs"]], "is_ava_value_equal() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.is_ava_value_equal"]], "is_dn_equal() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.is_dn_equal"]], "is_rdn_equal() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.is_rdn_equal"]], "keystone.identity.backends.ldap.common": [[277, "module-keystone.identity.backends.ldap.common"]], "ldap2py() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.ldap2py"]], "ldap_scope() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.ldap_scope"]], "model (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.model"]], "modify_s() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.modify_s"]], "modify_s() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.modify_s"]], "modify_s() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.modify_s"]], "modify_s() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.modify_s"]], "notfound_arg (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.notfound_arg"]], "options_name (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.options_name"]], "parse_deref() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.parse_deref"]], "parse_tls_cert() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.parse_tls_cert"]], "prep_case_insensitive() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.prep_case_insensitive"]], "py2ldap() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.py2ldap"]], "register_handler() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.register_handler"]], "result3() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.result3"]], "result3() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.result3"]], "result3() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.result3"]], "result3() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.result3"]], "safe_iter() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.safe_iter"]], "search_ext() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.search_ext"]], "search_ext() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.search_ext"]], "search_ext() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.search_ext"]], "search_ext() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.search_ext"]], "search_s() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.search_s"]], "search_s() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.search_s"]], "search_s() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.search_s"]], "search_s() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.search_s"]], "set_option() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.set_option"]], "set_option() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.set_option"]], "set_option() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.set_option"]], "set_option() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.set_option"]], "simple_bind_s() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.simple_bind_s"]], "simple_bind_s() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.simple_bind_s"]], "simple_bind_s() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.simple_bind_s"]], "simple_bind_s() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.simple_bind_s"]], "tree_dn (keystone.identity.backends.ldap.common.baseldap attribute)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.tree_dn"]], "unbind_s() (keystone.identity.backends.ldap.common.keystoneldaphandler method)": [[277, "keystone.identity.backends.ldap.common.KeystoneLDAPHandler.unbind_s"]], "unbind_s() (keystone.identity.backends.ldap.common.ldaphandler method)": [[277, "keystone.identity.backends.ldap.common.LDAPHandler.unbind_s"]], "unbind_s() (keystone.identity.backends.ldap.common.pooledldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PooledLDAPHandler.unbind_s"]], "unbind_s() (keystone.identity.backends.ldap.common.pythonldaphandler method)": [[277, "keystone.identity.backends.ldap.common.PythonLDAPHandler.unbind_s"]], "update() (keystone.identity.backends.ldap.common.baseldap method)": [[277, "keystone.identity.backends.ldap.common.BaseLdap.update"]], "update() (keystone.identity.backends.ldap.common.enabledemumixin method)": [[277, "keystone.identity.backends.ldap.common.EnabledEmuMixIn.update"]], "use_conn_pool() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.use_conn_pool"]], "utf8_decode() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.utf8_decode"]], "utf8_encode() (in module keystone.identity.backends.ldap.common)": [[277, "keystone.identity.backends.ldap.common.utf8_encode"]], "default_id_attr (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.DEFAULT_ID_ATTR"]], "default_id_attr (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.DEFAULT_ID_ATTR"]], "default_member_attribute (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.DEFAULT_MEMBER_ATTRIBUTE"]], "default_objectclass (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.DEFAULT_OBJECTCLASS"]], "default_objectclass (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.DEFAULT_OBJECTCLASS"]], "default_ou (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.DEFAULT_OU"]], "default_ou (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.DEFAULT_OU"]], "default_structural_classes (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.DEFAULT_STRUCTURAL_CLASSES"]], "default_structural_classes (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.DEFAULT_STRUCTURAL_CLASSES"]], "groupapi (class in keystone.identity.backends.ldap.core)": [[278, "keystone.identity.backends.ldap.core.GroupApi"]], "identity (class in keystone.identity.backends.ldap.core)": [[278, "keystone.identity.backends.ldap.core.Identity"]], "notfound (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.NotFound"]], "notfound (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.NotFound"]], "userapi (class in keystone.identity.backends.ldap.core)": [[278, "keystone.identity.backends.ldap.core.UserApi"]], "add_user() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.add_user"]], "add_user_to_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.add_user_to_group"]], "attribute_options_names (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.attribute_options_names"]], "attribute_options_names (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.attribute_options_names"]], "authenticate() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.authenticate"]], "change_password() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.change_password"]], "check_user_in_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.check_user_in_group"]], "create() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.create"]], "create() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.create"]], "create_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.create_group"]], "create_user() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.create_user"]], "delete_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.delete_group"]], "delete_user() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.delete_user"]], "filter_attributes() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.filter_attributes"]], "generates_uuids() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.generates_uuids"]], "get() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.get"]], "get_all() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.get_all"]], "get_all_filtered() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.get_all_filtered"]], "get_all_filtered() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.get_all_filtered"]], "get_filtered() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.get_filtered"]], "get_filtered() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.get_filtered"]], "get_filtered_by_name() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.get_filtered_by_name"]], "get_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.get_group"]], "get_group_by_name() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.get_group_by_name"]], "get_user() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.get_user"]], "get_user_by_name() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.get_user_by_name"]], "immutable_attrs (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.immutable_attrs"]], "immutable_attrs (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.immutable_attrs"]], "is_domain_aware() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.is_domain_aware"]], "is_user() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.is_user"]], "keystone.identity.backends.ldap.core": [[278, "module-keystone.identity.backends.ldap.core"]], "list_group_users() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.list_group_users"]], "list_groups() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.list_groups"]], "list_groups_for_user() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.list_groups_for_user"]], "list_user_groups() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.list_user_groups"]], "list_user_groups_filtered() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.list_user_groups_filtered"]], "list_users() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.list_users"]], "list_users_in_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.list_users_in_group"]], "mask_enabled_attribute() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.mask_enabled_attribute"]], "model (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.model"]], "model (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.model"]], "options_name (keystone.identity.backends.ldap.core.groupapi attribute)": [[278, "keystone.identity.backends.ldap.core.GroupApi.options_name"]], "options_name (keystone.identity.backends.ldap.core.userapi attribute)": [[278, "keystone.identity.backends.ldap.core.UserApi.options_name"]], "remove_user_from_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.remove_user_from_group"]], "unset_default_project_id() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.unset_default_project_id"]], "update() (keystone.identity.backends.ldap.core.groupapi method)": [[278, "keystone.identity.backends.ldap.core.GroupApi.update"]], "update() (keystone.identity.backends.ldap.core.userapi method)": [[278, "keystone.identity.backends.ldap.core.UserApi.update"]], "update_group() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.update_group"]], "update_user() (keystone.identity.backends.ldap.core.identity method)": [[278, "keystone.identity.backends.ldap.core.Identity.update_user"]], "group (class in keystone.identity.backends.ldap.models)": [[279, "keystone.identity.backends.ldap.models.Group"]], "model (class in keystone.identity.backends.ldap.models)": [[279, "keystone.identity.backends.ldap.models.Model"]], "user (class in keystone.identity.backends.ldap.models)": [[279, "keystone.identity.backends.ldap.models.User"]], "keystone.identity.backends.ldap.models": [[279, "module-keystone.identity.backends.ldap.models"]], "known_keys (keystone.identity.backends.ldap.models.model property)": [[279, "keystone.identity.backends.ldap.models.Model.known_keys"]], "optional_keys (keystone.identity.backends.ldap.models.group attribute)": [[279, "keystone.identity.backends.ldap.models.Group.optional_keys"]], "optional_keys (keystone.identity.backends.ldap.models.user attribute)": [[279, "keystone.identity.backends.ldap.models.User.optional_keys"]], "required_keys (keystone.identity.backends.ldap.models.group attribute)": [[279, "keystone.identity.backends.ldap.models.Group.required_keys"]], "required_keys (keystone.identity.backends.ldap.models.user attribute)": [[279, "keystone.identity.backends.ldap.models.User.required_keys"]], "keystone.identity.backends.resource_options": [[280, "module-keystone.identity.backends.resource_options"]], "register_user_options() (in module keystone.identity.backends.resource_options)": [[280, "keystone.identity.backends.resource_options.register_user_options"]], "identity (class in keystone.identity.backends.sql)": [[281, "keystone.identity.backends.sql.Identity"]], "add_user_to_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.add_user_to_group"]], "authenticate() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.authenticate"]], "change_password() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.change_password"]], "check_user_in_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.check_user_in_group"]], "create_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.create_group"]], "create_user() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.create_user"]], "delete_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.delete_group"]], "delete_user() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.delete_user"]], "get_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.get_group"]], "get_group_by_name() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.get_group_by_name"]], "get_user() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.get_user"]], "get_user_by_name() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.get_user_by_name"]], "is_sql (keystone.identity.backends.sql.identity property)": [[281, "keystone.identity.backends.sql.Identity.is_sql"]], "keystone.identity.backends.sql": [[281, "module-keystone.identity.backends.sql"]], "list_groups() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.list_groups"]], "list_groups_for_user() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.list_groups_for_user"]], "list_users() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.list_users"]], "list_users_in_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.list_users_in_group"]], "remove_user_from_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.remove_user_from_group"]], "unset_default_project_id() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.unset_default_project_id"]], "update_group() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.update_group"]], "update_user() (keystone.identity.backends.sql.identity method)": [[281, "keystone.identity.backends.sql.Identity.update_user"]], "expiringusergroupmembership (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership"]], "federateduser (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.FederatedUser"]], "group (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.Group"]], "localuser (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.LocalUser"]], "nonlocaluser (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.NonLocalUser"]], "password (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.Password"]], "user (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.User"]], "usergroupmembership (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.UserGroupMembership"]], "useroption (class in keystone.identity.backends.sql_model)": [[282, "keystone.identity.backends.sql_model.UserOption"]], "attributes (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.attributes"]], "attributes (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.attributes"]], "attributes (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.attributes"]], "attributes (keystone.identity.backends.sql_model.nonlocaluser attribute)": [[282, "keystone.identity.backends.sql_model.NonLocalUser.attributes"]], "attributes (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.attributes"]], "attributes (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.attributes"]], "created_at (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.created_at"]], "created_at (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.created_at"]], "created_at_int (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.created_at_int"]], "default_project_id (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.default_project_id"]], "description (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.description"]], "display_name (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.display_name"]], "domain_id (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.domain_id"]], "domain_id (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.domain_id"]], "domain_id (keystone.identity.backends.sql_model.nonlocaluser attribute)": [[282, "keystone.identity.backends.sql_model.NonLocalUser.domain_id"]], "domain_id (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.domain_id"]], "enabled (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.enabled"]], "expired (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.expired"]], "expires (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.expires"]], "expires_at (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.expires_at"]], "expires_at_int (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.expires_at_int"]], "expiring_user_group_memberships (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.expiring_user_group_memberships"]], "expiring_user_group_memberships (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.expiring_user_group_memberships"]], "extra (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.extra"]], "extra (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.extra"]], "failed_auth_at (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.failed_auth_at"]], "failed_auth_count (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.failed_auth_count"]], "federated_users (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.federated_users"]], "from_dict() (keystone.identity.backends.sql_model.user class method)": [[282, "keystone.identity.backends.sql_model.User.from_dict"]], "get_resource_option() (keystone.identity.backends.sql_model.user method)": [[282, "keystone.identity.backends.sql_model.User.get_resource_option"]], "group_id (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.group_id"]], "group_id (keystone.identity.backends.sql_model.usergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.UserGroupMembership.group_id"]], "id (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.id"]], "id (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.id"]], "id (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.id"]], "id (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.id"]], "id (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.id"]], "idp_id (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.idp_id"]], "idp_id (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.idp_id"]], "keystone.identity.backends.sql_model": [[282, "module-keystone.identity.backends.sql_model"]], "last_active_at (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.last_active_at"]], "last_verified (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.last_verified"]], "local_user (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.local_user"]], "local_user_id (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.local_user_id"]], "name (keystone.identity.backends.sql_model.group attribute)": [[282, "keystone.identity.backends.sql_model.Group.name"]], "name (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.name"]], "name (keystone.identity.backends.sql_model.nonlocaluser attribute)": [[282, "keystone.identity.backends.sql_model.NonLocalUser.name"]], "name (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.name"]], "nonlocal_user (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.nonlocal_user"]], "option_id (keystone.identity.backends.sql_model.useroption attribute)": [[282, "keystone.identity.backends.sql_model.UserOption.option_id"]], "option_value (keystone.identity.backends.sql_model.useroption attribute)": [[282, "keystone.identity.backends.sql_model.UserOption.option_value"]], "password (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.password"]], "password_created_at (keystone.identity.backends.sql_model.user property)": [[282, "keystone.identity.backends.sql_model.User.password_created_at"]], "password_expires_at (keystone.identity.backends.sql_model.user property)": [[282, "keystone.identity.backends.sql_model.User.password_expires_at"]], "password_hash (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.password_hash"]], "password_is_expired (keystone.identity.backends.sql_model.user property)": [[282, "keystone.identity.backends.sql_model.User.password_is_expired"]], "password_ref (keystone.identity.backends.sql_model.user property)": [[282, "keystone.identity.backends.sql_model.User.password_ref"]], "passwords (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.passwords"]], "protocol_id (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.protocol_id"]], "readonly_attributes (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.readonly_attributes"]], "resource_options_registry (keystone.identity.backends.sql_model.user attribute)": [[282, "keystone.identity.backends.sql_model.User.resource_options_registry"]], "self_service (keystone.identity.backends.sql_model.password attribute)": [[282, "keystone.identity.backends.sql_model.Password.self_service"]], "to_dict() (keystone.identity.backends.sql_model.user method)": [[282, "keystone.identity.backends.sql_model.User.to_dict"]], "unique_id (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.unique_id"]], "user_id (keystone.identity.backends.sql_model.expiringusergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.ExpiringUserGroupMembership.user_id"]], "user_id (keystone.identity.backends.sql_model.federateduser attribute)": [[282, "keystone.identity.backends.sql_model.FederatedUser.user_id"]], "user_id (keystone.identity.backends.sql_model.localuser attribute)": [[282, "keystone.identity.backends.sql_model.LocalUser.user_id"]], "user_id (keystone.identity.backends.sql_model.nonlocaluser attribute)": [[282, "keystone.identity.backends.sql_model.NonLocalUser.user_id"]], "user_id (keystone.identity.backends.sql_model.usergroupmembership attribute)": [[282, "keystone.identity.backends.sql_model.UserGroupMembership.user_id"]], "user_id (keystone.identity.backends.sql_model.useroption attribute)": [[282, "keystone.identity.backends.sql_model.UserOption.user_id"]], "domainconfigs (class in keystone.identity.core)": [[283, "keystone.identity.core.DomainConfigs"]], "manager (class in keystone.identity.core)": [[283, "keystone.identity.core.Manager"]], "mappingmanager (class in keystone.identity.core)": [[283, "keystone.identity.core.MappingManager"]], "shadowusersmanager (class in keystone.identity.core)": [[283, "keystone.identity.core.ShadowUsersManager"]], "add_user_to_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.add_user_to_group"]], "assert_user_enabled() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.assert_user_enabled"]], "authenticate() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.authenticate"]], "change_password() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.change_password"]], "check_config_and_reload_domain_driver_if_required() (keystone.identity.core.domainconfigs method)": [[283, "keystone.identity.core.DomainConfigs.check_config_and_reload_domain_driver_if_required"]], "check_user_in_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.check_user_in_group"]], "configured (keystone.identity.core.domainconfigs attribute)": [[283, "keystone.identity.core.DomainConfigs.configured"]], "create_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.create_group"]], "create_id_mapping() (keystone.identity.core.mappingmanager method)": [[283, "keystone.identity.core.MappingManager.create_id_mapping"]], "create_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.create_user"]], "delete_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.delete_group"]], "delete_id_mapping() (keystone.identity.core.mappingmanager method)": [[283, "keystone.identity.core.MappingManager.delete_id_mapping"]], "delete_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.delete_user"]], "domains_configured() (in module keystone.identity.core)": [[283, "keystone.identity.core.domains_configured"]], "driver (keystone.identity.core.domainconfigs attribute)": [[283, "keystone.identity.core.DomainConfigs.driver"]], "driver_namespace (keystone.identity.core.manager attribute)": [[283, "keystone.identity.core.Manager.driver_namespace"]], "driver_namespace (keystone.identity.core.mappingmanager attribute)": [[283, "keystone.identity.core.MappingManager.driver_namespace"]], "driver_namespace (keystone.identity.core.shadowusersmanager attribute)": [[283, "keystone.identity.core.ShadowUsersManager.driver_namespace"]], "exception_translated() (in module keystone.identity.core)": [[283, "keystone.identity.core.exception_translated"]], "get_domain_conf() (keystone.identity.core.domainconfigs method)": [[283, "keystone.identity.core.DomainConfigs.get_domain_conf"]], "get_domain_driver() (keystone.identity.core.domainconfigs method)": [[283, "keystone.identity.core.DomainConfigs.get_domain_driver"]], "get_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.get_group"]], "get_group_by_name() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.get_group_by_name"]], "get_id_mapping() (keystone.identity.core.mappingmanager method)": [[283, "keystone.identity.core.MappingManager.get_id_mapping"]], "get_public_id() (keystone.identity.core.mappingmanager method)": [[283, "keystone.identity.core.MappingManager.get_public_id"]], "get_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.get_user"]], "get_user_by_name() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.get_user_by_name"]], "keystone.identity.core": [[283, "module-keystone.identity.core"]], "list_groups() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.list_groups"]], "list_groups_for_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.list_groups_for_user"]], "list_users() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.list_users"]], "list_users_in_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.list_users_in_group"]], "lock (keystone.identity.core.domainconfigs attribute)": [[283, "keystone.identity.core.DomainConfigs.lock"]], "purge_mappings() (keystone.identity.core.mappingmanager method)": [[283, "keystone.identity.core.MappingManager.purge_mappings"]], "reload_domain_driver() (keystone.identity.core.domainconfigs method)": [[283, "keystone.identity.core.DomainConfigs.reload_domain_driver"]], "remove_user_from_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.remove_user_from_group"]], "setup_domain_drivers() (keystone.identity.core.domainconfigs method)": [[283, "keystone.identity.core.DomainConfigs.setup_domain_drivers"]], "shadow_federated_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.shadow_federated_user"]], "update_group() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.update_group"]], "update_user() (keystone.identity.core.manager method)": [[283, "keystone.identity.core.Manager.update_user"]], "idgenerator (class in keystone.identity.generator)": [[284, "keystone.identity.generator.IDGenerator"]], "manager (class in keystone.identity.generator)": [[284, "keystone.identity.generator.Manager"]], "driver_namespace (keystone.identity.generator.manager attribute)": [[284, "keystone.identity.generator.Manager.driver_namespace"]], "generate_public_id() (keystone.identity.generator.idgenerator method)": [[284, "keystone.identity.generator.IDGenerator.generate_public_ID"]], "keystone.identity.generator": [[284, "module-keystone.identity.generator"]], "keystone.identity.id_generators": [[285, "module-keystone.identity.id_generators"]], "generator (class in keystone.identity.id_generators.sha256)": [[286, "keystone.identity.id_generators.sha256.Generator"]], "generate_public_id() (keystone.identity.id_generators.sha256.generator method)": [[286, "keystone.identity.id_generators.sha256.Generator.generate_public_ID"]], "keystone.identity.id_generators.sha256": [[286, "module-keystone.identity.id_generators.sha256"]], "keystone.identity.mapping_backends": [[287, "module-keystone.identity.mapping_backends"]], "mappingdriverbase (class in keystone.identity.mapping_backends.base)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase"]], "create_id_mapping() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.create_id_mapping"]], "delete_id_mapping() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.delete_id_mapping"]], "get_domain_mapping_list() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.get_domain_mapping_list"]], "get_id_mapping() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.get_id_mapping"]], "get_public_id() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.get_public_id"]], "keystone.identity.mapping_backends.base": [[288, "module-keystone.identity.mapping_backends.base"]], "purge_mappings() (keystone.identity.mapping_backends.base.mappingdriverbase method)": [[288, "keystone.identity.mapping_backends.base.MappingDriverBase.purge_mappings"]], "entitytype (class in keystone.identity.mapping_backends.mapping)": [[289, "keystone.identity.mapping_backends.mapping.EntityType"]], "group (keystone.identity.mapping_backends.mapping.entitytype attribute)": [[289, "keystone.identity.mapping_backends.mapping.EntityType.GROUP"]], "user (keystone.identity.mapping_backends.mapping.entitytype attribute)": [[289, "keystone.identity.mapping_backends.mapping.EntityType.USER"]], "keystone.identity.mapping_backends.mapping": [[289, "module-keystone.identity.mapping_backends.mapping"]], "idmapping (class in keystone.identity.mapping_backends.sql)": [[290, "keystone.identity.mapping_backends.sql.IDMapping"]], "mapping (class in keystone.identity.mapping_backends.sql)": [[290, "keystone.identity.mapping_backends.sql.Mapping"]], "create_id_mapping() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.create_id_mapping"]], "delete_id_mapping() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.delete_id_mapping"]], "domain_id (keystone.identity.mapping_backends.sql.idmapping attribute)": [[290, "keystone.identity.mapping_backends.sql.IDMapping.domain_id"]], "entity_type (keystone.identity.mapping_backends.sql.idmapping attribute)": [[290, "keystone.identity.mapping_backends.sql.IDMapping.entity_type"]], "get_domain_mapping_list() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.get_domain_mapping_list"]], "get_id_mapping() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.get_id_mapping"]], "get_public_id() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.get_public_id"]], "keystone.identity.mapping_backends.sql": [[290, "module-keystone.identity.mapping_backends.sql"]], "local_id (keystone.identity.mapping_backends.sql.idmapping attribute)": [[290, "keystone.identity.mapping_backends.sql.IDMapping.local_id"]], "public_id (keystone.identity.mapping_backends.sql.idmapping attribute)": [[290, "keystone.identity.mapping_backends.sql.IDMapping.public_id"]], "purge_mappings() (keystone.identity.mapping_backends.sql.mapping method)": [[290, "keystone.identity.mapping_backends.sql.Mapping.purge_mappings"]], "keystone.identity.schema": [[291, "module-keystone.identity.schema"]], "keystone.identity.shadow_backends": [[292, "module-keystone.identity.shadow_backends"]], "shadowusersdriverbase (class in keystone.identity.shadow_backends.base)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase"]], "create_federated_object() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.create_federated_object"]], "create_federated_user() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.create_federated_user"]], "create_nonlocal_user() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.create_nonlocal_user"]], "delete_federated_object() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.delete_federated_object"]], "federated_objects_to_list() (in module keystone.identity.shadow_backends.base)": [[293, "keystone.identity.shadow_backends.base.federated_objects_to_list"]], "get_federated_objects() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.get_federated_objects"]], "get_federated_user() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.get_federated_user"]], "get_user() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.get_user"]], "keystone.identity.shadow_backends.base": [[293, "module-keystone.identity.shadow_backends.base"]], "list_federated_users_info() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.list_federated_users_info"]], "set_last_active_at() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.set_last_active_at"]], "update_federated_user_display_name() (keystone.identity.shadow_backends.base.shadowusersdriverbase method)": [[293, "keystone.identity.shadow_backends.base.ShadowUsersDriverBase.update_federated_user_display_name"]], "shadowusers (class in keystone.identity.shadow_backends.sql)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers"]], "add_user_to_group_expires() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.add_user_to_group_expires"]], "create_federated_object() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.create_federated_object"]], "create_federated_user() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.create_federated_user"]], "create_nonlocal_user() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.create_nonlocal_user"]], "delete_federated_object() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.delete_federated_object"]], "delete_user() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.delete_user"]], "get_federated_objects() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.get_federated_objects"]], "get_federated_user() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.get_federated_user"]], "get_federated_users() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.get_federated_users"]], "get_user() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.get_user"]], "keystone.identity.shadow_backends.sql": [[294, "module-keystone.identity.shadow_backends.sql"]], "list_federated_users_info() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.list_federated_users_info"]], "set_last_active_at() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.set_last_active_at"]], "update_federated_user_display_name() (keystone.identity.shadow_backends.sql.shadowusers method)": [[294, "keystone.identity.shadow_backends.sql.ShadowUsers.update_federated_user_display_name"]], "keystone.limit": [[295, "module-keystone.limit"]], "keystone.limit.backends": [[296, "module-keystone.limit.backends"]], "unifiedlimitdriverbase (class in keystone.limit.backends.base)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase"]], "create_limits() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.create_limits"]], "create_registered_limits() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.create_registered_limits"]], "delete_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.delete_limit"]], "delete_limits_for_project() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.delete_limits_for_project"]], "delete_registered_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.delete_registered_limit"]], "get_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.get_limit"]], "get_registered_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.get_registered_limit"]], "keystone.limit.backends.base": [[297, "module-keystone.limit.backends.base"]], "list_limits() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.list_limits"]], "list_registered_limits() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.list_registered_limits"]], "update_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.update_limit"]], "update_registered_limit() (keystone.limit.backends.base.unifiedlimitdriverbase method)": [[297, "keystone.limit.backends.base.UnifiedLimitDriverBase.update_registered_limit"]], "limitmodel (class in keystone.limit.backends.sql)": [[298, "keystone.limit.backends.sql.LimitModel"]], "registeredlimitmodel (class in keystone.limit.backends.sql)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel"]], "unifiedlimit (class in keystone.limit.backends.sql)": [[298, "keystone.limit.backends.sql.UnifiedLimit"]], "attributes (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.attributes"]], "attributes (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.attributes"]], "create_limits() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.create_limits"]], "create_registered_limits() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.create_registered_limits"]], "default_limit (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.default_limit"]], "delete_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.delete_limit"]], "delete_limits_for_project() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.delete_limits_for_project"]], "delete_registered_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.delete_registered_limit"]], "description (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.description"]], "description (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.description"]], "domain_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.domain_id"]], "get_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.get_limit"]], "get_registered_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.get_registered_limit"]], "id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.id"]], "id (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.id"]], "internal_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.internal_id"]], "internal_id (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.internal_id"]], "keystone.limit.backends.sql": [[298, "module-keystone.limit.backends.sql"]], "list_limits() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.list_limits"]], "list_registered_limits() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.list_registered_limits"]], "project_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.project_id"]], "region_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.region_id"]], "region_id (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.region_id"]], "registered_limit (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.registered_limit"]], "registered_limit_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.registered_limit_id"]], "resource_limit (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.resource_limit"]], "resource_name (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.resource_name"]], "resource_name (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.resource_name"]], "service_id (keystone.limit.backends.sql.limitmodel attribute)": [[298, "keystone.limit.backends.sql.LimitModel.service_id"]], "service_id (keystone.limit.backends.sql.registeredlimitmodel attribute)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.service_id"]], "to_dict() (keystone.limit.backends.sql.limitmodel method)": [[298, "keystone.limit.backends.sql.LimitModel.to_dict"]], "to_dict() (keystone.limit.backends.sql.registeredlimitmodel method)": [[298, "keystone.limit.backends.sql.RegisteredLimitModel.to_dict"]], "update_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.update_limit"]], "update_registered_limit() (keystone.limit.backends.sql.unifiedlimit method)": [[298, "keystone.limit.backends.sql.UnifiedLimit.update_registered_limit"]], "manager (class in keystone.limit.core)": [[299, "keystone.limit.core.Manager"]], "check_project_depth() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.check_project_depth"]], "create_limits() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.create_limits"]], "create_registered_limits() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.create_registered_limits"]], "delete_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.delete_limit"]], "delete_limits_for_project() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.delete_limits_for_project"]], "delete_registered_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.delete_registered_limit"]], "driver_namespace (keystone.limit.core.manager attribute)": [[299, "keystone.limit.core.Manager.driver_namespace"]], "get_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.get_limit"]], "get_model() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.get_model"]], "get_registered_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.get_registered_limit"]], "keystone.limit.core": [[299, "module-keystone.limit.core"]], "list_limits() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.list_limits"]], "list_registered_limits() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.list_registered_limits"]], "update_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.update_limit"]], "update_registered_limit() (keystone.limit.core.manager method)": [[299, "keystone.limit.core.Manager.update_registered_limit"]], "keystone.limit.models": [[300, "module-keystone.limit.models"]], "description (keystone.limit.models.base.modelbase attribute)": [[301, "keystone.limit.models.base.ModelBase.DESCRIPTION"]], "max_project_tree_depth (keystone.limit.models.base.modelbase attribute)": [[301, "keystone.limit.models.base.ModelBase.MAX_PROJECT_TREE_DEPTH"]], "modelbase (class in keystone.limit.models.base)": [[301, "keystone.limit.models.base.ModelBase"]], "name (keystone.limit.models.base.modelbase attribute)": [[301, "keystone.limit.models.base.ModelBase.NAME"]], "check_limit() (keystone.limit.models.base.modelbase method)": [[301, "keystone.limit.models.base.ModelBase.check_limit"]], "keystone.limit.models.base": [[301, "module-keystone.limit.models.base"]], "load_driver() (in module keystone.limit.models.base)": [[301, "keystone.limit.models.base.load_driver"]], "description (keystone.limit.models.flat.flatmodel attribute)": [[302, "keystone.limit.models.flat.FlatModel.DESCRIPTION"]], "flatmodel (class in keystone.limit.models.flat)": [[302, "keystone.limit.models.flat.FlatModel"]], "max_project_tree_depth (keystone.limit.models.flat.flatmodel attribute)": [[302, "keystone.limit.models.flat.FlatModel.MAX_PROJECT_TREE_DEPTH"]], "name (keystone.limit.models.flat.flatmodel attribute)": [[302, "keystone.limit.models.flat.FlatModel.NAME"]], "check_limit() (keystone.limit.models.flat.flatmodel method)": [[302, "keystone.limit.models.flat.FlatModel.check_limit"]], "keystone.limit.models.flat": [[302, "module-keystone.limit.models.flat"]], "description (keystone.limit.models.strict_two_level.stricttwolevelmodel attribute)": [[303, "keystone.limit.models.strict_two_level.StrictTwoLevelModel.DESCRIPTION"]], "max_project_tree_depth (keystone.limit.models.strict_two_level.stricttwolevelmodel attribute)": [[303, "keystone.limit.models.strict_two_level.StrictTwoLevelModel.MAX_PROJECT_TREE_DEPTH"]], "name (keystone.limit.models.strict_two_level.stricttwolevelmodel attribute)": [[303, "keystone.limit.models.strict_two_level.StrictTwoLevelModel.NAME"]], "stricttwolevelmodel (class in keystone.limit.models.strict_two_level)": [[303, "keystone.limit.models.strict_two_level.StrictTwoLevelModel"]], "check_limit() (keystone.limit.models.strict_two_level.stricttwolevelmodel method)": [[303, "keystone.limit.models.strict_two_level.StrictTwoLevelModel.check_limit"]], "keystone.limit.models.strict_two_level": [[303, "module-keystone.limit.models.strict_two_level"]], "keystone.limit.schema": [[304, "module-keystone.limit.schema"]], "keystone.models": [[305, "module-keystone.models"]], "receiptmodel (class in keystone.models.receipt_model)": [[306, "keystone.models.receipt_model.ReceiptModel"]], "expires_at (keystone.models.receipt_model.receiptmodel property)": [[306, "keystone.models.receipt_model.ReceiptModel.expires_at"]], "issued_at (keystone.models.receipt_model.receiptmodel property)": [[306, "keystone.models.receipt_model.ReceiptModel.issued_at"]], "keystone.models.receipt_model": [[306, "module-keystone.models.receipt_model"]], "mint() (keystone.models.receipt_model.receiptmodel method)": [[306, "keystone.models.receipt_model.ReceiptModel.mint"]], "required_methods (keystone.models.receipt_model.receiptmodel property)": [[306, "keystone.models.receipt_model.ReceiptModel.required_methods"]], "user (keystone.models.receipt_model.receiptmodel property)": [[306, "keystone.models.receipt_model.ReceiptModel.user"]], "user_domain (keystone.models.receipt_model.receiptmodel property)": [[306, "keystone.models.receipt_model.ReceiptModel.user_domain"]], "revokeevent (class in keystone.models.revoke_model)": [[307, "keystone.models.revoke_model.RevokeEvent"]], "blank_token_data() (in module keystone.models.revoke_model)": [[307, "keystone.models.revoke_model.blank_token_data"]], "build_token_values() (in module keystone.models.revoke_model)": [[307, "keystone.models.revoke_model.build_token_values"]], "is_revoked() (in module keystone.models.revoke_model)": [[307, "keystone.models.revoke_model.is_revoked"]], "keystone.models.revoke_model": [[307, "module-keystone.models.revoke_model"]], "matches() (in module keystone.models.revoke_model)": [[307, "keystone.models.revoke_model.matches"]], "to_dict() (keystone.models.revoke_model.revokeevent method)": [[307, "keystone.models.revoke_model.RevokeEvent.to_dict"]], "tokenmodel (class in keystone.models.token_model)": [[308, "keystone.models.token_model.TokenModel"]], "access_token (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.access_token"]], "application_credential (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.application_credential"]], "audit_ids (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.audit_ids"]], "domain (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.domain"]], "domain_scoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.domain_scoped"]], "expires_at (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.expires_at"]], "issued_at (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.issued_at"]], "keystone.models.token_model": [[308, "module-keystone.models.token_model"]], "mint() (keystone.models.token_model.tokenmodel method)": [[308, "keystone.models.token_model.TokenModel.mint"]], "oauth_scoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.oauth_scoped"]], "project (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.project"]], "project_domain (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.project_domain"]], "project_scoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.project_scoped"]], "roles (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.roles"]], "system_scoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.system_scoped"]], "trust (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trust"]], "trust_project (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trust_project"]], "trust_project_domain (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trust_project_domain"]], "trust_scoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trust_scoped"]], "trustee (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trustee"]], "trustor (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.trustor"]], "unscoped (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.unscoped"]], "user (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.user"]], "user_domain (keystone.models.token_model.tokenmodel property)": [[308, "keystone.models.token_model.TokenModel.user_domain"]], "actions (in module keystone.notifications)": [[309, "keystone.notifications.ACTIONS"]], "audit (class in keystone.notifications)": [[309, "keystone.notifications.Audit"]], "cadfnotificationwrapper (class in keystone.notifications)": [[309, "keystone.notifications.CadfNotificationWrapper"]], "cadfroleassignmentnotificationwrapper (class in keystone.notifications)": [[309, "keystone.notifications.CadfRoleAssignmentNotificationWrapper"]], "role_assignment (keystone.notifications.cadfroleassignmentnotificationwrapper attribute)": [[309, "keystone.notifications.CadfRoleAssignmentNotificationWrapper.ROLE_ASSIGNMENT"]], "added_to() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.added_to"]], "build_audit_initiator() (in module keystone.notifications)": [[309, "keystone.notifications.build_audit_initiator"]], "clear_subscribers() (in module keystone.notifications)": [[309, "keystone.notifications.clear_subscribers"]], "created() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.created"]], "deleted() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.deleted"]], "disabled() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.disabled"]], "emit_event (in module keystone.notifications)": [[309, "keystone.notifications.emit_event"]], "internal() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.internal"]], "invalidate_token_cache_notification() (in module keystone.notifications)": [[309, "keystone.notifications.invalidate_token_cache_notification"]], "keystone.notifications": [[309, "module-keystone.notifications"]], "listener() (in module keystone.notifications)": [[309, "keystone.notifications.listener"]], "notify_event_callbacks() (in module keystone.notifications)": [[309, "keystone.notifications.notify_event_callbacks"]], "register_event_callback() (in module keystone.notifications)": [[309, "keystone.notifications.register_event_callback"]], "removed_from() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.removed_from"]], "reset_notifier() (in module keystone.notifications)": [[309, "keystone.notifications.reset_notifier"]], "role_assignment (in module keystone.notifications)": [[309, "keystone.notifications.role_assignment"]], "send_saml_audit_notification() (in module keystone.notifications)": [[309, "keystone.notifications.send_saml_audit_notification"]], "updated() (keystone.notifications.audit class method)": [[309, "keystone.notifications.Audit.updated"]], "keystone.oauth1": [[310, "module-keystone.oauth1"]], "keystone.oauth1.backends": [[311, "module-keystone.oauth1.backends"]], "oauth1driverbase (class in keystone.oauth1.backends.base)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase"]], "authorize_request_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.authorize_request_token"]], "create_access_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.create_access_token"]], "create_consumer() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.create_consumer"]], "create_request_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.create_request_token"]], "delete_access_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.delete_access_token"]], "delete_consumer() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.delete_consumer"]], "filter_consumer() (in module keystone.oauth1.backends.base)": [[312, "keystone.oauth1.backends.base.filter_consumer"]], "filter_token() (in module keystone.oauth1.backends.base)": [[312, "keystone.oauth1.backends.base.filter_token"]], "get_access_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.get_access_token"]], "get_consumer() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.get_consumer"]], "get_consumer_with_secret() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.get_consumer_with_secret"]], "get_request_token() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.get_request_token"]], "keystone.oauth1.backends.base": [[312, "module-keystone.oauth1.backends.base"]], "list_access_tokens() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.list_access_tokens"]], "list_consumers() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.list_consumers"]], "update_consumer() (keystone.oauth1.backends.base.oauth1driverbase method)": [[312, "keystone.oauth1.backends.base.Oauth1DriverBase.update_consumer"]], "accesstoken (class in keystone.oauth1.backends.sql)": [[313, "keystone.oauth1.backends.sql.AccessToken"]], "consumer (class in keystone.oauth1.backends.sql)": [[313, "keystone.oauth1.backends.sql.Consumer"]], "oauth1 (class in keystone.oauth1.backends.sql)": [[313, "keystone.oauth1.backends.sql.OAuth1"]], "requesttoken (class in keystone.oauth1.backends.sql)": [[313, "keystone.oauth1.backends.sql.RequestToken"]], "access_secret (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.access_secret"]], "attributes (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.attributes"]], "attributes (keystone.oauth1.backends.sql.consumer attribute)": [[313, "keystone.oauth1.backends.sql.Consumer.attributes"]], "attributes (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.attributes"]], "authorize_request_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.authorize_request_token"]], "authorizing_user_id (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.authorizing_user_id"]], "authorizing_user_id (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.authorizing_user_id"]], "consumer_id (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.consumer_id"]], "consumer_id (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.consumer_id"]], "create_access_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.create_access_token"]], "create_consumer() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.create_consumer"]], "create_request_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.create_request_token"]], "delete_access_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.delete_access_token"]], "delete_consumer() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.delete_consumer"]], "description (keystone.oauth1.backends.sql.consumer attribute)": [[313, "keystone.oauth1.backends.sql.Consumer.description"]], "expires_at (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.expires_at"]], "expires_at (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.expires_at"]], "extra (keystone.oauth1.backends.sql.consumer attribute)": [[313, "keystone.oauth1.backends.sql.Consumer.extra"]], "from_dict() (keystone.oauth1.backends.sql.accesstoken class method)": [[313, "keystone.oauth1.backends.sql.AccessToken.from_dict"]], "from_dict() (keystone.oauth1.backends.sql.requesttoken class method)": [[313, "keystone.oauth1.backends.sql.RequestToken.from_dict"]], "get_access_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.get_access_token"]], "get_consumer() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.get_consumer"]], "get_consumer_with_secret() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.get_consumer_with_secret"]], "get_request_token() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.get_request_token"]], "id (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.id"]], "id (keystone.oauth1.backends.sql.consumer attribute)": [[313, "keystone.oauth1.backends.sql.Consumer.id"]], "id (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.id"]], "keystone.oauth1.backends.sql": [[313, "module-keystone.oauth1.backends.sql"]], "list_access_tokens() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.list_access_tokens"]], "list_consumers() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.list_consumers"]], "project_id (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.project_id"]], "request_secret (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.request_secret"]], "requested_project_id (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.requested_project_id"]], "role_ids (keystone.oauth1.backends.sql.accesstoken attribute)": [[313, "keystone.oauth1.backends.sql.AccessToken.role_ids"]], "role_ids (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.role_ids"]], "secret (keystone.oauth1.backends.sql.consumer attribute)": [[313, "keystone.oauth1.backends.sql.Consumer.secret"]], "to_dict() (keystone.oauth1.backends.sql.accesstoken method)": [[313, "keystone.oauth1.backends.sql.AccessToken.to_dict"]], "to_dict() (keystone.oauth1.backends.sql.requesttoken method)": [[313, "keystone.oauth1.backends.sql.RequestToken.to_dict"]], "update_consumer() (keystone.oauth1.backends.sql.oauth1 method)": [[313, "keystone.oauth1.backends.sql.OAuth1.update_consumer"]], "verifier (keystone.oauth1.backends.sql.requesttoken attribute)": [[313, "keystone.oauth1.backends.sql.RequestToken.verifier"]], "manager (class in keystone.oauth1.core)": [[314, "keystone.oauth1.core.Manager"]], "token (class in keystone.oauth1.core)": [[314, "keystone.oauth1.core.Token"]], "create_access_token() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.create_access_token"]], "create_consumer() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.create_consumer"]], "create_request_token() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.create_request_token"]], "delete_access_token() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.delete_access_token"]], "delete_consumer() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.delete_consumer"]], "driver_namespace (keystone.oauth1.core.manager attribute)": [[314, "keystone.oauth1.core.Manager.driver_namespace"]], "get_oauth_headers() (in module keystone.oauth1.core)": [[314, "keystone.oauth1.core.get_oauth_headers"]], "keystone.oauth1.core": [[314, "module-keystone.oauth1.core"]], "set_verifier() (keystone.oauth1.core.token method)": [[314, "keystone.oauth1.core.Token.set_verifier"]], "token_generator() (in module keystone.oauth1.core)": [[314, "keystone.oauth1.core.token_generator"]], "update_consumer() (keystone.oauth1.core.manager method)": [[314, "keystone.oauth1.core.Manager.update_consumer"]], "validate_oauth_params() (in module keystone.oauth1.core)": [[314, "keystone.oauth1.core.validate_oauth_params"]], "keystone.oauth1.schema": [[315, "module-keystone.oauth1.schema"]], "oauthvalidator (class in keystone.oauth1.validator)": [[316, "keystone.oauth1.validator.OAuthValidator"]], "check_access_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.check_access_token"]], "check_client_key() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.check_client_key"]], "check_nonce() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.check_nonce"]], "check_request_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.check_request_token"]], "check_verifier() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.check_verifier"]], "enforce_ssl (keystone.oauth1.validator.oauthvalidator property)": [[316, "keystone.oauth1.validator.OAuthValidator.enforce_ssl"]], "get_access_token_secret() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_access_token_secret"]], "get_client_secret() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_client_secret"]], "get_default_realms() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_default_realms"]], "get_realms() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_realms"]], "get_redirect_uri() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_redirect_uri"]], "get_request_token_secret() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_request_token_secret"]], "get_rsa_key() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.get_rsa_key"]], "invalidate_request_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.invalidate_request_token"]], "keystone.oauth1.validator": [[316, "module-keystone.oauth1.validator"]], "safe_characters (keystone.oauth1.validator.oauthvalidator property)": [[316, "keystone.oauth1.validator.OAuthValidator.safe_characters"]], "save_access_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.save_access_token"]], "save_request_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.save_request_token"]], "save_verifier() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.save_verifier"]], "validate_access_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_access_token"]], "validate_client_key() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_client_key"]], "validate_realms() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_realms"]], "validate_redirect_uri() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_redirect_uri"]], "validate_request_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_request_token"]], "validate_requested_realms() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_requested_realms"]], "validate_timestamp_and_nonce() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_timestamp_and_nonce"]], "validate_verifier() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.validate_verifier"]], "verify_realms() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.verify_realms"]], "verify_request_token() (keystone.oauth1.validator.oauthvalidator method)": [[316, "keystone.oauth1.validator.OAuthValidator.verify_request_token"]], "keystone.oauth2": [[317, "module-keystone.oauth2"]], "build_response() (in module keystone.oauth2.handlers)": [[318, "keystone.oauth2.handlers.build_response"]], "keystone.oauth2.handlers": [[318, "module-keystone.oauth2.handlers"]], "keystone.policy": [[319, "module-keystone.policy"]], "keystone.policy.backends": [[320, "module-keystone.policy.backends"]], "policydriverbase (class in keystone.policy.backends.base)": [[321, "keystone.policy.backends.base.PolicyDriverBase"]], "create_policy() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.create_policy"]], "delete_policy() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.delete_policy"]], "enforce() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.enforce"]], "get_policy() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.get_policy"]], "keystone.policy.backends.base": [[321, "module-keystone.policy.backends.base"]], "list_policies() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.list_policies"]], "update_policy() (keystone.policy.backends.base.policydriverbase method)": [[321, "keystone.policy.backends.base.PolicyDriverBase.update_policy"]], "policy (class in keystone.policy.backends.rules)": [[322, "keystone.policy.backends.rules.Policy"]], "create_policy() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.create_policy"]], "delete_policy() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.delete_policy"]], "enforce() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.enforce"]], "get_policy() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.get_policy"]], "keystone.policy.backends.rules": [[322, "module-keystone.policy.backends.rules"]], "list_policies() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.list_policies"]], "update_policy() (keystone.policy.backends.rules.policy method)": [[322, "keystone.policy.backends.rules.Policy.update_policy"]], "policy (class in keystone.policy.backends.sql)": [[323, "keystone.policy.backends.sql.Policy"]], "policymodel (class in keystone.policy.backends.sql)": [[323, "keystone.policy.backends.sql.PolicyModel"]], "attributes (keystone.policy.backends.sql.policymodel attribute)": [[323, "keystone.policy.backends.sql.PolicyModel.attributes"]], "blob (keystone.policy.backends.sql.policymodel attribute)": [[323, "keystone.policy.backends.sql.PolicyModel.blob"]], "create_policy() (keystone.policy.backends.sql.policy method)": [[323, "keystone.policy.backends.sql.Policy.create_policy"]], "delete_policy() (keystone.policy.backends.sql.policy method)": [[323, "keystone.policy.backends.sql.Policy.delete_policy"]], "extra (keystone.policy.backends.sql.policymodel attribute)": [[323, "keystone.policy.backends.sql.PolicyModel.extra"]], "get_policy() (keystone.policy.backends.sql.policy method)": [[323, "keystone.policy.backends.sql.Policy.get_policy"]], "id (keystone.policy.backends.sql.policymodel attribute)": [[323, "keystone.policy.backends.sql.PolicyModel.id"]], "keystone.policy.backends.sql": [[323, "module-keystone.policy.backends.sql"]], "list_policies() (keystone.policy.backends.sql.policy method)": [[323, "keystone.policy.backends.sql.Policy.list_policies"]], "type (keystone.policy.backends.sql.policymodel attribute)": [[323, "keystone.policy.backends.sql.PolicyModel.type"]], "update_policy() (keystone.policy.backends.sql.policy method)": [[323, "keystone.policy.backends.sql.Policy.update_policy"]], "manager (class in keystone.policy.core)": [[324, "keystone.policy.core.Manager"]], "create_policy() (keystone.policy.core.manager method)": [[324, "keystone.policy.core.Manager.create_policy"]], "delete_policy() (keystone.policy.core.manager method)": [[324, "keystone.policy.core.Manager.delete_policy"]], "driver_namespace (keystone.policy.core.manager attribute)": [[324, "keystone.policy.core.Manager.driver_namespace"]], "get_policy() (keystone.policy.core.manager method)": [[324, "keystone.policy.core.Manager.get_policy"]], "keystone.policy.core": [[324, "module-keystone.policy.core"]], "list_policies() (keystone.policy.core.manager method)": [[324, "keystone.policy.core.Manager.list_policies"]], "update_policy() (keystone.policy.core.manager method)": [[324, "keystone.policy.core.Manager.update_policy"]], "keystone.policy.schema": [[325, "module-keystone.policy.schema"]], "keystone.receipt": [[326, "module-keystone.receipt"]], "build_receipt() (in module keystone.receipt.handlers)": [[327, "keystone.receipt.handlers.build_receipt"]], "extract_receipt() (in module keystone.receipt.handlers)": [[327, "keystone.receipt.handlers.extract_receipt"]], "keystone.receipt.handlers": [[327, "module-keystone.receipt.handlers"]], "manager (class in keystone.receipt.provider)": [[328, "keystone.receipt.provider.Manager"]], "default_expire_time() (in module keystone.receipt.provider)": [[328, "keystone.receipt.provider.default_expire_time"]], "driver_namespace (keystone.receipt.provider.manager attribute)": [[328, "keystone.receipt.provider.Manager.driver_namespace"]], "issue_receipt() (keystone.receipt.provider.manager method)": [[328, "keystone.receipt.provider.Manager.issue_receipt"]], "keystone.receipt.provider": [[328, "module-keystone.receipt.provider"]], "validate_receipt() (keystone.receipt.provider.manager method)": [[328, "keystone.receipt.provider.Manager.validate_receipt"]], "keystone.receipt.providers": [[329, "module-keystone.receipt.providers"]], "provider (class in keystone.receipt.providers.base)": [[330, "keystone.receipt.providers.base.Provider"]], "generate_id_and_issued_at() (keystone.receipt.providers.base.provider method)": [[330, "keystone.receipt.providers.base.Provider.generate_id_and_issued_at"]], "keystone.receipt.providers.base": [[330, "module-keystone.receipt.providers.base"]], "validate_receipt() (keystone.receipt.providers.base.provider method)": [[330, "keystone.receipt.providers.base.Provider.validate_receipt"]], "provider (class in keystone.receipt.providers.fernet)": [[331, "keystone.receipt.providers.fernet.Provider"]], "generate_id_and_issued_at() (keystone.receipt.providers.fernet.provider method)": [[331, "keystone.receipt.providers.fernet.Provider.generate_id_and_issued_at"]], "keystone.receipt.providers.fernet": [[331, "module-keystone.receipt.providers.fernet"]], "validate_receipt() (keystone.receipt.providers.fernet.provider method)": [[331, "keystone.receipt.providers.fernet.Provider.validate_receipt"]], "provider (class in keystone.receipt.providers.fernet.core)": [[332, "keystone.receipt.providers.fernet.core.Provider"]], "generate_id_and_issued_at() (keystone.receipt.providers.fernet.core.provider method)": [[332, "keystone.receipt.providers.fernet.core.Provider.generate_id_and_issued_at"]], "keystone.receipt.providers.fernet.core": [[332, "module-keystone.receipt.providers.fernet.core"]], "validate_receipt() (keystone.receipt.providers.fernet.core.provider method)": [[332, "keystone.receipt.providers.fernet.core.Provider.validate_receipt"]], "receiptformatter (class in keystone.receipt.receipt_formatters)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter"]], "receiptpayload (class in keystone.receipt.receipt_formatters)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload"]], "assemble() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.assemble"]], "attempt_convert_uuid_hex_to_bytes() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.attempt_convert_uuid_hex_to_bytes"]], "base64_encode() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.base64_encode"]], "convert_uuid_bytes_to_hex() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.convert_uuid_bytes_to_hex"]], "convert_uuid_hex_to_bytes() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.convert_uuid_hex_to_bytes"]], "create_receipt() (keystone.receipt.receipt_formatters.receiptformatter method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.create_receipt"]], "creation_time() (keystone.receipt.receipt_formatters.receiptformatter class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.creation_time"]], "crypto (keystone.receipt.receipt_formatters.receiptformatter property)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.crypto"]], "disassemble() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.disassemble"]], "keystone.receipt.receipt_formatters": [[333, "module-keystone.receipt.receipt_formatters"]], "pack() (keystone.receipt.receipt_formatters.receiptformatter method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.pack"]], "random_urlsafe_str_to_bytes() (keystone.receipt.receipt_formatters.receiptpayload class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptPayload.random_urlsafe_str_to_bytes"]], "restore_padding() (keystone.receipt.receipt_formatters.receiptformatter class method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.restore_padding"]], "unpack() (keystone.receipt.receipt_formatters.receiptformatter method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.unpack"]], "validate_receipt() (keystone.receipt.receipt_formatters.receiptformatter method)": [[333, "keystone.receipt.receipt_formatters.ReceiptFormatter.validate_receipt"]], "keystone.resource": [[334, "module-keystone.resource"]], "keystone.resource.backends": [[335, "module-keystone.resource.backends"]], "resourcedriverbase (class in keystone.resource.backends.base)": [[336, "keystone.resource.backends.base.ResourceDriverBase"]], "check_project_depth() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.check_project_depth"]], "create_project() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.create_project"]], "delete_project() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.delete_project"]], "delete_projects_from_ids() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.delete_projects_from_ids"]], "get_project() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.get_project"]], "get_project_by_name() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.get_project_by_name"]], "get_project_from_domain() (in module keystone.resource.backends.base)": [[336, "keystone.resource.backends.base.get_project_from_domain"]], "is_leaf_project() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.is_leaf_project"]], "keystone.resource.backends.base": [[336, "module-keystone.resource.backends.base"]], "list_project_ids_from_domain_ids() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_project_ids_from_domain_ids"]], "list_project_parents() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_project_parents"]], "list_projects() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_projects"]], "list_projects_acting_as_domain() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_projects_acting_as_domain"]], "list_projects_from_ids() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_projects_from_ids"]], "list_projects_in_domain() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_projects_in_domain"]], "list_projects_in_subtree() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.list_projects_in_subtree"]], "update_project() (keystone.resource.backends.base.resourcedriverbase method)": [[336, "keystone.resource.backends.base.ResourceDriverBase.update_project"]], "keystone.resource.backends.resource_options": [[337, "module-keystone.resource.backends.resource_options"]], "register_role_options() (in module keystone.resource.backends.resource_options)": [[337, "keystone.resource.backends.resource_options.register_role_options"]], "resource (class in keystone.resource.backends.sql)": [[338, "keystone.resource.backends.sql.Resource"]], "check_project_depth() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.check_project_depth"]], "create_project() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.create_project"]], "delete_project() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.delete_project"]], "delete_projects_from_ids() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.delete_projects_from_ids"]], "get_project() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.get_project"]], "get_project_by_name() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.get_project_by_name"]], "is_leaf_project() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.is_leaf_project"]], "keystone.resource.backends.sql": [[338, "module-keystone.resource.backends.sql"]], "list_project_ids_from_domain_ids() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_project_ids_from_domain_ids"]], "list_project_parents() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_project_parents"]], "list_projects() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects"]], "list_projects_acting_as_domain() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects_acting_as_domain"]], "list_projects_by_tags() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects_by_tags"]], "list_projects_from_ids() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects_from_ids"]], "list_projects_in_domain() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects_in_domain"]], "list_projects_in_subtree() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.list_projects_in_subtree"]], "update_project() (keystone.resource.backends.sql.resource method)": [[338, "keystone.resource.backends.sql.Resource.update_project"]], "project (class in keystone.resource.backends.sql_model)": [[339, "keystone.resource.backends.sql_model.Project"]], "projectoption (class in keystone.resource.backends.sql_model)": [[339, "keystone.resource.backends.sql_model.ProjectOption"]], "projecttag (class in keystone.resource.backends.sql_model)": [[339, "keystone.resource.backends.sql_model.ProjectTag"]], "attributes (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.attributes"]], "attributes (keystone.resource.backends.sql_model.projecttag attribute)": [[339, "keystone.resource.backends.sql_model.ProjectTag.attributes"]], "description (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.description"]], "domain_id (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.domain_id"]], "enabled (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.enabled"]], "extra (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.extra"]], "from_dict() (keystone.resource.backends.sql_model.project class method)": [[339, "keystone.resource.backends.sql_model.Project.from_dict"]], "id (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.id"]], "is_domain (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.is_domain"]], "keystone.resource.backends.sql_model": [[339, "module-keystone.resource.backends.sql_model"]], "name (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.name"]], "name (keystone.resource.backends.sql_model.projecttag attribute)": [[339, "keystone.resource.backends.sql_model.ProjectTag.name"]], "option_id (keystone.resource.backends.sql_model.projectoption attribute)": [[339, "keystone.resource.backends.sql_model.ProjectOption.option_id"]], "option_value (keystone.resource.backends.sql_model.projectoption attribute)": [[339, "keystone.resource.backends.sql_model.ProjectOption.option_value"]], "parent_id (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.parent_id"]], "project_id (keystone.resource.backends.sql_model.projectoption attribute)": [[339, "keystone.resource.backends.sql_model.ProjectOption.project_id"]], "project_id (keystone.resource.backends.sql_model.projecttag attribute)": [[339, "keystone.resource.backends.sql_model.ProjectTag.project_id"]], "resource_options_registry (keystone.resource.backends.sql_model.project attribute)": [[339, "keystone.resource.backends.sql_model.Project.resource_options_registry"]], "tags (keystone.resource.backends.sql_model.project property)": [[339, "keystone.resource.backends.sql_model.Project.tags"]], "to_dict() (keystone.resource.backends.sql_model.project method)": [[339, "keystone.resource.backends.sql_model.Project.to_dict"]], "to_dict() (keystone.resource.backends.sql_model.projecttag method)": [[339, "keystone.resource.backends.sql_model.ProjectTag.to_dict"]], "keystone.resource.config_backends": [[340, "module-keystone.resource.config_backends"]], "domainconfigdriverbase (class in keystone.resource.config_backends.base)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase"]], "create_config_options() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.create_config_options"]], "delete_config_options() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.delete_config_options"]], "get_config_option() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.get_config_option"]], "keystone.resource.config_backends.base": [[341, "module-keystone.resource.config_backends.base"]], "list_config_options() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.list_config_options"]], "obtain_registration() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.obtain_registration"]], "read_registration() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.read_registration"]], "release_registration() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.release_registration"]], "update_config_options() (keystone.resource.config_backends.base.domainconfigdriverbase method)": [[341, "keystone.resource.config_backends.base.DomainConfigDriverBase.update_config_options"]], "configregister (class in keystone.resource.config_backends.sql)": [[342, "keystone.resource.config_backends.sql.ConfigRegister"]], "domainconfig (class in keystone.resource.config_backends.sql)": [[342, "keystone.resource.config_backends.sql.DomainConfig"]], "sensitiveconfig (class in keystone.resource.config_backends.sql)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig"]], "whitelistedconfig (class in keystone.resource.config_backends.sql)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig"]], "choose_table() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.choose_table"]], "create_config_options() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.create_config_options"]], "delete_config_options() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.delete_config_options"]], "domain_id (keystone.resource.config_backends.sql.configregister attribute)": [[342, "keystone.resource.config_backends.sql.ConfigRegister.domain_id"]], "domain_id (keystone.resource.config_backends.sql.sensitiveconfig attribute)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig.domain_id"]], "domain_id (keystone.resource.config_backends.sql.whitelistedconfig attribute)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig.domain_id"]], "get_config_option() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.get_config_option"]], "group (keystone.resource.config_backends.sql.sensitiveconfig attribute)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig.group"]], "group (keystone.resource.config_backends.sql.whitelistedconfig attribute)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig.group"]], "keystone.resource.config_backends.sql": [[342, "module-keystone.resource.config_backends.sql"]], "list_config_options() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.list_config_options"]], "obtain_registration() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.obtain_registration"]], "option (keystone.resource.config_backends.sql.sensitiveconfig attribute)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig.option"]], "option (keystone.resource.config_backends.sql.whitelistedconfig attribute)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig.option"]], "read_registration() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.read_registration"]], "release_registration() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.release_registration"]], "to_dict() (keystone.resource.config_backends.sql.sensitiveconfig method)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig.to_dict"]], "to_dict() (keystone.resource.config_backends.sql.whitelistedconfig method)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig.to_dict"]], "type (keystone.resource.config_backends.sql.configregister attribute)": [[342, "keystone.resource.config_backends.sql.ConfigRegister.type"]], "update_config_options() (keystone.resource.config_backends.sql.domainconfig method)": [[342, "keystone.resource.config_backends.sql.DomainConfig.update_config_options"]], "value (keystone.resource.config_backends.sql.sensitiveconfig attribute)": [[342, "keystone.resource.config_backends.sql.SensitiveConfig.value"]], "value (keystone.resource.config_backends.sql.whitelistedconfig attribute)": [[342, "keystone.resource.config_backends.sql.WhiteListedConfig.value"]], "domainconfigmanager (class in keystone.resource.core)": [[343, "keystone.resource.core.DomainConfigManager"]], "manager (class in keystone.resource.core)": [[343, "keystone.resource.core.Manager"]], "assert_domain_enabled() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.assert_domain_enabled"]], "assert_domain_not_federated() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.assert_domain_not_federated"]], "assert_project_enabled() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.assert_project_enabled"]], "check_project_depth() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.check_project_depth"]], "create_config() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.create_config"]], "create_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.create_domain"]], "create_project() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.create_project"]], "create_project_tag() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.create_project_tag"]], "delete_config() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.delete_config"]], "delete_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.delete_domain"]], "delete_project() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.delete_project"]], "delete_project_tag() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.delete_project_tag"]], "driver_namespace (keystone.resource.core.domainconfigmanager attribute)": [[343, "keystone.resource.core.DomainConfigManager.driver_namespace"]], "driver_namespace (keystone.resource.core.manager attribute)": [[343, "keystone.resource.core.Manager.driver_namespace"]], "get_config() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.get_config"]], "get_config_default() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.get_config_default"]], "get_config_with_sensitive_info() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.get_config_with_sensitive_info"]], "get_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_domain"]], "get_domain_by_name() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_domain_by_name"]], "get_project() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_project"]], "get_project_by_name() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_project_by_name"]], "get_project_parents_as_ids() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_project_parents_as_ids"]], "get_project_tag() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_project_tag"]], "get_projects_in_subtree_as_ids() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.get_projects_in_subtree_as_ids"]], "get_security_compliance_config() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.get_security_compliance_config"]], "keystone.resource.core": [[343, "module-keystone.resource.core"]], "list_domains() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_domains"]], "list_domains_from_ids() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_domains_from_ids"]], "list_project_parents() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_project_parents"]], "list_project_tags() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_project_tags"]], "list_projects() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_projects"]], "list_projects_acting_as_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_projects_acting_as_domain"]], "list_projects_in_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_projects_in_domain"]], "list_projects_in_subtree() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.list_projects_in_subtree"]], "sensitive_options (keystone.resource.core.domainconfigmanager attribute)": [[343, "keystone.resource.core.DomainConfigManager.sensitive_options"]], "update_config() (keystone.resource.core.domainconfigmanager method)": [[343, "keystone.resource.core.DomainConfigManager.update_config"]], "update_domain() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.update_domain"]], "update_project() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.update_project"]], "update_project_tags() (keystone.resource.core.manager method)": [[343, "keystone.resource.core.Manager.update_project_tags"]], "whitelisted_options (keystone.resource.core.domainconfigmanager attribute)": [[343, "keystone.resource.core.DomainConfigManager.whitelisted_options"]], "keystone.resource.schema": [[344, "module-keystone.resource.schema"]], "keystone.revoke": [[345, "module-keystone.revoke"]], "keystone.revoke.backends": [[346, "module-keystone.revoke.backends"]], "revokedriverbase (class in keystone.revoke.backends.base)": [[347, "keystone.revoke.backends.base.RevokeDriverBase"]], "keystone.revoke.backends.base": [[347, "module-keystone.revoke.backends.base"]], "list_events() (keystone.revoke.backends.base.revokedriverbase method)": [[347, "keystone.revoke.backends.base.RevokeDriverBase.list_events"]], "revoke() (keystone.revoke.backends.base.revokedriverbase method)": [[347, "keystone.revoke.backends.base.RevokeDriverBase.revoke"]], "revoked_before_cutoff_time() (in module keystone.revoke.backends.base)": [[347, "keystone.revoke.backends.base.revoked_before_cutoff_time"]], "revocationevent (class in keystone.revoke.backends.sql)": [[348, "keystone.revoke.backends.sql.RevocationEvent"]], "revoke (class in keystone.revoke.backends.sql)": [[348, "keystone.revoke.backends.sql.Revoke"]], "access_token_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.access_token_id"]], "attributes (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.attributes"]], "audit_chain_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.audit_chain_id"]], "audit_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.audit_id"]], "consumer_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.consumer_id"]], "domain_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.domain_id"]], "expires_at (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.expires_at"]], "id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.id"]], "issued_before (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.issued_before"]], "keystone.revoke.backends.sql": [[348, "module-keystone.revoke.backends.sql"]], "list_events() (keystone.revoke.backends.sql.revoke method)": [[348, "keystone.revoke.backends.sql.Revoke.list_events"]], "project_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.project_id"]], "revoke() (keystone.revoke.backends.sql.revoke method)": [[348, "keystone.revoke.backends.sql.Revoke.revoke"]], "revoked_at (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.revoked_at"]], "role_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.role_id"]], "trust_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.trust_id"]], "user_id (keystone.revoke.backends.sql.revocationevent attribute)": [[348, "keystone.revoke.backends.sql.RevocationEvent.user_id"]], "manager (class in keystone.revoke.core)": [[349, "keystone.revoke.core.Manager"]], "check_token() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.check_token"]], "driver_namespace (keystone.revoke.core.manager attribute)": [[349, "keystone.revoke.core.Manager.driver_namespace"]], "keystone.revoke.core": [[349, "module-keystone.revoke.core"]], "list_events() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.list_events"]], "revoke() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.revoke"]], "revoke_by_audit_chain_id() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.revoke_by_audit_chain_id"]], "revoke_by_audit_id() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.revoke_by_audit_id"]], "revoke_by_user() (keystone.revoke.core.manager method)": [[349, "keystone.revoke.core.Manager.revoke_by_user"]], "keystone.revoke.model": [[350, "module-keystone.revoke.model"]], "configure() (in module keystone.server)": [[351, "keystone.server.configure"]], "keystone.server": [[351, "module-keystone.server"]], "setup_backends() (in module keystone.server)": [[351, "keystone.server.setup_backends"]], "keystone.server.backends": [[352, "module-keystone.server.backends"]], "load_backends() (in module keystone.server.backends)": [[352, "keystone.server.backends.load_backends"]], "apibase (class in keystone.server.flask)": [[353, "keystone.server.flask.APIBase"]], "jsonhomedata (in module keystone.server.flask)": [[353, "keystone.server.flask.JsonHomeData"]], "resourcebase (class in keystone.server.flask)": [[353, "keystone.server.flask.ResourceBase"]], "resourcemap (in module keystone.server.flask)": [[353, "keystone.server.flask.ResourceMap"]], "api (keystone.server.flask.apibase property)": [[353, "keystone.server.flask.APIBase.api"]], "api_prefix (keystone.server.flask.resourcebase attribute)": [[353, "keystone.server.flask.ResourceBase.api_prefix"]], "audit_initiator (keystone.server.flask.resourcebase property)": [[353, "keystone.server.flask.ResourceBase.audit_initiator"]], "auth_context (keystone.server.flask.resourcebase property)": [[353, "keystone.server.flask.ResourceBase.auth_context"]], "base_url() (in module keystone.server.flask)": [[353, "keystone.server.flask.base_url"]], "blueprint (keystone.server.flask.apibase property)": [[353, "keystone.server.flask.APIBase.blueprint"]], "build_driver_hints() (keystone.server.flask.resourcebase static method)": [[353, "keystone.server.flask.ResourceBase.build_driver_hints"]], "collection_key (keystone.server.flask.resourcebase attribute)": [[353, "keystone.server.flask.ResourceBase.collection_key"]], "construct_json_home_data() (in module keystone.server.flask)": [[353, "keystone.server.flask.construct_json_home_data"]], "construct_resource_map() (in module keystone.server.flask)": [[353, "keystone.server.flask.construct_resource_map"]], "filter_by_attributes() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.filter_by_attributes"]], "filter_params() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.filter_params"]], "full_url() (in module keystone.server.flask)": [[353, "keystone.server.flask.full_url"]], "get_token_ref() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.get_token_ref"]], "instantiate_and_register_to_app() (keystone.server.flask.apibase class method)": [[353, "keystone.server.flask.APIBase.instantiate_and_register_to_app"]], "keystone.server.flask": [[353, "module-keystone.server.flask"]], "limit() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.limit"]], "member_key (keystone.server.flask.resourcebase attribute)": [[353, "keystone.server.flask.ResourceBase.member_key"]], "method_decorators (keystone.server.flask.resourcebase attribute)": [[353, "keystone.server.flask.ResourceBase.method_decorators"]], "oslo_context (keystone.server.flask.resourcebase property)": [[353, "keystone.server.flask.ResourceBase.oslo_context"]], "query_filter_is_true() (keystone.server.flask.resourcebase static method)": [[353, "keystone.server.flask.ResourceBase.query_filter_is_true"]], "request_body_json (keystone.server.flask.resourcebase property)": [[353, "keystone.server.flask.ResourceBase.request_body_json"]], "resource_mapping (keystone.server.flask.apibase property)": [[353, "keystone.server.flask.APIBase.resource_mapping"]], "resources (keystone.server.flask.apibase property)": [[353, "keystone.server.flask.APIBase.resources"]], "unenforced_api() (in module keystone.server.flask)": [[353, "keystone.server.flask.unenforced_api"]], "wrap_collection() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.wrap_collection"]], "wrap_member() (keystone.server.flask.resourcebase class method)": [[353, "keystone.server.flask.ResourceBase.wrap_member"]], "application_factory() (in module keystone.server.flask.application)": [[354, "keystone.server.flask.application.application_factory"]], "fail_gracefully() (in module keystone.server.flask.application)": [[354, "keystone.server.flask.application.fail_gracefully"]], "keystone.server.flask.application": [[354, "module-keystone.server.flask.application"]], "apibase (class in keystone.server.flask.common)": [[355, "keystone.server.flask.common.APIBase"]], "jsonhomedata (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.JsonHomeData"]], "resourcebase (class in keystone.server.flask.common)": [[355, "keystone.server.flask.common.ResourceBase"]], "resourcemap (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.ResourceMap"]], "api (keystone.server.flask.common.apibase property)": [[355, "keystone.server.flask.common.APIBase.api"]], "api_prefix (keystone.server.flask.common.resourcebase attribute)": [[355, "keystone.server.flask.common.ResourceBase.api_prefix"]], "audit_initiator (keystone.server.flask.common.resourcebase property)": [[355, "keystone.server.flask.common.ResourceBase.audit_initiator"]], "auth_context (keystone.server.flask.common.resourcebase property)": [[355, "keystone.server.flask.common.ResourceBase.auth_context"]], "base_url() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.base_url"]], "blueprint (keystone.server.flask.common.apibase property)": [[355, "keystone.server.flask.common.APIBase.blueprint"]], "build_driver_hints() (keystone.server.flask.common.resourcebase static method)": [[355, "keystone.server.flask.common.ResourceBase.build_driver_hints"]], "collection_key (keystone.server.flask.common.resourcebase attribute)": [[355, "keystone.server.flask.common.ResourceBase.collection_key"]], "construct_json_home_data() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.construct_json_home_data"]], "construct_resource_map() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.construct_resource_map"]], "filter_by_attributes() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.filter_by_attributes"]], "filter_params() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.filter_params"]], "full_url() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.full_url"]], "get_token_ref() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.get_token_ref"]], "instantiate_and_register_to_app() (keystone.server.flask.common.apibase class method)": [[355, "keystone.server.flask.common.APIBase.instantiate_and_register_to_app"]], "keystone.server.flask.common": [[355, "module-keystone.server.flask.common"]], "limit() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.limit"]], "member_key (keystone.server.flask.common.resourcebase attribute)": [[355, "keystone.server.flask.common.ResourceBase.member_key"]], "method_decorators (keystone.server.flask.common.resourcebase attribute)": [[355, "keystone.server.flask.common.ResourceBase.method_decorators"]], "oslo_context (keystone.server.flask.common.resourcebase property)": [[355, "keystone.server.flask.common.ResourceBase.oslo_context"]], "query_filter_is_true() (keystone.server.flask.common.resourcebase static method)": [[355, "keystone.server.flask.common.ResourceBase.query_filter_is_true"]], "request_body_json (keystone.server.flask.common.resourcebase property)": [[355, "keystone.server.flask.common.ResourceBase.request_body_json"]], "resource_mapping (keystone.server.flask.common.apibase property)": [[355, "keystone.server.flask.common.APIBase.resource_mapping"]], "resources (keystone.server.flask.common.apibase property)": [[355, "keystone.server.flask.common.APIBase.resources"]], "set_unenforced_ok() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.set_unenforced_ok"]], "unenforced_api() (in module keystone.server.flask.common)": [[355, "keystone.server.flask.common.unenforced_api"]], "wrap_collection() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.wrap_collection"]], "wrap_member() (keystone.server.flask.common.resourcebase class method)": [[355, "keystone.server.flask.common.ResourceBase.wrap_member"]], "initialize_application() (in module keystone.server.flask.core)": [[356, "keystone.server.flask.core.initialize_application"]], "keystone.server.flask.core": [[356, "module-keystone.server.flask.core"]], "setup_app_middleware() (in module keystone.server.flask.core)": [[356, "keystone.server.flask.core.setup_app_middleware"]], "keystone.server.flask.request_processing": [[357, "module-keystone.server.flask.request_processing"]], "json_body_before_request() (in module keystone.server.flask.request_processing.json_body)": [[358, "keystone.server.flask.request_processing.json_body.json_body_before_request"]], "keystone.server.flask.request_processing.json_body": [[358, "module-keystone.server.flask.request_processing.json_body"]], "keystone.server.flask.request_processing.middleware": [[359, "module-keystone.server.flask.request_processing.middleware"]], "authcontextmiddleware (class in keystone.server.flask.request_processing.middleware.auth_context)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware"]], "factory() (keystone.server.flask.request_processing.middleware.auth_context.authcontextmiddleware class method)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware.factory"]], "fetch_token() (keystone.server.flask.request_processing.middleware.auth_context.authcontextmiddleware method)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware.fetch_token"]], "fill_context() (keystone.server.flask.request_processing.middleware.auth_context.authcontextmiddleware method)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware.fill_context"]], "keystone.server.flask.request_processing.middleware.auth_context": [[360, "module-keystone.server.flask.request_processing.middleware.auth_context"]], "kwargs_to_fetch_token (keystone.server.flask.request_processing.middleware.auth_context.authcontextmiddleware attribute)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware.kwargs_to_fetch_token"]], "process_request() (keystone.server.flask.request_processing.middleware.auth_context.authcontextmiddleware method)": [[360, "keystone.server.flask.request_processing.middleware.auth_context.AuthContextMiddleware.process_request"]], "urlnormalizingmiddleware (class in keystone.server.flask.request_processing.middleware.url_normalize)": [[361, "keystone.server.flask.request_processing.middleware.url_normalize.URLNormalizingMiddleware"]], "keystone.server.flask.request_processing.middleware.url_normalize": [[361, "module-keystone.server.flask.request_processing.middleware.url_normalize"]], "keystone.server.flask.request_processing.req_logging": [[362, "module-keystone.server.flask.request_processing.req_logging"]], "log_request_info() (in module keystone.server.flask.request_processing.req_logging)": [[362, "keystone.server.flask.request_processing.req_logging.log_request_info"]], "initialize_admin_application() (in module keystone.server.wsgi)": [[363, "keystone.server.wsgi.initialize_admin_application"]], "initialize_public_application() (in module keystone.server.wsgi)": [[363, "keystone.server.wsgi.initialize_public_application"]], "keystone.server.wsgi": [[363, "module-keystone.server.wsgi"]], "keystone.token": [[364, "module-keystone.token"]], "manager (class in keystone.token.provider)": [[365, "keystone.token.provider.Manager"]], "v3 (keystone.token.provider.manager attribute)": [[365, "keystone.token.provider.Manager.V3"]], "versions (keystone.token.provider.manager attribute)": [[365, "keystone.token.provider.Manager.VERSIONS"]], "check_revocation() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.check_revocation"]], "check_revocation_v3() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.check_revocation_v3"]], "default_expire_time() (in module keystone.token.provider)": [[365, "keystone.token.provider.default_expire_time"]], "driver_namespace (keystone.token.provider.manager attribute)": [[365, "keystone.token.provider.Manager.driver_namespace"]], "invalidate_individual_token_cache() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.invalidate_individual_token_cache"]], "issue_token() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.issue_token"]], "keystone.token.provider": [[365, "module-keystone.token.provider"]], "random_urlsafe_str() (in module keystone.token.provider)": [[365, "keystone.token.provider.random_urlsafe_str"]], "revoke_token() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.revoke_token"]], "validate_token() (keystone.token.provider.manager method)": [[365, "keystone.token.provider.Manager.validate_token"]], "keystone.token.providers": [[366, "module-keystone.token.providers"]], "provider (class in keystone.token.providers.base)": [[367, "keystone.token.providers.base.Provider"]], "generate_id_and_issued_at() (keystone.token.providers.base.provider method)": [[367, "keystone.token.providers.base.Provider.generate_id_and_issued_at"]], "keystone.token.providers.base": [[367, "module-keystone.token.providers.base"]], "validate_token() (keystone.token.providers.base.provider method)": [[367, "keystone.token.providers.base.Provider.validate_token"]], "keystone.token.providers.fernet": [[368, "module-keystone.token.providers.fernet"]], "provider (class in keystone.token.providers.fernet.core)": [[369, "keystone.token.providers.fernet.core.Provider"]], "generate_id_and_issued_at() (keystone.token.providers.fernet.core.provider method)": [[369, "keystone.token.providers.fernet.core.Provider.generate_id_and_issued_at"]], "keystone.token.providers.fernet.core": [[369, "module-keystone.token.providers.fernet.core"]], "validate_token() (keystone.token.providers.fernet.core.provider method)": [[369, "keystone.token.providers.fernet.core.Provider.validate_token"]], "keystone.token.providers.jws": [[370, "module-keystone.token.providers.jws"]], "jwsformatter (class in keystone.token.providers.jws.core)": [[371, "keystone.token.providers.jws.core.JWSFormatter"]], "provider (class in keystone.token.providers.jws.core)": [[371, "keystone.token.providers.jws.core.Provider"]], "algorithm (keystone.token.providers.jws.core.jwsformatter attribute)": [[371, "keystone.token.providers.jws.core.JWSFormatter.algorithm"]], "create_token() (keystone.token.providers.jws.core.jwsformatter method)": [[371, "keystone.token.providers.jws.core.JWSFormatter.create_token"]], "generate_id_and_issued_at() (keystone.token.providers.jws.core.provider method)": [[371, "keystone.token.providers.jws.core.Provider.generate_id_and_issued_at"]], "keystone.token.providers.jws.core": [[371, "module-keystone.token.providers.jws.core"]], "private_key (keystone.token.providers.jws.core.jwsformatter property)": [[371, "keystone.token.providers.jws.core.JWSFormatter.private_key"]], "public_keys (keystone.token.providers.jws.core.jwsformatter property)": [[371, "keystone.token.providers.jws.core.JWSFormatter.public_keys"]], "validate_token() (keystone.token.providers.jws.core.jwsformatter method)": [[371, "keystone.token.providers.jws.core.JWSFormatter.validate_token"]], "validate_token() (keystone.token.providers.jws.core.provider method)": [[371, "keystone.token.providers.jws.core.Provider.validate_token"]], "applicationcredentialscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.ApplicationCredentialScopedPayload"]], "basepayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.BasePayload"]], "domainscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.DomainScopedPayload"]], "federateddomainscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.FederatedDomainScopedPayload"]], "federatedprojectscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.FederatedProjectScopedPayload"]], "federatedscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.FederatedScopedPayload"]], "federatedunscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload"]], "oauthscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.OauthScopedPayload"]], "projectscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.ProjectScopedPayload"]], "systemscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.SystemScopedPayload"]], "tokenformatter (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.TokenFormatter"]], "trustscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.TrustScopedPayload"]], "unscopedpayload (class in keystone.token.token_formatters)": [[372, "keystone.token.token_formatters.UnscopedPayload"]], "assemble() (keystone.token.token_formatters.applicationcredentialscopedpayload class method)": [[372, "keystone.token.token_formatters.ApplicationCredentialScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.assemble"]], "assemble() (keystone.token.token_formatters.domainscopedpayload class method)": [[372, "keystone.token.token_formatters.DomainScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.federatedscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.federatedunscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.oauthscopedpayload class method)": [[372, "keystone.token.token_formatters.OauthScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.projectscopedpayload class method)": [[372, "keystone.token.token_formatters.ProjectScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.systemscopedpayload class method)": [[372, "keystone.token.token_formatters.SystemScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.trustscopedpayload class method)": [[372, "keystone.token.token_formatters.TrustScopedPayload.assemble"]], "assemble() (keystone.token.token_formatters.unscopedpayload class method)": [[372, "keystone.token.token_formatters.UnscopedPayload.assemble"]], "attempt_convert_uuid_hex_to_bytes() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.attempt_convert_uuid_hex_to_bytes"]], "base64_encode() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.base64_encode"]], "convert_uuid_bytes_to_hex() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.convert_uuid_bytes_to_hex"]], "convert_uuid_hex_to_bytes() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.convert_uuid_hex_to_bytes"]], "create_token() (keystone.token.token_formatters.tokenformatter method)": [[372, "keystone.token.token_formatters.TokenFormatter.create_token"]], "creation_time() (keystone.token.token_formatters.tokenformatter class method)": [[372, "keystone.token.token_formatters.TokenFormatter.creation_time"]], "crypto (keystone.token.token_formatters.tokenformatter property)": [[372, "keystone.token.token_formatters.TokenFormatter.crypto"]], "disassemble() (keystone.token.token_formatters.applicationcredentialscopedpayload class method)": [[372, "keystone.token.token_formatters.ApplicationCredentialScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.disassemble"]], "disassemble() (keystone.token.token_formatters.domainscopedpayload class method)": [[372, "keystone.token.token_formatters.DomainScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.federatedscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.federatedunscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.oauthscopedpayload class method)": [[372, "keystone.token.token_formatters.OauthScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.projectscopedpayload class method)": [[372, "keystone.token.token_formatters.ProjectScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.systemscopedpayload class method)": [[372, "keystone.token.token_formatters.SystemScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.trustscopedpayload class method)": [[372, "keystone.token.token_formatters.TrustScopedPayload.disassemble"]], "disassemble() (keystone.token.token_formatters.unscopedpayload class method)": [[372, "keystone.token.token_formatters.UnscopedPayload.disassemble"]], "keystone.token.token_formatters": [[372, "module-keystone.token.token_formatters"]], "pack() (keystone.token.token_formatters.tokenformatter method)": [[372, "keystone.token.token_formatters.TokenFormatter.pack"]], "pack_group_id() (keystone.token.token_formatters.federatedunscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload.pack_group_id"]], "random_urlsafe_str_to_bytes() (keystone.token.token_formatters.basepayload class method)": [[372, "keystone.token.token_formatters.BasePayload.random_urlsafe_str_to_bytes"]], "restore_padding() (keystone.token.token_formatters.tokenformatter class method)": [[372, "keystone.token.token_formatters.TokenFormatter.restore_padding"]], "unpack() (keystone.token.token_formatters.tokenformatter method)": [[372, "keystone.token.token_formatters.TokenFormatter.unpack"]], "unpack_group_id() (keystone.token.token_formatters.federatedunscopedpayload class method)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload.unpack_group_id"]], "validate_token() (keystone.token.token_formatters.tokenformatter method)": [[372, "keystone.token.token_formatters.TokenFormatter.validate_token"]], "version (keystone.token.token_formatters.applicationcredentialscopedpayload attribute)": [[372, "keystone.token.token_formatters.ApplicationCredentialScopedPayload.version"]], "version (keystone.token.token_formatters.basepayload attribute)": [[372, "keystone.token.token_formatters.BasePayload.version"]], "version (keystone.token.token_formatters.domainscopedpayload attribute)": [[372, "keystone.token.token_formatters.DomainScopedPayload.version"]], "version (keystone.token.token_formatters.federateddomainscopedpayload attribute)": [[372, "keystone.token.token_formatters.FederatedDomainScopedPayload.version"]], "version (keystone.token.token_formatters.federatedprojectscopedpayload attribute)": [[372, "keystone.token.token_formatters.FederatedProjectScopedPayload.version"]], "version (keystone.token.token_formatters.federatedscopedpayload attribute)": [[372, "keystone.token.token_formatters.FederatedScopedPayload.version"]], "version (keystone.token.token_formatters.federatedunscopedpayload attribute)": [[372, "keystone.token.token_formatters.FederatedUnscopedPayload.version"]], "version (keystone.token.token_formatters.oauthscopedpayload attribute)": [[372, "keystone.token.token_formatters.OauthScopedPayload.version"]], "version (keystone.token.token_formatters.projectscopedpayload attribute)": [[372, "keystone.token.token_formatters.ProjectScopedPayload.version"]], "version (keystone.token.token_formatters.systemscopedpayload attribute)": [[372, "keystone.token.token_formatters.SystemScopedPayload.version"]], "version (keystone.token.token_formatters.trustscopedpayload attribute)": [[372, "keystone.token.token_formatters.TrustScopedPayload.version"]], "version (keystone.token.token_formatters.unscopedpayload attribute)": [[372, "keystone.token.token_formatters.UnscopedPayload.version"]], "keystone.trust": [[373, "module-keystone.trust"]], "keystone.trust.backends": [[374, "module-keystone.trust.backends"]], "trustdriverbase (class in keystone.trust.backends.base)": [[375, "keystone.trust.backends.base.TrustDriverBase"]], "consume_use() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.consume_use"]], "create_trust() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.create_trust"]], "delete_trust() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.delete_trust"]], "delete_trusts_for_project() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.delete_trusts_for_project"]], "flush_expired_and_soft_deleted_trusts() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.flush_expired_and_soft_deleted_trusts"]], "get_trust() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.get_trust"]], "keystone.trust.backends.base": [[375, "module-keystone.trust.backends.base"]], "list_trusts() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.list_trusts"]], "list_trusts_for_trustee() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.list_trusts_for_trustee"]], "list_trusts_for_trustor() (keystone.trust.backends.base.trustdriverbase method)": [[375, "keystone.trust.backends.base.TrustDriverBase.list_trusts_for_trustor"]], "trust (class in keystone.trust.backends.sql)": [[376, "keystone.trust.backends.sql.Trust"]], "trustmodel (class in keystone.trust.backends.sql)": [[376, "keystone.trust.backends.sql.TrustModel"]], "trustrole (class in keystone.trust.backends.sql)": [[376, "keystone.trust.backends.sql.TrustRole"]], "attributes (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.attributes"]], "attributes (keystone.trust.backends.sql.trustrole attribute)": [[376, "keystone.trust.backends.sql.TrustRole.attributes"]], "consume_use() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.consume_use"]], "create_trust() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.create_trust"]], "delete_trust() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.delete_trust"]], "delete_trusts_for_project() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.delete_trusts_for_project"]], "deleted_at (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.deleted_at"]], "expires_at (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.expires_at"]], "expires_at_int (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.expires_at_int"]], "extra (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.extra"]], "flush_expired_and_soft_deleted_trusts() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.flush_expired_and_soft_deleted_trusts"]], "get_trust() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.get_trust"]], "id (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.id"]], "impersonation (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.impersonation"]], "keystone.trust.backends.sql": [[376, "module-keystone.trust.backends.sql"]], "list_trusts() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.list_trusts"]], "list_trusts_for_trustee() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.list_trusts_for_trustee"]], "list_trusts_for_trustor() (keystone.trust.backends.sql.trust method)": [[376, "keystone.trust.backends.sql.Trust.list_trusts_for_trustor"]], "project_id (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.project_id"]], "redelegated_trust_id (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.redelegated_trust_id"]], "redelegation_count (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.redelegation_count"]], "remaining_uses (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.remaining_uses"]], "role_id (keystone.trust.backends.sql.trustrole attribute)": [[376, "keystone.trust.backends.sql.TrustRole.role_id"]], "trust_id (keystone.trust.backends.sql.trustrole attribute)": [[376, "keystone.trust.backends.sql.TrustRole.trust_id"]], "trustee_user_id (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.trustee_user_id"]], "trustor_user_id (keystone.trust.backends.sql.trustmodel attribute)": [[376, "keystone.trust.backends.sql.TrustModel.trustor_user_id"]], "manager (class in keystone.trust.core)": [[377, "keystone.trust.core.Manager"]], "create_trust() (keystone.trust.core.manager method)": [[377, "keystone.trust.core.Manager.create_trust"]], "delete_trust() (keystone.trust.core.manager method)": [[377, "keystone.trust.core.Manager.delete_trust"]], "driver_namespace (keystone.trust.core.manager attribute)": [[377, "keystone.trust.core.Manager.driver_namespace"]], "get_trust() (keystone.trust.core.manager method)": [[377, "keystone.trust.core.Manager.get_trust"]], "get_trust_pedigree() (keystone.trust.core.manager method)": [[377, "keystone.trust.core.Manager.get_trust_pedigree"]], "keystone.trust.core": [[377, "module-keystone.trust.core"]], "keystone.trust.schema": [[378, "module-keystone.trust.schema"]], "keystone.version": [[379, "module-keystone.version"]], "release_string() (in module keystone.version)": [[379, "keystone.version.release_string"]]}})