openstackclient package¶
Subpackages¶
- openstackclient.api package
- Submodules
- openstackclient.api.api module
- openstackclient.api.auth module
- openstackclient.api.auth_plugin module
- openstackclient.api.image_v1 module
- openstackclient.api.image_v2 module
- openstackclient.api.network_v2 module
- openstackclient.api.object_store_v1 module
- openstackclient.api.utils module
- Module contents
- openstackclient.common package
- Submodules
- openstackclient.common.clientmanager module
- openstackclient.common.commandmanager module
- openstackclient.common.exceptions module
- openstackclient.common.extension module
- openstackclient.common.limits module
- openstackclient.common.module module
- openstackclient.common.parseractions module
- openstackclient.common.quota module
- openstackclient.common.timing module
- openstackclient.common.utils module
- Module contents
- openstackclient.compute package
- Subpackages
- openstackclient.compute.v2 package
- Submodules
- openstackclient.compute.v2.agent module
- openstackclient.compute.v2.aggregate module
- openstackclient.compute.v2.availability_zone module
- openstackclient.compute.v2.console module
- openstackclient.compute.v2.fixedip module
- openstackclient.compute.v2.flavor module
- openstackclient.compute.v2.floatingip module
- openstackclient.compute.v2.floatingippool module
- openstackclient.compute.v2.host module
- openstackclient.compute.v2.hypervisor module
- openstackclient.compute.v2.hypervisor_stats module
- openstackclient.compute.v2.keypair module
- openstackclient.compute.v2.security_group module
- openstackclient.compute.v2.server module
- openstackclient.compute.v2.service module
- openstackclient.compute.v2.usage module
- Module contents
- openstackclient.compute.v2 package
- Submodules
- openstackclient.compute.client module
- Module contents
- Subpackages
- openstackclient.identity package
- Subpackages
- openstackclient.identity.v2_0 package
- Submodules
- openstackclient.identity.v2_0.catalog module
- openstackclient.identity.v2_0.ec2creds module
- openstackclient.identity.v2_0.endpoint module
- openstackclient.identity.v2_0.project module
- openstackclient.identity.v2_0.role module
- openstackclient.identity.v2_0.service module
- openstackclient.identity.v2_0.token module
- openstackclient.identity.v2_0.user module
- Module contents
- openstackclient.identity.v3 package
- Submodules
- openstackclient.identity.v3.catalog module
- openstackclient.identity.v3.consumer module
- openstackclient.identity.v3.credential module
- openstackclient.identity.v3.domain module
- openstackclient.identity.v3.endpoint module
- openstackclient.identity.v3.federation_protocol module
- openstackclient.identity.v3.group module
- openstackclient.identity.v3.identity_provider module
- openstackclient.identity.v3.mapping module
- openstackclient.identity.v3.policy module
- openstackclient.identity.v3.project module
- openstackclient.identity.v3.region module
- openstackclient.identity.v3.role module
- openstackclient.identity.v3.role_assignment module
- openstackclient.identity.v3.service module
- openstackclient.identity.v3.token module
- openstackclient.identity.v3.trust module
- openstackclient.identity.v3.unscoped_saml module
- openstackclient.identity.v3.user module
- Module contents
- openstackclient.identity.v2_0 package
- Submodules
- openstackclient.identity.client module
- openstackclient.identity.common module
- Module contents
- Subpackages
- openstackclient.image package
- openstackclient.network package
- openstackclient.object package
- openstackclient.tests package
- Subpackages
- openstackclient.tests.api package
- Submodules
- openstackclient.tests.api.fakes module
- openstackclient.tests.api.test_api module
- openstackclient.tests.api.test_image_v1 module
- openstackclient.tests.api.test_image_v2 module
- openstackclient.tests.api.test_network_v2 module
- openstackclient.tests.api.test_object_store_v1 module
- openstackclient.tests.api.test_utils module
- Module contents
- openstackclient.tests.common package
- Submodules
- openstackclient.tests.common.test_clientmanager module
- openstackclient.tests.common.test_commandmanager module
- openstackclient.tests.common.test_extension module
- openstackclient.tests.common.test_module module
- openstackclient.tests.common.test_parseractions module
- openstackclient.tests.common.test_timing module
- openstackclient.tests.common.test_utils module
- Module contents
- openstackclient.tests.compute package
- openstackclient.tests.identity package
- Subpackages
- openstackclient.tests.identity.v2_0 package
- Submodules
- openstackclient.tests.identity.v2_0.fakes module
- openstackclient.tests.identity.v2_0.test_catalog module
- openstackclient.tests.identity.v2_0.test_endpoint module
- openstackclient.tests.identity.v2_0.test_project module
- openstackclient.tests.identity.v2_0.test_role module
- openstackclient.tests.identity.v2_0.test_service module
- openstackclient.tests.identity.v2_0.test_token module
- openstackclient.tests.identity.v2_0.test_user module
- Module contents
- openstackclient.tests.identity.v3 package
- Submodules
- openstackclient.tests.identity.v3.fakes module
- openstackclient.tests.identity.v3.test_catalog module
- openstackclient.tests.identity.v3.test_consumer module
- openstackclient.tests.identity.v3.test_domain module
- openstackclient.tests.identity.v3.test_endpoint module
- openstackclient.tests.identity.v3.test_group module
- openstackclient.tests.identity.v3.test_identity_provider module
- openstackclient.tests.identity.v3.test_mappings module
- openstackclient.tests.identity.v3.test_oauth module
- openstackclient.tests.identity.v3.test_project module
- openstackclient.tests.identity.v3.test_protocol module
- openstackclient.tests.identity.v3.test_region module
- openstackclient.tests.identity.v3.test_role module
- openstackclient.tests.identity.v3.test_role_assignment module
- openstackclient.tests.identity.v3.test_service module
- openstackclient.tests.identity.v3.test_token module
- openstackclient.tests.identity.v3.test_trust module
- openstackclient.tests.identity.v3.test_unscoped_saml module
- openstackclient.tests.identity.v3.test_user module
- Module contents
- openstackclient.tests.identity.v2_0 package
- Module contents
- Subpackages
- openstackclient.tests.image package
- openstackclient.tests.network package
- openstackclient.tests.object package
- openstackclient.tests.volume package
- openstackclient.tests.api package
- Submodules
- openstackclient.tests.fakes module
- openstackclient.tests.test_shell module
- openstackclient.tests.utils module
- Module contents
- Subpackages
- openstackclient.volume package
Submodules¶
openstackclient.i18n module¶
openstackclient.shell module¶
Command-line interface to the OpenStack APIs
-
class
openstackclient.shell.
OpenStackShell
¶ Bases:
cliff.app.App
-
CONSOLE_MESSAGE_FORMAT
= '%(levelname)s: %(name)s %(message)s'¶
-
build_option_parser
(description, version)¶
-
clean_up
(cmd, result, err)¶
-
configure_logging
()¶ Configure logging for the app
Cliff sets some defaults we don’t want so re-work it a bit
-
initialize_app
(argv)¶ Global app init bits:
- set up API versions
- validate authentication info
- authenticate against Identity if requested
-
log
= <logging.Logger object at 0x4073490>¶
-
prepare_to_run_command
(cmd)¶ Set up auth and API versions
-
run
(argv)¶
-
timing_data
= []¶
-
-
openstackclient.shell.
main
(argv=['-b', 'html', 'doc/source', 'html'])¶
-
openstackclient.shell.
prompt_for_password
(prompt=None)¶ Prompt user for a password
Propmpt for a password if stdin is a tty.