File Shares - Get
Ottiene le proprietà di una condivisione specificata.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2023-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2023-01-01&$expand={$expand}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Regex pattern: |
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Regex pattern: |
share
|
path | True |
string |
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
$expand
|
query |
string |
Facoltativo, usato per espandere le proprietà all'interno delle proprietà della condivisione. I valori validi sono: statistiche. Deve essere passato come stringa con delimitatore ','. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
x-ms-snapshot |
string |
Facoltativo, utilizzato per recuperare le proprietà di uno snapshot. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK - Operazione Di condivisione completata correttamente. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Get |
Get |
GetShares
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2023-01-01
Sample Response
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634",
"name": "share1634",
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"etag": "\"0x8D592D74CC20EBA\"",
"properties": {
"lastModifiedTime": "2019-05-26T05:06:14Z",
"shareQuota": 1024
}
}
GetShareStats
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2023-01-01&$expand=stats
Sample Response
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634",
"name": "share1634",
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"etag": "\"0x8D592D74CC20EBA\"",
"properties": {
"lastModifiedTime": "2019-05-26T05:06:14Z",
"shareQuota": 1024,
"shareUsageBytes": 652945
}
}
Definizioni
Nome | Descrizione |
---|---|
Access |
|
Cloud |
Risposta di errore dal servizio di archiviazione. |
Cloud |
Risposta di errore dal servizio di archiviazione. |
Enabled |
Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione. |
File |
Proprietà della condivisione file, tra cui ID, nome risorsa, tipo di risorsa, Etag. |
Lease |
Specifica se il lease di una condivisione è di durata fissa o infinita, solo quando la condivisione viene con lease. |
Lease |
Stato di lease della condivisione. |
Lease |
Stato del lease della condivisione. |
Root |
La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. |
Share |
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Accesso frequente e Sporadico. L'account FileStorage può scegliere Premium. |
Signed |
AccessPolicy
Nome | Tipo | Descrizione |
---|---|---|
expiryTime |
string |
Scadenza dei criteri di accesso |
permission |
string |
Elenco di autorizzazioni abbreviate. |
startTime |
string |
Ora di inizio dei criteri di accesso |
CloudError
Risposta di errore dal servizio di archiviazione.
Nome | Tipo | Descrizione |
---|---|---|
error |
Risposta di errore dal servizio di archiviazione. |
CloudErrorBody
Risposta di errore dal servizio di archiviazione.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
details |
Elenco di dettagli aggiuntivi sull'errore. |
|
message |
string |
Messaggio che descrive l'errore, che deve essere adatto per la visualizzazione in un'interfaccia utente. |
target |
string |
Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore. |
EnabledProtocols
Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione.
Nome | Tipo | Descrizione |
---|---|---|
NFS |
string |
|
SMB |
string |
FileShare
Proprietà della condivisione file, tra cui ID, nome risorsa, tipo di risorsa, Etag.
Nome | Tipo | Descrizione |
---|---|---|
etag |
string |
Etag delle risorse. |
id |
string |
ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nome della risorsa. |
properties.accessTier |
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Accesso frequente e Sporadico. L'account FileStorage può scegliere Premium. |
|
properties.accessTierChangeTime |
string |
Indica l'ora dell'ultima modifica per il livello di accesso alla condivisione. |
properties.accessTierStatus |
string |
Indica se è presente una transizione in sospeso per il livello di accesso. |
properties.deleted |
boolean |
Indica se la condivisione è stata eliminata. |
properties.deletedTime |
string |
Ora eliminata se la condivisione è stata eliminata. |
properties.enabledProtocols |
Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione. |
|
properties.lastModifiedTime |
string |
Restituisce la data e l'ora dell'ultima modifica apportata alla condivisione. |
properties.leaseDuration |
Specifica se il lease di una condivisione è di durata fissa o infinita, solo quando la condivisione viene con lease. |
|
properties.leaseState |
Stato di lease della condivisione. |
|
properties.leaseStatus |
Stato del lease della condivisione. |
|
properties.metadata |
object |
Coppia nome-valore da associare alla condivisione come metadati. |
properties.remainingRetentionDays |
integer |
Giorni di conservazione rimanenti per la condivisione eliminata soft. |
properties.rootSquash |
La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. |
|
properties.shareQuota |
integer |
Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. |
properties.shareUsageBytes |
integer |
Dimensioni approssimative dei dati archiviati nella condivisione. Si noti che questo valore potrebbe non includere tutti i file appena creati o ridimensionati di recente. |
properties.signedIdentifiers |
Elenco dei criteri di accesso archiviati specificati nella condivisione. |
|
properties.snapshotTime |
string |
Ora di creazione dello snapshot di condivisione restituita nella risposta delle condivisioni elenco con estensione param "snapshot". |
properties.version |
string |
Versione della condivisione. |
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
LeaseDuration
Specifica se il lease di una condivisione è di durata fissa o infinita, solo quando la condivisione viene con lease.
Nome | Tipo | Descrizione |
---|---|---|
Fixed |
string |
|
Infinite |
string |
LeaseState
Stato di lease della condivisione.
Nome | Tipo | Descrizione |
---|---|---|
Available |
string |
|
Breaking |
string |
|
Broken |
string |
|
Expired |
string |
|
Leased |
string |
LeaseStatus
Stato del lease della condivisione.
Nome | Tipo | Descrizione |
---|---|---|
Locked |
string |
|
Unlocked |
string |
RootSquashType
La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash.
Nome | Tipo | Descrizione |
---|---|---|
AllSquash |
string |
|
NoRootSquash |
string |
|
RootSquash |
string |
ShareAccessTier
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Accesso frequente e Sporadico. L'account FileStorage può scegliere Premium.
Nome | Tipo | Descrizione |
---|---|---|
Cool |
string |
|
Hot |
string |
|
Premium |
string |
|
TransactionOptimized |
string |
SignedIdentifier
Nome | Tipo | Descrizione |
---|---|---|
accessPolicy |
Criterio di accesso |
|
id |
string |
Identificatore univoco dei criteri di accesso archiviati. |