Search Results for

    Show / Hide Table of Contents

    Orion.SCM.Profiles

    SolarWinds Information Service 2024.2 Schema Documentation

    This entity represents profiles, which could be set and maintained by a user.

    Inheritance

    ↳ System.Entity

    Access control

    Operations Right
    create,read,update,delete,invoke manageNodes
    read everyone

    Properties

    Name Type Summary Access Control
    ProfileID System.Int32 Unique identifier of the profile. everyone
    Name System.String Name of the profile. everyone
    BuiltIn System.Boolean Boolean value indicating whether profile is built-in. This property is readonly and set to true only for profiles deployed with SCM installation. These can't be modified. everyone
    DisplayName System.String User friendly name of the profile. May differ from Name, e.g. if the Profile is managed by other module. everyone
    UniqueId System.Guid GUID of the profile, valuable for import/export to identify identical profiles across different environments. everyone
    TemplateMappingRules System.String Internal configuration storing how to discover profile and rules whether profile is candidate for monitoring (Json). everyone
    ProfileOrigin System.Int32 Numeric value indicating where the profile comes from. Options are: 0 (New), 1 (Copied), 2 (Imported), 3 (ImportedFromThwack). everyone
    OriginalProfileUniqueID System.Guid Origin GUID of parent profile (when copied). everyone
    Modified System.DateTime Datetime of last profile modification. everyone
    PolicyID System.Int32 Identifier of Policy which caused creation of this entity. everyone
    Version System.Int32 Version of the OOTB profile definition. everyone
    ManagedExternally System.Boolean Flag, that the Profile is managed by other module and not SCM, e.g. PolicyEngine. everyone

    Source Relationships

    Name Type Notes
    NodesProfiles Orion.SCM.NodesProfiles Defined by relationship ProfileReferencesOrion.SCM.NodesProfiles (System.Reference)
    SCMNodes Orion.SCM.ServerConfiguration Defined by relationship Orion.SCM.NodeReferencesOrion.SCM.Profiles (System.Reference)
    AssignedElementSettingOverrides Orion.SCM.AssignedElementSettingOverride Defined by relationship Orion.SCM.ProfilesReferencesAssignedElementSettingOverride (System.Reference)
    Elements Orion.SCM.ProfileElements Defined by relationship Orion.SCM.ProfilesReferencesProfileElements (System.Reference)

    Verbs

    AssignToNode

    Assigns profile to node.

    Access control

    everyone

    UnassignFromNode

    Unassigns profile from node.

    Access control

    everyone

    ExportProfile

    Exports profile to JSON

    Access control

    everyone

    ImportProfile

    Imports profile from JSON

    Access control

    everyone

    ImportPolicyProfile

    Imports policy profile from YAML

    Access control

    everyone

    In this article
    Back to top © SolarWinds