ArmKustoModelFactory.KustoReadOnlyFollowingDatabase Method

Definition

Initializes a new instance of KustoReadOnlyFollowingDatabase.

public static Azure.ResourceManager.Kusto.Models.KustoReadOnlyFollowingDatabase KustoReadOnlyFollowingDatabase (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.AzureLocation? location = default, Azure.ResourceManager.Kusto.Models.KustoProvisioningState? provisioningState = default, TimeSpan? softDeletePeriod = default, TimeSpan? hotCachePeriod = default, float? statisticsSize = default, string leaderClusterResourceId = default, string attachedDatabaseConfigurationName = default, Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalsModificationKind? principalsModificationKind = default, Azure.ResourceManager.Kusto.Models.KustoDatabaseTableLevelSharingProperties tableLevelSharingProperties = default, string originalDatabaseName = default, Azure.ResourceManager.Kusto.Models.KustoDatabaseShareOrigin? databaseShareOrigin = default, DateTimeOffset? suspensionStartOn = default);
static member KustoReadOnlyFollowingDatabase : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Kusto.Models.KustoProvisioningState> * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<single> * string * string * Nullable<Azure.ResourceManager.Kusto.Models.KustoDatabasePrincipalsModificationKind> * Azure.ResourceManager.Kusto.Models.KustoDatabaseTableLevelSharingProperties * string * Nullable<Azure.ResourceManager.Kusto.Models.KustoDatabaseShareOrigin> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Kusto.Models.KustoReadOnlyFollowingDatabase
Public Shared Function KustoReadOnlyFollowingDatabase (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional provisioningState As Nullable(Of KustoProvisioningState) = Nothing, Optional softDeletePeriod As Nullable(Of TimeSpan) = Nothing, Optional hotCachePeriod As Nullable(Of TimeSpan) = Nothing, Optional statisticsSize As Nullable(Of Single) = Nothing, Optional leaderClusterResourceId As String = Nothing, Optional attachedDatabaseConfigurationName As String = Nothing, Optional principalsModificationKind As Nullable(Of KustoDatabasePrincipalsModificationKind) = Nothing, Optional tableLevelSharingProperties As KustoDatabaseTableLevelSharingProperties = Nothing, Optional originalDatabaseName As String = Nothing, Optional databaseShareOrigin As Nullable(Of KustoDatabaseShareOrigin) = Nothing, Optional suspensionStartOn As Nullable(Of DateTimeOffset) = Nothing) As KustoReadOnlyFollowingDatabase

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

location
Nullable<AzureLocation>

Resource location.

provisioningState
Nullable<KustoProvisioningState>

The provisioned state of the resource.

softDeletePeriod
Nullable<TimeSpan>

The time the data should be kept before it stops being accessible to queries in TimeSpan.

hotCachePeriod
Nullable<TimeSpan>

The time the data should be kept in cache for fast queries in TimeSpan.

statisticsSize
Nullable<Single>

The statistics of the database.

leaderClusterResourceId
String

The name of the leader cluster.

attachedDatabaseConfigurationName
String

The name of the attached database configuration cluster.

principalsModificationKind
Nullable<KustoDatabasePrincipalsModificationKind>

The principals modification kind of the database.

tableLevelSharingProperties
KustoDatabaseTableLevelSharingProperties

Table level sharing specifications.

originalDatabaseName
String

The original database name, before databaseNameOverride or databaseNamePrefix where applied.

databaseShareOrigin
Nullable<KustoDatabaseShareOrigin>

The origin of the following setup.

suspensionStartOn
Nullable<DateTimeOffset>

The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.

Returns

A new KustoReadOnlyFollowingDatabase instance for mocking.

Applies to