Share via


Microsoft.DataProtection backupVaults/backupInstances 2021-10-01-preview

Bicep-resourcedefinitie

Het resourcetype backupVaults/backupInstances kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DataProtection/backupVaults/backupInstances wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2021-10-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasourceAuthCredentials: {
      objectType: 'string'
      // For remaining properties, see AuthCredentials objects
    }
    dataSourceInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceProperties: {
        objectType: 'string'
        // For remaining properties, see BaseResourceProperties objects
      }
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceProperties: {
        objectType: 'string'
        // For remaining properties, see BaseResourceProperties objects
      }
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

AuthCredentials-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor SecretStoreBasedAuthCredentials:

  objectType: 'SecretStoreBasedAuthCredentials'
  secretStoreResource: {
    secretStoreType: 'string'
    uri: 'string'
  }

BaseResourceProperties-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor VmwareVMProperties:

  objectType: 'VmwareVMProperties'
  instanceUuid: 'string'

DataStoreParameters-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor AzureOperationalStoreParameters:

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

Eigenschapswaarden

backupVaults/backupInstances

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: backupVaults
properties Eigenschappen van BackupInstanceResource BackupInstance

BackupInstance

Naam Description Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials
dataSourceInfo Hiermee wordt de gegevensbrongegevens opgehaald of ingesteld. Gegevensbron (vereist)
dataSourceSetInfo Hiermee wordt de gegevens van de gegevensbronset opgehaald of ingesteld. DatasourceSet
Friendlyname Hiermee wordt de beschrijvende naam van het back-upexemplaar opgehaald of ingesteld. tekenreeks
objectType tekenreeks (vereist)
policyInfo Hiermee wordt de beleidsinformatie opgehaald of ingesteld. PolicyInfo (vereist)

AuthCredentials

Naam Description Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'SecretStoreBasedAuthCredentials' (vereist)
secretStoreResource Resource voor geheimarchief SecretStoreResource

SecretStoreResource

Naam Description Waarde
secretStoreType Het type geheimarchief ophalen of instellen 'AzureKeyVault'
'Ongeldig' (vereist)
Uri URI voor toegang tot de resource tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor de gegevensbron BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

BaseResourceProperties

Naam Description Waarde
objectType Het objecttype instellen VmwareVMProperties (vereist)

VmwareVMProperties

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'VmwareVMProperties' (vereist)
instanceUuid Unieke id van virtuele VMware-machine in VCenter (guid) tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor gegevensbronset BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

Naam Description Waarde
policyId tekenreeks (vereist)
policyParameters Beleidsparameters voor het back-upexemplaren PolicyParameters

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de datastore-parameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archiveren 'ArchiveStore'
'OperationalStore'
'VaultStore' (vereist)
objectType Het objecttype instellen AzureOperationalStoreParameters (vereist)

AzureOperationalStoreParameters

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'AzureOperationalStoreParameters' (vereist)
resourceGroupId Hiermee wordt de URI van de momentopnameresourcegroep opgehaald of ingesteld. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Schijf maken & beveiliging inschakelen via Backup Vault

Implementeren op Azure
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault wordt ingeschakeld
Opslagaccount maken & beveiliging inschakelen via Backup Vault

Implementeren op Azure
Sjabloon voor het maken van een opslagaccount en het inschakelen van beveiliging via Backup Vault

Resourcedefinitie van ARM-sjabloon

Het resourcetype backupVaults/backupInstances kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.DataProtection/backupVaults/backupInstances wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "properties": {
    "datasourceAuthCredentials": {
      "objectType": "string"
      // For remaining properties, see AuthCredentials objects
    },
    "dataSourceInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceProperties": {
        "objectType": "string"
        // For remaining properties, see BaseResourceProperties objects
      },
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceProperties": {
        "objectType": "string"
        // For remaining properties, see BaseResourceProperties objects
      },
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

AuthCredentials-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor SecretStoreBasedAuthCredentials:

  "objectType": "SecretStoreBasedAuthCredentials",
  "secretStoreResource": {
    "secretStoreType": "string",
    "uri": "string"
  }

BaseResourceProperties-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor VmwareVMProperties:

  "objectType": "VmwareVMProperties",
  "instanceUuid": "string"

DataStoreParameters-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor AzureOperationalStoreParameters:

  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "string"

Eigenschapswaarden

backupVaults/backupInstances

Naam Description Waarde
type Het resourcetype 'Microsoft.DataProtection/backupVaults/backupInstances'
apiVersion De resource-API-versie '2021-10-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van BackupInstanceResource BackupInstance

BackupInstance

Naam Description Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials
dataSourceInfo Hiermee wordt de gegevensbrongegevens opgehaald of ingesteld. Gegevensbron (vereist)
dataSourceSetInfo Hiermee wordt de gegevens van de gegevensbronset opgehaald of ingesteld. DatasourceSet
Friendlyname Hiermee wordt de beschrijvende naam van het back-upexemplaar opgehaald of ingesteld. tekenreeks
objectType tekenreeks (vereist)
policyInfo Hiermee wordt de beleidsinformatie opgehaald of ingesteld. PolicyInfo (vereist)

AuthCredentials

Naam Description Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'SecretStoreBasedAuthCredentials' (vereist)
secretStoreResource Resource voor geheimarchief SecretStoreResource

SecretStoreResource

Naam Description Waarde
secretStoreType Het type geheimarchief ophalen of instellen 'AzureKeyVault'
Ongeldig (vereist)
Uri URI voor toegang tot de resource tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor de gegevensbron BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

BaseResourceProperties

Naam Description Waarde
objectType Het objecttype instellen VmwareVMProperties (vereist)

VmwareVMProperties

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'VmwareVMProperties' (vereist)
instanceUuid Unieke id van virtuele VMware-machine in VCenter (guid) tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor gegevensbronset BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

Naam Description Waarde
policyId tekenreeks (vereist)
policyParameters Beleidsparameters voor het back-upexemplaren PolicyParameters

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de datastore-parameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archiveren 'ArchiveStore'
'OperationalStore'
'VaultStore' (vereist)
objectType Het objecttype instellen AzureOperationalStoreParameters (vereist)

AzureOperationalStoreParameters

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie 'AzureOperationalStoreParameters' (vereist)
resourceGroupId Hiermee wordt de URI van de momentopnameresourcegroep opgehaald of ingesteld. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Schijf maken & beveiliging inschakelen via Backup Vault

Implementeren op Azure
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault wordt ingeschakeld
Opslagaccount maken & beveiliging inschakelen via Backup Vault

Implementeren op Azure
Sjabloon voor het maken van een opslagaccount en het inschakelen van beveiliging via Backup Vault

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype backupVaults/backupInstances kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.DataProtection/backupVaults/backupInstances wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2021-10-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasourceAuthCredentials = {
        objectType = "string"
        // For remaining properties, see AuthCredentials objects
      }
      dataSourceInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceProperties = {
          objectType = "string"
          // For remaining properties, see BaseResourceProperties objects
        }
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceProperties = {
          objectType = "string"
          // For remaining properties, see BaseResourceProperties objects
        }
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
    }
  })
}

AuthCredentials-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor SecretStoreBasedAuthCredentials:

  objectType = "SecretStoreBasedAuthCredentials"
  secretStoreResource = {
    secretStoreType = "string"
    uri = "string"
  }

BaseResourceProperties-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor VmwareVMProperties:

  objectType = "VmwareVMProperties"
  instanceUuid = "string"

DataStoreParameters-objecten

Stel de eigenschap objectType in om het type object op te geven.

Gebruik voor AzureOperationalStoreParameters:

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

Eigenschapswaarden

backupVaults/backupInstances

Naam Description Waarde
type Het resourcetype "Microsoft.DataProtection/backupVaults/backupInstances@2021-10-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: backupVaults
properties Eigenschappen van BackupInstanceResource BackupInstance

BackupInstance

Naam Description Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials
dataSourceInfo Haalt de gegevensbrongegevens op of stelt deze in. Gegevensbron (vereist)
dataSourceSetInfo Haalt de gegevensbronsetgegevens op of stelt deze in. DatasourceSet
Friendlyname Hiermee wordt de beschrijvende naam van het back-upexemplaren opgehaald of ingesteld. tekenreeks
objectType tekenreeks (vereist)
policyInfo Hiermee wordt de beleidsinformatie opgehaald of ingesteld. PolicyInfo (vereist)

AuthCredentials

Naam Description Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie "SecretStoreBasedAuthCredentials" (vereist)
secretStoreResource Resource voor geheimarchief SecretStoreResource

SecretStoreResource

Naam Description Waarde
secretStoreType Het type geheimarchief ophalen of instellen "AzureKeyVault"
'Ongeldig' (vereist)
Uri URI voor toegang tot de resource tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor de gegevensbron BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

BaseResourceProperties

Naam Description Waarde
objectType Het objecttype instellen VmwareVMProperties (vereist)

VmwareVMProperties

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie "VmwareVMProperties" (vereist)
instanceUuid Unieke id van virtuele VMware-machine in VCenter (guid) tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type gegevensbronobject, dat wordt gebruikt voor het initialiseren van het juiste overgenomen type tekenreeks
Resourceid Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. tekenreeks (vereist)
resourceLocation Locatie van de gegevensbron. tekenreeks
resourceName Unieke id van de resource in de context van het bovenliggende item. tekenreeks
resourceEigenschappen Eigenschappen die specifiek zijn voor gegevensbronset BaseResourceProperties
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

Naam Description Waarde
policyId tekenreeks (vereist)
policyParameters Beleidsparameters voor het back-upexemplaren PolicyParameters

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de datastore-parameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archiveren "ArchiveStore"
"OperationalStore"
'VaultStore' (vereist)
objectType Het objecttype instellen AzureOperationalStoreParameters (vereist)

AzureOperationalStoreParameters

Naam Description Waarde
objectType Type van het specifieke object - gebruikt voor deserialisatie "AzureOperationalStoreParameters" (vereist)
resourceGroupId Hiermee wordt de URI van de momentopnameresourcegroep opgehaald of ingesteld. tekenreeks