다음을 통해 공유


Update-AzCosmosDBMongoDBUserDefinition

기존 CosmosDB MongoDB 사용자 정의를 업데이트합니다.

Syntax

Update-AzCosmosDBMongoDBUserDefinition
      -Id <String>
      -UserName <String>
      -Password <String>
      [-Mechanisms <String>]
      -DatabaseName <String>
      -Roles <System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.CosmosDB.Models.MongoDB.PSMongoRole]>
      [-CustomData <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBMongoDBUserDefinition
      -ResourceGroupName <String>
      -AccountName <String>
      -Id <String>
      -UserName <String>
      -Password <String>
      [-Mechanisms <String>]
      -DatabaseName <String>
      -Roles <System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.CosmosDB.Models.MongoDB.PSMongoRole]>
      [-CustomData <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBMongoDBUserDefinition
      -Id <String>
      -UserName <String>
      -Password <String>
      [-Mechanisms <String>]
      -DatabaseName <String>
      -Roles <System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.CosmosDB.Models.MongoDB.PSMongoRole]>
      [-CustomData <String>]
      -DatabaseAccountObject <PSDatabaseAccountGetResults>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBMongoDBUserDefinition
      -Id <String>
      -UserName <String>
      -Password <String>
      [-Mechanisms <String>]
      -DatabaseName <String>
      -Roles <System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.CosmosDB.Models.MongoDB.PSMongoRole]>
      [-CustomData <String>]
      -DatabaseAccountObject <PSDatabaseAccountGetResults>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzCosmosDBMongoDBUserDefinition
      -Id <String>
      -UserName <String>
      -Password <String>
      [-Mechanisms <String>]
      -DatabaseName <String>
      -Roles <System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.CosmosDB.Models.MongoDB.PSMongoRole]>
      [-CustomData <String>]
      [-ResourceId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

기존 CosmosDB MongoDB 사용자 정의를 업데이트합니다. 역할 정의의 역할을 지정하려면 New-AzCosmosDBMongoDBRole cmdlet을 사용하여 Roles 매개 변수를 통해 전달할 PSMongoRole 개체를 만듭니다.

예제

예제 1: 기본값

$Roles = New-AzCosmosDBMongoDBRole -Database test -Role roleName


Update-AzCosmosDBMongoDBUserDefinition `
	-AccountName accountName `
	-ResourceGroupName resourceGroupName `
	-DatabaseName 'test' `
	-UserName 'myName' `
	-Password 'pass' `
	-Id id `
	-Mechanisms 'SCRAM-SHA-256' `
	-CustomData 'test' `
	-Roles $Roles

Id           : /subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongorbactest02/providers/Microsoft.DocumentDB/databaseAccounts/ashwini001/mongodbUserDefinitions/test.testuser1
UserName     : testuser1
Password     :
Mechanisms   : SCRAM-SHA-256
DatabaseName : test
CustomData   :
Roles        : {Microsoft.Azure.Management.CosmosDB.Models.Role}

매개 변수

-AccountName

Cosmos DB 데이터베이스 계정의 이름입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

형식:SwitchParameter
Aliases:cf
Position:Named
기본값:False
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomData

사용자 정의에 대한 추가 정보입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseAccountObject

역할 정의 개체입니다.

형식:PSDatabaseAccountGetResults
Position:Named
기본값:None
필수:True
Accept pipeline input:True
Accept wildcard characters:False

-DatabaseName

MongoDB 역할 정의의 데이터베이스 이름입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

역할 정의 고유 ID(형식은 )입니다 <databaseName>.<roleName>.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-Mechanisms

사용자 정의에 대한 암호입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

사용자 정의에 대한 암호입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

리소스 그룹의 이름입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

리소스의 ResourceId입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Roles

CosmosDB MongoDB API 역할 정의에 대한 상속된 역할 집합입니다.

형식:List<T>[PSMongoRole]
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-UserName

사용자 정의에 대한 고유 사용자 이름(데이터베이스당)입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
Aliases:wi
Position:Named
기본값:False
필수:False
Accept pipeline input:False
Accept wildcard characters:False

출력

Microsoft.Azure.Commands.CosmosDB.Models.PSMongoDBUserDefinitionGetResults