DuplicateRoleCreatedAlertConfigurationProperties Class

Definition

The duplicate role created alert configuration.

public class DuplicateRoleCreatedAlertConfigurationProperties : Azure.ResourceManager.Authorization.Models.RoleManagementAlertConfigurationProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Authorization.Models.DuplicateRoleCreatedAlertConfigurationProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Authorization.Models.DuplicateRoleCreatedAlertConfigurationProperties>
type DuplicateRoleCreatedAlertConfigurationProperties = class
    inherit RoleManagementAlertConfigurationProperties
    interface IJsonModel<DuplicateRoleCreatedAlertConfigurationProperties>
    interface IPersistableModel<DuplicateRoleCreatedAlertConfigurationProperties>
Public Class DuplicateRoleCreatedAlertConfigurationProperties
Inherits RoleManagementAlertConfigurationProperties
Implements IJsonModel(Of DuplicateRoleCreatedAlertConfigurationProperties), IPersistableModel(Of DuplicateRoleCreatedAlertConfigurationProperties)
Inheritance
DuplicateRoleCreatedAlertConfigurationProperties
Implements

Constructors

Name Description
DuplicateRoleCreatedAlertConfigurationProperties()

Initializes a new instance of DuplicateRoleCreatedAlertConfigurationProperties.

Properties

Name Description
AlertDefinition

The alert definition.

(Inherited from RoleManagementAlertConfigurationProperties)
AlertDefinitionId

The alert definition ID.

(Inherited from RoleManagementAlertConfigurationProperties)
IsEnabled

True if the alert is enabled, false will disable the scanning for the specific alert.

(Inherited from RoleManagementAlertConfigurationProperties)
Scope

The alert scope.

(Inherited from RoleManagementAlertConfigurationProperties)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DuplicateRoleCreatedAlertConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DuplicateRoleCreatedAlertConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<RoleManagementAlertConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IJsonModel<RoleManagementAlertConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IPersistableModel<DuplicateRoleCreatedAlertConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DuplicateRoleCreatedAlertConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DuplicateRoleCreatedAlertConfigurationProperties>.Write(ModelReaderWriterOptions)
IPersistableModel<RoleManagementAlertConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IPersistableModel<RoleManagementAlertConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IPersistableModel<RoleManagementAlertConfigurationProperties>.Write(ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)

Applies to