Поделиться через


File Shares - Get

Возвращает свойства указанной общей папки.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2024-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2024-01-01&$expand={$expand}

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Имя группы ресурсов в подписке пользователя. Имя не зависит от регистра.

shareName
path True

string

minLength: 3
maxLength: 63

Имя общей папки в указанной учетной записи хранения. Имена общих папок должны быть от 3 до 63 символов длиной и использовать цифры, строчные буквы и дефисы (-). Каждый тире (-) должен быть немедленно предшествуем и за ним следует буква или число.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

$expand
query

string

Необязательный, используемый для расширения свойств общего ресурса. Допустимые значения: статистика. Должен передаваться в виде строки с разделителем ",".

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-snapshot

string

Необязательный, используемый для получения свойств моментального снимка.

Ответы

Имя Тип Описание
200 OK

FileShare

ОК- Успешно выполнена операция получения общего доступа.

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

GetSharePaidBursting
GetShareProvisionedV2
GetShares
GetShareStats

GetSharePaidBursting

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2024-01-01

Пример ответа

{
  "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,
    "fileSharePaidBursting": {
      "paidBurstingEnabled": true,
      "paidBurstingMaxIops": 102400,
      "paidBurstingMaxBandwidthMibps": 10340
    }
  }
}

GetShareProvisionedV2

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2024-01-01

Пример ответа

{
  "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": "2024-10-25T01:50:50.0000000Z",
    "shareQuota": 100,
    "provisionedIops": 5000,
    "provisionedBandwidthMibps": 200,
    "includedBurstIops": 15000,
    "maxBurstCreditsForIops": 36000000,
    "nextAllowedQuotaDowngradeTime": "Sat, 26 Oct 2024 01:50:50 GMT",
    "nextAllowedProvisionedIopsDowngradeTime": "Fri, 25 Oct 2024 01:48:09 GMT",
    "nextAllowedProvisionedBandwidthDowngradeTime": "Fri, 25 Oct 2024 01:48:09 GMT"
  }
}

GetShares

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2024-01-01

Пример ответа

{
  "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

Образец запроса

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9871/providers/Microsoft.Storage/storageAccounts/sto6217/fileServices/default/shares/share1634?api-version=2024-01-01&$expand=stats

Пример ответа

{
  "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
  }
}

Определения

Имя Описание
AccessPolicy
CloudError

Ответ об ошибке из службы хранилища.

CloudErrorBody

Ответ об ошибке из службы хранилища.

EnabledProtocols

Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки.

FileShare

Свойства общей папки, включая идентификатор, имя ресурса, тип ресурса, Etag.

FileSharePaidBursting

Свойства платного ускорения общей папки.

LeaseDuration

Указывает, является ли аренда общей папки бесконечной или фиксированной длительностью, только если общая доля арендовается.

LeaseState

Состояние аренды общей папки.

LeaseStatus

Состояние аренды общей папки.

RootSquashType

Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash.

ShareAccessTier

Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium.

SignedIdentifier

AccessPolicy

Имя Тип Описание
expiryTime

string (date-time)

Срок действия политики доступа

permission

string

Список сокращенных разрешений.

startTime

string (date-time)

Время начала политики доступа

CloudError

Ответ об ошибке из службы хранилища.

Имя Тип Описание
error

CloudErrorBody

Ответ об ошибке из службы хранилища.

CloudErrorBody

Ответ об ошибке из службы хранилища.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

EnabledProtocols

Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки.

Значение Описание
SMB
NFS

FileShare

Свойства общей папки, включая идентификатор, имя ресурса, тип ресурса, Etag.

Имя Тип Описание
etag

string

Etag ресурса.

id

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса

properties.accessTier

ShareAccessTier

Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium.

properties.accessTierChangeTime

string (date-time)

Указывает время последнего изменения уровня доступа к общей папке.

properties.accessTierStatus

string

Указывает, существует ли ожидающий переход для уровня доступа.

properties.deleted

boolean

Указывает, была ли удалена общая папка.

properties.deletedTime

string (date-time)

Время удаления, если общий ресурс был удален.

properties.enabledProtocols

EnabledProtocols

Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки.

properties.fileSharePaidBursting

FileSharePaidBursting

Свойства платного ускорения общей папки.

properties.includedBurstIops

integer (int32)

Вычисляемое число операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2.

properties.lastModifiedTime

string (date-time)

Возвращает дату и время последнего изменения общей папки.

properties.leaseDuration

LeaseDuration

Указывает, является ли аренда общей папки бесконечной или фиксированной длительностью, только если общая доля арендовается.

properties.leaseState

LeaseState

Состояние аренды общей папки.

properties.leaseStatus

LeaseStatus

Состояние аренды общей папки.

properties.maxBurstCreditsForIops

integer (int64)

Вычисляемые максимальные кредиты на всплеск для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2.

properties.metadata

object

Пара "имя-значение", связанная с общей папкой в качестве метаданных.

properties.nextAllowedProvisionedBandwidthDowngradeTime

string (date-time-rfc1123)

Возвращает следующее разрешенное время понижения пропускной способности для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2.

properties.nextAllowedProvisionedIopsDowngradeTime

string (date-time-rfc1123)

Возвращает следующее разрешенное время понижения уровня операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2.

properties.nextAllowedQuotaDowngradeTime

string (date-time-rfc1123)

Возвращает следующее разрешенное время понижения размера подготовленного хранилища для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Файлы, подготовленные версии 1 SSD" и "Подготовленные файлы" версии 2.

properties.provisionedBandwidthMibps

integer (int32)

Подготовленная пропускная способность общей папки в мбибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого значения подготовленной пропускной способности.

properties.provisionedIops

integer (int32)

Подготовленные операции ввода-вывода в секунду общего ресурса. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage минимальное и максимально допустимое значение для подготовленных операций ввода-вывода в секунду.

properties.remainingRetentionDays

integer

Оставшиеся дни хранения для общего ресурса, который был обратимо удален.

properties.rootSquash

RootSquashType

Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash.

properties.shareQuota

integer (int32)

Подготовленный размер общей папки в гибибайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. Для общих папок, созданных в разделе "Подготовленные файлы" типа учетной записи версии 2, обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого размера подготовленного хранилища.

properties.shareUsageBytes

integer (int64)

Приблизительный размер данных, хранящихся в общей папке. Обратите внимание, что это значение может не включать все недавно созданные или недавно измененные файлы.

properties.signedIdentifiers

SignedIdentifier[]

Список хранимых политик доступа, указанных в общей папке.

properties.snapshotTime

string (date-time)

Время создания моментального снимка общего ресурса, возвращенное в ответе на общие папки списка с расширением param "snapshots".

properties.version

string

Версия общей папки.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

FileSharePaidBursting

Свойства платного ускорения общей папки.

Имя Тип Описание
paidBurstingEnabled

boolean

Указывает, включена ли платная вспышка для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1.

paidBurstingMaxBandwidthMibps

integer (int32)

Максимальная платная пропускная способность для общей папки в мебибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 10340, которое является максимально допустимой пропускной способностью для общей папки.

paidBurstingMaxIops

integer (int32)

Максимальное количество платных операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 102400, которое является максимальным допустимым числом операций ввода-вывода в секунду для общей папки.

LeaseDuration

Указывает, является ли аренда общей папки бесконечной или фиксированной длительностью, только если общая доля арендовается.

Значение Описание
Infinite
Fixed

LeaseState

Состояние аренды общей папки.

Значение Описание
Available
Leased
Expired
Breaking
Broken

LeaseStatus

Состояние аренды общей папки.

Значение Описание
Locked
Unlocked

RootSquashType

Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash.

Значение Описание
NoRootSquash
RootSquash
AllSquash

ShareAccessTier

Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium.

Значение Описание
TransactionOptimized
Hot
Cool
Premium

SignedIdentifier

Имя Тип Описание
accessPolicy

AccessPolicy

Политика доступа

id

string

Уникальный идентификатор хранимой политики доступа.