Microsoft.DocumentDB databaseAccounts/tableRoleDefinitions 2024-12-01-preview
Bicep-resourcedefinitie
Het resourcetype databaseAccounts/tableRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
assignableScopes: [
'string'
]
id: 'string'
permissions: [
{
dataActions: [
'string'
]
id: 'string'
notDataActions: [
'string'
]
}
]
roleName: 'string'
type: 'string'
}
}
Eigenschapswaarden
Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: databaseAccounts |
Eigenschappen | Eigenschappen voor het maken en bijwerken van een Azure Cosmos DB-tabelroldefinitie. | TableRoleDefinitionResourceProperties- |
PermissionAutoGenerated
Naam | Beschrijving | Waarde |
---|---|---|
dataActions | Een matrix met gegevensacties die zijn toegestaan. | tekenreeks[] |
legitimatiebewijs | De id voor de machtiging. | snaar |
notDataActions | Een matrix met gegevensacties die worden geweigerd. | tekenreeks[] |
TableRoleDefinitionResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
assignableScopes | Een set volledig gekwalificeerde bereiken op of onder welke tabelroltoewijzingen kunnen worden gemaakt met behulp van deze roldefinitie. Hierdoor kan deze roldefinitie worden gebruikt voor het hele databaseaccount of een onderliggende database/verzameling. Moet ten minste één element hebben. Bereiken die hoger zijn dan het databaseaccount, kunnen niet worden afgedwongen als toewijsbare bereiken. Resources waarnaar wordt verwezen in toewijsbare bereiken, hoeven niet te bestaan. | tekenreeks[] |
legitimatiebewijs | De pad-id voor de roldefinitie. | snaar |
Machtigingen | De set bewerkingen die zijn toegestaan via deze roldefinitie. | PermissionAutoGenerated[] |
roleName | Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount. | snaar |
type | Geeft aan of de roldefinitie is ingebouwd of door de gebruiker is gemaakt. | 'BuiltInRole' 'CustomRole' |
Resourcedefinitie van ARM-sjabloon
Het resourcetype databaseAccounts/tableRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions",
"apiVersion": "2024-12-01-preview",
"name": "string",
"properties": {
"assignableScopes": [ "string" ],
"id": "string",
"permissions": [
{
"dataActions": [ "string" ],
"id": "string",
"notDataActions": [ "string" ]
}
],
"roleName": "string",
"type": "string"
}
}
Eigenschapswaarden
Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2024-12-01-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen voor het maken en bijwerken van een Azure Cosmos DB-tabelroldefinitie. | TableRoleDefinitionResourceProperties- |
type | Het resourcetype | 'Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions' |
PermissionAutoGenerated
Naam | Beschrijving | Waarde |
---|---|---|
dataActions | Een matrix met gegevensacties die zijn toegestaan. | tekenreeks[] |
legitimatiebewijs | De id voor de machtiging. | snaar |
notDataActions | Een matrix met gegevensacties die worden geweigerd. | tekenreeks[] |
TableRoleDefinitionResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
assignableScopes | Een set volledig gekwalificeerde bereiken op of onder welke tabelroltoewijzingen kunnen worden gemaakt met behulp van deze roldefinitie. Hierdoor kan deze roldefinitie worden gebruikt voor het hele databaseaccount of een onderliggende database/verzameling. Moet ten minste één element hebben. Bereiken die hoger zijn dan het databaseaccount, kunnen niet worden afgedwongen als toewijsbare bereiken. Resources waarnaar wordt verwezen in toewijsbare bereiken, hoeven niet te bestaan. | tekenreeks[] |
legitimatiebewijs | De pad-id voor de roldefinitie. | snaar |
Machtigingen | De set bewerkingen die zijn toegestaan via deze roldefinitie. | PermissionAutoGenerated[] |
roleName | Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount. | snaar |
type | Geeft aan of de roldefinitie is ingebouwd of door de gebruiker is gemaakt. | 'BuiltInRole' 'CustomRole' |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype databaseAccounts/tableRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview"
name = "string"
body = jsonencode({
properties = {
assignableScopes = [
"string"
]
id = "string"
permissions = [
{
dataActions = [
"string"
]
id = "string"
notDataActions = [
"string"
]
}
]
roleName = "string"
type = "string"
}
})
}
Eigenschapswaarden
Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: databaseAccounts |
Eigenschappen | Eigenschappen voor het maken en bijwerken van een Azure Cosmos DB-tabelroldefinitie. | TableRoleDefinitionResourceProperties- |
type | Het resourcetype | "Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview" |
PermissionAutoGenerated
Naam | Beschrijving | Waarde |
---|---|---|
dataActions | Een matrix met gegevensacties die zijn toegestaan. | tekenreeks[] |
legitimatiebewijs | De id voor de machtiging. | snaar |
notDataActions | Een matrix met gegevensacties die worden geweigerd. | tekenreeks[] |
TableRoleDefinitionResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
assignableScopes | Een set volledig gekwalificeerde bereiken op of onder welke tabelroltoewijzingen kunnen worden gemaakt met behulp van deze roldefinitie. Hierdoor kan deze roldefinitie worden gebruikt voor het hele databaseaccount of een onderliggende database/verzameling. Moet ten minste één element hebben. Bereiken die hoger zijn dan het databaseaccount, kunnen niet worden afgedwongen als toewijsbare bereiken. Resources waarnaar wordt verwezen in toewijsbare bereiken, hoeven niet te bestaan. | tekenreeks[] |
legitimatiebewijs | De pad-id voor de roldefinitie. | snaar |
Machtigingen | De set bewerkingen die zijn toegestaan via deze roldefinitie. | PermissionAutoGenerated[] |
roleName | Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount. | snaar |
type | Geeft aan of de roldefinitie is ingebouwd of door de gebruiker is gemaakt. | 'BuiltInRole' 'CustomRole' |