Get Device Interfaces
/deviceInterface
Attribute selection is enabled for all first-level attributes.
The filtering criteria can include:
- interfaceNumber
- vendorInterfaceNumber
- customerInterfaceNumber
- logicalDeviceRef.deviceIdentifier
- logicalDeviceRef.id
- logicalDeviceRef.name
- logicalDeviceRef.resourceSpecification.name
- logicalDeviceRef.networkLocation.name
- logicalDeviceRef.serviceLocation.name
- roles.roleName
- rateCode
For information about the filter operators, see Get Resources.
Optionally, use the expand parameter to specify any resource relationships (resourceRelationship.PARENT, resourceRelationship.CHILD, resourceRelationship.ASSOCIATES, resourceRelationship.INVOLVE, resourceRelationship.MAPPEDTO, and resourceRelationship.ASSIGN) that you want to see details for. By default, you'll just see links for these.
Optionally, use the depth parameter to expand the level of referenced entities. If depth=0, all referenced entities in RootEntity objects will contain only the ID, HREF, and @type. If depth=N, it expands reference objects of related entities recursively, and the last level contains only the references. The default is depth=0.
For information about sorting details, see Get Resources.
Request
-
depth: integer
The depth of the expansion.Default Value:
0
-
expand: string
The additional details to include in the response.
-
fields: string
The fields to include in the response.
-
limit: integer
The number of items to return.Default Value:
200
-
offset: integer
The number of items to skip before starting to collect the result set.Default Value:
0
-
sort: string
The fields to sort.
There's no request body for this operation.
Back to TopResponse
- application/json
200 Response
-
object
allOf
LogicalResource
The base class for logical resources.
-
object
DeviceInterface-allOf[1]
object
-
object
Discriminator: @type
Discriminator:
{ "propertyName":"@type" }
A base resource Class. -
object
LogicalResource-allOf[1]
object
-
@baseType: string
Read Only:
true
Allowed Values:[ "PhysicalResource", "LogicalResource" ]
The list of valid values for the type of base resource. -
@type: string
Allowed Values:
[ "DeviceInterface", "Equipment", "EquipmentHolder", "LogicalDevice", "LogicalDeviceAccount", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPNetwork", "IPSubnet", "NetworkAddressDomain", "FlowIdentifier", "CustomObject", "CustomNetworkAddress", "Pipe" ]
The list of valid values for the resource type. -
category: string
The category of the concrete resource, such as Gold or Silver for a MSISDN concrete resource.
-
description: string
A free-text description for the resource.
-
endOperatingDate: string
(date-time)
The date and time when the resource is no longer effective.
-
externalIdentity: object
externalIdentity
Read Only:
true
The external identity details for the federated resource. -
href: string
(uri)
Read Only:
true
The URI for the resource class. -
id: string
The ID of the resource.
-
lifecycleState: string
Allowed Values:
[ "END_OF_LIFE", "INSTALLED", "PENDING_INSTALL", "PENDING_REMOVE", "PENDING_UNAVAILABLE", "PENDING_AVAILABLE", "PLANNED", "UNAVAILABLE", "PENDING_DISCONNECT", "DISCONNECTED" ]
The list of valid values for inventory state. -
lifecycleSubState: string
Allowed Values:
[ "PENDING_ASSIGN", "ASSIGNED", "PENDING_UNASSIGN", "UNASSIGNED", "DISCONNECTED", "TRANSITIONAL", "PORTED" ]
The list of valid values for assignment state. -
name: string
The name of the resource.
-
place: array
place
The list of associated geographic places.
-
resourceCharacteristic: array
resourceCharacteristic
The list of characteristics for the resource.
-
resourceRelationship: array
resourceRelationship
The list of all resources referenced with the current resource. For example, parent resource, associated resource, etc.
-
resourceSpecification: object
Specification
A specification.
-
resourceStatus: string
Allowed Values:
[ "Standby", "Alarm", "Available", "Reserved", "Unknown", "Suspended" ]
The list of valid values for resource status type, which indicates if entity has reservations. -
resourceVersion: string
Read Only:
true
A field that identifies the version of a resource instance. -
startOperatingDate: string
(date-time)
Read Only:
true
The starting date and time when the resource becomes effective.
object
object
-
bitRate: string
Read Only:
true
The bitrate speed of transmission identified by the rate code. -
childDeviceInterfaces: array
childDeviceInterfaces
The list of device interfaces for the device interface.
-
customerInterfaceNumber: string
The customer defined name for the device interface. Per the SID, this is the number of this particular device interface using a naming methodology defined by the customer.
-
interfaceNumber: string
A value intended to uniquely identify this device interface from all other instances. Oracle Communications product software does not ensure the uniqueness of interfaceNumber values.
-
logicalDeviceRef:
schema
A logical device.
-
parentDeviceInterfaceRef:
DeviceInterface
A device interface.
-
rateCode: string
Read Only:
true
The technology and transmission bit rate supported by the interface. -
roles: array
roles
The list of device interface roles.
-
vendorInterfaceNumber: string
array
-
Array of:
DeviceInterface
A device interface.
-
object
allOf
LogicalResource
The base class for logical resources.
-
object
type
array
-
Array of:
object Role
A role.
object
-
capacityConsumed: string
The capacity of the logical device consumed.
-
childDeviceInterfaces: array
childDeviceInterfaces
The list of device interfaces for the logical device.
-
deviceIdentifier: string
The name of the device identifier.
-
deviceInterfaces: string
(uri)
The URI for the list of device interfaces for the logical device.
-
logicalDeviceAccounts: string
(uri)
The URI for the list of logical device accounts associated with the logical device.
-
modelNumber: string
The model number for the logical device.
-
networkLocation: object
PlaceRef
A place to associate with the resource/service.
-
partNumber: string
The part number for the logical device.
-
percentageConsumed: string
Percentage of the logical device's capacity consumed.
-
roles: array
roles
The list of logical device roles.
-
serviceLocation: object
PlaceRef
A place to associate with the resource/service.
-
totalCapacity: string
Total capacity of the logical device.
-
vendorName: string
The vendor name for the logical device.
array
-
Array of:
DeviceInterface
A device interface.
object
-
@referredType: string
Allowed Values:
[ "GeographicAddress", "GeographicLocation", "GeographicSite", "PropertyLocation", "NetworkEntityCode" ]
The list of valid values for place referred type. -
href: string
(uri)
The URI for the place.
-
id: string
The ID of the place.
-
name: string
The name of the place.
-
referrerRole: string
The role of the associated resource.
-
role: string
The role of the place.
array
-
Array of:
object Role
A role.
object
-
roleName: string
The name of the role.
-
roleType: string
Allowed Values:
[ "NONE", "TECHNOLOGY", "FUNCTION", "TOPOLOGY", "TARGET" ]
The type of role.
206 Response
-
object
allOf
LogicalResource
The base class for logical resources.
-
object
DeviceInterface-allOf[1]
object
-
object
Discriminator: @type
Discriminator:
{ "propertyName":"@type" }
A base resource Class. -
object
LogicalResource-allOf[1]
object
-
@baseType: string
Read Only:
true
Allowed Values:[ "PhysicalResource", "LogicalResource" ]
The list of valid values for the type of base resource. -
@type: string
Allowed Values:
[ "DeviceInterface", "Equipment", "EquipmentHolder", "LogicalDevice", "LogicalDeviceAccount", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPNetwork", "IPSubnet", "NetworkAddressDomain", "FlowIdentifier", "CustomObject", "CustomNetworkAddress", "Pipe" ]
The list of valid values for the resource type. -
category: string
The category of the concrete resource, such as Gold or Silver for a MSISDN concrete resource.
-
description: string
A free-text description for the resource.
-
endOperatingDate: string
(date-time)
The date and time when the resource is no longer effective.
-
externalIdentity: object
externalIdentity
Read Only:
true
The external identity details for the federated resource. -
href: string
(uri)
Read Only:
true
The URI for the resource class. -
id: string
The ID of the resource.
-
lifecycleState: string
Allowed Values:
[ "END_OF_LIFE", "INSTALLED", "PENDING_INSTALL", "PENDING_REMOVE", "PENDING_UNAVAILABLE", "PENDING_AVAILABLE", "PLANNED", "UNAVAILABLE", "PENDING_DISCONNECT", "DISCONNECTED" ]
The list of valid values for inventory state. -
lifecycleSubState: string
Allowed Values:
[ "PENDING_ASSIGN", "ASSIGNED", "PENDING_UNASSIGN", "UNASSIGNED", "DISCONNECTED", "TRANSITIONAL", "PORTED" ]
The list of valid values for assignment state. -
name: string
The name of the resource.
-
place: array
place
The list of associated geographic places.
-
resourceCharacteristic: array
resourceCharacteristic
The list of characteristics for the resource.
-
resourceRelationship: array
resourceRelationship
The list of all resources referenced with the current resource. For example, parent resource, associated resource, etc.
-
resourceSpecification: object
Specification
A specification.
-
resourceStatus: string
Allowed Values:
[ "Standby", "Alarm", "Available", "Reserved", "Unknown", "Suspended" ]
The list of valid values for resource status type, which indicates if entity has reservations. -
resourceVersion: string
Read Only:
true
A field that identifies the version of a resource instance. -
startOperatingDate: string
(date-time)
Read Only:
true
The starting date and time when the resource becomes effective.
object
object
-
bitRate: string
Read Only:
true
The bitrate speed of transmission identified by the rate code. -
childDeviceInterfaces: array
childDeviceInterfaces
The list of device interfaces for the device interface.
-
customerInterfaceNumber: string
The customer defined name for the device interface. Per the SID, this is the number of this particular device interface using a naming methodology defined by the customer.
-
interfaceNumber: string
A value intended to uniquely identify this device interface from all other instances. Oracle Communications product software does not ensure the uniqueness of interfaceNumber values.
-
logicalDeviceRef:
schema
A logical device.
-
parentDeviceInterfaceRef:
DeviceInterface
A device interface.
-
rateCode: string
Read Only:
true
The technology and transmission bit rate supported by the interface. -
roles: array
roles
The list of device interface roles.
-
vendorInterfaceNumber: string
array
-
Array of:
DeviceInterface
A device interface.
-
object
allOf
LogicalResource
The base class for logical resources.
-
object
type
array
-
Array of:
object Role
A role.
object
-
capacityConsumed: string
The capacity of the logical device consumed.
-
childDeviceInterfaces: array
childDeviceInterfaces
The list of device interfaces for the logical device.
-
deviceIdentifier: string
The name of the device identifier.
-
deviceInterfaces: string
(uri)
The URI for the list of device interfaces for the logical device.
-
logicalDeviceAccounts: string
(uri)
The URI for the list of logical device accounts associated with the logical device.
-
modelNumber: string
The model number for the logical device.
-
networkLocation: object
PlaceRef
A place to associate with the resource/service.
-
partNumber: string
The part number for the logical device.
-
percentageConsumed: string
Percentage of the logical device's capacity consumed.
-
roles: array
roles
The list of logical device roles.
-
serviceLocation: object
PlaceRef
A place to associate with the resource/service.
-
totalCapacity: string
Total capacity of the logical device.
-
vendorName: string
The vendor name for the logical device.
array
-
Array of:
DeviceInterface
A device interface.
object
-
@referredType: string
Allowed Values:
[ "GeographicAddress", "GeographicLocation", "GeographicSite", "PropertyLocation", "NetworkEntityCode" ]
The list of valid values for place referred type. -
href: string
(uri)
The URI for the place.
-
id: string
The ID of the place.
-
name: string
The name of the place.
-
referrerRole: string
The role of the associated resource.
-
role: string
The role of the place.
array
-
Array of:
object Role
A role.
object
-
roleName: string
The name of the role.
-
roleType: string
Allowed Values:
[ "NONE", "TECHNOLOGY", "FUNCTION", "TOPOLOGY", "TARGET" ]
The type of role.
400 Response
object
-
code: string
The error code.
-
entityType: string
Allowed Values:
[ "CustomObject", "CustomNetworkAddress", "DeviceInterface", "Equipment", "EquipmentHolder", "FlowIdentifier", "GeographicLocation", "GeographicSite", "GeographicAddress", "PropertyLocation", "LogicalDevice", "LogicalDeviceAccount", "MediaStream", "Network", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "Pipe", "Service", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPSubnet", "NetworkAddressDomain", "Connectivity", "Party" ]
The list of valid values for an entity class. -
message: array
message
The text that provides more details about the error as well as corrective actions.
-
reason: string
The short, user-friendly summary of the problem, which does not change for subsequent occurrences of the problem.
-
referenceError: string
The URL pointing to the documentation that describes the error.
-
status: string
The HTTP error code extension, such as 400-2.
array
401 Response
object
-
code: string
The error code.
-
entityType: string
Allowed Values:
[ "CustomObject", "CustomNetworkAddress", "DeviceInterface", "Equipment", "EquipmentHolder", "FlowIdentifier", "GeographicLocation", "GeographicSite", "GeographicAddress", "PropertyLocation", "LogicalDevice", "LogicalDeviceAccount", "MediaStream", "Network", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "Pipe", "Service", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPSubnet", "NetworkAddressDomain", "Connectivity", "Party" ]
The list of valid values for an entity class. -
message: array
message
The text that provides more details about the error as well as corrective actions.
-
reason: string
The short, user-friendly summary of the problem, which does not change for subsequent occurrences of the problem.
-
referenceError: string
The URL pointing to the documentation that describes the error.
-
status: string
The HTTP error code extension, such as 400-2.
array
403 Response
object
-
code: string
The error code.
-
entityType: string
Allowed Values:
[ "CustomObject", "CustomNetworkAddress", "DeviceInterface", "Equipment", "EquipmentHolder", "FlowIdentifier", "GeographicLocation", "GeographicSite", "GeographicAddress", "PropertyLocation", "LogicalDevice", "LogicalDeviceAccount", "MediaStream", "Network", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "Pipe", "Service", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPSubnet", "NetworkAddressDomain", "Connectivity", "Party" ]
The list of valid values for an entity class. -
message: array
message
The text that provides more details about the error as well as corrective actions.
-
reason: string
The short, user-friendly summary of the problem, which does not change for subsequent occurrences of the problem.
-
referenceError: string
The URL pointing to the documentation that describes the error.
-
status: string
The HTTP error code extension, such as 400-2.
array
404 Response
object
-
code: string
The error code.
-
entityType: string
Allowed Values:
[ "CustomObject", "CustomNetworkAddress", "DeviceInterface", "Equipment", "EquipmentHolder", "FlowIdentifier", "GeographicLocation", "GeographicSite", "GeographicAddress", "PropertyLocation", "LogicalDevice", "LogicalDeviceAccount", "MediaStream", "Network", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "Pipe", "Service", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPSubnet", "NetworkAddressDomain", "Connectivity", "Party" ]
The list of valid values for an entity class. -
message: array
message
The text that provides more details about the error as well as corrective actions.
-
reason: string
The short, user-friendly summary of the problem, which does not change for subsequent occurrences of the problem.
-
referenceError: string
The URL pointing to the documentation that describes the error.
-
status: string
The HTTP error code extension, such as 400-2.
array
500 Response
object
-
code: string
The error code.
-
entityType: string
Allowed Values:
[ "CustomObject", "CustomNetworkAddress", "DeviceInterface", "Equipment", "EquipmentHolder", "FlowIdentifier", "GeographicLocation", "GeographicSite", "GeographicAddress", "PropertyLocation", "LogicalDevice", "LogicalDeviceAccount", "MediaStream", "Network", "PhysicalConnector", "PhysicalDevice", "PhysicalPort", "Pipe", "Service", "TelephoneNumber", "IPV4Address", "IPV6Address", "IPSubnet", "NetworkAddressDomain", "Connectivity", "Party" ]
The list of valid values for an entity class. -
message: array
message
The text that provides more details about the error as well as corrective actions.
-
reason: string
The short, user-friendly summary of the problem, which does not change for subsequent occurrences of the problem.
-
referenceError: string
The URL pointing to the documentation that describes the error.
-
status: string
The HTTP error code extension, such as 400-2.
array