GroupAccessDeviceGetListRequest
Bases: OCIRequest
Requests the list of access devices in a group.
The following elements are only used in AS data mode and ignored in XS data mode:
groupExternalId
The response is either GroupAccessDeviceGetListResponse or ErrorResponse.
Attributes:
service_provider_id (Optional[str]):
group_id (Optional[str]):
group_external_id (Optional[str]):
response_size_limit (Optional[int]):
search_criteria_device_name (Optional[List[SearchCriteriaDeviceName]]):
search_criteria_device_mac_address (Optional[List[SearchCriteriaDeviceMACAddress]]):
search_criteria_device_net_address (Optional[List[SearchCriteriaDeviceNetAddress]]):
search_criteria_exact_device_type (Optional[SearchCriteriaExactDeviceType]):
search_criteria_access_device_version (Optional[List[SearchCriteriaAccessDeviceVersion]]):
Source code in src/mercury_ocip_fast/commands/commands.py
31626 31627 31628 31629 31630 31631 31632 31633 31634 31635 31636 31637 31638 31639 31640 31641 31642 31643 31644 31645 31646 31647 31648 31649 31650 31651 31652 31653 31654 31655 31656 31657 31658 31659 31660 31661 31662 31663 31664 31665 31666 31667 31668 31669 31670 31671 31672 31673 31674 31675 31676 31677 31678 31679 31680 31681 31682 31683 31684 31685 31686 31687 31688 31689 | |
Responses
Bases: OCIDataResponse
Response to GroupAccessDeviceGetListRequest. Contains a table of devices configured in the group. The column headings are: "Device Name", "Device Type", "Available Ports", "Net Address", "MAC Address", "Status", "Version", and "Access Device External Id".
The following columns are only populated in AS data mode:
"Access Device External Id"
Attributes:
access_device_table (OCITable):
Source code in src/mercury_ocip_fast/commands/commands.py
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import GroupAccessDeviceGetListRequest
client = Client()
command = GroupAccessDeviceGetListRequest(
service_provider_id=...,
group_id=...,
group_external_id=...,
response_size_limit=...,
search_criteria_device_name=...,
search_criteria_device_mac_address=...,
search_criteria_device_net_address=...,
search_criteria_exact_device_type=...,
search_criteria_access_device_version=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("GroupAccessDeviceGetListRequest",
service_provider_id=...,
group_id=...,
group_external_id=...,
response_size_limit=...,
search_criteria_device_name=...,
search_criteria_device_mac_address=...,
search_criteria_device_net_address=...,
search_criteria_exact_device_type=...,
search_criteria_access_device_version=...,
)
print(response)