次の方法で共有


KeyVaultClientExtensions.UpdateKeyAsync メソッド

定義

オーバーロード

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

指定したキーに関連付けられているキー属性を更新する

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

指定したキーに関連付けられているキー属性を更新する

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

ソース:
KeyVaultClientExtensions.cs

指定したキーに関連付けられているキー属性を更新する

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string keyIdentifier, string[] keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes attributes = default, System.Collections.Generic.Dictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string[] * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.Dictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, keyIdentifier As String, Optional keyOps As String() = Nothing, Optional attributes As KeyAttributes = Nothing, Optional tags As Dictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

パラメーター

operations
IKeyVaultClient
keyIdentifier
String

キー識別子

keyOps
String[]

Json Web キー操作。 詳細については、「JsonWebKeyOperation」を参照してください。

attributes
KeyAttributes

キーの新しい属性。 キー属性の詳細については、「KeyAttributes」を参照してください。

tags
Dictionary<String,String>

キーと値のペアの形式のアプリケーション固有のメタデータ

cancellationToken
CancellationToken

省略可能なキャンセル トークン

戻り値

更新されたキー

適用対象

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

ソース:
KeyVaultClientExtensions.cs

指定したキーに関連付けられているキー属性を更新する

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string[] keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes attributes = default, System.Collections.Generic.Dictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string[] * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.Dictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, Optional keyOps As String() = Nothing, Optional attributes As KeyAttributes = Nothing, Optional tags As Dictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

パラメーター

operations
IKeyVaultClient
vaultBaseUrl
String

コンテナー名 (例: ) https://myvault.vault.azure.net

keyName
String

キー名

keyOps
String[]

Json Web キー操作。 可能なキー操作の詳細については、「JsonWebKeyOperation」を参照してください。

attributes
KeyAttributes

キーの新しい属性。 キー属性の詳細については、「KeyAttributes」を参照してください。

tags
Dictionary<String,String>

キーと値のペアの形式のアプリケーション固有のメタデータ

cancellationToken
CancellationToken

戻り値

更新されたキー

適用対象

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

ソース:
KeyVaultClientExtensions.cs

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> UpdateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string keyVersion, System.Collections.Generic.IList<string> keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes keyAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function UpdateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, keyVersion As String, Optional keyOps As IList(Of String) = Nothing, Optional keyAttributes As KeyAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

パラメーター

operations
IKeyVaultClient

この拡張メソッドの操作グループ。

vaultBaseUrl
String

コンテナー名 (例: https://myvault.vault.azure.net)。

keyName
String

更新するキーの名前。

keyVersion
String

更新するキーのバージョン。

keyOps
IList<String>

Json Web キー操作。 可能なキー操作の詳細については、「JsonWebKeyOperation」を参照してください。

keyAttributes
KeyAttributes
tags
IDictionary<String,String>

キーと値のペアの形式による、アプリケーション固有のメタデータ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

注釈

この操作を実行するには、キーが Key Vault に既に存在している必要があります。 注: キー自体の暗号化マテリアルは変更できません。 この操作には、キー/更新アクセス許可が必要です。

適用対象