Chat now with support
Chat with Support

InTrust 11.4.2 - InTrust SDK Reference

InTrust SDK Overview Repository Services API Log Knowledge Base API Enumerations Interfaces

SiteCollectionType

enum SiteCollectionType
{
    VisibleSites,
    AllSites
};

SiteObjectType

enum SiteObjectType
{
    UnknownSiteObject,
    MsnWholeNetworkSiteObject,
    DomainSiteObject,
    ComputerSiteObject,
    IPAddressRangeSiteObject,
    ComputerListFileSiteObject,
    OrganizationalUnitSiteObject,
    ActiveDirectorySiteSiteObject,
    EnumerationScriptSiteObject,
    DomainControllersInDomainSiteObject,
    DomainControllersInActiveDirectorySiteSiteObject
};

SiteType

SiteType
{
    MicrosoftNetworkSite,
    UnixNetworkSite
};

Interfaces

The following is a list of all interfaces available with the InTrust repository API:

Interface Details

IActiveDirectorySiteSiteObject

Represents an Active Directory site from which to put computers in an InTrust site.

IBulkEventWithReadExtensions

Results of a repository search as an array of event_with_read_extensions structures.

IBulkRecord

Records packed into a single batch as an array of record structures for writing to the repository.

IBulkRecord2

Results of a repository search as an array of record2 structures.

IComputerListDomainEnumeration

Represents the configuration of site membership enumeration through a computer list.

IComputerListFileSiteObject

Represents a file that contains a list of computers to include in an InTrust site.

IComputerSiteObject

Represents a single computer in an InTrust site.

ICookie

Acts as the owner of a repository search and can stop the search.

ICredentials

Represents a credential set used by InTrust for access to resources.

ICustomCredentials

Wrapper for a credential set used by InTrust for access to resources.

ICustomIndexLocation

Gets or sets the location of the index of a repository.

ICustomizableCredentials

This is a wrapper for a credential set used by InTrust for access to resources.

IDomainEnumeration

Indicates which method of domain enumeration is used for populating an InTrust site.

IDomainSiteObject

Represents computers in an InTrust site that are indicated by an Active Directory domain.

IEnumerationScriptSiteObject

Represents a script that enumerates the computers to include in an InTrust site.

IEventToRecordFormatter

Transforms event records to a representation suitable for insertion into a repository by the PutRecords2 method of IRepositoryRecordInserter.

IForwardingFilterCollection

Provides a collection of all search-based filters associated with an InTrust repository.

IForwardingSettings

Provides access to the event forwarding settings for a repository.

IIdleRepository

An idle repository has the correct structure on the file system, but is not registered with an InTrust organization. Currently, you can search in idle repositories using the repository API, but you cannot write to them.

IIdleRepositoryFactory

Creates an idle InTrust repository.

IIndexBuilder

Represents the index-building configuration for the repository. Indexing can be performed by an InTrust server or delegated to InTrust agents in a specific site.

IIndexingSettings

Provides access to the indexing configuration of a repository.

IIndexManager

Provides access to indexing-related operations.

IIndexManagerFactory

Creates an instance of IIndexManager for a production or idle repository.

IInTrustEnvironment

See IInTrustEnvironment3.

IInTrustEnvironment3

Entry point for access to InTrust organizations, servers and repositories.

IInTrustEventory

Provides access to the log knowledge base, which contains rules that govern the transformation of log entries into repository and event records.

IInTrustEventoryItem

Represents an entry in the log knowledge base.

IInTrustEventoryItemCollection

Provides a collection of IInTrustEventoryItem interfaces.

IInTrustOrganization

Legacy interface supplanted by IInTrustOrganization3.

IInTrustOrganization3

Provides access to an InTrust organization.

IInTrustOrganizationCollection

Provides a collection of all available InTrust organizations.

IInTrustRepository3

Provides the searching and writing capabilities of a repository.

IInTrustRepositoryCollection2

Provides a collection of all repositories available in the InTrust organization.

IInTrustRepositorySearcher

Provides repository search capabilities.

IInTrustScriptCollection

Provides a collection of scripts used in InTrust operations.

IInTrustServer

Provides access to an InTrust server.

IInTrustServerCollection

Provides a collection of all InTrust servers in the InTrust organization.

IInTrustSiteCollection

Represents the sites in an InTrust organization.

IIPAddressRangeSiteObject

Represents a range of IP addresses that are included in an InTrust site.

IJob2

Represents a subset of the configuration of an InTrust job.

ITransportInfoCollection

Provides a collection of all transport types supported by InTrust event forwarding.

IMessageFormatCustomInfo

Represents a customizable script-based message formatter used for event forwarding.

IMessageFormatInfo

Provides access to the formatting configuration for forwarded events.

IMessageFormatTypeInfo

Defines a message format for forwarded events and can be used as a template for creating new formats.

IMessageFormatTypeInfoCollection

Provides a collection of all message format types supported by InTrust event forwarding.

IMicrosoftNetworkSite

Represents an InTrust site of the Microsoft Windows Network type.

IMultiRepositorySearcher

A container for search objects that lets you search in all of the specified repositories simultaneously.

IMultiRepositorySearcherFactory

Creates an instance of IMultiRepositorySearcher.

IObservable

Defines a provider for push-based notification.

IObserver

Provides a mechanism for receiving push-based notifications. You need to create your own implementation of this interface.

IOrganizationalUnitSiteObject

Represents an organizational unit from which to put computers in an InTrust site.

IProperty

Property attached to an InTrust repository. A property is a way to tag repositories for arbitrary purposes.

IPropertyCollection

Collection of properties associated with an InTrust repository. Access to the collections is gained through specialized methods of the IInTrustRepository3 interface (such as CustomAttributes).

IRepositoryRecordInserter

Provides write access to the repository that it is associated with and manages one or more IRepositoryRecordInserterLight interfaces, which do the actual writing.

IRepositoryRecordInserter2

Provides write access to the repository that it is associated with and manages one or more IRepositoryRecordInserterLight interfaces, which do the actual writing. This method can submit records to a queue on the server or put them directly in the repository.

IRepositoryRecordInserterLight

Generates valid record structures from predefined and significant values and writes them to the repository.

IScript

Represents a script used in InTrust operations.

IScriptArgument

Represents an argument used with an InTrust site enumeration script.

IScriptArgumentCollection

Represents the arguments defined for an InTrust script.

IScriptParameter

Represents a customizable parameter defined for an InTrust script.

IScriptParameterCollection

Represents the parameters defined for an InTrust script.

ISite

Represents an InTrust site, which can be a regular site visible in InTrust Manager or a hidden internal site associated with a collection visible in InTrust Deployment Manager.

ISiteComputer

Represents a computer that is included in an InTrust site.

ISiteComputerCollection

Represents an InTrust site associated with a collection visible in InTrust Deployment Manager.

ISiteIndexBuilder

Represents the distributed indexing configuration for a repository.

ISiteObject

Represents a computer-specifying object that can be included in a site.

ISiteObjectCollection

Represents the computer-specifying objects included in a site.

ITask2

Represents a subset of the configuration of an InTrust scheduled task.

IIndexBuilderAccess

Represents the security settings for performing repository indexing.

ITransportInfo

Represents a transport type supported by InTrust event forwarding.

ITransportInfoCollection

Provides a collection of all transport types supported by InTrust event forwarding.

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating