Share via


FollowerDatabaseDefinition Class

Definition

A class representing follower database request.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.FollowerDatabaseDefinitionTypeConverter))]
public class FollowerDatabaseDefinition : Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.IFollowerDatabaseDefinition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.FollowerDatabaseDefinitionTypeConverter))>]
type FollowerDatabaseDefinition = class
    interface IFollowerDatabaseDefinition
    interface IJsonSerializable
Public Class FollowerDatabaseDefinition
Implements IFollowerDatabaseDefinition
Inheritance
FollowerDatabaseDefinition
Attributes
Implements

Constructors

FollowerDatabaseDefinition()

Creates an new FollowerDatabaseDefinition instance.

Properties

AttachedDatabaseConfigurationName

Resource name of the attached database configuration in the follower cluster.

ClusterResourceId

Resource id of the cluster that follows a database owned by this cluster.

DatabaseName

The database name owned by this cluster that was followed. * in case following all databases.

DatabaseShareOrigin

The origin of the following setup.

TableLevelSharingPropertyExternalTablesToExclude

List of external tables to exclude from the follower database

TableLevelSharingPropertyExternalTablesToInclude

List of external tables to include in the follower database

TableLevelSharingPropertyFunctionsToExclude

List of functions to exclude from the follower database

TableLevelSharingPropertyFunctionsToInclude

List of functions to include in the follower database

TableLevelSharingPropertyMaterializedViewsToExclude

List of materialized views to exclude from the follower database

TableLevelSharingPropertyMaterializedViewsToInclude

List of materialized views to include in the follower database

TableLevelSharingPropertyTablesToExclude

List of tables to exclude from the follower database

TableLevelSharingPropertyTablesToInclude

List of tables to include in the follower database

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of FollowerDatabaseDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FollowerDatabaseDefinition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.IFollowerDatabaseDefinition.

FromJsonString(String)

Creates a new instance of FollowerDatabaseDefinition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of FollowerDatabaseDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to