TooManyOwnersAssignedToResourceAlertConfigurationProperties Class

Definition

Too many owners assigned to resource alert configuration properties.

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

Constructors

Name Description
TooManyOwnersAssignedToResourceAlertConfigurationProperties()

Initializes a new instance of TooManyOwnersAssignedToResourceAlertConfigurationProperties.

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

The threshold number of owners.

ThresholdPercentageOfOwnersOutOfAllRoleMembers

The threshold percentage of owners out of all role members.

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<TooManyOwnersAssignedToResourceAlertConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TooManyOwnersAssignedToResourceAlertConfigurationProperties>.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<TooManyOwnersAssignedToResourceAlertConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TooManyOwnersAssignedToResourceAlertConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TooManyOwnersAssignedToResourceAlertConfigurationProperties>.Write(ModelReaderWriterOptions)

Applies to