AttachedDatabaseConfiguration Class

Class representing an attached database configuration.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.synapse.models._models_py3.ProxyResource
AttachedDatabaseConfiguration

Constructor

AttachedDatabaseConfiguration(*, location: Optional[str] = None, database_name: Optional[str] = None, kusto_pool_resource_id: Optional[str] = None, default_principals_modification_kind: Optional[Union[str, azure.mgmt.synapse.models._synapse_management_client_enums.DefaultPrincipalsModificationKind]] = None, table_level_sharing_properties: Optional[azure.mgmt.synapse.models._models_py3.TableLevelSharingProperties] = None, **kwargs)

Variables

id
str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

location
str

Resource location.

system_data
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

provisioning_state
str or ResourceProvisioningState

The provisioned state of the resource. Possible values include: "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving", "Canceled".

database_name
str

The name of the database which you would like to attach, use * if you want to follow all current and future databases.

kusto_pool_resource_id
str

The resource id of the kusto pool where the databases you would like to attach reside.

attached_database_names
list[str]

The list of databases from the clusterResourceId which are currently attached to the kusto pool.

default_principals_modification_kind
str or DefaultPrincipalsModificationKind

The default principals modification kind. Possible values include: "Union", "Replace", "None".

table_level_sharing_properties
TableLevelSharingProperties

Table level sharing specifications.