Udostępnij za pośrednictwem


TableRoleDefinitionResource interface

Parametry do tworzenia i aktualizowania definicji roli tabeli usługi Azure Cosmos DB.

Rozszerzenie

Właściwości

assignableScopes

Zestaw w pełni kwalifikowanych zakresów, w których można utworzyć przypisania ról tabeli przy użyciu tej definicji roli. Umożliwi to zastosowanie tej definicji roli na całym koncie bazy danych lub dowolnej podstawowej bazie danych/kolekcji. Musi zawierać co najmniej jeden element. Zakresy wyższe niż konto bazy danych nie są wymuszane jako możliwe do przypisania zakresy. Należy pamiętać, że zasoby, do których odwołuje się przypisywane zakresy, nie muszą istnieć.

idPropertiesId

Identyfikator ścieżki definicji roli.

permissions

Zestaw operacji dozwolony za pomocą tej definicji roli.

roleName

Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych.

typePropertiesType

Wskazuje, czy definicja roli została utworzona, czy też utworzona przez użytkownika.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

assignableScopes

Zestaw w pełni kwalifikowanych zakresów, w których można utworzyć przypisania ról tabeli przy użyciu tej definicji roli. Umożliwi to zastosowanie tej definicji roli na całym koncie bazy danych lub dowolnej podstawowej bazie danych/kolekcji. Musi zawierać co najmniej jeden element. Zakresy wyższe niż konto bazy danych nie są wymuszane jako możliwe do przypisania zakresy. Należy pamiętać, że zasoby, do których odwołuje się przypisywane zakresy, nie muszą istnieć.

assignableScopes?: string[]

Wartość właściwości

string[]

idPropertiesId

Identyfikator ścieżki definicji roli.

idPropertiesId?: string

Wartość właściwości

string

permissions

Zestaw operacji dozwolony za pomocą tej definicji roli.

permissions?: Permission[]

Wartość właściwości

roleName

Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych.

roleName?: string

Wartość właściwości

string

typePropertiesType

Wskazuje, czy definicja roli została utworzona, czy też utworzona przez użytkownika.

typePropertiesType?: RoleDefinitionType

Wartość właściwości

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zProxyResource.id

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zProxyResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

dziedziczone zproxyResource.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zProxyResource.type