Microsoft.DataProtection backupVaults/backupInstances

Definição de recurso do Bicep

O tipo de recurso backupVaults/backupInstances pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults/backupInstances, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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: {
        backupDatasourceParametersList: [
          {
            objectType: 'string'
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ]
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
}

Objetos AuthCredentials

Defina a propriedade objectType para especificar o tipo de objeto.

Para SecretStoreBasedAuthCredentials, utilize:

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

Objetos BackupDatasourceParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para BlobBackupDatasourceParameters, utilize:

  objectType: 'BlobBackupDatasourceParameters'
  containersList: [
    'string'
  ]

Para KubernetesClusterBackupDatasourceParameters, utilize:

  objectType: 'KubernetesClusterBackupDatasourceParameters'
  excludedNamespaces: [
    'string'
  ]
  excludedResourceTypes: [
    'string'
  ]
  includeClusterScopeResources: bool
  includedNamespaces: [
    'string'
  ]
  includedResourceTypes: [
    'string'
  ]
  labelSelectors: [
    'string'
  ]
  snapshotVolumes: bool

Objetos DataStoreParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para AzureOperationalStoreParameters, utilize:

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

Valores de propriedade

backupVaults/backupInstances

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
etiquetas Etiquetas de Recursos de Proxy. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: backupVaults
propriedades Propriedades backupInstanceResource BackupInstance

BackupInstance

Nome Descrição Valor
datasourceAuthCredentials Credenciais a utilizar para autenticar com o fornecedor de origem de dados. AuthCredentials
dataSourceInfo Obtém ou define as informações da origem de dados. Origem de dados (obrigatório)
dataSourceSetInfo Obtém ou define as informações do conjunto de origens de dados. Conjunto de Origens de Dados
friendlyName Obtém ou define o nome amigável da Instância de Cópia de Segurança. string
objectType cadeia (obrigatório)
policyInfo Obtém ou define as informações da política. PolicyInfo (obrigatório)
validationType Especifica o tipo de validação. No caso do DeepValidation, todas as validações da API /validateForBackup serão executadas novamente. "DeepValidation"
"ShallowValidation"

AuthCredentials

Nome Descrição Valor
objectType Definir o tipo de objeto SecretStoreBasedAuthCredentials (obrigatório)

SecretStoreBasedAuthCredentials

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "SecretStoreBasedAuthCredentials" (obrigatório)
secretStoreResource Recurso de arquivo de segredos SecretStoreResource

SecretStoreResource

Nome Descrição Valor
secretStoreType Obtém ou define o tipo de arquivo de segredos "AzureKeyVault"
"Inválido" (obrigatório)
URI URI para aceder ao recurso string
valor Obtém ou define o valor armazenado no recurso do arquivo de segredos string

Origem de dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri URI do recurso. string

Conjunto de Origens de Dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri URI do recurso. string

PolicyInfo

Nome Descrição Valor
policyId cadeia (obrigatório)
policyParameters Parâmetros de política para a instância de cópia de segurança Parâmetros de Política

Parâmetros de Política

Nome Descrição Valor
backupDatasourceParametersList Obtém ou define os Parâmetros da Origem de Dados de Cópia de Segurança BackupDatasourceParameters[]
dataStoreParametersList Obtém ou define os Parâmetros do Arquivo de Dados DataStoreParameters[]

BackupDatasourceParameters

Nome Descrição Valor
objectType Definir o tipo de objeto BlobBackupDatasourceParameters
KubernetesClusterBackupDatasourceParameters (obrigatório)

BlobBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "BlobBackupDatasourceParameters" (obrigatório)
containersList Lista de contentores a criar cópias de segurança durante a configuração da cópia de segurança de blobs string[] (obrigatório)

KubernetesClusterBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "KubernetesClusterBackupDatasourceParameters" (obrigatório)
excludedNamespaces Obtém ou define a propriedade excluir espaços de nomes. Esta propriedade define os espaços de nomes a serem excluídos durante o restauro. string[]
excludedResourceTypes Obtém ou define a propriedade excluir tipos de recursos. Esta propriedade define os tipos de recursos a serem excluídos durante o restauro. string[]
includeClusterScopeResources Obtém ou define a propriedade incluir recursos de cluster. Esta propriedade, se ativada, incluirá recursos de âmbito de cluster durante o restauro. bool (obrigatório)
includedNamespaces Obtém ou define a propriedade incluir espaços de nomes. Esta propriedade define os espaços de nomes a serem incluídos durante o restauro. string[]
includedResourceTypes Obtém ou define a propriedade incluir tipos de recursos. Esta propriedade define os tipos de recursos a serem incluídos durante o restauro. string[]
labelSelectors Obtém ou define a propriedade LabelSelectors. Esta propriedade define o recurso com esses seletores de etiquetas para serem incluídos durante o restauro. string[]
snapshotVolumes Obtém ou define a propriedade de instantâneo de volume. Esta propriedade, se ativada, irá tirar instantâneos de volume durante o restauro. bool (obrigatório)

DataStoreParameters

Nome Descrição Valor
dataStoreType tipo de arquivo de dados; Operacional/Cofre/Arquivo 'ArchiveStore'
"OperationalStore"
"VaultStore" (obrigatório)
objectType Definir o tipo de objeto AzureOperationalStoreParameters (obrigatório)

AzureOperationalStoreParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "AzureOperationalStoreParameters" (obrigatório)
resourceGroupId Obtém ou define o URI do Grupo de Recursos de Instantâneo. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar & ativar a proteção através do Backup Vault

Implementar no Azure
Modelo que cria um disco e ativa a proteção através do Backup Vault
Criar Conta de Armazenamento & ativar a proteção através do Cofre do Backup

Implementar no Azure
Modelo que cria a conta de armazenamento e ativa a proteção através do Cofre do Backup

Definição de recurso do modelo arm

O tipo de recurso backupVaults/backupInstances pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults/backupInstances, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2022-11-01-preview",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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": {
        "backupDatasourceParametersList": [
          {
            "objectType": "string"
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ],
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    },
    "validationType": "string"
  }
}

Objetos AuthCredentials

Defina a propriedade objectType para especificar o tipo de objeto.

Para SecretStoreBasedAuthCredentials, utilize:

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

Objetos BackupDatasourceParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para BlobBackupDatasourceParameters, utilize:

  "objectType": "BlobBackupDatasourceParameters",
  "containersList": [ "string" ]

Para KubernetesClusterBackupDatasourceParameters, utilize:

  "objectType": "KubernetesClusterBackupDatasourceParameters",
  "excludedNamespaces": [ "string" ],
  "excludedResourceTypes": [ "string" ],
  "includeClusterScopeResources": "bool",
  "includedNamespaces": [ "string" ],
  "includedResourceTypes": [ "string" ],
  "labelSelectors": [ "string" ],
  "snapshotVolumes": "bool"

Objetos DataStoreParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para AzureOperationalStoreParameters, utilize:

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

Valores de propriedade

backupVaults/backupInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataProtection/backupVaults/backupInstances"
apiVersion A versão da API de recursos '2022-11-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
etiquetas Etiquetas de Recursos de Proxy. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades backupInstanceResource BackupInstance

BackupInstance

Nome Descrição Valor
datasourceAuthCredentials Credenciais a utilizar para autenticar com o fornecedor de origem de dados. AuthCredentials
dataSourceInfo Obtém ou define as informações da origem de dados. Origem de dados (obrigatório)
dataSourceSetInfo Obtém ou define as informações do conjunto de origens de dados. Conjunto de Origens de Dados
friendlyName Obtém ou define o nome amigável da Instância de Cópia de Segurança. string
objectType cadeia (obrigatório)
policyInfo Obtém ou define as informações da política. PolicyInfo (obrigatório)
validationType Especifica o tipo de validação. No caso do DeepValidation, todas as validações da API /validateForBackup serão executadas novamente. "DeepValidation"
"ShallowValidation"

AuthCredentials

Nome Descrição Valor
objectType Definir o tipo de objeto SecretStoreBasedAuthCredentials (obrigatório)

SecretStoreBasedAuthCredentials

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "SecretStoreBasedAuthCredentials" (obrigatório)
secretStoreResource Recurso de arquivo secreto SecretStoreResource

SecretStoreResource

Nome Descrição Valor
secretStoreType Obtém ou define o tipo de arquivo secreto "AzureKeyVault"
"Inválido" (obrigatório)
uri Uri para aceder ao recurso string
valor Obtém ou define o valor armazenado no recurso do arquivo de segredos string

Origem de dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri Uri do recurso. string

Conjunto de Origens de Dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri URI do recurso. string

PolicyInfo

Nome Descrição Valor
policyId cadeia (obrigatório)
policyParameters Parâmetros de política para a instância de cópia de segurança Parâmetros de Política

Parâmetros de Política

Nome Descrição Valor
backupDatasourceParametersList Obtém ou define os Parâmetros da Origem de Dados de Cópia de Segurança BackupDatasourceParameters[]
dataStoreParametersList Obtém ou define os Parâmetros do Arquivo de Dados DataStoreParameters[]

BackupDatasourceParameters

Nome Descrição Valor
objectType Definir o tipo de objeto BlobBackupDatasourceParameters
KubernetesClusterBackupDatasourceParameters (obrigatório)

BlobBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "BlobBackupDatasourceParameters" (obrigatório)
containersList Lista de contentores a criar cópias de segurança durante a configuração da cópia de segurança de blobs string[] (obrigatório)

KubernetesClusterBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "KubernetesClusterBackupDatasourceParameters" (obrigatório)
excludedNamespaces Obtém ou define a propriedade excluir espaços de nomes. Esta propriedade define os espaços de nomes a serem excluídos durante o restauro. string[]
excludedResourceTypes Obtém ou define a propriedade excluir tipos de recursos. Esta propriedade define os tipos de recursos a serem excluídos durante o restauro. string[]
includeClusterScopeResources Obtém ou define a propriedade incluir recursos de cluster. Esta propriedade, se ativada, incluirá recursos de âmbito de cluster durante o restauro. bool (obrigatório)
includedNamespaces Obtém ou define a propriedade incluir espaços de nomes. Esta propriedade define os espaços de nomes a serem incluídos durante o restauro. string[]
includedResourceTypes Obtém ou define a propriedade incluir tipos de recursos. Esta propriedade define os tipos de recursos a serem incluídos durante o restauro. string[]
labelSelectors Obtém ou define a propriedade LabelSelectors. Esta propriedade define o recurso com esses seletores de etiquetas para serem incluídos durante o restauro. string[]
snapshotVolumes Obtém ou define a propriedade de instantâneo de volume. Esta propriedade, se ativada, irá tirar instantâneos de volume durante o restauro. bool (obrigatório)

DataStoreParameters

Nome Descrição Valor
dataStoreType tipo de arquivo de dados; Operacional/Cofre/Arquivo 'ArchiveStore'
"OperationalStore"
"VaultStore" (obrigatório)
objectType Definir o tipo de objeto AzureOperationalStoreParameters (obrigatório)

AzureOperationalStoreParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "AzureOperationalStoreParameters" (obrigatório)
resourceGroupId Obtém ou define o URI do Grupo de Recursos de Instantâneo. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar & ativar a proteção através do Backup Vault

Implementar no Azure
Modelo que cria um disco e ativa a proteção através do Backup Vault
Criar Conta de Armazenamento & ativar a proteção através do Cofre do Backup

Implementar no Azure
Modelo que cria a conta de armazenamento e ativa a proteção através do Cofre do Backup

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso backupVaults/backupInstances pode ser implementado em:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataProtection/backupVaults/backupInstances, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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 = {
          backupDatasourceParametersList = [
            {
              objectType = "string"
              // For remaining properties, see BackupDatasourceParameters objects
            }
          ]
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  })
}

Objetos AuthCredentials

Defina a propriedade objectType para especificar o tipo de objeto.

Para SecretStoreBasedAuthCredentials, utilize:

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

Objetos BackupDatasourceParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para BlobBackupDatasourceParameters, utilize:

  objectType = "BlobBackupDatasourceParameters"
  containersList = [
    "string"
  ]

Para KubernetesClusterBackupDatasourceParameters, utilize:

  objectType = "KubernetesClusterBackupDatasourceParameters"
  excludedNamespaces = [
    "string"
  ]
  excludedResourceTypes = [
    "string"
  ]
  includeClusterScopeResources = bool
  includedNamespaces = [
    "string"
  ]
  includedResourceTypes = [
    "string"
  ]
  labelSelectors = [
    "string"
  ]
  snapshotVolumes = bool

Objetos DataStoreParameters

Defina a propriedade objectType para especificar o tipo de objeto.

Para AzureOperationalStoreParameters, utilize:

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

Valores de propriedade

backupVaults/backupInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: backupVaults
etiquetas Etiquetas de Recursos de Proxy. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades backupInstanceResource BackupInstance

BackupInstance

Nome Descrição Valor
datasourceAuthCredentials Credenciais a utilizar para autenticar com o fornecedor de origem de dados. AuthCredentials
dataSourceInfo Obtém ou define as informações da origem de dados. Origem de dados (obrigatório)
dataSourceSetInfo Obtém ou define as informações do conjunto de origens de dados. Conjunto de Origens de Dados
friendlyName Obtém ou define o nome amigável da Instância de Cópia de Segurança. string
objectType cadeia (obrigatório)
policyInfo Obtém ou define as informações da política. PolicyInfo (obrigatório)
validationType Especifica o tipo de validação. No caso do DeepValidation, todas as validações da API /validateForBackup serão executadas novamente. "DeepValidation"
"ShallowValidation"

AuthCredentials

Nome Descrição Valor
objectType Definir o tipo de objeto SecretStoreBasedAuthCredentials (obrigatório)

SecretStoreBasedAuthCredentials

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "SecretStoreBasedAuthCredentials" (obrigatório)
secretStoreResource Recurso de arquivo de segredos SecretStoreResource

SecretStoreResource

Nome Descrição Valor
secretStoreType Obtém ou define o tipo de arquivo de segredos "AzureKeyVault"
"Inválido" (obrigatório)
URI URI para aceder ao recurso string
valor Obtém ou define o valor armazenado no recurso do arquivo de segredos string

Origem de dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri URI do recurso. string

Conjunto de Origens de Dados

Nome Descrição Valor
datasourceType DatasourceType do recurso. string
objectType Tipo de objeto Datasource, utilizado para inicializar o tipo herdado certo string
resourceID ID do ARM completo do recurso. Para recursos do Azure, este é o ID do ARM. Para recursos não azure, este será o ID criado pelo serviço de cópia de segurança através do Fabric/Vault. cadeia (obrigatório)
resourceLocation Localização da origem de dados. string
resourceName Identificador exclusivo do recurso no contexto do principal. string
resourceType Tipo de Recurso de Origem de Dados. string
resourceUri URI do recurso. string

PolicyInfo

Nome Descrição Valor
policyId cadeia (obrigatório)
policyParameters Parâmetros de política para a instância de cópia de segurança Parâmetros de Política

Parâmetros de Política

Nome Descrição Valor
backupDatasourceParametersList Obtém ou define os Parâmetros da Origem de Dados de Cópia de Segurança BackupDatasourceParameters[]
dataStoreParametersList Obtém ou define os Parâmetros do Arquivo de Dados DataStoreParameters[]

BackupDatasourceParameters

Nome Descrição Valor
objectType Definir o tipo de objeto BlobBackupDatasourceParameters
KubernetesClusterBackupDatasourceParameters (obrigatório)

BlobBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "BlobBackupDatasourceParameters" (obrigatório)
containersList Lista de contentores a criar cópias de segurança durante a configuração da cópia de segurança de blobs string[] (obrigatório)

KubernetesClusterBackupDatasourceParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "KubernetesClusterBackupDatasourceParameters" (obrigatório)
excludedNamespaces Obtém ou define a propriedade excluir espaços de nomes. Esta propriedade define os espaços de nomes a serem excluídos durante o restauro. cadeia[]
excludedResourceTypes Obtém ou define a propriedade excluir tipos de recursos. Esta propriedade define os tipos de recursos a serem excluídos durante o restauro. cadeia[]
includeClusterScopeResources Obtém ou define a propriedade incluir recursos de cluster. Esta propriedade, se ativada, incluirá recursos de âmbito do cluster durante o restauro. bool (obrigatório)
includedNamespaces Obtém ou define a propriedade incluir espaços de nomes. Esta propriedade define os espaços de nomes a serem incluídos durante o restauro. cadeia[]
includedResourceTypes Obtém ou define a propriedade incluir tipos de recursos. Esta propriedade define os tipos de recursos a serem incluídos durante o restauro. cadeia[]
labelSelectors Obtém ou define a propriedade LabelSelectors. Esta propriedade define o recurso com esses seletores de etiquetas para serem incluídos durante o restauro. cadeia[]
snapshotVolumes Obtém ou define a propriedade instantâneo de volume. Esta propriedade, se ativada, terá instantâneos de volume durante o restauro. bool (obrigatório)

DataStoreParameters

Nome Descrição Valor
dataStoreType tipo de arquivo de dados; Operacional/Cofre/Arquivo "ArchiveStore"
"OperationalStore"
"VaultStore" (obrigatório)
objectType Definir o tipo de objeto AzureOperationalStoreParameters (obrigatório)

AzureOperationalStoreParameters

Nome Descrição Valor
objectType Tipo do objeto específico - utilizado para anular a serialização "AzureOperationalStoreParameters" (obrigatório)
resourceGroupId Obtém ou define o Uri do Grupo de Recursos de Instantâneo. string