AzureRolesAssignedOutsidePimAlertConfigurationProperties Class

Definition

The Azure roles assigned outside PIM alert configuration properties.

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

Constructors

Name Description
AzureRolesAssignedOutsidePimAlertConfigurationProperties()

Initializes a new instance of AzureRolesAssignedOutsidePimAlertConfigurationProperties.

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<AzureRolesAssignedOutsidePimAlertConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AzureRolesAssignedOutsidePimAlertConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<RoleManagementAlertConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IJsonModel<RoleManagementAlertConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from RoleManagementAlertConfigurationProperties)
IPersistableModel<AzureRolesAssignedOutsidePimAlertConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AzureRolesAssignedOutsidePimAlertConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AzureRolesAssignedOutsidePimAlertConfigurationProperties>.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