Remove-AzKeyVaultRoleDefinition

HSM'den özel rol tanımını kaldırır.

Syntax

Remove-AzKeyVaultRoleDefinition
      [-HsmName] <String>
      [-Scope <String>]
      -RoleName <String>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzKeyVaultRoleDefinition
      [-HsmName] <String>
      [-Scope <String>]
      -InputObject <PSKeyVaultRoleDefinition>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdlet, Remove-AzKeyVaultRoleDefinition Azure KeyVault tarafından yönetilen HSM'nin Azure Rol Tabanlı Erişim Denetimi'ndeki özel bir rolü siler. -RoleName Bu özel rolü silmek için mevcut bir özel rolün veya rol nesnesinin parametresini sağlayın. Varsayılan olarak sizden Remove-AzKeyVaultRoleDefinition onay ister. İstemi engellemek için parametresini -Force kullanın.

Örnekler

Örnek 1

Remove-AzKeyVaultRoleDefinition -HsmName myHsm -RoleName "my role"

Bu örnek, "rolüm" adlı özel bir rolü kaldırır.

Örnek 2

$role = Get-AzKeyVaultRoleDefinition -HsmName myHsm -RoleName "my role"
$role | Remove-AzKeyVaultRoleDefinition -HsmName myHsm -Force

Bu örnek, rol nesnesini kullanarak "rolüm" adlı özel rolü kaldırır. ayrıca tarafından istemini gizler -Force.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Onay istemeyin.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HsmName

HSM'nin adı.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Kaldırılacak rol tanımını temsil eden nesne.

Type:PSKeyVaultRoleDefinition
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Bu cmdlet varsayılan olarak bir nesne döndürmez. Bu anahtar belirtilirse, başarılı olursa true döndürür.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RoleName

Alınacak rol tanımının adı.

Type:String
Aliases:RoleDefinitionName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Rol atamasının veya tanımın uygulandığı kapsam; örneğin, '/' veya '/keys' veya '/keys/{keyName}'.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSKeyVaultRoleDefinition

Çıkışlar

Boolean