Orion.SCM.Profiles
SolarWinds Information Service 2024.4 Schema Documentation
This entity represents profiles, which could be set and maintained by a user.
Inheritance
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