ArmDatabaseWatcherModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmDatabaseWatcherModelFactory
type ArmDatabaseWatcherModelFactory = class
Public Class ArmDatabaseWatcherModelFactory
Inheritance
ArmDatabaseWatcherModelFactory

Methods

Name Description
DatabaseWatcherAlertRuleData(ResourceIdentifier, String, ResourceType, SystemData, DatabaseWatcherAlertRuleProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

DatabaseWatcherAlertRuleProperties(ResourceIdentifier, AlertRuleCreationProperty, DateTimeOffset, Nullable<DatabaseWatcherResourceProvisioningState>, String, String)

The generic properties of the alert rule proxy resource.

DatabaseWatcherData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DatabaseWatcherProperties, ManagedServiceIdentity)

The DatabaseWatcherProviderHub resource.

DatabaseWatcherHealthValidationData(ResourceIdentifier, String, ResourceType, SystemData, DatabaseWatcherHealthValidationProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

DatabaseWatcherHealthValidationIssue(String, String, String, String, Uri, ResourceIdentifier, Nullable<ResourceType>)

The model of a health validation issue.

DatabaseWatcherHealthValidationProperties(DateTimeOffset, DateTimeOffset, DatabaseWatcherHealthValidationStatus, IEnumerable<DatabaseWatcherHealthValidationIssue>, Nullable<DatabaseWatcherResourceProvisioningState>)

The generic properties of the health validation resource.

DatabaseWatcherPatch(ManagedServiceIdentity, IDictionary<String,String>, DatabaseWatcherUpdateProperties)

The type used for update operations of the Watcher.

DatabaseWatcherProperties(DatabaseWatcherDatastore, Nullable<DatabaseWatcherStatus>, Nullable<DatabaseWatcherProvisioningState>, ResourceIdentifier)

The RP specific properties of the resource.

DatabaseWatcherSharedPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, DatabaseWatcherSharedPrivateLinkResourceProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

DatabaseWatcherSharedPrivateLinkResourceProperties(ResourceIdentifier, String, String, String, Nullable<DatabaseWatcherSharedPrivateLinkResourceStatus>, Nullable<DatabaseWatcherResourceProvisioningState>)

The generic properties of a Shared Private Link resource.

DatabaseWatcherTargetData(ResourceIdentifier, String, ResourceType, SystemData, DatabaseWatcherTargetProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

DatabaseWatcherTargetProperties(String, TargetAuthenticationType, TargetAuthenticationVaultSecret, String, Nullable<DatabaseWatcherResourceProvisioningState>)

The generic properties of a target. Please note this is the abstract base class. The derived classes available for instantiation are: SqlDBSingleDatabaseTargetProperties, SqlDBElasticPoolTargetProperties, and SqlMITargetProperties.

SqlDBElasticPoolTargetProperties(TargetAuthenticationType, TargetAuthenticationVaultSecret, String, Nullable<DatabaseWatcherResourceProvisioningState>, ResourceIdentifier, ResourceIdentifier, Nullable<Boolean>)

The properties specific to an elastic pool in Azure SQL Database.

SqlDBSingleDatabaseTargetProperties(TargetAuthenticationType, TargetAuthenticationVaultSecret, String, Nullable<DatabaseWatcherResourceProvisioningState>, ResourceIdentifier, Nullable<Boolean>)

The properties specific to a database in Azure SQL Database.

SqlMITargetProperties(TargetAuthenticationType, TargetAuthenticationVaultSecret, String, Nullable<DatabaseWatcherResourceProvisioningState>, ResourceIdentifier, Nullable<Int32>, Nullable<Boolean>)

The properties specific to Azure SQL Managed Instance targets.

Applies to