Azure DataProtection Backup Instance Disk
This page shows how to write Terraform and Azure Resource Manager for DataProtection Backup Instance Disk and write them securely.
azurerm_data_protection_backup_instance_disk (Terraform)
The Backup Instance Disk in DataProtection can be configured in Terraform with the resource name azurerm_data_protection_backup_instance_disk
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
The following arguments are supported:
name
- (Required) The name which should be used for this Backup Instance Disk. Changing this forces a new Backup Instance Disk to be created.location
- (Required) The Azure Region where the Backup Instance Disk should exist. Changing this forces a new Backup Instance Disk to be created.vault_id
- (Required) The ID of the Backup Vault within which the Backup Instance Disk should exist. Changing this forces a new Backup Instance Disk to be created.disk_id
- (Required) The ID of the source Disk. Changing this forces a new Backup Instance Disk to be created.snapshot_resource_group_name
- (Required) The name of the Resource Group where snapshots are stored. Changing this forces a new Backup Instance Disk to be created.backup_policy_id
- (Required) The ID of the Backup Policy.
In addition to the Arguments listed above - the following Attributes are exported:
id
- The ID of the Backup Instance Disk.
Explanation in Terraform Registry
Manages a Backup Instance to back up Disk.
Microsoft.DataProtection/backupVaults/backupInstances (Azure Resource Manager)
The backupVaults/backupInstances in Microsoft.DataProtection can be configured in Azure Resource Manager with the resource name Microsoft.DataProtection/backupVaults/backupInstances
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
apiVersion
required - stringname
required - stringThe name of the backup instance
properties
requireddatasourceAuthCredentials
optionaldataSourceInfo
requireddatasourceType
optional - stringDatasourceType of the resource.
objectType
optional - stringType of Datasource object, used to initialize the right inherited type
resourceID
required - stringFull ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
resourceLocation
optional - stringLocation of datasource.
resourceName
optional - stringUnique identifier of the resource in the context of parent.
resourceType
optional - stringResource Type of Datasource.
resourceUri
optional - stringUri of the resource.
dataSourceSetInfo
optionaldatasourceType
optional - stringDatasourceType of the resource.
objectType
optional - stringType of Datasource object, used to initialize the right inherited type
resourceID
required - stringFull ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.
resourceLocation
optional - stringLocation of datasource.
resourceName
optional - stringUnique identifier of the resource in the context of parent.
resourceType
optional - stringResource Type of Datasource.
resourceUri
optional - stringUri of the resource.
friendlyName
optional - stringGets or sets the Backup Instance friendly name.
objectType
required - stringpolicyInfo
requiredpolicyId
required - stringpolicyParameters
optionaldataStoreParametersList
optional arraydataStoreType
required - stringtype of datastore; Operational/Vault/Archive.
systemData
optionalcreatedAt
optional - stringThe timestamp of resource creation (UTC).
createdBy
optional - stringThe identity that created the resource.
createdByType
optional - stringThe type of identity that created the resource.
lastModifiedAt
optional - stringThe type of identity that last modified the resource.
lastModifiedBy
optional - stringThe identity that last modified the resource.
lastModifiedByType
optional - stringThe type of identity that last modified the resource.
type
required - string