Class AzureRoleDefinition
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Azure role definition.
public class AzureRoleDefinition : GlobalSerializableClassicBase, IComparable<AzureRoleDefinition>
- Inheritance
-
AzureRoleDefinition
- Implements
Constructors
AzureRoleDefinition()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureRoleDefinition class.
public AzureRoleDefinition()
Properties
AllowedActions
Gets or sets the actions allowed for the role.
public SerializableStringCollection AllowedActions { get; set; }
Property Value
- SerializableStringCollection
AllowedDataActions
Gets or sets the data actions allowed for the role.
public SerializableStringCollection AllowedDataActions { get; set; }
Property Value
- SerializableStringCollection
AssignableScopes
Gets or sets the scopes at which the role definition can be assigned.
public SerializableStringCollection AssignableScopes { get; set; }
Property Value
- SerializableStringCollection
DeniedActions
Gets or sets the actions denied for the role.
public SerializableStringCollection DeniedActions { get; set; }
Property Value
- SerializableStringCollection
DeniedDataActions
Gets or sets the data actions denied for the role.
public SerializableStringCollection DeniedDataActions { get; set; }
Property Value
- SerializableStringCollection
Description
Gets or sets the description for the role definition.
public string Description { get; set; }
Property Value
Identifier
Gets or sets the unique identifier for this role definition in GUID format – for example "2cc479cb-7b4d-49a8-b449-8c00fd0f0a4b".
public Guid Identifier { get; set; }
Property Value
IsBuiltIn
Gets or sets whether the role definition is built-in.
public BooleanOption IsBuiltIn { get; set; }
Property Value
Name
Gets or sets the name of the role definition - for example "Web Plan Contributor".
public string Name { get; set; }
Property Value
Methods
CompareTo(AzureRoleDefinition)
Compares two CENTREL.XIA.Configuration.Types.AzureRoleDefinition objects to allow for sorting by display name.
public int CompareTo(AzureRoleDefinition other)
Parameters
other
AzureRoleDefinitionThe CENTREL.XIA.Configuration.Types.AzureRoleDefinition to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.AzureRoleDefinition objects.