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.
cluster_user_supported()¶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.