Created
November 22, 2013 01:16
-
-
Save jmatt/7593051 to your computer and use it in GitHub Desktop.
os_quota_sets work
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| In [19]: driver._connection.ex_get_quota() | |
| Out[19]: | |
| {'quota_set': {'cores': 32, | |
| 'fixed_ips': -1, | |
| 'floating_ips': 10, | |
| 'id': 'ed13d984a1b04d4583ffced305cec00d', | |
| 'injected_file_content_bytes': 10240, | |
| 'injected_file_path_bytes': 255, | |
| 'injected_files': 5, | |
| 'instances': 10, | |
| 'key_pairs': 100, | |
| 'metadata_items': 128, | |
| 'ram': 51200, | |
| 'security_group_rules': 20, | |
| 'security_groups': 10}} | |
| In [20]: meta.admin_driver. | |
| meta.admin_driver.admin_init meta.admin_driver.filter_sizes meta.admin_driver.list_sizes | |
| meta.admin_driver.attach_volume meta.admin_driver.filter_volumes meta.admin_driver.list_volumes | |
| meta.admin_driver.confirm_resize_instance meta.admin_driver.get_instance meta.admin_driver.meta | |
| meta.admin_driver.create_instance meta.admin_driver.get_machine meta.admin_driver.provider | |
| meta.admin_driver.create_volume meta.admin_driver.get_size meta.admin_driver.providerCls | |
| meta.admin_driver.deploy_init_to meta.admin_driver.get_volume meta.admin_driver.reboot_instance | |
| meta.admin_driver.deploy_instance meta.admin_driver.identity meta.admin_driver.resize_instance | |
| meta.admin_driver.deploy_to meta.admin_driver.identityCls meta.admin_driver.resume_instance | |
| meta.admin_driver.destroy_instance meta.admin_driver.list_all_instances meta.admin_driver.revert_resize_instance | |
| meta.admin_driver.destroy_volume meta.admin_driver.list_all_volumes meta.admin_driver.settings_init | |
| meta.admin_driver.detach_volume meta.admin_driver.list_instances meta.admin_driver.start_instance | |
| meta.admin_driver.filter_instances meta.admin_driver.list_locations meta.admin_driver.stop_instance | |
| meta.admin_driver.filter_machines meta.admin_driver.list_machines meta.admin_driver.suspend_instance | |
| In [20]: meta.admin_driver._connection.ex_up | |
| meta.admin_driver._connection.ex_update_node meta.admin_driver._connection.ex_update_quota_for_user | |
| In [20]: meta.admin_driver._connection.ex_update_quota_for_user(tenant_id, user_id, va | |
| values vars | |
| In [20]: meta.admin_driver._connection.ex_update_quota_for_user(tenant_id, user_id, values) | |
| Out[20]: | |
| (True, | |
| {'quota_set': {'cores': 20, | |
| 'fixed_ips': -1, | |
| 'floating_ips': 10, | |
| 'injected_file_content_bytes': 10240, | |
| 'injected_file_path_bytes': 255, | |
| 'injected_files': 5, | |
| 'instances': 10, | |
| 'key_pairs': 100, | |
| 'metadata_items': 128, | |
| 'ram': 51200, | |
| 'security_group_rules': 20, | |
| 'security_groups': 10}}) | |
| In [21]: driver._connection.ex_get_quota() | |
| Out[21]: | |
| {'quota_set': {'cores': 20, | |
| 'fixed_ips': -1, | |
| 'floating_ips': 10, | |
| 'id': 'ed13d984a1b04d4583ffced305cec00d', | |
| 'injected_file_content_bytes': 10240, | |
| 'injected_file_path_bytes': 255, | |
| 'injected_files': 5, | |
| 'instances': 10, | |
| 'key_pairs': 100, | |
| 'metadata_items': 128, | |
| 'ram': 51200, | |
| 'security_group_rules': 20, | |
| 'security_groups': 10}} | |
| In [22]: values = {'cores': 32} | |
| In [23]: meta.admin_driver._connection.ex_update_quota_for_user(tenant_id, user_id, values) | |
| Out[23]: | |
| (True, | |
| {'quota_set': {'cores': 32, | |
| 'fixed_ips': -1, | |
| 'floating_ips': 10, | |
| 'injected_file_content_bytes': 10240, | |
| 'injected_file_path_bytes': 255, | |
| 'injected_files': 5, | |
| 'instances': 10, | |
| 'key_pairs': 100, | |
| 'metadata_items': 128, | |
| 'ram': 51200, | |
| 'security_group_rules': 20, | |
| 'security_groups': 10}}) | |
| In [24]: driver._connection.ex_get_quota() | |
| Out[24]: | |
| {'quota_set': {'cores': 32, | |
| 'fixed_ips': -1, | |
| 'floating_ips': 10, | |
| 'id': 'ed13d984a1b04d4583ffced305cec00d', | |
| 'injected_file_content_bytes': 10240, | |
| 'injected_file_path_bytes': 255, | |
| 'injected_files': 5, | |
| 'instances': 10, | |
| 'key_pairs': 100, | |
| 'metadata_items': 128, | |
| 'ram': 51200, | |
| 'security_group_rules': 20, | |
| 'security_groups': 10}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment