openstackclient.compute.v2 package¶
Submodules¶
openstackclient.compute.v2.agent module¶
Agent action implementations
- class openstackclient.compute.v2.agent.CreateAgent(app, app_args, cmd_name=None)¶
Bases:
ShowOne
Create compute agent.
The compute agent functionality is hypervisor specific and is only supported by the XenAPI hypervisor driver. It was removed from nova in the 23.0.0 (Wallaby) release.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.agent.CreateAgent (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.agent.DeleteAgent(app, app_args, cmd_name=None)¶
Bases:
Command
Delete compute agent(s).
The compute agent functionality is hypervisor specific and is only supported by the XenAPI hypervisor driver. It was removed from nova in the 23.0.0 (Wallaby) release.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.agent.DeleteAgent (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.agent.ListAgent(app, app_args, cmd_name=None)¶
Bases:
Lister
List compute agents.
The compute agent functionality is hypervisor specific and is only supported by the XenAPI hypervisor driver. It was removed from nova in the 23.0.0 (Wallaby) release.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.agent.ListAgent (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.agent.SetAgent(app, app_args, cmd_name=None)¶
Bases:
Command
Set compute agent properties.
The compute agent functionality is hypervisor-specific and is only supported by the XenAPI hypervisor driver. It was removed from nova in the 23.0.0 (Wallaby) release.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.agent.SetAgent (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
openstackclient.compute.v2.aggregate module¶
Compute v2 Aggregate action implementations
- class openstackclient.compute.v2.aggregate.AddAggregateHost(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.AddAggregateHost (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.aggregate.CacheImageForAggregate(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.CacheImageForAggregate (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.aggregate.CreateAggregate(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.CreateAggregate (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.aggregate.DeleteAggregate(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.DeleteAggregate (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.aggregate.ListAggregate(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.ListAggregate (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.aggregate.RemoveAggregateHost(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.RemoveAggregateHost (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.aggregate.SetAggregate(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.SetAggregate (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.aggregate.ShowAggregate(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.ShowAggregate (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.aggregate.UnsetAggregate(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.aggregate.UnsetAggregate (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
openstackclient.compute.v2.console module¶
Compute v2 Console action implementations
- class openstackclient.compute.v2.console.ShowConsoleLog(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.console.ShowConsoleLog (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.console.ShowConsoleURL(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.console.ShowConsoleURL (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.flavor module¶
Flavor action implementations
- class openstackclient.compute.v2.flavor.CreateFlavor(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.CreateFlavor (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.flavor.DeleteFlavor(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.DeleteFlavor (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.flavor.ListFlavor(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.ListFlavor (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.flavor.SetFlavor(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.SetFlavor (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.flavor.ShowFlavor(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.ShowFlavor (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.flavor.UnsetFlavor(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.flavor.UnsetFlavor (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
openstackclient.compute.v2.host module¶
Host action implementations
- class openstackclient.compute.v2.host.ListHost(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.host.ListHost (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.host.SetHost(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.host.SetHost (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.host.ShowHost(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.host.ShowHost (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
openstackclient.compute.v2.hypervisor module¶
Hypervisor action implementations
- class openstackclient.compute.v2.hypervisor.ListHypervisor(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.hypervisor.ListHypervisor (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.hypervisor.ShowHypervisor(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.hypervisor.ShowHypervisor (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.hypervisor_stats module¶
Hypervisor Stats action implementations
- class openstackclient.compute.v2.hypervisor_stats.ShowHypervisorStats(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- log = <Logger openstackclient.compute.v2.hypervisor_stats.ShowHypervisorStats (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.keypair module¶
Keypair action implementations
- class openstackclient.compute.v2.keypair.CreateKeypair(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.keypair.CreateKeypair (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.keypair.DeleteKeypair(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.keypair.DeleteKeypair (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.keypair.Keypair(private_key, public_key)¶
Bases:
tuple
- private_key¶
Alias for field number 0
- public_key¶
Alias for field number 1
- class openstackclient.compute.v2.keypair.ListKeypair(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.keypair.ListKeypair (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.keypair.ShowKeypair(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.keypair.ShowKeypair (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.server module¶
Compute v2 Server action implementations
- class openstackclient.compute.v2.server.AddFixedIP(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.AddFixedIP (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.AddFloatingIP(app, app_args, cmd_name=None)¶
Bases:
NetworkAndComputeCommand
- log = <Logger openstackclient.compute.v2.server.AddFloatingIP (WARNING)>¶
- take_action_compute(client, parsed_args)¶
Override to do something useful.
- take_action_network(client, parsed_args)¶
Override to do something useful.
- update_parser_common(parser)¶
Default is no updates to parser.
- class openstackclient.compute.v2.server.AddNetwork(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.AddNetwork (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.AddPort(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.AddPort (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.AddServerSecurityGroup(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.AddServerSecurityGroup (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.AddServerVolume(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.AddServerVolume (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.AddressesColumn(value)¶
Bases:
FormattableColumn
Generate a formatted string of a server’s addresses.
- human_readable()¶
Return a basic human readable version of the data.
- machine_readable()¶
Return a raw data structure using only Python built-in types.
It must be possible to serialize the return value directly using a formatter like JSON, and it will be up to the formatter plugin to decide how to make that transformation.
- class openstackclient.compute.v2.server.AutoNICAction(option_strings, dest, help=None)¶
Bases:
Action
- class openstackclient.compute.v2.server.BDMAction(option_strings, dest, **kwargs)¶
Bases:
MultiKeyValueAction
- validate_keys(keys)¶
Validate the provided keys.
- Parameters:
keys – A list of keys to validate.
- class openstackclient.compute.v2.server.BDMLegacyAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)¶
Bases:
Action
- class openstackclient.compute.v2.server.ConfirmMigration(app, app_args, cmd_name=None)¶
Bases:
ResizeConfirm
- log = <Logger openstackclient.compute.v2.server.ConfirmMigration (WARNING)>¶
- class openstackclient.compute.v2.server.CreateServer(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.CreateServer (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.CreateServerDump(app, app_args, cmd_name=None)¶
Bases:
Command
Create a dump file in server(s)
Trigger crash dump in server(s) with features like kdump in Linux. It will create a dump file in the server(s) dumping the server(s)’ memory, and also crash the server(s). This is contingent on guest operating system support, and the location of the dump file inside the guest will depend on the exact guest operating system.
This command requires
--os-compute-api-version
2.17 or greater.- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.CreateServerDump (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.DeleteServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.DeleteServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.EvacuateServer(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.EvacuateServer (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.HostColumn(value)¶
Bases:
FormattableColumn
Generate a formatted string of a hostname.
- human_readable()¶
Return a basic human readable version of the data.
- class openstackclient.compute.v2.server.ListServer(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ListServer (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.server.LockServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.LockServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.MigrateConfirm(app, app_args, cmd_name=None)¶
Bases:
ResizeConfirm
- log = <Logger openstackclient.compute.v2.server.MigrateConfirm (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.MigrateRevert(app, app_args, cmd_name=None)¶
Bases:
ResizeRevert
- log = <Logger openstackclient.compute.v2.server.MigrateRevert (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.MigrateServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.MigrateServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.NICAction(option_strings, dest, help=None, metavar=None, key=None)¶
Bases:
Action
- class openstackclient.compute.v2.server.NoneNICAction(option_strings, dest, help=None)¶
Bases:
Action
- class openstackclient.compute.v2.server.PauseServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.PauseServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.PercentAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)¶
Bases:
Action
- class openstackclient.compute.v2.server.PowerStateColumn(value)¶
Bases:
FormattableColumn
Generate a formatted string of a server’s power state.
- human_readable()¶
Return a basic human readable version of the data.
- power_states = ['NOSTATE', 'Running', '', 'Paused', 'Shutdown', '', 'Crashed', 'Suspended']¶
- class openstackclient.compute.v2.server.RebootServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RebootServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RebuildServer(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RebuildServer (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.RemoveFixedIP(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RemoveFixedIP (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RemoveFloatingIP(app, app_args, cmd_name=None)¶
Bases:
NetworkAndComputeCommand
- log = <Logger openstackclient.compute.v2.server.RemoveFloatingIP (WARNING)>¶
- take_action_compute(client, parsed_args)¶
Override to do something useful.
- take_action_network(client, parsed_args)¶
Override to do something useful.
- update_parser_common(parser)¶
Default is no updates to parser.
- class openstackclient.compute.v2.server.RemoveNetwork(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RemoveNetwork (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RemovePort(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RemovePort (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RemoveServerSecurityGroup(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RemoveServerSecurityGroup (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RemoveServerVolume(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RemoveServerVolume (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RescueServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RescueServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ResizeConfirm(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ResizeConfirm (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ResizeRevert(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ResizeRevert (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ResizeServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ResizeServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RestoreServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.RestoreServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ResumeServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ResumeServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.RevertMigration(app, app_args, cmd_name=None)¶
Bases:
ResizeRevert
- log = <Logger openstackclient.compute.v2.server.RevertMigration (WARNING)>¶
- class openstackclient.compute.v2.server.SetServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.SetServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ShelveServer(app, app_args, cmd_name=None)¶
Bases:
Command
Shelve and optionally offload server(s).
Shelving a server creates a snapshot of the server and stores this snapshot before shutting down the server. This shelved server can then be offloaded or deleted from the host, freeing up remaining resources on the host, such as network interfaces. Shelved servers can be unshelved, restoring the server from the snapshot. Shelving is therefore useful where users wish to retain the UUID and IP of a server, without utilizing other resources or disks.
Most clouds are configured to automatically offload shelved servers immediately or after a small delay. For clouds where this is not configured, or where the delay is larger, offloading can be manually specified. This is an admin-only operation by default.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ShelveServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.ShowServer(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.ShowServer (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server.SshServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.SshServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.StartServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.StartServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.StopServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.StopServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.SuspendServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.SuspendServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.UnlockServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.UnlockServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.UnpauseServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.UnpauseServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.UnrescueServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.UnrescueServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.UnsetServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.UnsetServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server.UnshelveServer(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server.UnshelveServer (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- openstackclient.compute.v2.server.bool_from_str(value, strict=False)¶
- openstackclient.compute.v2.server.boolenv(*vars, default=False)¶
Search for the first defined of possibly many bool-like env vars.
Returns the first environment variable defined in vars, or returns the default.
- Parameters:
vars – Arbitrary strings to search for. Case sensitive.
default – The default to return if no value found.
- Returns:
A boolean corresponding to the value found, else the default if no value found.
openstackclient.compute.v2.server_backup module¶
Compute v2 Server action implementations
- class openstackclient.compute.v2.server_backup.CreateServerBackup(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- IMAGE_API_VERSIONS = {'1': 'openstackclient.image.v1.image', '2': 'openstackclient.image.v2.image'}¶
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_backup.CreateServerBackup (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.server_event module¶
Compute v2 Server operation event implementations
- class openstackclient.compute.v2.server_event.ListServerEvent(app, app_args, cmd_name=None)¶
Bases:
Lister
List recent events of a server.
Specify
--os-compute-api-version 2.21
or higher to show events for a deleted server, specified by ID only.- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_event.ListServerEvent (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.server_event.ServerActionEventColumn(value)¶
Bases:
FormattableColumn
Custom formatter for server action events.
Format the
ServerActionEvent
objects as we’d like.- human_readable()¶
Return a basic human readable version of the data.
- machine_readable()¶
Return a raw data structure using only Python built-in types.
It must be possible to serialize the return value directly using a formatter like JSON, and it will be up to the formatter plugin to decide how to make that transformation.
- class openstackclient.compute.v2.server_event.ShowServerEvent(app, app_args, cmd_name=None)¶
Bases:
ShowOne
Show server event details.
Specify
--os-compute-api-version 2.21
or higher to show event details for a deleted server, specified by ID only. Specify--os-compute-api-version 2.51
or higher to show event details for non-admin users.- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_event.ShowServerEvent (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- openstackclient.compute.v2.server_event.is_uuid_like(value) bool ¶
Returns validation of a value as a UUID.
- Parameters:
val (string) – Value to verify
- Returns:
bool
Changed in version 1.1.1: Support non-lowercase UUIDs.
openstackclient.compute.v2.server_group module¶
Compute v2 Server Group action implementations
- class openstackclient.compute.v2.server_group.CreateServerGroup(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_group.CreateServerGroup (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
- class openstackclient.compute.v2.server_group.DeleteServerGroup(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_group.DeleteServerGroup (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server_group.ListServerGroup(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_group.ListServerGroup (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.server_group.ShowServerGroup(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_group.ShowServerGroup (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.server_image module¶
Compute v2 Server action implementations
- class openstackclient.compute.v2.server_image.CreateServerImage(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- IMAGE_API_VERSIONS = {'1': 'openstackclient.image.v1.image', '2': 'openstackclient.image.v2.image'}¶
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_image.CreateServerImage (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.server_migration module¶
Compute v2 Server Migration action implementations
- class openstackclient.compute.v2.server_migration.AbortMigration(app, app_args, cmd_name=None)¶
Bases:
Command
Cancel an ongoing live migration.
This command requires
--os-compute-api-version
2.24 or greater.- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_migration.AbortMigration (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server_migration.ForceCompleteMigration(app, app_args, cmd_name=None)¶
Bases:
Command
Force an ongoing live migration to complete.
This command requires
--os-compute-api-version
2.22 or greater.- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_migration.ForceCompleteMigration (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server_migration.ListMigration(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_migration.ListMigration (WARNING)>¶
- print_migrations(parsed_args, compute_client, migrations)¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.server_migration.ShowMigration(app, app_args, cmd_name=None)¶
Bases:
ShowOne
Show an in-progress live migration for a given server.
Note that it is not possible to show cold migrations or completed live-migrations. Use ‘openstack server migration list’ to get details for these.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_migration.ShowMigration (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.compute.v2.server_volume module¶
Compute v2 Server action implementations
- class openstackclient.compute.v2.server_volume.ListServerVolume(app, app_args, cmd_name=None)¶
Bases:
Lister
List all the volumes attached to a server.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_volume.ListServerVolume (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.server_volume.SetServerVolume(app, app_args, cmd_name=None)¶
Bases:
Command
Update a volume attachment on the server.
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.server_volume.SetServerVolume (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.server_volume.UpdateServerVolume(app, app_args, cmd_name=None)¶
Bases:
SetServerVolume
DEPRECATED: Use ‘server volume set’ instead.
- log = <Logger openstackclient.compute.v2.server_volume.UpdateServerVolume (WARNING)>¶
openstackclient.compute.v2.service module¶
Service action implementations
- class openstackclient.compute.v2.service.DeleteService(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.service.DeleteService (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
- class openstackclient.compute.v2.service.ListService(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.service.ListService (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.service.SetService(app, app_args, cmd_name=None)¶
Bases:
Command
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.service.SetService (WARNING)>¶
- take_action(parsed_args)¶
Override to do something useful.
The returned value will be returned by the program.
openstackclient.compute.v2.usage module¶
Usage action implementations
- class openstackclient.compute.v2.usage.CountColumn(value)¶
Bases:
FormattableColumn
- human_readable()¶
Return a basic human readable version of the data.
- class openstackclient.compute.v2.usage.FloatColumn(value)¶
Bases:
FormattableColumn
- human_readable()¶
Return a basic human readable version of the data.
- class openstackclient.compute.v2.usage.ListUsage(app, app_args, cmd_name=None)¶
Bases:
Lister
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.usage.ListUsage (WARNING)>¶
- take_action(parsed_args)¶
Run command.
Return a tuple containing the column names and an iterable containing the data to be listed.
- class openstackclient.compute.v2.usage.ProjectColumn(value, project_cache=None)¶
Bases:
FormattableColumn
Formattable column for project column.
Unlike the parent FormattableColumn class, the initializer of the class takes project_cache as the second argument.
osc_lib.utils.get_item_properties
instantiatesFormattableColumn
objects with a single parameter, the column value, so you need to pass a partially initialized class likefunctools.partial(ProjectColumn, project_cache)
to use this.- human_readable()¶
Return a basic human readable version of the data.
- class openstackclient.compute.v2.usage.ShowUsage(app, app_args, cmd_name=None)¶
Bases:
ShowOne
- get_parser(prog_name)¶
Return an
argparse.ArgumentParser
.
- log = <Logger openstackclient.compute.v2.usage.ShowUsage (WARNING)>¶
- take_action(parsed_args)¶
Return a two-part tuple with a tuple of column names and a tuple of values.