Sdílet prostřednictvím


Update-AzCosmosDBSqlRoleAssignment

Aktualizace existující přiřazení role SQL služby Cosmos DB.

Syntax

Update-AzCosmosDBSqlRoleAssignment
      -ResourceGroupName <String>
      -AccountName <String>
      -Id <String>
      [-RoleDefinitionId <String>]
      [-RoleDefinitionName <String>]
      [-Scope <String>]
      [-PrincipalId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBSqlRoleAssignment
      -Id <String>
      [-Scope <String>]
      [-PrincipalId <String>]
      -ParentObject <PSSqlRoleDefinitionGetResults>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBSqlRoleAssignment
      -InputObject <PSSqlRoleAssignmentGetResults>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Aktualizace existující přiřazení role SQL služby Cosmos DB. Obor může být buď plně kvalifikovaný (tj. /subscriptions/subId/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/accountName/dbs/dbName), nebo začínat názvem databáze (tj. /dbs/dbName). RoleDefinitionId a ID mohou být buď plně kvalifikované, nebo pouze identifikátor GUID.

Příklady

Příklad 1

Update-AzCosmosDBSqlRoleAssignment `
	-AccountName accountName `
	-ResourceGroupName resourceGroupName `
	-Id roleAssignmentId `
	-RoleDefinitionId "/subscriptions/subId/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/accountName/sqlRoleDefinitions/roleDefinitionId"

Id               : /subscriptions/subId/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/accountName/sqlRoleAssignments/roleAssignmentId
Scope            : /subscriptions/subId/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/accountName/
RoleDefinitionId : /subscriptions/subId/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/accountName/sqlRoleDefinitions/roleDefinitionId
PrincipalId      : principalId

Parametry

-AccountName

Název účtu databáze Cosmos DB.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

ID přiřazení role

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objekt přiřazení role.

Typ:PSSqlRoleAssignmentGetResults
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-ParentObject

Objekt účtu služby Cosmos DB

Typ:PSSqlRoleDefinitionGetResults
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-PrincipalId

ID objektu (GUID) objektu zabezpečení AAD, ke kterému se uděluje přiřazení role. Může to být uživatel, skupina, instanční objekt nebo spravovaná identita.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny prostředků.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-RoleDefinitionId

Plně kvalifikované ID definice role.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-RoleDefinitionName

Název definice role

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Cesta zdroje, pod kterou má přiřazení role udělit přístup. Např. /, /dbs/dbname,/dbs/dbs/dbname/colls/colls/collname.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSSqlRoleDefinitionGetResults

Výstupy

PSSqlRoleDefinitionGetResults