connectwise-rest
    Preparing search index...

    Probe module

    Hierarchy

    • AutomateBaseAPI
      • ProbeAPI
    Index

    Methods

    • Parameters

      • probeConfigurationId: number

      Returns Promise<undefined>

    • Parameters

      • locationId: number

      Returns Promise<undefined>

    • Parameters

      • computerId: number

      Returns Promise<
          {
              AgentDeploymentAttemptMaximum?: number;
              AutomatedDeploymentEnabled?: boolean;
              DiscoverySettings?: {
                  ConcurrentThreadCount?: number;
                  DiscoveryScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  DiscoveryWindowEnd?: string;
                  DiscoveryWindowStart?: string;
                  IsMacAddresScanningEnabled?: boolean;
                  LimitDiscoveryToScanWindow?: boolean;
              };
              IsDataCollectionEnabled?: boolean;
              LocationId?: number;
              ProbeConfigurationId?: number;
              SnmpSettings?: { CommunityStringsGet?: string; TimeoutInSeconds?: number };
              SnmpTrapServerListeningPort?: number;
              StatusSettings?: {
                  NetworkPortOption?: {
                      Description?: string;
                      StatusScanNetworkPortOptionId?: number;
                  };
                  StatusScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  StatusScanNetworkPortList?: string;
              };
              SyslogSettings?: {
                  SyslogServerIpFilter?: string;
                  SyslogServerListeningPort?: number;
              };
              TftpSettings?: {
                  AllowTftpUploads?: boolean;
                  TftpServerIpFilter?: string;
                  TftpServerListeningPort?: number;
              };
          },
      >

    • Parameters

      Returns Promise<
          {
              AttemptSequence?: number;
              CredentialDetails?: {
                  ClientId?: number;
                  CredentialsId?: number;
                  ExpirationDate?: string;
                  IsActive?: boolean;
                  Title?: string;
              };
              CredentialId?: number;
              CredentialsAlias?: string;
              ProbeConfigurationCredentialsId?: number;
              ProbeConfigurationId?: number;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              AgentDeploymentAttemptMaximum?: number;
              AutomatedDeploymentEnabled?: boolean;
              DiscoverySettings?: {
                  ConcurrentThreadCount?: number;
                  DiscoveryScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  DiscoveryWindowEnd?: string;
                  DiscoveryWindowStart?: string;
                  IsMacAddresScanningEnabled?: boolean;
                  LimitDiscoveryToScanWindow?: boolean;
              };
              IsDataCollectionEnabled?: boolean;
              LocationId?: number;
              ProbeConfigurationId?: number;
              SnmpSettings?: { CommunityStringsGet?: string; TimeoutInSeconds?: number };
              SnmpTrapServerListeningPort?: number;
              StatusSettings?: {
                  NetworkPortOption?: {
                      Description?: string;
                      StatusScanNetworkPortOptionId?: number;
                  };
                  StatusScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  StatusScanNetworkPortList?: string;
              };
              SyslogSettings?: {
                  SyslogServerIpFilter?: string;
                  SyslogServerListeningPort?: number;
              };
              TftpSettings?: {
                  AllowTftpUploads?: boolean;
                  TftpServerIpFilter?: string;
                  TftpServerListeningPort?: number;
              };
          },
      >

    • Parameters

      Returns Promise<
          {
              EventLevel?: { Id?: number; Name?: string };
              EventTime?: string;
              Message?: string;
              ProbeId?: number;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              CommunityStringGetList?: string;
              ProbeConfigurationId?: number;
              ProbeSnmpConfigurationId?: number;
              SnmpTimeoutInSeconds?: number;
              SnmpV3Settings?: {
                  Authentication?: {
                      AuthenticationSecret?: string;
                      HashMethod?: { Id?: number; Name?: string };
                      ProbeSnmpConfigurationId?: number;
                      SnmpAuthenticationId?: number;
                  };
                  Encryption?: {
                      EncryptionMethod?: { Id?: number; Name?: string };
                      EncryptionPassword?: string;
                      ProbeSnmpConfigurationId?: number;
                      SnmpEncryptionId?: number;
                  };
                  ProbeSnmpConfigurationId?: number;
                  SnmpV3Username?: string;
              };
          },
      >

    • Parameters

      Returns Promise<
          {
              DisplayName?: string;
              FrequencyCategory?: { CategoryId?: number; Description?: string };
              FrequencyInMinutes?: number;
              ScanFrequencyId?: number;
          }[],
      >

    • Parameters

      • locationId: number
      • PatchOperationArray: {
            content: {
                "application/json": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/x-www-form-urlencoded": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/xml": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "text/json": { Op?: string; Path?: string; Value?: Record<string, never> }[];
                "text/xml": { Op?: string; Path?: string; Value?: Record<string, never> }[];
            };
        }

      Returns Promise<
          {
              AgentDeploymentAttemptMaximum?: number;
              AutomatedDeploymentEnabled?: boolean;
              DiscoverySettings?: {
                  ConcurrentThreadCount?: number;
                  DiscoveryScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  DiscoveryWindowEnd?: string;
                  DiscoveryWindowStart?: string;
                  IsMacAddresScanningEnabled?: boolean;
                  LimitDiscoveryToScanWindow?: boolean;
              };
              IsDataCollectionEnabled?: boolean;
              LocationId?: number;
              ProbeConfigurationId?: number;
              SnmpSettings?: { CommunityStringsGet?: string; TimeoutInSeconds?: number };
              SnmpTrapServerListeningPort?: number;
              StatusSettings?: {
                  NetworkPortOption?: {
                      Description?: string;
                      StatusScanNetworkPortOptionId?: number;
                  };
                  StatusScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  StatusScanNetworkPortList?: string;
              };
              SyslogSettings?: {
                  SyslogServerIpFilter?: string;
                  SyslogServerListeningPort?: number;
              };
              TftpSettings?: {
                  AllowTftpUploads?: boolean;
                  TftpServerIpFilter?: string;
                  TftpServerListeningPort?: number;
              };
          },
      >

    • Parameters

      • probeConfigurationId: number
      • PatchOperationArray: {
            content: {
                "application/json": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/x-www-form-urlencoded": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/xml": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "text/json": { Op?: string; Path?: string; Value?: Record<string, never> }[];
                "text/xml": { Op?: string; Path?: string; Value?: Record<string, never> }[];
            };
        }

      Returns Promise<
          {
              CommunityStringGetList?: string;
              ProbeConfigurationId?: number;
              ProbeSnmpConfigurationId?: number;
              SnmpTimeoutInSeconds?: number;
              SnmpV3Settings?: {
                  Authentication?: {
                      AuthenticationSecret?: string;
                      HashMethod?: { Id?: number; Name?: string };
                      ProbeSnmpConfigurationId?: number;
                      SnmpAuthenticationId?: number;
                  };
                  Encryption?: {
                      EncryptionMethod?: { Id?: number; Name?: string };
                      EncryptionPassword?: string;
                      ProbeSnmpConfigurationId?: number;
                      SnmpEncryptionId?: number;
                  };
                  ProbeSnmpConfigurationId?: number;
                  SnmpV3Username?: string;
              };
          },
      >

    • Parameters

      • locationId: number
      • NewProbeConfiguration: {
            CredentialsList?: {
                AttemptSequence?: number;
                CredentialDetails?: {
                    ClientId?: number;
                    CredentialsId?: number;
                    ExpirationDate?: string;
                    IsActive?: boolean;
                    Title?: string;
                };
                CredentialId?: number;
                CredentialsAlias?: string;
                ProbeConfigurationCredentialsId?: number;
                ProbeConfigurationId?: number;
            }[];
            IsAgentPushEnabled?: boolean;
            IsAutomatedDeploymentEnabled?: boolean;
            IsDataCollectionEnabled?: boolean;
            IsSnmpTrapServerEnabled?: boolean;
            IsSyslogServerEnabled?: boolean;
            IsTftpServerEnabled?: boolean;
        }

      Returns Promise<
          {
              AgentDeploymentAttemptMaximum?: number;
              AutomatedDeploymentEnabled?: boolean;
              DiscoverySettings?: {
                  ConcurrentThreadCount?: number;
                  DiscoveryScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  DiscoveryWindowEnd?: string;
                  DiscoveryWindowStart?: string;
                  IsMacAddresScanningEnabled?: boolean;
                  LimitDiscoveryToScanWindow?: boolean;
              };
              IsDataCollectionEnabled?: boolean;
              LocationId?: number;
              ProbeConfigurationId?: number;
              SnmpSettings?: { CommunityStringsGet?: string; TimeoutInSeconds?: number };
              SnmpTrapServerListeningPort?: number;
              StatusSettings?: {
                  NetworkPortOption?: {
                      Description?: string;
                      StatusScanNetworkPortOptionId?: number;
                  };
                  StatusScanFrequency?: {
                      DisplayName?: string;
                      FrequencyCategory?: { CategoryId?: number; Description?: string };
                      FrequencyInMinutes?: number;
                      ScanFrequencyId?: number;
                  };
                  StatusScanNetworkPortList?: string;
              };
              SyslogSettings?: {
                  SyslogServerIpFilter?: string;
                  SyslogServerListeningPort?: number;
              };
              TftpSettings?: {
                  AllowTftpUploads?: boolean;
                  TftpServerIpFilter?: string;
                  TftpServerListeningPort?: number;
              };
          },
      >

    • Parameters

      • probeConfigurationId: number
      • labTechRepositoriesMySQLDomainModelsNetworkProbeProbeConfigurationCredentialss: {
            AttemptSequence?: number;
            CredentialDetails?: {
                ClientId?: number;
                CredentialsId?: number;
                ExpirationDate?: string;
                IsActive?: boolean;
                Title?: string;
            };
            CredentialId?: number;
            CredentialsAlias?: string;
            ProbeConfigurationCredentialsId?: number;
            ProbeConfigurationId?: number;
        }[]
        • OptionalAttemptSequence?: number

          Format: int32

        • OptionalCredentialDetails?: {
              ClientId?: number;
              CredentialsId?: number;
              ExpirationDate?: string;
              IsActive?: boolean;
              Title?: string;
          }
          • OptionalClientId?: number

            Format: int32

          • OptionalCredentialsId?: number

            Format: int32

          • OptionalExpirationDate?: string

            Format: date-time

          • OptionalIsActive?: boolean
          • OptionalTitle?: string
        • OptionalCredentialId?: number

          Format: int32

        • OptionalCredentialsAlias?: string
        • OptionalProbeConfigurationCredentialsId?: number

          Format: int32

        • OptionalProbeConfigurationId?: number

          Format: int32

      Returns Promise<
          {
              AttemptSequence?: number;
              CredentialDetails?: {
                  ClientId?: number;
                  CredentialsId?: number;
                  ExpirationDate?: string;
                  IsActive?: boolean;
                  Title?: string;
              };
              CredentialId?: number;
              CredentialsAlias?: string;
              ProbeConfigurationCredentialsId?: number;
              ProbeConfigurationId?: number;
          }[],
      >