Table of Contents

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

string

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

Guid

IsBuiltIn

Gets or sets whether the role definition is built-in.

public BooleanOption IsBuiltIn { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the role definition - for example "Web Plan Contributor".

public string Name { get; set; }

Property Value

string

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 AzureRoleDefinition

The CENTREL.XIA.Configuration.Types.AzureRoleDefinition to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.AzureRoleDefinition objects.