Microsoft.DataProtection backupVaults/backupInstances 2022-03-01

Definisi sumber daya Bicep

Jenis sumber daya backupVaults/backupInstances dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataProtection/backupVaults/backupInstances, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01' = {
  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'
  }
}

Objek AuthCredentials

Atur properti objectType untuk menentukan jenis objek.

Untuk SecretStoreBasedAuthCredentials, gunakan:

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

Objek DataStoreParameters

Atur properti objectType untuk menentukan jenis objek.

Untuk AzureOperationalStoreParameters, gunakan:

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

Nilai properti

backupVaults/backupInstances

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: backupVaults
properti Properti BackupInstanceResource BackupInstance

BackupInstance

Nama Deskripsi Nilai
datasourceAuthCredentials Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data. AuthCredentials
dataSourceInfo Mendapatkan atau mengatur informasi sumber data. Sumber data (diperlukan)
dataSourceSetInfo Mendapatkan atau mengatur informasi kumpulan sumber data. DatasourceSet
friendlyName Mendapatkan atau mengatur nama yang mudah diingat Instans Cadangan. string
objectType string (diperlukan)
policyInfo Mendapatkan atau menetapkan informasi kebijakan. PolicyInfo (diperlukan)
validationType Menentukan jenis validasi. Dalam kasus DeepValidation, semua validasi dari /validateForBackup API akan berjalan lagi. 'DeepValidation'
'ShallowValidation'

AuthCredentials

Nama Deskripsi Nilai
objectType Mengatur jenis objek SecretStoreBasedAuthCredentials (wajib)

SecretStoreBasedAuthCredentials

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi 'SecretStoreBasedAuthCredentials' (diperlukan)
secretStoreResource Sumber daya penyimpanan rahasia SecretStoreResource

SecretStoreResource

Nama Deskripsi Nilai
secretStoreType Mendapatkan atau mengatur jenis penyimpanan rahasia 'AzureKeyVault'
'Tidak valid' (diperlukan)
uri Uri untuk masuk ke sumber daya string
nilai Mendapatkan atau menetapkan nilai yang disimpan di sumber daya penyimpanan rahasia string

Sumberdata

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan dengan tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

DatasourceSet

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan dengan tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

PolicyInfo

Nama Deskripsi Nilai
policyId string (diperlukan)
policyParameters Parameter kebijakan untuk instans cadangan PolicyParameters

PolicyParameters

Nama Deskripsi Nilai
dataStoreParametersList Mendapatkan atau mengatur Parameter DataStore DataStoreParameters[]

DataStoreParameters

Nama Deskripsi Nilai
dataStoreType jenis datastore; Operasional/Vault/Arsip 'ArchiveStore'
'OperationalStore'
'VaultStore' (diperlukan)
objectType Mengatur jenis objek AzureOperationalStoreParameters (diperlukan)

AzureOperationalStoreParameters

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi 'AzureOperationalStoreParameters' (diperlukan)
resourceGroupId Mendapatkan atau mengatur Uri Grup Sumber Daya Rekam Jepret. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Disk & mengaktifkan perlindungan melalui Backup Vault

Sebarkan ke Azure
Templat yang membuat disk dan mengaktifkan perlindungan melalui Vault Cadangan
Membuat Akun Penyimpanan & mengaktifkan perlindungan melalui Brankas Cadangan

Sebarkan ke Azure
Templat yang membuat akun penyimpanan dan mengaktifkan perlindungan melalui Vault Cadangan

Definisi sumber daya templat ARM

Jenis sumber daya backupVaults/backupInstances dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataProtection/backupVaults/backupInstances, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2022-03-01",
  "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"
  }
}

Objek AuthCredentials

Atur properti objectType untuk menentukan jenis objek.

Untuk SecretStoreBasedAuthCredentials, gunakan:

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

Objek DataStoreParameters

Atur properti objectType untuk menentukan jenis objek.

Untuk AzureOperationalStoreParameters, gunakan:

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

Nilai properti

backupVaults/backupInstances

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DataProtection/backupVaults/backupInstances'
apiVersion Versi api sumber daya '2022-03-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
string (diperlukan)
properti Properti BackupInstanceResource BackupInstance

BackupInstance

Nama Deskripsi Nilai
datasourceAuthCredentials Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data. AuthCredentials
dataSourceInfo Mendapatkan atau mengatur informasi sumber data. Sumber data (diperlukan)
dataSourceSetInfo Mendapatkan atau mengatur informasi kumpulan sumber data. DatasourceSet
friendlyName Mendapatkan atau mengatur nama yang mudah diingat Instans Cadangan. string
objectType string (diperlukan)
policyInfo Mendapatkan atau menetapkan informasi kebijakan. PolicyInfo (diperlukan)
validationType Menentukan jenis validasi. Dalam kasus DeepValidation, semua validasi dari /validateForBackup API akan berjalan lagi. 'DeepValidation'
'ShallowValidation'

AuthCredentials

Nama Deskripsi Nilai
objectType Mengatur jenis objek SecretStoreBasedAuthCredentials (wajib)

SecretStoreBasedAuthCredentials

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi 'SecretStoreBasedAuthCredentials' (diperlukan)
secretStoreResource Sumber daya penyimpanan rahasia SecretStoreResource

SecretStoreResource

Nama Deskripsi Nilai
secretStoreType Mendapatkan atau mengatur jenis penyimpanan rahasia 'AzureKeyVault'
'Tidak valid' (diperlukan)
uri Uri untuk masuk ke sumber daya string
nilai Mendapatkan atau menetapkan nilai yang disimpan di sumber daya penyimpanan rahasia string

Sumberdata

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan dengan tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

DatasourceSet

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan dengan tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

PolicyInfo

Nama Deskripsi Nilai
policyId string (diperlukan)
policyParameters Parameter kebijakan untuk instans cadangan PolicyParameters

PolicyParameters

Nama Deskripsi Nilai
dataStoreParametersList Mendapatkan atau mengatur Parameter DataStore DataStoreParameters[]

DataStoreParameters

Nama Deskripsi Nilai
dataStoreType jenis datastore; Operasional/Vault/Arsip 'ArchiveStore'
'OperationalStore'
'VaultStore' (diperlukan)
objectType Mengatur jenis objek AzureOperationalStoreParameters (diperlukan)

AzureOperationalStoreParameters

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi 'AzureOperationalStoreParameters' (diperlukan)
resourceGroupId Mendapatkan atau mengatur Uri Grup Sumber Daya Rekam Jepret. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Disk & mengaktifkan perlindungan melalui Brankas Cadangan

Sebarkan ke Azure
Templat yang membuat disk dan mengaktifkan perlindungan melalui Brankas Cadangan
Membuat Akun Penyimpanan & mengaktifkan perlindungan melalui Brankas Cadangan

Sebarkan ke Azure
Templat yang membuat akun penyimpanan dan mengaktifkan perlindungan melalui Brankas Cadangan

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya backupVaults/backupInstances dapat disebarkan untuk:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DataProtection/backupVaults/backupInstances, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01"
  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"
    }
  })
}

Objek AuthCredentials

Atur properti objectType untuk menentukan jenis objek.

Untuk SecretStoreBasedAuthCredentials, gunakan:

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

Objek DataStoreParameters

Atur properti objectType untuk menentukan jenis objek.

Untuk AzureOperationalStoreParameters, gunakan:

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

Nilai properti

backupVaults/backupInstances

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01"
nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: backupVaults
properti Properti BackupInstanceResource BackupInstance

BackupInstance

Nama Deskripsi Nilai
datasourceAuthCredentials Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data. AuthCredentials
dataSourceInfo Mendapatkan atau mengatur informasi sumber data. Sumber data (diperlukan)
dataSourceSetInfo Mendapatkan atau mengatur informasi kumpulan sumber data. DatasourceSet
friendlyName Mendapatkan atau mengatur nama yang mudah diingat Instans Cadangan. string
objectType string (diperlukan)
policyInfo Mendapatkan atau menetapkan informasi kebijakan. PolicyInfo (diperlukan)
validationType Menentukan jenis validasi. Dalam kasus DeepValidation, semua validasi dari /validateForBackup API akan berjalan lagi. "DeepValidation"
"ShallowValidation"

AuthCredentials

Nama Deskripsi Nilai
objectType Mengatur jenis objek SecretStoreBasedAuthCredentials (wajib)

SecretStoreBasedAuthCredentials

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi "SecretStoreBasedAuthCredentials" (diperlukan)
secretStoreResource Sumber daya penyimpanan rahasia SecretStoreResource

SecretStoreResource

Nama Deskripsi Nilai
secretStoreType Mendapatkan atau mengatur jenis penyimpanan rahasia "AzureKeyVault"
"Tidak valid" (diperlukan)
uri Uri untuk masuk ke sumber daya string
nilai Mendapatkan atau menetapkan nilai yang disimpan di sumber daya penyimpanan rahasia string

Sumberdata

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

DatasourceSet

Nama Deskripsi Nilai
datasourceType DatasourceType sumber daya. string
objectType Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat string
resourceID ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ARM ID. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. string (diperlukan)
resourceLocation Lokasi sumber data. string
resourceName Pengidentifikasi unik sumber daya dalam konteks induk. string
resourceType Jenis Sumber Daya Sumber Daya. string
resourceUri Uri sumber daya. string

PolicyInfo

Nama Deskripsi Nilai
policyId string (diperlukan)
policyParameters Parameter kebijakan untuk instans cadangan PolicyParameters

PolicyParameters

Nama Deskripsi Nilai
dataStoreParametersList Mendapatkan atau mengatur Parameter DataStore DataStoreParameters[]

DataStoreParameters

Nama Deskripsi Nilai
dataStoreType jenis datastore; Operasional/Vault/Arsip "ArchiveStore"
"OperationalStore"
"VaultStore" (diperlukan)
objectType Mengatur jenis objek AzureOperationalStoreParameters (diperlukan)

AzureOperationalStoreParameters

Nama Deskripsi Nilai
objectType Jenis objek tertentu - digunakan untuk deserialisasi "AzureOperationalStoreParameters" (diperlukan)
resourceGroupId Mendapatkan atau mengatur Uri Grup Sumber Daya Rekam Jepret. string