Skip to main content

NetworkDiscovery

No description

type NetworkDiscovery {
id: ID!
targets: Targets!
environmentId: ID!
edgeInstanceIds: [ID!]
name: String!
status: NetworkDiscoveryStatus!
serviceType: ServiceType!
schedulerEnabled: Boolean!
schedulePattern: SchedulerPattern
}

Fields​

NetworkDiscovery.id ● ID! non-null scalar​

The unique identifier of the network discovery.

NetworkDiscovery.targets ● Targets! non-null object​

The scan targets (IP ranges, hostnames, ports) for this network discovery.

NetworkDiscovery.environmentId ● ID! non-null scalar​

The identifier of the environment where this network discovery runs.

NetworkDiscovery.edgeInstanceIds ● [ID!] list scalar​

The identifiers of the edge instances assigned to execute this network discovery.

NetworkDiscovery.name ● String! non-null scalar​

The display name of the network discovery.

NetworkDiscovery.status ● NetworkDiscoveryStatus! non-null enum​

The current operational status of this network discovery.

NetworkDiscovery.serviceType ● ServiceType! non-null enum​

The type of service this network discovery scans for (e.g., TLS, SSH).

NetworkDiscovery.schedulerEnabled ● Boolean! non-null scalar​

Whether scheduled automatic discovery runs are enabled.

NetworkDiscovery.schedulePattern ● SchedulerPattern union​

The schedule pattern defining when automatic discovery runs execute.

Returned By​

createNetworkDiscovery mutation ● networkDiscoveries query ● updateNetworkDiscovery mutation

Member Of​

Certificate object