Partager via


IKeyVaultClient.SetSasDefinitionWithHttpMessagesAsync Méthode

Définition

Crée ou met à jour une nouvelle définition SAP pour le compte de stockage spécifié. Cette opération nécessite l’autorisation 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>>
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))

Paramètres

vaultBaseUrl
String

Nom du coffre, par exemple https://myvault.vault.azure.net.

storageAccountName
String

Nom du compte de stockage.

sasDefinitionName
String

Nom de la définition SAP.

templateUri
String

Modèle de jeton de définition SAP signé avec une clé arbitraire. Les jetons créés selon la définition SAP auront les mêmes propriétés que le modèle.

sasType
String

Type de jeton SAS que la définition SAS va créer. Les valeurs possibles sont les suivantes : 'account', 'service'

validityPeriod
String

Période de validité des jetons SAP créés en fonction de la définition SAP.

sasDefinitionAttributes
SasDefinitionAttributes

Attributs de la définition SAP.

tags
IDictionary<String,String>

Métadonnées spécifiques d’application sous la forme de paires clé/valeur.

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

S’applique à