def _get_columns(item): column_map = { 'target_tenant': 'target_project_id', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = { 'is_shared': 'shared', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_network_columns(item): column_map = { 'is_admin_state_up': 'admin_state_up', 'is_alive': 'alive', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_member_columns(item): column_map = {'image_id': 'image_id'} hidden_columns = ['id', 'location', 'name'] return utils.get_osc_show_columns_for_sdk_resource( item.to_dict(), column_map, hidden_columns, )
def _get_columns(item): column_map = { "type": "rule_type_name", "drivers": "drivers", } invisible_columns = ["id", "location", "name"] return utils.get_osc_show_columns_for_sdk_resource( item, column_map, invisible_columns)
def _test_get_osc_show_columns_for_sdk_resource(self, sdk_resource, column_map, expected_display_columns, expected_attr_columns): display_columns, attr_columns = \ utils.get_osc_show_columns_for_sdk_resource( sdk_resource, column_map) self.assertEqual(expected_display_columns, display_columns) self.assertEqual(expected_attr_columns, attr_columns)
def _get_columns(item): # We still support Nova managed security groups, where we have tenant_id. column_map = { 'security_group_rules': 'rules', 'tenant_id': 'project_id', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = { 'default_prefix_length': 'default_prefixlen', 'is_shared': 'shared', 'maximum_prefix_length': 'max_prefixlen', 'minimum_prefix_length': 'min_prefixlen', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = { 'is_dhcp_enabled': 'enable_dhcp', 'subnet_pool_id': 'subnetpool_id', } # Do not show this column when displaying a subnet invisible_columns = [ 'location', 'use_default_subnet_pool', 'prefix_length' ] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, invisible_columns)
def _get_keypair_columns(item, hide_pub_key=False, hide_priv_key=False): # To maintain backwards compatibility we need to rename sdk props to # whatever OSC was using before column_map = {} hidden_columns = ['links', 'location'] if hide_pub_key: hidden_columns.append('public_key') if hide_priv_key: hidden_columns.append('private_key') return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_flavor_columns(item): # To maintain backwards compatibility we need to rename sdk props to # whatever OSC was using before column_map = { 'extra_specs': 'properties', 'ephemeral': 'OS-FLV-EXT-DATA:ephemeral', 'is_disabled': 'OS-FLV-DISABLED:disabled', 'is_public': 'os-flavor-access:is_public' } hidden_columns = ['links', 'location', 'original_name'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = { 'binding:host_id': 'binding_host_id', 'binding:profile': 'binding_profile', 'binding:vif_details': 'binding_vif_details', 'binding:vif_type': 'binding_vif_type', 'binding:vnic_type': 'binding_vnic_type', 'is_admin_state_up': 'admin_state_up', 'is_port_security_enabled': 'port_security_enabled', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = {'is_protected': 'protected', 'owner_id': 'owner'} hidden_columns = [ 'location', 'checksum', 'copy_from', 'created_at', 'status', 'updated_at', ] return utils.get_osc_show_columns_for_sdk_resource( item.to_dict(), column_map, hidden_columns, )
def _get_columns_network(item): column_map = { 'subnet_ids': 'subnets', 'is_admin_state_up': 'admin_state_up', 'is_router_external': 'router:external', 'is_port_security_enabled': 'port_security_enabled', 'provider_network_type': 'provider:network_type', 'provider_physical_network': 'provider:physical_network', 'provider_segmentation_id': 'provider:segmentation_id', 'is_shared': 'shared', 'ipv4_address_scope_id': 'ipv4_address_scope', 'ipv6_address_scope_id': 'ipv6_address_scope', 'tags': 'tags', } hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns(item): column_map = { 'is_ha': 'ha', 'is_distributed': 'distributed', 'is_admin_state_up': 'admin_state_up', } if hasattr(item, 'interfaces_info'): column_map['interfaces_info'] = 'interfaces_info' invisible_columns = ['location'] if item.is_ha is None: invisible_columns.append('is_ha') column_map.pop('is_ha') if item.is_distributed is None: invisible_columns.append('is_distributed') column_map.pop('is_distributed') return utils.get_osc_show_columns_for_sdk_resource(item, column_map, invisible_columns)
def _get_network_columns(item): column_map = {} hidden_columns = ['location'] return utils.get_osc_show_columns_for_sdk_resource(item, column_map, hidden_columns)
def _get_columns_compute(item): column_map = {} return utils.get_osc_show_columns_for_sdk_resource(item, column_map)