TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties Class

Definition

Too many permanent owners assigned to resource alert configuration properties.

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

Constructors

Name Description
TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties()

Initializes a new instance of TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties.

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)
ThresholdNumberOfPermanentOwners

The threshold number of permanent owners.

ThresholdPercentageOfPermanentOwnersOutOfAllOwners

The threshold percentage of permanent owners out of all owners.

Methods

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

Explicit Interface Implementations

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

Applies to