cinder.volume.drivers.netapp.dataontap.utils.capabilities
Module¶Storage service catalog (SSC) functions and classes for NetApp cDOT systems.
CapabilitiesLibrary
(protocol, vserver_name, zapi_client, configuration)¶Bases: object
check_api_permissions
()¶Check which APIs that support SSC functionality are available.
get_matching_flexvols_for_extra_specs
(extra_specs)¶Return a list of flexvol names that match a set of extra specs.
get_ssc
()¶Get a copy of the Storage Service Catalog.
get_ssc_aggregates
()¶Get a list of aggregates for all SSC flexvols.
get_ssc_flexvol_names
()¶Get the names of the FlexVols in the Storage Service Catalog.
get_ssc_for_flexvol
(flexvol_name)¶Get map of Storage Service Catalog entries for a single flexvol.
update_ssc
(flexvol_map)¶Periodically runs to update Storage Service Catalog data.
The self.ssc attribute is updated with the following format. {<flexvol_name> : {<ssc_key>: <ssc_value>}}
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.