Share via


Microsoft.DataProtection backupVaults/backupInstances 2022-02-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@2022-02-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'
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
}

AuthCredentials-objecten

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

Gebruik voor SecretStoreBasedAuthCredentials:

  objectType: 'SecretStoreBasedAuthCredentials'
  secretStoreResource: {
    secretStoreType: 'string'
    uri: 'string'
    value: '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 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)
validationType Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van de /validateForBackup-API opnieuw uitgevoerd. 'DeepValidation'
'ShallowValidation'

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
waarde Hiermee wordt een waarde opgehaald of ingesteld die is opgeslagen in de resource voor het geheimarchief tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

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

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de gegevensarchiefparameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archief '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": "2022-02-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",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    },
    "validationType": "string"
  }
}

AuthCredentials-objecten

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

Gebruik voor SecretStoreBasedAuthCredentials:

  "objectType": "SecretStoreBasedAuthCredentials",
  "secretStoreResource": {
    "secretStoreType": "string",
    "uri": "string",
    "value": "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 '2022-02-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)
validationType Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van /validateForBackup API opnieuw uitgevoerd. 'DeepValidation'
'ShallowValidation'

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
waarde Hiermee wordt een waarde opgehaald of ingesteld die is opgeslagen in de resource voor het geheimarchief tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

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

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de gegevensarchiefparameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archief '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

Terraform-resourcedefinitie (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@2022-02-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"
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  })
}

AuthCredentials-objecten

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

Gebruik voor SecretStoreBasedAuthCredentials:

  objectType = "SecretStoreBasedAuthCredentials"
  secretStoreResource = {
    secretStoreType = "string"
    uri = "string"
    value = "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@2022-02-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 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)
validationType Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van /validateForBackup API opnieuw uitgevoerd. "DeepValidation"
"ShallowValidation"

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
waarde Hiermee wordt een waarde opgehaald of ingesteld die is opgeslagen in de resource voor het geheimarchief tekenreeks

Gegevensbron

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

DatasourceSet

Naam Description Waarde
datasourceType DatasourceType van de resource. tekenreeks
objectType Type datasource-object, dat wordt gebruikt voor het initialiseren van het rechter 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 bovenliggend element. tekenreeks
resourceType Resourcetype van gegevensbron. tekenreeks
resourceUri URI van de resource. tekenreeks

PolicyInfo

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

PolicyParameters

Naam Description Waarde
dataStoreParametersList Haalt de gegevensarchiefparameters op of stelt deze in DataStoreParameters[]

DataStoreParameters

Naam Description Waarde
dataStoreType type gegevensarchief; Operationeel/kluis/archief "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