KeyVaultAccessControlClient.CreateRoleAssignment 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立角色指派。
public virtual Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment> CreateRoleAssignment (Azure.Security.KeyVault.Administration.KeyVaultRoleScope roleScope, string roleDefinitionId, string principalId, Guid? roleAssignmentName = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateRoleAssignment : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>
override this.CreateRoleAssignment : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>
Public Overridable Function CreateRoleAssignment (roleScope As KeyVaultRoleScope, roleDefinitionId As String, principalId As String, Optional roleAssignmentName As Nullable(Of Guid) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of KeyVaultRoleAssignment)
參數
- roleScope
- KeyVaultRoleScope
要建立的角色指派範圍。
- roleDefinitionId
- String
角色指派中使用的角色定義識別碼。
- principalId
- String
指派給角色的主體識別碼。 這會對應至 Active Directory 內的識別碼。 它可以指向使用者、服務主體或安全性群組。
- cancellationToken
- CancellationToken
控制 CancellationToken 要求存留期的 。
傳回
包含作業結果的 Response<T>。
例外狀況
伺服器傳回錯誤。 如需從伺服器傳回的詳細資料,請參閱 Message 。
roleDefinitionId
或 principalId
為 null。
roleDefinitionId
或 principalId
是空的。