DatabasePrincipalAssignment Classe

Classe que representa uma atribuição de entidade de banco de dados.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.synapse.models._models_py3.ProxyResource
DatabasePrincipalAssignment

Construtor

DatabasePrincipalAssignment(*, principal_id: Optional[str] = None, role: Optional[Union[str, azure.mgmt.synapse.models._synapse_management_client_enums.DatabasePrincipalRole]] = None, tenant_id: Optional[str] = None, principal_type: Optional[Union[str, azure.mgmt.synapse.models._synapse_management_client_enums.PrincipalType]] = None, **kwargs)

Variáveis

id
str

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

O nome do recurso.

type
str

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

system_data
SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

principal_id
str

A ID da entidade de segurança atribuída à entidade de banco de dados. Pode ser um email de usuário, uma ID do aplicativo ou um nome de grupo de segurança.

role
str ou DatabasePrincipalRole

Função de entidade de banco de dados. Os valores possíveis incluem: "Administração", "Ingestor", "Monitor", "User", "UnrestrictedViewer", "Viewer".

tenant_id
str

A ID do locatário da entidade de segurança.

principal_type
str ou PrincipalType

Tipo de entidade de segurança. Os valores possíveis incluem: "App", "Group", "User".

tenant_name
str

O nome do locatário da entidade de segurança.

principal_name
str

O nome da entidade de segurança.

provisioning_state
str ou ResourceProvisioningState

O estado provisionado do recurso. Os valores possíveis incluem: "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving", "Canceled".