Provider Access node
A Provider Access node represents the accesses to integrations (for example, a database integration or a query using the vSphere API) for a specific endpoint for a given Discovery-Run-node. It has relationships to each of the Integration-Result-node queries made by patterns to that database integration.
The endpoint attribute of a Provider Access node describes the IP v4 address at which that SQL database integration resides.
Provider Access Lifecycle
The following section describes the scenarios in which a Provider Access is created,updated or destroyed.
Creation
A Provider Access node is created when the first query is made to a database integration at that endpoint during the course of a Discovery Run. A Provider Access node is always created and stored, whether individual Integration-Result-node queries succeed or fail.
Update
The endpoint attribute on a Provider Access node is never updated. The hard_failure attribute can become true if a newly performed query represents a hard failure.
Removal
Provider Access nodes are removed when the Discovery Run node they are linked to is destroyed. See Discovery Run Node for more details. When a Provider Access node is destroyed, its related Integration Result nodes and their children are also destroyed.
Attributes and relationships of the ProviderAccess node
The attributes of the ProviderAccess node are described in the following table:
UI Name | Description |
---|---|
Provider Access Key | provider_type/endpoint |
Provider Access Type | The type of the provider |
Range Prefix | Distinguish overlapping address spaces |
Endpoint | The host that was accessed |
Dynamic Connections | Whether the integration point is for dynamic |
Hard Failure | True if there have been hard failures for this Provider Access type |
Retrieved by scanning appliance | If present, always have the value True and indicates that the data for this ProviderAccess originated from a scanning appliance before being consolidated on this one |
The relationships of the ProviderAccess node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
Device Info | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DeviceInfo | Device Info |
DDD List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DirectlyDiscoveredList | DDD List |
Directory Listing | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DirectoryListing | Directory Listing |
Discovered API Provider Result List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredAPIProviderResultList | Discovered API Provider Result List |
Discovered API Result | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredAPIResult | Discovered API Result |
Discovered API Result List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredAPIResultList | Discovered API Result List |
Discovered Application Component List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredApplicationComponentList | Discovered Application Component List |
Discovered Card List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredCardList | Discovered Card List |
Discovered Certificate | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredCertificate | Discovered Certificate |
Discovered Chassis List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredChassisList | Discovered Chassis List |
Discovered Cloud API Result List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredCloudAPIResultList | Discovered Cloud API Result List |
Discovered Command Result | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredCommandResult | Discovered Command Result |
Discovered Coupling Facility List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredCouplingFacilityList | Discovered Coupling Facility List |
Discovered DNS Detail | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredDNSDetail | Discovered DNS Detail |
Discovered Database Detail List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredDatabaseDetailList | Discovered Database Detail List |
Discovered Database List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredDatabaseList | Discovered Database List |
Discovered Dependency List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredDependencyList | Discovered Dependency List |
Discovered Disk Drive List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredDiskDriveList | Discovered Disk Drive List |
Discovered File | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredFile | Discovered File |
Discovered IP Address List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredIPAddressList | Discovered IP Address List |
Discovered MAC Addresses | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredMACAddresses | Discovered MAC Addresses |
Discovered MFPart List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredMFPartList | Discovered MFPart List |
Discovered MQ Detail List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredMQDetailList | Discovered MQ Detail List |
Discovered Mainframe List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredMainframeList | Discovered Mainframe List |
Discovered Mainframe View Result List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredMainframeViewResultList | Discovered Mainframe View Result List |
Discovered Managed Device List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredManagedDeviceList | Discovered Managed Device List |
Discovered Network Interface List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredNetworkInterfaceList | Discovered Network Interface List |
Discovered Packages | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredPackages | Discovered Packages |
Discovered Patches | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredPatches | Discovered Patches |
Discovered Program List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredProgramList | Discovered Program List |
Discovered Registry Value | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredRegistryValue | Discovered Registry Value |
Discovered SNMP Values | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredSNMP | Discovered SNMP Values |
Discovered SNMP Table | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredSNMPTable | Discovered SNMP Table |
SQL Query Result | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredSQLQuery | SQL Query Result |
Discovered Software List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredSoftwareList | Discovered Software List |
Discovered Storage Subsystem List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredStorageSubsystemList | Discovered Storage Subsystem List |
Discovered Sysplex List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredSysplexList | Discovered Sysplex List |
Discovered Tape Drive List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredTapeDriveList | Discovered Tape Drive List |
Discovered Transaction List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredTransactionList | Discovered Transaction List |
Discovered WBEM Association | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredWBEMAssociators | Discovered WBEM Association |
Discovered WBEM Enumerate Instances | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredWBEMEnumInstances | Discovered WBEM Enumerate Instances |
Discovered WBEM Query | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredWBEMQuery | Discovered WBEM Query |
Discovered WMI Query | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredWMIQuery | Discovered WMI Query |
FQDN List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: FQDNList | FQDN List |
File System List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: FileSystemList | File System List |
HBA Info List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: HBAInfoList | HBA Info List |
Host Info | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: HostInfo | Host Info |
Integration Result | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: IntegrationResult | Integration Result |
Network Connection List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: NetworkConnectionList | Network Connection List |
Process List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: ProcessList | Process List |
Registry Listing | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: RegistryListing | Registry Listing |
Service List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: ServiceList | Service List |
Virtual Machine List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: VirtualMachineList | Virtual Machine List |
Discovery Access | Member: List: List: DiscoveryAccess | Discovery Access |
Discovery Run | Member: List: List: DiscoveryRun | Discovery Run |
External Event | Member: List: List: ExternalEvent | External Event that caused this Provider Access |
Pattern Execution | Member: List: List: PatternExecution | Pattern Execution |
Session Results | DiscoveryAccess: Metadata: Detail: SessionResult | Session Results |