KeyVaultClient.SetSasDefinitionWithHttpMessagesAsync メソッド

定義

指定したストレージ アカウントの新しい SAS 定義を作成または更新します。 この操作には storage/setsas アクセス許可が必要です。

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.SasDefinitionBundle>> SetSasDefinitionWithHttpMessagesAsync (string vaultBaseUrl, string storageAccountName, string sasDefinitionName, string templateUri, string sasType, string validityPeriod, Microsoft.Azure.KeyVault.Models.SasDefinitionAttributes sasDefinitionAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SetSasDefinitionWithHttpMessagesAsync : string * string * string * string * string * string * Microsoft.Azure.KeyVault.Models.SasDefinitionAttributes * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.SasDefinitionBundle>>
override this.SetSasDefinitionWithHttpMessagesAsync : string * string * string * string * string * string * Microsoft.Azure.KeyVault.Models.SasDefinitionAttributes * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.SasDefinitionBundle>>
Public Function SetSasDefinitionWithHttpMessagesAsync (vaultBaseUrl As String, storageAccountName As String, sasDefinitionName As String, templateUri As String, sasType As String, validityPeriod As String, Optional sasDefinitionAttributes As SasDefinitionAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of SasDefinitionBundle))

パラメーター

vaultBaseUrl
String

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

storageAccountName
String

ストレージ アカウントの名前。

sasDefinitionName
String

SAS 定義の名前。

templateUri
String

任意のキーで署名された SAS 定義トークン テンプレート。 SAS 定義に従って作成されたトークンは、テンプレートと同じプロパティを持ちます。

sasType
String

SAS 定義によって作成される SAS トークンの種類。 使用可能な値は、'account'、'service' です。

validityPeriod
String

SAS 定義に従って作成された SAS トークンの有効期間。

sasDefinitionAttributes
SasDefinitionAttributes

SAS 定義の属性。

tags
IDictionary<String,String>

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

customHeaders
Dictionary<String,List<String>>

要求に追加されるヘッダー。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

実装

例外

操作が無効な状態コードを返したときにスローされます

応答を逆シリアル化できない場合にスローされます

必須パラメーターが null の場合にスローされます

必須パラメーターが null の場合にスローされます

適用対象