ironicclient.v1.portgroup
Module¶ironicclient.v1.portgroup.
PortgroupManager
(api)[source]¶Bases: ironicclient.common.base.CreateManager
delete
(portgroup_id)[source]¶Delete the Portgroup from the DB.
Parameters: | portgroup_id – The UUID or name of a portgroup. |
---|
get
(portgroup_id, fields=None)[source]¶Get a port group with the specified identifier.
Parameters: |
|
---|---|
Returns: | a |
get_by_address
(address, fields=None)[source]¶Get a port group with the specified MAC address.
Parameters: |
|
---|---|
Returns: | a |
list
(node=None, address=None, limit=None, marker=None, sort_key=None, sort_dir=None, detail=False, fields=None)[source]¶Retrieve a list of portgroups.
Parameters: |
|
---|---|
Returns: | A list of portgroups. |
Raises: | InvalidAttribute if a subset of fields is requested with detail option set. |
list_ports
(portgroup_id, marker=None, limit=None, sort_key=None, sort_dir=None, detail=False, fields=None)[source]¶List all the ports for a given portgroup.
Parameters: |
|
---|---|
Returns: | A list of ports. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.