Enum RepositoryPermissions
Defines the actions that user is allowed to perform in Sentinet console or Repository Service.
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public enum RepositoryPermissions : long
  Fields
| Name | Description | 
|---|---|
| AdministerDeveloperPortal | Access to Developer Portal back-office and perform actions that are allowed to the members of Administrator role (all permissions).  | 
      
| All | All permissions (administrator access level).  | 
      
| CreateX509Certificates | Generate X.509 certificate or sign Certificate Signing Request with repository certificate.  | 
      
| ExportEntities | Export entities to Repository Export Package.  | 
      
| ImportEntities | Import entities from Repository Export Package.  | 
      
| ManageAlerts | View, create, update, and delete Alerts, Alert Groups, and Alert Summary.  | 
      
| ModifyAuthorizationRuleAssignments | View, create, and delete virtual service authorization rule assignments. View authorization rules and their details.  | 
      
| ModifyAuthorizationRules | View, create, update, and delete authorization rules. View expression types.  | 
      
| ModifyBehaviors | View, create, update, and delete public behaviors.  | 
      
| ModifyBindings | View, create, update, and delete public bindings (policies).  | 
      
| ModifyChangeNotifications | View, create, update, and delete "Change Notification" Alert Types. View Alert Handler Types.  | 
      
| ModifyConsumers | View, create, update, and delete consumers.  | 
      
| ModifyCustomEntities | View, create, update, and modify custom entities.  | 
      
| ModifyDeveloperPortalContent | Access to Developer Portal back-office and perform actions that are allowed to the members of Editor, Writer, Translator roles.  | 
      
| ModifyDeveloperPortalNotifications | View, create, update, and delete "Developer Portal" Alert Types. View Alert Handler Types.  | 
      
| ModifyFolders | View, create, update, and delete sub-folders.  | 
      
| ModifyIdentities | View, create, update, and delete public (shared) identities.  | 
      
| ModifyNodes | View, create, update, and delete nodes; retrieve node's default configuration.  | 
      
| ModifyNotifications | View, create, update, and delete any standard Alert Types. View Alert Handler Types.  | 
      
| ModifyPhysicalServices | View, create, update, and delete physical services.  | 
      
| ModifyProducts | View, create, update, and delete products.  | 
      
| ModifySecurityRoles | View, create, update, and delete user security roles.  | 
      
| ModifyServiceAgreements | View, create, update, and delete service level agreements. View authorization rules and virtual services.  | 
      
| ModifyServiceAgreementViolationNotifications | View, create, update, and delete "Service Agreement Violation" Alert Types. View Alert Handler Types.  | 
      
| ModifyServices | View, create, update, and delete physical and virtual services. View nodes, public bindings (policies) and behaviors.  | 
      
| ModifySubscriptions | View, create, update, and delete product subscriptions.  | 
      
| ModifySystemSettings | Create, update, or delete system settings (Alert Handler Types, Router Types, Expression Types, Component Types, and Custom Attribute Types).  | 
      
| ModifyUsers | View, create, update, and delete users. View security roles.  | 
      
| ModifyVirtualizationProfiles | View, create, update, and delete virtualization profiles. View nodes, bindings, behaviors, and authorization rules.  | 
      
| ModifyVirtualServices | View, create, update, and delete virtual services. View physical services, nodes, public bindings (policies), behaviors, router types, component types, and expression types.  | 
      
| ModifyX509CertificateExpirationNotifications | View, create, update, and delete "X.509 Certificate Expiration" Alert Types. View Alert Handler Types.  | 
      
| MonitorServiceAgreements | View service level agreements WITH violations and readings.  | 
      
| MoveEntities | Move entities between folders.  | 
      
| None | No permissions are granted.  | 
      
| ReadOnlyAccess | View and monitor all entities and their details except for users (read-only access level).  | 
      
| ReadWriteAccess | View, create, update, delete, and monitor all entities except users (read-write access level).  | 
      
| ViewAuditData | View change audit records.  | 
      
| ViewAuthorizationRuleAssignments | View virtual service authorization rule assignments without seeing authorization rule details.  | 
      
| ViewAuthorizationRules | View authorization rules and their details.  | 
      
| ViewBehaviors | View public behaviors and their details.  | 
      
| ViewBindings | View public bindings (policies) and their details.  | 
      
| ViewChangeNotifications | View "Change Notification" Alert Types.  | 
      
| ViewConsumers | View consumers and their details.  | 
      
| ViewCustomEntities | View custom entities and their details.  | 
      
| ViewDeveloperPortalNotifications | View "Developer Portal" Alert Types.  | 
      
| ViewIdentities | View existing public (shared) identities.  | 
      
| ViewMonitoringActivity | View monitoring transaction graphs, view activity, view transaction traces on any allowed entity.  | 
      
| ViewMonitoringRecordsAndProperties | View monitoring transaction graphs, view transaction logs and details, view recorded messages and monitoring properties on any allowed entity.  | 
      
| ViewMonitoringTransactionGraphs | View monitoring transaction graphs on any allowed entity.  | 
      
| ViewMonitoringTransactionHeadersAndDetails | View monitoring transaction graphs, view transaction logs and details on any allowed entity.  | 
      
| ViewMonitoringTransactionTraces | View monitoring transaction graphs, view transaction logs and details, view execution traces (authorization rules, OAuth, message pipeline, etc.) on any allowed entity.  | 
      
| ViewNodes | View nodes and their details.  | 
      
| ViewNotifications | View any standard Alert Types.  | 
      
| ViewPhysicalServices | View physical services and their basic details.  | 
      
| ViewProducts | View products and their details.  | 
      
| ViewSecurityRoles | View user security roles and their details.  | 
      
| ViewServiceAgreements | View service level agreements WITHOUT violations and readings.  | 
      
| ViewServiceAgreementViolationNotifications | View "Service Agreement Violation" Alert Types.  | 
      
| ViewServices | View physical and virtual services and their basic details.  | 
      
| ViewSubscriptions | View product subscriptions and their details.  | 
      
| ViewSystemSettings | View system settings (Alert Handler Types, Router Types, Expression Types, and Component Types).  | 
      
| ViewUsageReports | View Service/Product/Consumer/Subscription Usage reports.  | 
      
| ViewUsers | View users and their details. View user sessions.  | 
      
| ViewVirtualizationProfiles | View existing virtualization profiles.  | 
      
| ViewVirtualServices | View virtual services and their basic details.  | 
      
| ViewX509CertificateExpirationNotifications | View "X.509 Certificate Expiration" Alert Types.  |