Show / Hide Table of Contents

    Namespace Nevatech.Vsb.Repository.Entities

    Classes

    Alert

    Represents an alert generated according to some rules defined in the system.

    AlertGroup

    Represents a group of alert types that can be handled or monitored together.

    AlertHandler

    Represents an alert handler assignment to particular alert type or alert group. The entity contains configuration of that alert handler.

    AlertHandlerType

    Provides information about a type implementing IAlertHandler used to process system alerts.

    AlertRequest

    Provides parameters for GetAlerts(AlertRequest) method.

    AlertSourceType

    Represents a subsystem or action that can generate alerts (like X.509 certificate expiration, service agreement violation, service performance threshold, etc).

    AlertSummary

    Provides aggregated alert's measures calculated within a specific time period.

    AlertSummaryRequest

    Provides parameters for GetAlertSummary(AlertSummaryRequest) method.

    AlertType

    Represents a definition of specific alert type coming from an alert source.

    AlertTypesRequest

    Represents a set of query parameters for selecting alert types based on alert group, source type, assigned service agreement, etc.

    Application

    Represents an application or a subscription key associated with a product subscription in Developer Portal.

    ApplicationKey

    Provides an application access key information.

    AuthorizationClaimType

    Represents claim type lookup value.

    AuthorizationGroup

    Represents an authorization group that may include either authorization rules or other authorization groups.

    AuthorizationGroupMember

    Represents an authorization rule or another authorization group included in the authorization group.

    AuthorizationGroupsSummary

    Represents the commutative information about a group of selected authorization groups.

    AuthorizationRule

    Represents a rule that defines an expression evaluating caller's identity claims or message content.

    AuthorizationRuleAssignment

    Represents an authorization rule assignment to a service version, contract, endpoint, or operation. A list of rule assignments to a particular service represents an access control policy for that service.

    AuthorizationRuleAssignmentEqualityComparer

    Defines methods to support comparison of AuthorizationRuleAssignment objects.

    AuthorizationRulesSummary

    Represents the commutative information about a group of selected authorization rules.

    AzureNetworkCredential

    Represents the user name and password credential used for client or service authentication with Windows Azure Service Bus.

    AzureSecurityConfiguration

    Represents security-related configuration required for service endpoints hosted on Windows Azure Service Bus.

    AzureSharedAccessSignature

    Represents the shared access signature URI credential used for client or service authentication with Windows Azure Service Bus.

    AzureSharedSecret

    Represents the shared secret credential used for client or service authentication with Windows Azure Service Bus.

    Behavior

    Represents pre-configured endpoint or service behavior.

    BehaviorsSummary

    Represents cumulative information about a group of selected behaviors.

    BinarySecret

    Represents a binary secret value.

    Binding

    Represents a pre-configured endpoint binding.

    BindingsSummary

    Represents cumulative information about a group of selected bindings.

    Certificate

    Represents a serialized X.509 certificate stored in the database for reporting purposes.

    ChangeEntityAlertType

    Represents a link to alert type that needs to be generated, if specific entity has been changed.

    ChangeField

    Represents a modification made to a single field or property of a particular record or entity.

    ChangeFolderAlertType

    Represents a link to alert type that needs to be generated, if entities under the specified folder have been changed.

    ChangeRecord

    Represents a change or a set of changes that has been done to a record or entity within a single operation.

    ChangeSet

    Represents a group of data modifications made as a single operation, at the same time, and by the same user.

    ComponentType

    Provides information about the type implementing IMessageProcessor used by CustomComponent in the message processing pipeline.

    ConfigurationSettings

    Represents application configuration settings stored mostly in the database.

    Consumer

    Represents a consumer account registered in a Developer Portal.

    ConsumerApplicationsSummary

    Provides the cumulative information about applications and access keys belonging to a consumer.

    ConsumerPortalSummary

    Provides the cumulative information about Consumer Account in Developer Portal.

    ConsumerProduct

    Provides information about a product available to a consumer.

    ConsumerProductsSummary

    Provides the cumulative information about products available for a consumer.

    ConsumersSummary

    Provides the cumulative information about consumer accounts registered in Developer Portal.

    ConsumerUsageSummary

    Provides consumer's usage statistics.

    Contract

    Represents a service contract (service description port type).

    CorsSettings

    Provides configuration settings for the Cross-Origin Resource Sharing protocol enabled for a service endpoint.

    CustomAttributeDictionary

    Represents a collection of custom attribute values.

    CustomAttributeType

    Provides the description of attribute/field/property that entity can be extended with.

    CustomEntitiesSummary

    Provides commulative information about a group of selected custom entities.

    CustomEntity

    Represents a custom repository entity (like application, component, etc) defined by a user.

    DataProperty

    Represents a custom name/value property.

    DataPropertyCollection

    Represents a serializable collection of name/value properties.

    DataSchema

    Represents an XSD document attached to a service version.

    DefaultAuthorizationRule

    Represents the default authorization rule system settings.

    DefaultNodeAddress

    Represents the default node address system setting which is a combination of node base address and compatible policy (binding).

    DiagnosticSettings

    Provides configuration settings for service tracing and diagnostics.

    DomainObjectBase

    A base class for all domain objects.

    Endpoint

    Represents a service endpoint (service description port).

    EndpointGroup

    Represents an outbound endpoint group.

    EndpointSummary

    Represents the basic information about service endpoint.

    EntityInfo

    Provides general and common information about a major entity.

    EntityReference

    Represents a reference, a dependency, or a link between two repository entities.

    ExpressionType

    Provides information about the type implementing IMessageEvaluator used by CustomExpression in message evaluating rules.

    File

    Provides a general-purpose binary storage for a large object.

    Folder

    Represents a folder level in folder tree.

    FolderSummary

    Provides the cumulative information about selected repository folder.

    IdentitiesSummary

    Represents cumulative information about a group of selected public identities.

    Identity

    Represents the endpoint's or node's identity.

    IdentityKindSummary

    Provides the cumulative information about public identities of a specific kind.

    IdentityReference

    Represents a reference to identity by node, user, or endpoint (extends Identity type).

    Issuer

    Represents a trusted security token issuer.

    Message

    Represents a message description which is a part of service operation.

    MessageHeader

    Represents a SOAP message header which is a part of service operation.

    MessageParameter

    Defines a parameter of the request RESTful message. A unique parameter is defined by a combination of a name and location.

    MessageSample

    Represents a sample message generated according to a message schema.

    MessageSettings

    Defines a set of configuration properties for a message.

    MetricReading

    Represents a single measurement (reading) of the service metric.

    MetricReadingSummary

    Represents aggregated measurements (readings) of the service metric during particular time interval.

    MonitoringActivitiesRequest

    Defines parameters for GetActivities(MonitoringActivitiesRequest) method.

    MonitoringActivity

    Represents a single monitoring activity.

    MonitoringFilterType

    Provides information about the type implementing IMonitoringFilter used by CustomMonitoringFilter.

    MonitoringRecord

    Represents a single monitoring record.

    MonitoringTransaction

    Represents a single transaction reported from an endpoint.

    MonitoringTransactionDetails

    Provides detailed information about endpoint transaction.

    MonitoringTransactionHeader

    Provides basic information about endpoint transaction.

    MonitoringTransactionProperty

    Represents a single monitoring transaction property assigned by a custom component.

    MonitoringTransactionSummary

    Represents transaction statistics accumulated for specific time interval.

    NameValueDictionary

    Represents a serializable dictionary of name/value entries.

    Node

    Represent "Sentinet" node instance.

    NodeAddress

    Represents a base address of "Sentinet" node.

    NodeInstance

    Represents a single instance of "Sentinet" node. All instances of the same node are sharing the same identities and base addresses, and hosting the same virtual services.

    NodeSettings

    Defines a set of advanced configuration properties for a node.

    NodesSummary

    Provides cumulative information about a group of selected nodes.

    Operation

    Represents service operation.

    OperationUsageSummary

    Provides basic information about usage of a particular service operation.

    OperationUsageSummaryRequest

    Provides parameters for the operation usage summary reports.

    Parameter

    Provides a description about a parameter value carried in the message.

    PortalSettings

    Represents Developer Portal configuration settings.

    PortalSummary

    Provides the cumulative information about Developer Portal entities.

    PortalUsersSummary

    Provides cumulative information about a group of selected users.

    Product

    Represents a product listed in Developer Portal. Product can include one or more service versions.

    ProductAccessKey

    Represents the access key associated with a consumer of a product.

    ProductServiceVersion

    Represents a service version assigned to a product.

    ProductsSummary

    Provides the cumulative information about products available in Developer Portal.

    ProductUsageSummary

    Provides basic information about usage of a product.

    Property

    Represents a property with name and value (optional) or/and an attached file (optional) that can be assign to a repository entity (like service, node, operation, etc).

    QualifiedName

    Represents the name and namespace pair that is used to locate a type or schema object in a schema document.

    ResponseMessage

    Represents a container for the expected response of an operation. The container maps a HTTP response code to the expected response. It is not expected from the documentation to necessarily cover all possible HTTP response codes, since they may not be known in advance. However, it is expected from the documentation to cover a successful operation response and any known errors.

    ResponseMessageHeader

    Represents a description of an HTTP header that is sent with the response.

    RouterType

    Provides information about type implementing message router that directs message to specific endpoint in outbound endpoints group.

    SchemeSummary

    Represents cumulative information about the number of endpoints having specific schema in their physical address.

    SecurityRole

    Represents a security role defining a set of user permissions to Sentinet features and APIs.

    SecurityRoleSummary

    Provides summary information about a security role.

    SecurityTokenServiceSettings

    Provides configuration settings for the internal Security Token Service (STS).

    Service

    Represents physical or virtual service.

    ServiceAgreement

    Represents service level agreement (SLA) describing acceptable limits for a set of metrics for particular service.

    ServiceAgreementAlertType

    Represents a link to alert type that needs to be generated, if specific service agreement violation is detected.

    ServiceAgreementMetric

    Represents a rule for collecting service performance metric accumulated over the specified time interval and limited with minimum and maximum values.

    ServiceAgreementsSummary

    Provides the commulative information about a group of selected service agreements.

    ServiceAgreementTransaction

    Represents the fact that monitoring transaction participates in a service agreement.

    ServiceAgreementViolation

    Represents single service agreement violation.

    ServiceAgreementViolationsRequest

    Provides search criteria for selecting service agreement violations.

    ServiceAgreementViolationSummary

    Represents the number of service agreement violations in particular time interval.

    ServiceAgreementViolationSummaryRequest

    Provides filtering criteria for returning service agreement violations summary.

    ServicesSummary

    Provides the cumulative information about a group of selected services.

    ServiceVersion

    Represents physical or virtual service.

    ServiceVersionSettings

    Defines a set of advanced configuration properties for virtual service version.

    ServiceVersionsSummary

    Provides the cumulative information about service versions included in the products that are available in Developer Portal.

    ServiceVersionSummary

    Represents the basic information about service version.

    ServiceVersionUsageSummary

    Provides basic information about usage of a service version.

    ServiceVersionUsageSummaryRequest

    Provides parameters for the service version based usage summary reports.

    Subscription

    Represents a product subscription utilized by a consumer account in Developer Portal.

    SubscriptionsSummary

    Provides the cumulative information about product subscriptions in Developer Portal.

    SubscriptionUsageSummary

    Provides basic information about usage of a subscription.

    TimeZoneInfo

    Provides basic information about a time zone.

    TokenValidationConfiguration

    Represents the bearer token validation keys.

    TransactionHeadersRequest

    Defines parameters for GetTransactionHeaders(TransactionHeadersRequest) method.

    TransactionSummaryRequest

    Defines parameters for GetTransactionSummary(TransactionSummaryRequest) method.

    TransportHeader

    Represents a transport (HTTP) header description used to match or construct HTTP message.

    UsageReport<T>

    Represents the content of a service or an operation usage report.

    UsageSummaryRequest

    Provides common parameters for the usage summary reports.

    User

    Represents an application user that has access to Administration Console or Developer Portal.

    UserSession

    Provides information about the user's interactive session with Repository Console.

    UserSessionsRequest

    Defines parameters for GetUserSessions(UserSessionsRequest) method.

    VirtualizationProfile

    Represents the service virtualization profile.

    VirtualizationSettings

    Represents virtualization profile settings.

    WebErrorsHandling

    Defines the error handling settings used for wrapping internal exceptions in REST or OData services.

    Interfaces

    IExtensibleEntity

    Defines an interface for a domain object that supports custom attributes, i.e. can be extended with custom fields.

    IFolderEntity

    Defines an interface that all immediate children of a repository folder must implement.

    Enums

    AccessLevel

    Defines the access level (permission) of a developer portal user.

    AlertSortField

    Defines fields in the Alert record that can be used for sorting.

    ApplicationsSortField

    Defines fields in the Application record that can be used for sorting.

    AttributeDataType

    Defines the data types supported in the custom attributes.

    AttributeVisibility

    Defines the custom attribute visibility and access type.

    AuthorizationRuleAction

    Defines the action that authorization manages needs to take, if specific authorization rule matches an intercepted message.

    AzureCredentialType

    Defines Windows Azure Service Bus authentication credential type.

    BehaviorKind

    Defines the behavior kind: endpoint behavior or service behavior.

    ChangeTypes

    Defines the record or entity change types.

    ClientAddressOptions

    Defines the special options for retrieving service caller's IP address.

    ConfigurationChangeMode

    Defines ways of how a running node applies a changed service configuration.

    ConsumersSortField

    Defines fields in the Consumer record that can be used for sorting.

    ContentFormat

    Defines types of the message body content.

    DataSchemaType

    Defines the types of schema description document.

    EntityReferenceType

    Defines the types of a declarative reference or a dependency between two entities.

    EntityType

    Defines the types of entities stored in repository.

    FileType

    Defines the type of content stored in File entity.

    IdentityKind

    Defines identity kinds that can be used for client and/or service authentication.

    MessageDirection

    Defines common message types.

    MessageEnvelopeVersion

    Defines the message envelope version.

    MessageExchangePattern

    Defines common message exchange scenarios.

    MessageParameterLocation

    Defines the request message parameter location.

    MetricReadingSortField

    Defines fields in the MetricReading record that can be used for sorting.

    MonitoringActivitySortField

    Defines fields in the MonitoringActivity record that can be used for sorting.

    MonitoringTransactionType

    Defines direction of the transaction: inbound (recorded on the service side) or outbound (recorded on the client side).

    MonitoringType

    Defines the scope of the messages that will be monitored and reported to the console.

    NodeAddressKind

    Defines node base address kinds: standard physical address or Windows Azure Service Bus address.

    NodeType

    Defines node physical types.

    OperationalStatus

    Defines an operational status of a service or a device.

    ParameterArrayFormat

    Defines the format of the array parameter.

    ParameterDataType

    Defines a parameter value's data type.

    ProductsSortField

    Defines fields in the Product record that can be used for sorting.

    ProductStatus

    Defines different life cycle statuses of a product.

    PropertyType

    Defines the generic property content type.

    RecordingPoints

    Defines message recording points within an endpoint.

    RepositoryPermissions

    Defines the actions that user is allowed to perform in Sentinet console or Repository Service.

    ServiceAgreementStatus

    Defines different lifecircle statuses of a service level agreement.

    ServiceAgreementViolationsSortField

    Defines fields in the ServiceAgreementViolation record that can be used for sorting.

    ServiceKind

    Defines the kinds of supported web services: SOAP, REST, and OData.

    ServiceMetricType

    Defines a metric type collected over specific time interval which describes performace, load, and quality of a service.

    ServiceVersionStatus

    Defines different life cycle statuses of a service version.

    Severity

    Defines severity levels of monitoring activities.

    SubscriptionsSortField

    Defines fields in the Subscription record that can be used for sorting.

    SubscriptionStatus

    Defines different life cycle statuses of a product subscription.

    TransactionHeadersSortField

    Defines fields in the MonitoringTransactionHeader record that can be used for sorting.

    TransactionStatus

    Defines monitoring transaction statuses.

    UsageReportType

    Defines the type of report showing top entities ordered by a certain criteria.

    UsageSummaryOptions

    Defines the data scope for usage reports.

    UserNameAuthenticationType

    Defines the authentication mechanism used for validation Username/Password tokens.

    UserSessionSortField

    Defines fields in the UserSession record that can be used for sorting.

    UsersSortField

    Defines fields in the User record that can be used for sorting.

    Back to top Nevatech Sentinet 6.5 Online Documentation