Sdílet prostřednictvím


Microsoft.DataBoxEdge dataBoxEdgeDevices/shares 2019-08-01

Definice prostředku Bicep

Typ prostředku dataBoxEdgeDevices/shares je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
      }
    ]
  }
}

Hodnoty vlastností

dataBoxEdgeDevices/shares

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : dataBoxEdgeDevices
properties Vlastnosti sdílené složky. ShareProperties (povinné)

Vlastnosti sdílení

Název Description Hodnota
accessProtocol Přístupový protokol, který má sdílená složka používat. NFS
SMB (povinné)
azureContainerInfo Mapování kontejneru Azure pro sdílenou složku AzureContainerInfo
clientAccessRights Seznam IP adres a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol NFS) ClientAccessRight[]
zásady pro data Zásady pro data sdílené složky. Cloud
'Místní'
description Popis sdílené složky řetězec
monitoringStatus Aktuální stav monitorování sdílené složky. Zakázáno
Povoleno (povinné)
refreshDetails Podrobnosti o úloze aktualizace v této sdílené složce RefreshDetails
shareStatus Aktuální stav sdílené složky. 'NeedsAttention'
'OK'
Offline
Neznámý
Probíhá aktualizace (povinné)
userAccessRights Mapování uživatelů a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol SMB) UserAccessRight[]

AzureContainerInfo

Název Description Hodnota
název_kontejneru Název kontejneru (na základě zadaného formátu dat představuje název Azure Files, objekt blob stránky nebo objekt blob bloku). string (povinné)
Dataformat Formát úložiště používaný pro soubor reprezentovaný sdílenou složkou. AzureFile
'BlockBlob'
PageBlob (povinné)
storageAccountCredentialId ID přihlašovacích údajů účtu úložiště, které se používají pro přístup k úložišti string (povinné)

ClientAccessRight

Název Description Hodnota
accessPermission Typ přístupu, který má být klientovi povolen. NoAccess
ReadOnly
ReadWrite (povinné)
klient IP adresa klienta. string (povinné)

RefreshDetails

Název Description Hodnota
chybaManifestFile Označuje relativní cestu k chybě XML pro poslední úlohu aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec
InProgressRefreshJobId Pokud v této sdílené složce nebo kontejneru právě probíhá úloha aktualizace, toto pole označuje ID prostředku ARM této úlohy. Pole je prázdné, pokud neprobíhá žádná úloha. řetězec
lastCompletedRefreshJobTimeInUTC Označuje čas dokončení poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru(pokud existuje). Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec
poslední úloha Označuje ID poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec

UserAccessRight

Název Description Hodnota
typ accessType Typ přístupu, který má být uživateli povolen. 'Změnit'
'Vlastní'
Čtení (povinné)
userId ID uživatele (už v zařízení existuje) string (povinné)

Definice prostředku šablony ARM

Typ prostředku dataBoxEdgeDevices/shares je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares",
  "apiVersion": "2019-08-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"
      }
    ]
  }
}

Hodnoty vlastností

dataBoxEdgeDevices/shares

Název Description Hodnota
typ Typ prostředku Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares
apiVersion Verze rozhraní API prostředku '2019-08-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti sdílené složky. ShareProperties (povinné)

Vlastnosti sdílení

Název Description Hodnota
accessProtocol Přístupový protokol, který má sdílená složka používat. NFS
SMB (povinné)
azureContainerInfo Mapování kontejneru Azure pro sdílenou složku AzureContainerInfo
clientAccessRights Seznam IP adres a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol NFS) ClientAccessRight[]
zásady pro data Zásady pro data sdílené složky. Cloud
'Místní'
description Popis sdílené složky řetězec
monitoringStatus Aktuální stav monitorování sdílené složky. Zakázáno
Povoleno (povinné)
refreshDetails Podrobnosti o úloze aktualizace v této sdílené složce RefreshDetails
shareStatus Aktuální stav sdílené složky. 'NeedsAttention'
'OK'
Offline
Neznámý
Probíhá aktualizace (povinné)
userAccessRights Mapování uživatelů a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol SMB) UserAccessRight[]

AzureContainerInfo

Název Description Hodnota
název_kontejneru Název kontejneru (na základě zadaného formátu dat představuje název objektu blob Azure Files, objektu blob stránky nebo objektu blob bloku). string (povinné)
Dataformat Formát úložiště použitý pro soubor reprezentovaný sdílenou složkou. AzureFile
'BlockBlob'
'PageBlob' (povinné)
storageAccountCredentialId ID přihlašovacích údajů účtu úložiště používaných pro přístup k úložišti string (povinné)

ClientAccessRight

Název Description Hodnota
accessPermission Typ přístupu, který má být pro klienta povolený. NoAccess
'ReadOnly'
ReadWrite (povinné)
klient IP adresa klienta. string (povinné)

RefreshDetails

Název Description Hodnota
errorManifestFile Označuje relativní cestu xml chyby pro poslední úlohu aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou úlohu nebo úspěšnou úlohu. řetězec
inProgressRefreshJobId Pokud právě probíhá úloha aktualizace v této sdílené složce nebo kontejneru, toto pole označuje ID prostředku ARM dané úlohy. Pole je prázdné, pokud neprobíhá žádná úloha. řetězec
lastCompletedRefreshJobTimeInUTC Označuje čas dokončení poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou úlohu nebo úspěšnou úlohu. řetězec
lastJob Označuje ID poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou úlohu nebo úspěšnou úlohu. řetězec

UserAccessRight

Název Description Hodnota
accessType Typ přístupu, který má být uživateli povolen. 'Změnit'
Vlastní
Čtení (povinné)
userId ID uživatele (již v zařízení existuje) string (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku dataBoxEdgeDevices/sdílené složky je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataBoxEdgeDevices/shares, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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"
        }
      ]
    }
  })
}

Hodnoty vlastností

dataBoxEdgeDevice/sdílené složky

Název Description Hodnota
typ Typ prostředku "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-08-01"
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: dataBoxEdgeDevices
properties Vlastnosti sdílené složky. ShareProperties (povinné)

ShareProperties

Název Description Hodnota
accessProtocol Přístupový protokol, který má sdílená složka používat. "NFS"
"SMB" (povinné)
azureContainerInfo Mapování kontejneru Azure pro sdílenou složku AzureContainerInfo
clientAccessRights Seznam IP adres a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol NFS) ClientAccessRight[]
dataPolicy Zásady pro data sdílené složky. "Cloud"
"Místní"
description Popis sdílené složky řetězec
monitoringStatus Aktuální stav monitorování sdílené složky. "Zakázáno"
"Povoleno" (povinné)
refreshDetails Podrobnosti o úloze aktualizace v této sdílené složce RefreshDetails
shareStatus Aktuální stav sdílené složky. "NeedsAttention"
"OK"
"Offline"
"Neznámý"
"Probíhá aktualizace" (povinné)
userAccessRights Mapování uživatelů a odpovídajících přístupových práv ke sdílené složce (vyžadováno pro protokol SMB) UserAccessRight[]

AzureContainerInfo

Název Description Hodnota
název_kontejneru Název kontejneru (na základě zadaného formátu dat představuje název Azure Files, objekt blob stránky nebo objekt blob bloku). string (povinné)
Dataformat Formát úložiště používaný pro soubor reprezentovaný sdílenou složkou. "AzureFile"
"BlockBlob"
"PageBlob" (povinné)
storageAccountCredentialId ID přihlašovacích údajů účtu úložiště, které se používají pro přístup k úložišti string (povinné)

ClientAccessRight

Název Description Hodnota
accessPermission Typ přístupu, který má být klientovi povolen. "NoAccess"
"ReadOnly"
"ReadWrite" (povinné)
klient IP adresa klienta. string (povinné)

RefreshDetails

Název Description Hodnota
chybaManifestFile Označuje relativní cestu k chybě XML pro poslední úlohu aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec
InProgressRefreshJobId Pokud v této sdílené složce nebo kontejneru právě probíhá úloha aktualizace, toto pole označuje ID prostředku ARM této úlohy. Pole je prázdné, pokud neprobíhá žádná úloha. řetězec
lastCompletedRefreshJobTimeInUTC Označuje čas dokončení poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru(pokud existuje). Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec
poslední úloha Označuje ID poslední úlohy aktualizace v této konkrétní sdílené složce nebo kontejneru, pokud existuje. Může se jednat o neúspěšnou nebo úspěšnou úlohu. řetězec

UserAccessRight

Název Description Hodnota
typ accessType Typ přístupu, který má být uživateli povolen. "Změnit"
"Vlastní"
"Čtení" (povinné)
userId ID uživatele (už v zařízení existuje) string (povinné)