Delen via


Microsoft.DataProtection backupVaults/backupInstances 2022-03-31-preview

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-03-31-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 Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: backupVaults
Eigenschappen Eigenschappen van BackupInstanceResource BackupInstance-

BackupInstance

Naam Beschrijving Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials-
dataSourceInfo Hiermee haalt u de gegevensbrongegevens op of stelt u deze in. gegevensbron (vereist)
dataSourceSetInfo Hiermee haalt u de gegevenssetgegevens op of stelt u deze in. DatasourceSet-
friendlyName Hiermee haalt u de beschrijvende naam van het back-upexemplaren op of stelt u deze in. snaar
objectType tekenreeks (vereist)
policyInfo Hiermee haalt u de beleidsinformatie op of stelt u deze in. 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 Beschrijving Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

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

SecretStoreResource

Naam Beschrijving Waarde
secretStoreType Hiermee wordt het type geheimarchief opgehaald of ingesteld 'AzureKeyVault'
'Ongeldig' (vereist)
Uri Uri om naar de resource te gaan snaar
waarde Haalt de waarde op die is opgeslagen in een geheime archiefresource of stelt deze in snaar

Gegevensbron

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

DatasourceSet

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

PolicyInfo

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

PolicyParameters

Naam Beschrijving Waarde
dataStoreParametersList Hiermee haalt u de datastoreparameters op of stelt u deze in DataStoreParameters[]

DataStoreParameters

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

AzureOperationalStoreParameters

Naam Beschrijving Waarde
objectType Type van het specifieke object dat wordt gebruikt voor deserialisatie 'AzureOperationalStoreParameters' (vereist)
resourceGroupId Hiermee haalt u de URI van de momentopnameresourcegroep op of stelt u deze in. snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Schijf maken & beveiliging inschakelen via Backup Vault

implementeren in Azure
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt
MySqlFlex-server maken & beveiliging inschakelen via Backup Vault

implementeren in Azure
Sjabloon waarmee een MySQL Flexibele server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
PgFlex-server maken & beveiliging inschakelen via Backup Vault-

implementeren in Azure
Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
Opslagaccount maken & beveiliging inschakelen via Backup Vault-

implementeren in Azure
Sjabloon voor het maken van een opslagaccount en het inschakelen van operationele en gekluisde back-ups via Backup Vault

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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-03-31-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 Beschrijving Waarde
type Het resourcetype 'Microsoft.DataProtection/backupVaults/backupInstances'
apiVersion De versie van de resource-API '2022-03-31-preview'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Eigenschappen Eigenschappen van BackupInstanceResource BackupInstance-

BackupInstance

Naam Beschrijving Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials-
dataSourceInfo Hiermee haalt u de gegevensbrongegevens op of stelt u deze in. gegevensbron (vereist)
dataSourceSetInfo Hiermee haalt u de gegevenssetgegevens op of stelt u deze in. DatasourceSet-
friendlyName Hiermee haalt u de beschrijvende naam van het back-upexemplaren op of stelt u deze in. snaar
objectType tekenreeks (vereist)
policyInfo Hiermee haalt u de beleidsinformatie op of stelt u deze in. 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 Beschrijving Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

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

SecretStoreResource

Naam Beschrijving Waarde
secretStoreType Hiermee wordt het type geheimarchief opgehaald of ingesteld 'AzureKeyVault'
'Ongeldig' (vereist)
Uri Uri om naar de resource te gaan snaar
waarde Haalt de waarde op die is opgeslagen in een geheime archiefresource of stelt deze in snaar

Gegevensbron

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

DatasourceSet

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

PolicyInfo

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

PolicyParameters

Naam Beschrijving Waarde
dataStoreParametersList Hiermee haalt u de datastoreparameters op of stelt u deze in DataStoreParameters[]

DataStoreParameters

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

AzureOperationalStoreParameters

Naam Beschrijving Waarde
objectType Type van het specifieke object dat wordt gebruikt voor deserialisatie 'AzureOperationalStoreParameters' (vereist)
resourceGroupId Hiermee haalt u de URI van de momentopnameresourcegroep op of stelt u deze in. snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Schijf maken & beveiliging inschakelen via Backup Vault

implementeren in Azure
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt
MySqlFlex-server maken & beveiliging inschakelen via Backup Vault

implementeren in Azure
Sjabloon waarmee een MySQL Flexibele server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
PgFlex-server maken & beveiliging inschakelen via Backup Vault-

implementeren in Azure
Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
Opslagaccount maken & beveiliging inschakelen via Backup Vault-

implementeren in Azure
Sjabloon voor het maken van een opslagaccount en het inschakelen van operationele en gekluisde back-ups via Backup Vault

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor 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-03-31-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 Beschrijving Waarde
type Het resourcetype "Microsoft.DataProtection/backupVaults/backupInstances@2022-03-31-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
Eigenschappen Eigenschappen van BackupInstanceResource BackupInstance-

BackupInstance

Naam Beschrijving Waarde
datasourceAuthCredentials Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. AuthCredentials-
dataSourceInfo Hiermee haalt u de gegevensbrongegevens op of stelt u deze in. gegevensbron (vereist)
dataSourceSetInfo Hiermee haalt u de gegevenssetgegevens op of stelt u deze in. DatasourceSet-
friendlyName Hiermee haalt u de beschrijvende naam van het back-upexemplaren op of stelt u deze in. snaar
objectType tekenreeks (vereist)
policyInfo Hiermee haalt u de beleidsinformatie op of stelt u deze in. 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 Beschrijving Waarde
objectType Het objecttype instellen SecretStoreBasedAuthCredentials (vereist)

SecretStoreBasedAuthCredentials

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

SecretStoreResource

Naam Beschrijving Waarde
secretStoreType Hiermee wordt het type geheimarchief opgehaald of ingesteld "AzureKeyVault"
"Ongeldig" (vereist)
Uri Uri om naar de resource te gaan snaar
waarde Haalt de waarde op die is opgeslagen in een geheime archiefresource of stelt deze in snaar

Gegevensbron

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

DatasourceSet

Naam Beschrijving Waarde
datasourceType DatasourceType van de resource. snaar
objectType Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren snaar
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 gegevensbron. snaar
resourceName De unieke id van de resource in de context van het bovenliggende item. snaar
resourceType Resourcetype van gegevensbron. snaar
resourceUri Uri van de resource. snaar

PolicyInfo

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

PolicyParameters

Naam Beschrijving Waarde
dataStoreParametersList Hiermee haalt u de datastoreparameters op of stelt u deze in DataStoreParameters[]

DataStoreParameters

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

AzureOperationalStoreParameters

Naam Beschrijving Waarde
objectType Type van het specifieke object dat wordt gebruikt voor deserialisatie "AzureOperationalStoreParameters" (vereist)
resourceGroupId Hiermee haalt u de URI van de momentopnameresourcegroep op of stelt u deze in. snaar