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


Microsoft.DataBoxEdge dataBoxEdgeDevices/shares 2021-06-01

Определение ресурсов Bicep

Тип ресурса dataBoxEdgeDevices/общих ресурсов можно развернуть с помощью операций, предназначенных для следующих операций:

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

Формат ресурса

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    accessProtocol: 'string'
    azureContainerInfo: {
      containerName: 'string'
      dataFormat: 'string'
      storageAccountCredentialId: 'string'
    }
    clientAccessRights: [
      {
        accessPermission: 'string'
        client: 'string'
      }
    ]
    dataPolicy: 'string'
    description: 'string'
    monitoringStatus: 'string'
    refreshDetails: {
      errorManifestFile: 'string'
      inProgressRefreshJobId: 'string'
      lastCompletedRefreshJobTimeInUTC: 'string'
      lastJob: 'string'
    }
    shareStatus: 'string'
    userAccessRights: [
      {
        accessType: 'string'
        userId: 'string'
      }
    ]
  }
}

Значения свойств

Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: dataBoxEdgeDevices
свойства Свойства общего ресурса. ShareProperties (обязательно)

AzureContainerInfo

Имя Описание Ценность
имяКонтейнера Имя контейнера (в зависимости от указанного формата данных это имя файла Azure, страничного большого двоичного объекта или блочного большого двоичного объекта). строка (обязательно)
формат данных Формат хранилища, используемый для файла, представленного общим ресурсом. AzureFile
BlockBlob
PageBlob (обязательно)
storageAccountCredentialId Идентификатор учетных данных учетной записи хранения, используемых для доступа к хранилищу. строка (обязательно)

КлиентПраво доступа

Имя Описание Ценность
accessPermission Тип доступа, разрешенный для клиента. NoAccess
"ReadOnly"
ReadWrite (обязательный)
клиент IP-адрес клиента. строка (обязательно)

ОбновитьДетали

Имя Описание Ценность
errorManifestFile Указывает относительный путь xml ошибки для последнего задания обновления для конкретного общего ресурса или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна
inProgressRefreshJobId Если задание обновления в настоящее время выполняется в этой общей папке или контейнере, это поле указывает идентификатор ресурса ARM этого задания. Поле пусто, если задание не выполняется. струна
lastCompletedRefreshJobTimeInUTC Указывает время завершения последнего задания обновления для конкретной общей папки или контейнера, если таковые имеются. Это может быть неудачное задание или успешное задание. струна
LastJob Указывает идентификатор последнего задания обновления для конкретной общей папки или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна

ShareProperties

Имя Описание Ценность
accessProtocol Протокол доступа, используемый общим ресурсом. «НФС»
"SMB" (обязательно)
azureContainerInfo Сопоставление контейнеров Azure для общей папки. AzureContainerInfo
clientAccessRights Список IP-адресов и соответствующих прав доступа к общей папке (требуется для протокола NFS). ClientAccessRight[]
Политика данных Политика данных общего ресурса. Cloud
"Local"
описание Описание общей папки. струна
monitoringStatus Текущее состояние мониторинга общей папки. "Отключено"
"Включено" (обязательно)
refreshПодробнее Сведения о задании обновления в этой общей папке. ОбновитьДетали
shareStatus Текущее состояние общей папки. "NeedsAttention"
"Автономный"
'ОК'
"Неизвестно"
"Обновление" (обязательно)
userAccessRights Сопоставление пользователей и соответствующих прав доступа к общей папке (требуется для протокола SMB). UserAccessRight[]

Право доступа пользователя

Имя Описание Ценность
accessType Тип доступа, разрешенный пользователю. "Изменить"
"Custom"
"Чтение" (обязательно)
userId Идентификатор пользователя (уже существующий на устройстве). строка (обязательно)

Определение ресурса шаблона ARM

Тип ресурса dataBoxEdgeDevices/общих ресурсов можно развернуть с помощью операций, предназначенных для следующих операций:

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

Формат ресурса

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares",
  "apiVersion": "2021-06-01",
  "name": "string",
  "properties": {
    "accessProtocol": "string",
    "azureContainerInfo": {
      "containerName": "string",
      "dataFormat": "string",
      "storageAccountCredentialId": "string"
    },
    "clientAccessRights": [
      {
        "accessPermission": "string",
        "client": "string"
      }
    ],
    "dataPolicy": "string",
    "description": "string",
    "monitoringStatus": "string",
    "refreshDetails": {
      "errorManifestFile": "string",
      "inProgressRefreshJobId": "string",
      "lastCompletedRefreshJobTimeInUTC": "string",
      "lastJob": "string"
    },
    "shareStatus": "string",
    "userAccessRights": [
      {
        "accessType": "string",
        "userId": "string"
      }
    ]
  }
}

Значения свойств

Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares

Имя Описание Ценность
apiVersion Версия API '2021-06-01'
имя Имя ресурса строка (обязательно)
свойства Свойства общего ресурса. ShareProperties (обязательно)
тип Тип ресурса "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares"

AzureContainerInfo

Имя Описание Ценность
имяКонтейнера Имя контейнера (в зависимости от указанного формата данных это имя файла Azure, страничного большого двоичного объекта или блочного большого двоичного объекта). строка (обязательно)
формат данных Формат хранилища, используемый для файла, представленного общим ресурсом. AzureFile
BlockBlob
PageBlob (обязательно)
storageAccountCredentialId Идентификатор учетных данных учетной записи хранения, используемых для доступа к хранилищу. строка (обязательно)

КлиентПраво доступа

Имя Описание Ценность
accessPermission Тип доступа, разрешенный для клиента. NoAccess
"ReadOnly"
ReadWrite (обязательный)
клиент IP-адрес клиента. строка (обязательно)

ОбновитьДетали

Имя Описание Ценность
errorManifestFile Указывает относительный путь xml ошибки для последнего задания обновления для конкретного общего ресурса или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна
inProgressRefreshJobId Если задание обновления в настоящее время выполняется в этой общей папке или контейнере, это поле указывает идентификатор ресурса ARM этого задания. Поле пусто, если задание не выполняется. струна
lastCompletedRefreshJobTimeInUTC Указывает время завершения последнего задания обновления для конкретной общей папки или контейнера, если таковые имеются. Это может быть неудачное задание или успешное задание. струна
LastJob Указывает идентификатор последнего задания обновления для конкретной общей папки или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна

ShareProperties

Имя Описание Ценность
accessProtocol Протокол доступа, используемый общим ресурсом. «НФС»
"SMB" (обязательно)
azureContainerInfo Сопоставление контейнеров Azure для общей папки. AzureContainerInfo
clientAccessRights Список IP-адресов и соответствующих прав доступа к общей папке (требуется для протокола NFS). ClientAccessRight[]
Политика данных Политика данных общего ресурса. Cloud
"Local"
описание Описание общей папки. струна
monitoringStatus Текущее состояние мониторинга общей папки. "Отключено"
"Включено" (обязательно)
refreshПодробнее Сведения о задании обновления в этой общей папке. ОбновитьДетали
shareStatus Текущее состояние общей папки. "NeedsAttention"
"Автономный"
'ОК'
"Неизвестно"
"Обновление" (обязательно)
userAccessRights Сопоставление пользователей и соответствующих прав доступа к общей папке (требуется для протокола SMB). UserAccessRight[]

Право доступа пользователя

Имя Описание Ценность
accessType Тип доступа, разрешенный пользователю. "Изменить"
"Custom"
"Чтение" (обязательно)
userId Идентификатор пользователя (уже существующий на устройстве). строка (обязательно)

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса dataBoxEdgeDevices/общих ресурсов можно развернуть с помощью операций, предназначенных для следующих операций:

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

Формат ресурса

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      accessProtocol = "string"
      azureContainerInfo = {
        containerName = "string"
        dataFormat = "string"
        storageAccountCredentialId = "string"
      }
      clientAccessRights = [
        {
          accessPermission = "string"
          client = "string"
        }
      ]
      dataPolicy = "string"
      description = "string"
      monitoringStatus = "string"
      refreshDetails = {
        errorManifestFile = "string"
        inProgressRefreshJobId = "string"
        lastCompletedRefreshJobTimeInUTC = "string"
        lastJob = "string"
      }
      shareStatus = "string"
      userAccessRights = [
        {
          accessType = "string"
          userId = "string"
        }
      ]
    }
  }
}

Значения свойств

Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: dataBoxEdgeDevices
свойства Свойства общего ресурса. ShareProperties (обязательно)
тип Тип ресурса "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01"

AzureContainerInfo

Имя Описание Ценность
имяКонтейнера Имя контейнера (в зависимости от указанного формата данных это имя файла Azure, страничного большого двоичного объекта или блочного большого двоичного объекта). строка (обязательно)
формат данных Формат хранилища, используемый для файла, представленного общим ресурсом. AzureFile
BlockBlob
PageBlob (обязательно)
storageAccountCredentialId Идентификатор учетных данных учетной записи хранения, используемых для доступа к хранилищу. строка (обязательно)

КлиентПраво доступа

Имя Описание Ценность
accessPermission Тип доступа, разрешенный для клиента. NoAccess
"ReadOnly"
ReadWrite (обязательный)
клиент IP-адрес клиента. строка (обязательно)

ОбновитьДетали

Имя Описание Ценность
errorManifestFile Указывает относительный путь xml ошибки для последнего задания обновления для конкретного общего ресурса или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна
inProgressRefreshJobId Если задание обновления в настоящее время выполняется в этой общей папке или контейнере, это поле указывает идентификатор ресурса ARM этого задания. Поле пусто, если задание не выполняется. струна
lastCompletedRefreshJobTimeInUTC Указывает время завершения последнего задания обновления для конкретной общей папки или контейнера, если таковые имеются. Это может быть неудачное задание или успешное задание. струна
LastJob Указывает идентификатор последнего задания обновления для конкретной общей папки или контейнера, если таковой имеется. Это может быть неудачное задание или успешное задание. струна

ShareProperties

Имя Описание Ценность
accessProtocol Протокол доступа, используемый общим ресурсом. «НФС»
"SMB" (обязательно)
azureContainerInfo Сопоставление контейнеров Azure для общей папки. AzureContainerInfo
clientAccessRights Список IP-адресов и соответствующих прав доступа к общей папке (требуется для протокола NFS). ClientAccessRight[]
Политика данных Политика данных общего ресурса. Cloud
"Local"
описание Описание общей папки. струна
monitoringStatus Текущее состояние мониторинга общей папки. "Отключено"
"Включено" (обязательно)
refreshПодробнее Сведения о задании обновления в этой общей папке. ОбновитьДетали
shareStatus Текущее состояние общей папки. "NeedsAttention"
"Автономный"
'ОК'
"Неизвестно"
"Обновление" (обязательно)
userAccessRights Сопоставление пользователей и соответствующих прав доступа к общей папке (требуется для протокола SMB). UserAccessRight[]

Право доступа пользователя

Имя Описание Ценность
accessType Тип доступа, разрешенный пользователю. "Изменить"
"Custom"
"Чтение" (обязательно)
userId Идентификатор пользователя (уже существующий на устройстве). строка (обязательно)