ServiceProviderAccessDeviceAddRequest22V2
Bases: OCIRequest
Request to add a service provider access device. The response is either SuccessResponse or ErrorResponse.
The following elements are only used in AS data mode and ignored in XS data mode:
serviceProviderExternalId
deviceExternalId
deviceIPEI
Attributes:
service_provider_id (Optional[str]):
device_name (Optional[str]):
service_provider_external_id (Optional[str]):
device_external_id (Optional[str]):
device_type (str):
protocol (Optional[str]):
net_address (Optional[str]):
port (Optional[int]):
outbound_proxy_server_net_address (Optional[str]):
stun_server_net_address (Optional[str]):
mac_address (Optional[str]):
serial_number (Optional[str]):
description (Optional[str]):
physical_location (Optional[str]):
transport_protocol (Optional[str]):
use_custom_user_name_password (Optional[bool]):
access_device_credentials (Optional[DeviceManagementUserNamePassword16]):
device_ipei (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
61963 61964 61965 61966 61967 61968 61969 61970 61971 61972 61973 61974 61975 61976 61977 61978 61979 61980 61981 61982 61983 61984 61985 61986 61987 61988 61989 61990 61991 61992 61993 61994 61995 61996 61997 61998 61999 62000 62001 62002 62003 62004 62005 62006 62007 62008 62009 62010 62011 62012 62013 62014 62015 62016 62017 62018 62019 62020 62021 62022 62023 62024 62025 62026 62027 62028 62029 62030 62031 62032 62033 62034 62035 62036 62037 62038 62039 62040 62041 62042 62043 62044 62045 62046 62047 62048 62049 62050 62051 62052 62053 62054 62055 62056 62057 62058 62059 62060 62061 62062 62063 62064 62065 62066 62067 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import ServiceProviderAccessDeviceAddRequest22V2
client = Client()
command = ServiceProviderAccessDeviceAddRequest22V2(
service_provider_id=...,
device_name=...,
service_provider_external_id=...,
device_external_id=...,
device_type=...,
protocol=...,
net_address=...,
port=...,
outbound_proxy_server_net_address=...,
stun_server_net_address=...,
mac_address=...,
serial_number=...,
description=...,
physical_location=...,
transport_protocol=...,
use_custom_user_name_password=...,
access_device_credentials=...,
device_ipei=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("ServiceProviderAccessDeviceAddRequest22V2",
service_provider_id=...,
device_name=...,
service_provider_external_id=...,
device_external_id=...,
device_type=...,
protocol=...,
net_address=...,
port=...,
outbound_proxy_server_net_address=...,
stun_server_net_address=...,
mac_address=...,
serial_number=...,
description=...,
physical_location=...,
transport_protocol=...,
use_custom_user_name_password=...,
access_device_credentials=...,
device_ipei=...,
)
print(response)