@azure/storage-blob package
Classes
AccountSASPermissions |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
AccountSASResourceTypes |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les ressources accessibles par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce type de ressource. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie en tant que champ de ressources sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne de ressources sans cette classe, mais l’ordre des ressources est particulier et cette classe garantit l’exactitude. |
AccountSASServices |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les services accessibles par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce service. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie en tant que champ de services sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne de services sans cette classe, mais l’ordre des services est particulier et cette classe garantit l’exactitude. |
AnonymousCredential |
AnonymousCredential fournit un membre credentialPolicyCreator utilisé pour créer des objets AnonymousCredentialPolicy. AnonymousCredentialPolicy est utilisé avec les requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy est utilisé avec les requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP). |
AppendBlobClient |
AppendBlobClient définit un ensemble d’opérations applicables aux objets blob d’ajout. |
BlobBatch |
Un BlobBatch représente un ensemble agrégé d’opérations sur des objets blob.
Actuellement, et |
BlobBatchClient |
Un BlobBatchClient vous permet d’effectuer des requêtes par lot au service Blob Stockage Azure. |
BlobClient |
Un BlobClient représente une URL vers un objet blob stockage Azure ; l’objet blob peut être un objet blob de blocs, un objet blob d’ajout ou un objet blob de pages. |
BlobLeaseClient |
Client qui gère les baux pour un <xref:ContainerClient> ou un <xref:BlobClient>. |
BlobSASPermissions |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un ServiceSAS à un objet blob. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:BlobSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
BlobServiceClient |
Un BlobServiceClient représente un client du service Blob Stockage Azure, ce qui vous permet de manipuler des conteneurs d’objets blob. |
BlockBlobClient |
BlockBlobClient définit un ensemble d’opérations applicables aux objets blob de blocs. |
ContainerClient |
Un ContainerClient représente une URL vers le conteneur Stockage Azure qui vous permet de manipuler ses objets blob. |
ContainerSASPermissions |
Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:BlobSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
Credential |
Les informations d’identification sont une classe abstraite pour la signature des requêtes HTTP de Stockage Azure. Cette classe hébergera une fabrique credentialPolicyCreator qui génère CredentialPolicy. |
CredentialPolicy |
Stratégie d’informations d’identification utilisée pour signer les requêtes HTTP(S) avant l’envoi. Il s’agit d’une classe abstraite. |
PageBlobClient |
PageBlobClient définit un ensemble d’opérations applicables aux objets blob de pages. |
Pipeline |
Classe Pipeline contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant <xref:newPipeline>. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous aux stratégies fournies avant d’implémenter <xref:newPipeline> votre pipeline personnalisé. |
SASQueryParameters |
Représente les composants qui composent les paramètres de requête d’une sape de stockage Azure. Ce type n’est pas construit directement par l’utilisateur ; il est généré uniquement par les <xref:AccountSASSignatureValues> types et <xref:BlobSASSignatureValues> . Une fois généré, il peut être encodé dans un <xref:String> et ajouté à une URL directement (même si la prudence doit être prise ici dans le cas où il existe des paramètres de requête existants, ce qui peut affecter les moyens appropriés d’ajouter ces paramètres de requête). REMARQUE : Les instances de cette classe sont immuables. |
StorageBrowserPolicy |
StorageBrowserPolicy gère les différences entre les Node.js et le runtime du navigateur, notamment :
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory est une classe d’usine qui permet de générer des objets StorageBrowserPolicy. |
StorageClient |
Un StorageClient représente une classe d’URL basée pour <xref:BlobServiceClient>, <xref:ContainerClient> et etc. |
StorageClientContext | |
StorageRetryPolicy |
Stratégie de nouvelle tentative avec nouvelle tentative exponentielle et nouvelle tentative linéaire implémentée. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory est une classe d’usine qui aide à générer des <xref:StorageRetryPolicy> objets. |
StorageSharedKeyCredential |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. StorageSharedKeyCredential pour l’autorisation de clé de compte du service Stockage Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy est une stratégie utilisée pour signer une requête HTTP avec une clé partagée. |
Interfaces
AccessPolicy |
Une stratégie d’accès |
AccountSASPermissionsLike |
Type qui ressemble à une autorisation SAP de compte. Utilisé dans <xref:AccountSASPermissions> pour analyser les autorisations SAS à partir d’objets bruts. |
AccountSASSignatureValues |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. AccountSASSignatureValues est utilisé pour générer une signature d’accès partagé (SAP) pour un compte de stockage Azure. Une fois que toutes les valeurs ici sont correctement définies, appelez <xref:generateAccountSASQueryParameters> pour obtenir une représentation de la sap qui peut en fait être appliquée aux URL d’objet blob. Remarque : cette classe et <xref:SASQueryParameters> existent à la fois, car la première est mutable et une représentation logique, tandis que la seconde est immuable et utilisée pour générer des requêtes REST réelles. |
AppendBlobAppendBlockFromURLOptions |
Options de configuration de l’opération <xref:AppendBlobClient.appendBlockFromURL> . |
AppendBlobAppendBlockFromUrlHeaders |
Définit des en-têtes pour AppendBlob_appendBlockFromUrl opération. |
AppendBlobAppendBlockHeaders |
Définit des en-têtes pour AppendBlob_appendBlock opération. |
AppendBlobAppendBlockOptions |
Options de configuration de l’opération <xref:AppendBlobClient.appendBlock> . |
AppendBlobCreateHeaders |
Définit des en-têtes pour AppendBlob_create opération. |
AppendBlobCreateIfNotExistsOptions |
Options de configuration <xref:AppendBlobClient.createIfNotExists> de l’opération. |
AppendBlobCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération <xref:appendBlobClient.createIfNotExists> . |
AppendBlobCreateOptions |
Options de configuration <xref:AppendBlobClient.create> de l’opération. |
AppendBlobRequestConditions |
Conditions à ajouter à la création de cet objet blob d’ajout. |
AppendBlobSealOptions |
Options de configuration <xref:AppendBlobClient.seal> de l’opération. |
AppendPositionAccessConditions |
Groupe de paramètres |
BatchSubRequest |
Requête associée à une opération de traitement par lots. |
BatchSubResponse |
Données de réponse associées à une requête unique au sein d’une opération de traitement par lots. |
BlobAbortCopyFromURLHeaders |
Définit des en-têtes pour Blob_abortCopyFromURL opération. |
BlobAbortCopyFromURLOptions |
Options de configuration de l’opération <xref:BlobClient.abortCopyFromURL> . |
BlobAcquireLeaseOptions |
Options pour configurer l’opération Blob - Acquérir un bail. |
BlobBatchSubmitBatchOptionalParams |
Options de configuration du service - Envoyer des paramètres facultatifs par lot. |
BlobBeginCopyFromURLOptions |
Options de configuration de l’opération <xref:BlobClient.beginCopyFromURL> . |
BlobBeginCopyFromURLResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.beginCopyFromURL> . |
BlobBeginCopyFromUrlPollState |
État utilisé par l’polleur retourné à partir de <xref:BlobClient.beginCopyFromURL>.
Cet état est passé dans le rappel spécifié par |
BlobBreakLeaseOptions |
Options pour configurer l’opération Blob - Arrêter le bail. |
BlobChangeLeaseOptions |
Options pour configurer l’opération Blob - Modifier le bail. |
BlobCopyFromURLHeaders |
Définit des en-têtes pour Blob_copyFromURL opération. |
BlobCreateSnapshotHeaders |
Définit des en-têtes pour Blob_createSnapshot opération. |
BlobCreateSnapshotOptions |
Options de configuration de l’opération <xref:BlobClient.createSnapshot> . |
BlobDeleteHeaders |
Définit des en-têtes pour Blob_delete opération. |
BlobDeleteIfExistsResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.deleteIfExists> . |
BlobDeleteImmutabilityPolicyHeaders |
Définit des en-têtes pour Blob_deleteImmutabilityPolicy opération. |
BlobDeleteImmutabilityPolicyOptions |
Options de suppression de l’opération de stratégie d’immuabilité <xref:BlobClient.deleteImmutabilityPolicy> . |
BlobDeleteOptions |
Options de configuration de l’opération <xref:BlobClient.delete> . |
BlobDownloadHeaders |
Définit des en-têtes pour Blob_download opération. |
BlobDownloadOptionalParams |
Paramètres facultatifs. |
BlobDownloadOptions |
Options de configuration de l’opération <xref:BlobClient.download> . |
BlobDownloadResponseParsed |
Contient des données de réponse pour l’opération <xref:BlobClient.download> . |
BlobDownloadToBufferOptions |
Interface d’option pour l’opération <xref:BlobClient.downloadToBuffer> . |
BlobExistsOptions |
Options de configuration de l’opération <xref:BlobClient.exists> . |
BlobFlatListSegment |
Interface représentant BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Options de configuration <xref:BlobClient.generateSasUrl> de l’opération. |
BlobGetPropertiesHeaders |
Définit des en-têtes pour Blob_getProperties opération. |
BlobGetPropertiesOptions |
Options pour configurer l’opération <xref:BlobClient.getProperties> . |
BlobGetPropertiesResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.getProperties> . |
BlobGetTagsHeaders |
Définit des en-têtes pour Blob_getTags opération. |
BlobGetTagsOptions |
Options pour configurer l’opération <xref:BlobClient.getTags> . |
BlobHTTPHeaders |
Groupe de paramètres |
BlobHierarchyListSegment |
Interface représentant BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Décrire la stratégie immuable pour l’objet blob. |
BlobItem |
Objet blob stockage Azure |
BlobItemInternal |
Objet blob stockage Azure |
BlobPrefix | |
BlobProperties |
Propriétés d’un objet blob |
BlobQueryArrowConfiguration |
Options d’interrogation d’objet blob au format Apache Arrow. Valide uniquement pour <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
Décrire un champ dans <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Options d’interrogation d’objet blob au format CSV. |
BlobQueryError |
Type d’erreur de requête d’objet blob. |
BlobQueryHeaders |
Définit des en-têtes pour Blob_query opération. |
BlobQueryJsonTextConfiguration |
Options permettant d’interroger un objet blob au format JSON. |
BlobQueryParquetConfiguration |
Options d’interrogation d’objet blob au format Parquet. Valide uniquement pour <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
BlobReleaseLeaseOptions |
Options pour configurer l’opération Blob - Bail de mise en production. |
BlobRenewLeaseOptions |
Options permettant de configurer l’opération Blob - Renouveler le bail. |
BlobRequestConditions |
en-têtes conditionnels HTTP standard, condition d’étiquettes et condition de bail |
BlobSASPermissionsLike |
Type qui ressemble à une autorisation SAS Blob. Utilisé dans <xref:BlobSASPermissions> pour analyser les autorisations SAP à partir d’objets bruts. |
BlobSASSignatureValues |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. BlobSASSignatureValues est utilisé pour aider à générer des jetons SAP du service Blob pour les conteneurs ou les objets blob. |
BlobServiceProperties |
Propriétés du service de stockage. |
BlobServiceStatistics |
Statistiques pour le service de stockage. |
BlobSetHTTPHeadersHeaders |
Définit des en-têtes pour Blob_setHttpHeaders opération. |
BlobSetHTTPHeadersOptions |
Options pour configurer l’opération <xref:BlobClient.setHTTPHeaders> . |
BlobSetImmutabilityPolicyHeaders |
Définit des en-têtes pour Blob_setImmutabilityPolicy opération. |
BlobSetImmutabilityPolicyOptions |
Options pour définir l’opération de stratégie d’immuabilité <xref:BlobClient.setImmutabilityPolicy> . |
BlobSetLegalHoldHeaders |
Définit des en-têtes pour Blob_setLegalHold opération. |
BlobSetLegalHoldOptions |
Options de définition de l’opération de conservation <xref:BlobClient.setLegalHold> légale. |
BlobSetMetadataHeaders |
Définit des en-têtes pour Blob_setMetadata opération. |
BlobSetMetadataOptions |
Options pour configurer l’opération <xref:BlobClient.setMetadata> . |
BlobSetTagsHeaders |
Définit des en-têtes pour Blob_setTags opération. |
BlobSetTagsOptions |
Options pour configurer l’opération <xref:BlobClient.setTags> . |
BlobSetTierHeaders |
Définit des en-têtes pour Blob_setTier opération. |
BlobSetTierOptions |
Options pour configurer l’opération <xref:BlobClient.setAccessTier> . |
BlobStartCopyFromURLHeaders |
Définit des en-têtes pour Blob_startCopyFromURL opération. |
BlobStartCopyFromURLOptions |
Options pour configurer l’opération <xref:BlobClient.beginCopyFromURL> . |
BlobSyncCopyFromURLOptions |
Options pour configurer l’opération <xref:BlobClient.syncCopyFromURL> . |
BlobTag | |
BlobTags |
Balises d’objet blob |
BlobUndeleteHeaders |
Définit des en-têtes pour Blob_undelete opération. |
BlobUndeleteOptions |
Options pour configurer l’opération <xref:BlobClient.undelete> . |
Block |
Représente un seul bloc dans un objet blob de blocs. Il décrit l’ID et la taille du bloc. |
BlockBlobCommitBlockListHeaders |
Définit des en-têtes pour BlockBlob_commitBlockList opération. |
BlockBlobCommitBlockListOptions |
Options de configuration <xref:BlockBlobClient.commitBlockList> de l’opération. |
BlockBlobGetBlockListHeaders |
Définit des en-têtes pour BlockBlob_getBlockList opération. |
BlockBlobGetBlockListOptions |
Options de configuration <xref:BlockBlobClient.getBlockList> de l’opération. |
BlockBlobParallelUploadOptions |
Interface d’option pour <xref:BlockBlobClient.uploadFile> et <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Définit des en-têtes pour BlockBlob_putBlobFromUrl opération. |
BlockBlobQueryOptions |
Options de configuration <xref:BlockBlobClient.query> de l’opération. |
BlockBlobStageBlockFromURLHeaders |
Définit des en-têtes pour BlockBlob_stageBlockFromURL opération. |
BlockBlobStageBlockFromURLOptions |
Options de configuration <xref:BlockBlobClient.stageBlockFromURL> de l’opération. |
BlockBlobStageBlockHeaders |
Définit des en-têtes pour BlockBlob_stageBlock opération. |
BlockBlobStageBlockOptions |
Options de configuration <xref:BlockBlobClient.stageBlock> de l’opération. |
BlockBlobSyncUploadFromURLOptions |
Options de configuration <xref:BlockBlobClient.syncUploadFromURL> de l’opération. |
BlockBlobUploadHeaders |
Définit des en-têtes pour BlockBlob_upload opération. |
BlockBlobUploadOptions |
Options de configuration <xref:BlockBlobClient.upload> de l’opération. |
BlockBlobUploadStreamOptions |
Interface d’option pour l’opération <xref:BlockBlobClient.uploadStream> . |
BlockList | |
CommonGenerateSasUrlOptions |
Options courantes de <xref:BlobGenerateSasUrlOptions> et <xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
Interface pour les options communes à chaque opération distante. |
ContainerAcquireLeaseOptions |
Options pour configurer l’opération Container - Acquire Lease. |
ContainerBreakLeaseOptionalParams |
Paramètres facultatifs. |
ContainerBreakLeaseOptions |
Options pour configurer l’opération Container - Break Lease. |
ContainerChangeLeaseOptions |
Options pour configurer l’opération Conteneur - Modifier le bail. |
ContainerCreateHeaders |
Définit des en-têtes pour Container_create opération. |
ContainerCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération <xref:ContainerClient.createIfNotExists> . |
ContainerCreateOptions |
Options de configuration <xref:ContainerClient.create> de l’opération. |
ContainerDeleteBlobOptions |
Options de configuration de l’opération <xref:ContainerClient.deleteBlob> . |
ContainerDeleteHeaders |
Définit des en-têtes pour Container_delete opération. |
ContainerDeleteIfExistsResponse |
Contient des données de réponse pour l’opération <xref:ContainerClient.deleteIfExists> . |
ContainerDeleteMethodOptions |
Options de configuration <xref:ContainerClient.delete> de l’opération. |
ContainerEncryptionScope |
Groupe de paramètres |
ContainerExistsOptions |
Options de configuration <xref:ContainerClient.exists> de l’opération. |
ContainerGenerateSasUrlOptions |
Options de configuration <xref:ContainerClient.generateSasUrl> de l’opération. |
ContainerGetAccessPolicyHeaders |
Définit des en-têtes pour Container_getAccessPolicy opération. |
ContainerGetAccessPolicyOptions |
Options de configuration <xref:ContainerClient.getAccessPolicy> de l’opération. |
ContainerGetPropertiesHeaders |
Définit des en-têtes pour Container_getProperties opération. |
ContainerGetPropertiesOptions |
Options de configuration <xref:ContainerClient.getProperties> de l’opération. |
ContainerItem |
Un conteneur de stockage Azure |
ContainerListBlobFlatSegmentHeaders |
Définit des en-têtes pour Container_listBlobFlatSegment opération. |
ContainerListBlobHierarchySegmentHeaders |
Définit des en-têtes pour Container_listBlobHierarchySegment opération. |
ContainerListBlobsOptions |
Options pour configurer les opérations Conteneur - Répertorier les objets blob. Consultez l'article :
|
ContainerProperties |
Propriétés d’un conteneur |
ContainerReleaseLeaseOptions |
Options pour configurer l’opération Container - Release Lease. |
ContainerRenameHeaders |
Définit des en-têtes pour Container_rename opération. |
ContainerRenewLeaseOptions |
Options pour configurer l’opération Conteneur - Renouveler le bail. |
ContainerRequestConditions |
Conditions à remplir pour le conteneur. |
ContainerSASPermissionsLike |
Type qui ressemble à une autorisation SAS de conteneur. Utilisé dans <xref:ContainerSASPermissions> pour analyser les autorisations SAS à partir d’objets bruts. |
ContainerSetAccessPolicyHeaders |
Définit des en-têtes pour Container_setAccessPolicy opération. |
ContainerSetAccessPolicyOptions |
Options de configuration <xref:ContainerClient.setAccessPolicy> de l’opération. |
ContainerSetMetadataHeaders |
Définit des en-têtes pour Container_setMetadata opération. |
ContainerSetMetadataOptions |
Options de configuration <xref:ContainerClient.setMetadata> de l’opération. |
ContainerUndeleteHeaders |
Définit des en-têtes pour Container_restore opération. |
CorsRule |
CORS est une fonctionnalité HTTP qui permet à une application web exécutée dans un domaine d'accéder aux ressources d'un autre domaine. Les navigateurs web implémentent une restriction de sécurité appelée stratégie de même origine qui empêche une page web d’appeler des API dans un autre domaine ; CORS fournit un moyen sécurisé d’autoriser un domaine (le domaine d’origine) à appeler des API dans un autre domaine |
CpkInfo |
Groupe de paramètres |
FilterBlobItem |
Informations d’objet blob d’un <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Informations d’objet blob d’un appel d’API Filtrer les objets blob |
FilterBlobSegment |
Segmenter la réponse de l’opération <xref:BlobServiceClient.findBlobsByTags> . |
FilterBlobSegmentModel |
Résultat d’un appel d’API d’objets blob de filtre |
GeoReplication |
Geo-Replication informations pour le service de stockage secondaire |
HttpAuthorization |
Représente les informations d’authentification dans les valeurs d’en-tête Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate. |
Lease |
Détails d’un bail spécifique. |
LeaseAccessConditions |
Groupe de paramètres |
LeaseOperationOptions |
Configure les opérations de bail. |
ListBlobsFlatSegmentResponse |
Énumération d’objets blob |
ListBlobsFlatSegmentResponseModel |
Énumération d’objets blob |
ListBlobsHierarchySegmentResponse |
Énumération d’objets blob |
ListBlobsHierarchySegmentResponseModel |
Énumération d’objets blob |
ListContainersSegmentResponse |
Énumération de conteneurs |
Logging |
Paramètres de journalisation Azure Analytics. |
MatchConditions |
Spécifie les options HTTP pour les requêtes conditionnelles basées sur la correspondance ETag. |
Metadata |
Mappage de paires nom-valeur à associer à la ressource. |
Metrics |
résumé des statistiques de requête regroupées par API en agrégats d’heures ou de minutes pour les objets blob |
ModificationConditions |
Spécifie les options HTTP pour les requêtes conditionnelles en fonction de l’heure de modification. |
ModifiedAccessConditions |
condition d’en-têtes et d’étiquettes conditionnels HTTP standard. |
ModifiedAccessConditionsModel |
Groupe de paramètres |
ObjectReplicationPolicy |
Contient l’ID de stratégie de réplication d’objet et la liste respective de <xref:ObjectReplicationRule>. Il est utilisé lors de la récupération des propriétés de réplication d’objet sur l’objet blob source. L’ID de stratégie pour l’objet blob de destination est défini dans ObjectReplicationDestinationPolicyId des réponses de méthode respectives (par exemple, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Contient l’ID de règle de réplication d’objet et <xref:ObjectReplicationStatus> d’un objet blob. Il peut y en avoir plusieurs <xref:ObjectReplicationRule> sous un <xref:ObjectReplicationPolicy>. |
PageBlobClearPagesHeaders |
Définit des en-têtes pour PageBlob_clearPages opération. |
PageBlobClearPagesOptions |
Options pour configurer l’opération <xref:PageBlobClient.clearPages> . |
PageBlobCopyIncrementalHeaders |
Définit des en-têtes pour PageBlob_copyIncremental opération. |
PageBlobCreateHeaders |
Définit les en-têtes pour PageBlob_create opération. |
PageBlobCreateIfNotExistsOptions |
Options pour configurer l’opération <xref:PageBlobClient.createIfNotExists> . |
PageBlobCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération <xref:PageBlobClient.createIfNotExists> . |
PageBlobCreateOptions |
Options pour configurer l’opération <xref:PageBlobClient.create> . |
PageBlobGetPageRangesDiffHeaders |
Définit des en-têtes pour PageBlob_getPageRangesDiff opération. |
PageBlobGetPageRangesDiffOptions |
Options pour configurer l’opération <xref:PageBlobClient.getRangesDiff> . |
PageBlobGetPageRangesDiffResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.getPageRangesDiff> . |
PageBlobGetPageRangesHeaders |
Définit des en-têtes pour PageBlob_getPageRanges opération. |
PageBlobGetPageRangesOptions |
Options pour configurer l’opération <xref:PageBlobClient.getPageRanges> . |
PageBlobGetPageRangesResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.getPageRanges> . |
PageBlobRequestConditions |
Conditions à ajouter à la création de cet objet blob de page. |
PageBlobResizeHeaders |
Définit des en-têtes pour PageBlob_resize opération. |
PageBlobResizeOptions |
Options de configuration <xref:PageBlobClient.resize> de l’opération. |
PageBlobStartCopyIncrementalOptions |
Options de configuration <xref:PageBlobClient.startCopyIncremental> de l’opération. |
PageBlobUpdateSequenceNumberHeaders |
Définit des en-têtes pour PageBlob_updateSequenceNumber opération. |
PageBlobUpdateSequenceNumberOptions |
Options de configuration <xref:PageBlobClient.updateSequenceNumber> de l’opération. |
PageBlobUploadPagesFromURLHeaders |
Définit des en-têtes pour PageBlob_uploadPagesFromURL opération. |
PageBlobUploadPagesFromURLOptions |
Options de configuration <xref:PageBlobClient.uploadPagesFromURL> de l’opération. |
PageBlobUploadPagesHeaders |
Définit des en-têtes pour PageBlob_uploadPages opération. |
PageBlobUploadPagesOptions |
Options pour configurer l’opération <xref:PageBlobClient.uploadPages> . |
PageList |
Liste des plages de pages pour un objet blob. |
ParsedBatchResponse |
Réponse multipart/mixte qui contient la réponse pour chaque sous-requête. |
PipelineLike |
Interface pour la <xref:Pipeline> classe contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant <xref:newPipeline>. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous aux stratégies fournies avant d’implémenter <xref:newPipeline> votre pipeline personnalisé. |
PipelineOptions |
Interface d’option pour le constructeur pipeline. |
Range |
Plage pour les opérations de service Blob. |
RetentionPolicy |
la stratégie de rétention qui détermine la durée pendant laquelle les données associées doivent persister |
SASQueryParametersOptions |
Options de construction <xref:SASQueryParameters>. |
SasIPRange |
Plage d’adresses IP autorisée pour une SAP. |
SequenceNumberAccessConditions |
Groupe de paramètres |
ServiceFilterBlobsHeaders |
Définit des en-têtes pour Service_filterBlobs opération. |
ServiceFindBlobByTagsOptions |
Options pour configurer l’opération <xref:BlobServiceClient.findBlobsByTags> . |
ServiceGenerateAccountSasUrlOptions |
Options de configuration <xref:BlobServiceClient.generateAccountSasUrl> de l’opération. |
ServiceGetAccountInfoHeaders |
Définit des en-têtes pour Service_getAccountInfo opération. |
ServiceGetAccountInfoOptions |
Options pour configurer l’opération <xref:BlobServiceClient.getAccountInfo> . |
ServiceGetPropertiesHeaders |
Définit des en-têtes pour Service_getProperties opération. |
ServiceGetPropertiesOptions |
Options pour configurer l’opération <xref:BlobServiceClient.getProperties> . |
ServiceGetStatisticsHeaders |
Définit des en-têtes pour Service_getStatistics opération. |
ServiceGetStatisticsOptions |
Options pour configurer l’opération <xref:BlobServiceClient.getStatistics> . |
ServiceGetUserDelegationKeyHeaders |
Définit les en-têtes pour Service_getUserDelegationKey opération. |
ServiceGetUserDelegationKeyOptions |
Options de configuration du service - Obtenir la clé de délégation d’utilisateur. |
ServiceListContainersOptions |
Options pour configurer l’opération <xref:BlobServiceClient.listContainers> . |
ServiceListContainersSegmentHeaders |
Définit des en-têtes pour Service_listContainersSegment opération. |
ServiceRenameContainerOptions |
Options de configuration <xref:BlobServiceClient.renameContainer> de l’opération. |
ServiceSetPropertiesHeaders |
Définit des en-têtes pour Service_setProperties opération. |
ServiceSetPropertiesOptions |
Options pour configurer l’opération <xref:BlobServiceClient.setProperties> . |
ServiceSubmitBatchHeaders |
Définit des en-têtes pour Service_submitBatch opération. |
ServiceSubmitBatchOptionalParamsModel |
Paramètres facultatifs. |
ServiceUndeleteContainerOptions |
Options de configuration <xref:BlobServiceClient.undeleteContainer> de l’opération. |
SignedIdentifier |
Identificateur signé. |
SignedIdentifierModel |
identificateur signé |
StaticWebsite |
Propriétés qui permettent à un compte d’héberger un site web statique |
StorageClientOptionalParams |
Paramètres facultatifs. |
StoragePipelineOptions |
Interface d’options pour la <xref:newPipeline> fonction. |
StorageRetryOptions |
Interface des options de nouvelle tentative d’objet blob de stockage. |
TagConditions |
Spécifie les options HTTP pour les requêtes conditionnelles basées sur des balises d’objet blob. |
UserDelegationKey |
Clé de délégation utilisateur. |
UserDelegationKeyModel |
Clé de délégation utilisateur |
Alias de type
AccessTier |
Définit des valeurs pour AccessTier. |
AccountKind |
Définit les valeurs de AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Contient des données de réponse pour l’opération appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Contient des données de réponse pour l’opération appendBlock. |
AppendBlobCreateResponse |
Contient des données de réponse pour l’opération de création. |
ArchiveStatus |
Définit des valeurs pour ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Contient des données de réponse pour l’opération abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Contient des données de réponse pour l’opération <xref:deleteBlobs> . |
BlobBatchSetBlobsAccessTierResponse |
Contient des données de réponse pour l’opération <xref:setBlobsAccessTier> . |
BlobBatchSubmitBatchResponse |
Contient des données de réponse pour les opérations de lot d’objets blob. |
BlobCopyFromURLResponse |
Contient des données de réponse pour l’opération copyFromURL. |
BlobCreateSnapshotResponse |
Contient des données de réponse pour l’opération createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Contient des données de réponse pour l’opération deleteImmutabilityPolicy. |
BlobDeleteResponse |
Contient des données de réponse pour l’opération de suppression. |
BlobDownloadResponseModel |
Contient des données de réponse pour l’opération de téléchargement. |
BlobGetPropertiesResponseModel |
Contient des données de réponse pour l’opération getProperties. |
BlobGetTagsResponse |
Contient des données de réponse pour l’opération <xref:BlobClient.getTags> . |
BlobImmutabilityPolicyMode |
Définit des valeurs pour BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Type d’un <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
Contient des données de réponse pour l’opération de requête. |
BlobSetHTTPHeadersResponse |
Contient des données de réponse pour l’opération setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Contient des données de réponse pour l’opération setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Contient des données de réponse pour l’opération setLegalHold. |
BlobSetMetadataResponse |
Contient des données de réponse pour l’opération setMetadata. |
BlobSetTagsResponse |
Contient des données de réponse pour l’opération setTags. |
BlobSetTierResponse |
Contient des données de réponse pour l’opération setTier. |
BlobStartCopyFromURLResponse |
Contient des données de réponse pour l’opération startCopyFromURL. |
BlobType |
Définit des valeurs pour BlobType. |
BlobUndeleteResponse |
Contient des données de réponse pour l’opération annuler la suppression. |
BlobUploadCommonResponse |
Type de réponse pour <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>et <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Contient des données de réponse pour l’opération commitBlockList. |
BlockBlobGetBlockListResponse |
Contient des données de réponse pour l’opération getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Contient des données de réponse pour l’opération putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Contient des données de réponse pour l’opération stageBlockFromURL. |
BlockBlobStageBlockResponse |
Contient des données de réponse pour l’opération stageBlock. |
BlockBlobUploadResponse |
Contient des données de réponse pour l’opération de chargement. |
BlockListType |
Définit des valeurs pour BlockListType. |
ContainerCreateResponse |
Contient des données de réponse pour l’opération de création. |
ContainerDeleteResponse |
Contient des données de réponse pour l’opération de suppression. |
ContainerGetAccessPolicyResponse |
Contient des données de réponse pour l’opération <xref:ContainerClient.getAccessPolicy> . |
ContainerGetPropertiesResponse |
Contient des données de réponse pour l’opération getProperties. |
ContainerListBlobFlatSegmentResponse |
Contient des données de réponse pour l’opération listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Contient des données de réponse pour l’opération listBlobHierarchySegment. |
ContainerRenameResponse |
Contient des données de réponse pour l’opération de renommage. |
ContainerSetAccessPolicyResponse |
Contient des données de réponse pour l’opération setAccessPolicy. |
ContainerSetMetadataResponse |
Contient des données de réponse pour l’opération setMetadata. |
ContainerUndeleteResponse |
Contient des données de réponse pour l’opération de restauration. |
CopyPollerBlobClient |
Définit les opérations à partir d’un <xref:BlobClient> qui sont nécessaires pour que l’pollur retourné par <xref:BlobClient.beginCopyFromURL> fonctionne. |
CopyStatusType |
Définit des valeurs pour CopyStatusType. |
CredentialPolicyCreator |
Fonction de fabrique qui crée une nouvelle CredentialPolicy qui utilise la nextPolicy fournie. |
DeleteSnapshotsOptionType |
Définit les valeurs de DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Définit des valeurs pour EncryptionAlgorithmType. |
GeoReplicationStatusType |
Définit des valeurs pour GeoReplicationStatusType. |
LeaseDurationType |
Définit les valeurs de LeaseDurationType. |
LeaseOperationResponse |
Contient les données de réponse pour les opérations qui créent, modifient ou suppriment un bail. Consultez <xref:BlobLeaseClient>. |
LeaseStateType |
Définit les valeurs de LeaseStateType. |
LeaseStatusType |
Définit les valeurs de LeaseStatusType. |
ListBlobsIncludeItem |
Définit des valeurs pour ListBlobsIncludeItem. |
ListContainersIncludeType |
Définit des valeurs pour ListContainersIncludeType. |
ObjectReplicationStatus |
Spécifie l’état de réplication d’un objet blob. Cette option est utilisée lorsqu’une ou plusieurs stratégies de réplication d’objets sont appliquées à un compte de stockage. Localisez <xref:ObjectReplicationPolicy> et <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Contient des données de réponse pour l’opération clearPages. |
PageBlobCopyIncrementalResponse |
Contient des données de réponse pour l’opération copyIncremental. |
PageBlobCreateResponse |
Contient des données de réponse pour l’opération de création. |
PageBlobResizeResponse |
Contient des données de réponse pour l’opération de redimensionnement. |
PageBlobUpdateSequenceNumberResponse |
Contient des données de réponse pour l’opération updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Contient des données de réponse pour l’opération uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Contient des données de réponse pour l’opération uploadPages. |
PublicAccessType |
Définit des valeurs pour PublicAccessType. |
RehydratePriority |
Définit des valeurs pour RehydratePriority. |
SequenceNumberActionType |
Définit des valeurs pour SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Réponse de l’opération <xref:BlobServiceClient.findBlobsByTags> . |
ServiceGetAccountInfoResponse |
Contient des données de réponse pour l’opération getAccountInfo. |
ServiceGetPropertiesResponse |
Contient des données de réponse pour l’opération getProperties. |
ServiceGetStatisticsResponse |
Contient des données de réponse pour l’opération getStatistics. |
ServiceGetUserDelegationKeyResponse |
Contient des données de réponse pour l’opération <xref:getUserDelegationKey> . |
ServiceListContainersSegmentResponse |
Contient des données de réponse pour l’opération listContainersSegment. |
ServiceSetPropertiesResponse |
Contient des données de réponse pour l’opération setProperties. |
ServiceSubmitBatchResponseModel |
Contient des données de réponse pour l’opération submitBatch. |
SkuName |
Définit des valeurs pour SkuName. |
SyncCopyStatusType |
Définit des valeurs pour SyncCopyStatusType. |
Tags |
Balises d’objet blob. |
Énumérations
BlockBlobTier |
Représente le niveau d’accès sur un objet blob. Pour plus d’informations sur la hiérarchisation au niveau des objets blob de blocs, consultez Niveaux de stockage chaud, froid et archive. |
PremiumPageBlobTier |
Spécifie le niveau d’objet blob de page sur lequel définir l’objet blob. Cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium. Consultez ici pour plus d’informations sur les IOPS et le débit correspondants par PageBlobTier. |
SASProtocol |
Protocoles pour la signature d’accès partagé généré. |
StorageRetryPolicyType |
Types RetryPolicy. |
Fonctions
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Génère un <xref:SASQueryParameters> objet qui contient tous les paramètres de requête SAP nécessaires pour effectuer une requête REST réelle. |
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters. Accepte uniquement les paramètres requis pour créer une sap. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, startsOn et l’identificateur. AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ affecter une valeur à l’identificateur ou expireOn & autorisations manuellement si vous initialisez avec ce constructeur. Renseignez les détails requis avant d’exécuter les extraits de code suivants. Exemple d’utilisation :
Exemple d’utilisation d’un identificateur :
Exemple utilisant un nom d’objet blob :
|
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters. AVERTISSEMENT : l’identificateur sera ignoré lors de la génération de la sap de délégation d’utilisateur, les autorisations et les expirationsOn sont requises. Exemple d’utilisation :
|
is |
Un outil d’assistance pour déterminer si un argument donné satisfait au contrat de pipeline |
new |
Crée un objet Pipeline avec les informations d’identification fournies. |
Informations relatives à la fonction
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Génère un <xref:SASQueryParameters> objet qui contient tous les paramètres de requête SAP nécessaires pour effectuer une requête REST réelle.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Paramètres
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retours
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters.
Accepte uniquement les paramètres requis pour créer une sap. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, startsOn et l’identificateur.
AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ affecter une valeur à l’identificateur ou expireOn & autorisations manuellement si vous initialisez avec ce constructeur.
Renseignez les détails requis avant d’exécuter les extraits de code suivants.
Exemple d’utilisation :
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Exemple d’utilisation d’un identificateur :
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Exemple utilisant un nom d’objet blob :
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Paramètres
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retours
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters. AVERTISSEMENT : l’identificateur sera ignoré lors de la génération de la sap de délégation d’utilisateur, les autorisations et les expirationsOn sont requises.
Exemple d’utilisation :
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
Paramètres
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Valeur de retour de blobServiceClient.getUserDelegationKey()
- accountName
-
string
Retours
isPipelineLike(unknown)
Un outil d’assistance pour déterminer si un argument donné satisfait au contrat de pipeline
function isPipelineLike(pipeline: unknown)
Paramètres
- pipeline
-
unknown
Argument qui peut être un pipeline
Retours
boolean
true lorsque l’argument satisfait au contrat de pipeline
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Crée un objet Pipeline avec les informations d’identification fournies.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Paramètres
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Par exemple, AnonymousCredential, StorageSharedKeyCredential ou toutes les informations d’identification du package pour authentifier les @azure/identity
demandes adressées au service. Vous pouvez également fournir un objet qui implémente l’interface TokenCredential. S’il n’est pas spécifié, AnonymousCredential est utilisé.
- pipelineOptions
- StoragePipelineOptions
facultatif. Options.
Retours
Nouvel objet Pipeline.
Azure SDK for JavaScript