ServiceProviderAccessDeviceGetListRequest
Bases: OCIRequest
Requests the list of access devices in a service provider.
The following elements are only used in AS data mode and ignored in XS data mode:
serviceProviderExternalId
The response is either ServiceProviderAccessDeviceGetListResponse or ErrorResponse.
Attributes:
service_provider_id (Optional[str]):
service_provider_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
62495 62496 62497 62498 62499 62500 62501 62502 62503 62504 62505 62506 62507 62508 62509 62510 62511 62512 62513 62514 62515 62516 62517 62518 62519 62520 62521 62522 62523 62524 62525 62526 62527 62528 62529 62530 62531 62532 62533 62534 62535 62536 62537 62538 62539 62540 62541 62542 62543 62544 62545 62546 62547 62548 62549 62550 62551 62552 62553 62554 | |
Responses
Bases: OCIDataResponse
Response to ServiceProviderAccessDeviceGetListRequest. Contains a table of devices configured in the service provider. 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 ServiceProviderAccessDeviceGetListRequest
client = Client()
command = ServiceProviderAccessDeviceGetListRequest(
service_provider_id=...,
service_provider_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("ServiceProviderAccessDeviceGetListRequest",
service_provider_id=...,
service_provider_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)