TableRoleDefinitionResource interface
Parametry do tworzenia i aktualizowania definicji roli tabeli usługi Azure Cosmos DB.
- Rozszerzenie
Właściwości
| assignable |
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ć. |
| id |
Identyfikator ścieżki definicji roli. |
| permissions | Zestaw operacji dozwolony za pomocą tej definicji roli. |
| role |
Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych. |
| type |
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. |
| system |
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