Azure DataProtection Backup Instance Blob Storage
This page shows how to write Terraform and Azure Resource Manager for DataProtection Backup Instance Blob Storage and write them securely.
azurerm_data_protection_backup_instance_blob_storage (Terraform)
The Backup Instance Blob Storage in DataProtection can be configured in Terraform with the resource name azurerm_data_protection_backup_instance_blob_storage. 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 Blob Storage. Changing this forces a new Backup Instance Blob Storage to be created.resource_group_name- (Required) The name of the Resource Group where the Backup Instance Blob Storage should exist. Changing this forces a new Backup Instance Blob Storage to be created.vault_id- (Required) The ID of the Backup Vault within which the Backup Instance Blob Storage should exist. Changing this forces a new Backup Instance Blob Storage to be created.storage_account_id- (Required) The ID of the source Storage Account. Changing this forces a new Backup Instance Blob Storage to be created.storage_account_location- (Required) The location of the source Storage Account. Changing this forces a new Backup Instance Blob Storage 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 Blob Storage.
Explanation in Terraform Registry
Manages a Backup Instance Blob Storage.
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
apiVersionrequired - stringnamerequired - stringThe name of the backup instance
propertiesrequireddatasourceAuthCredentialsoptionaldataSourceInforequireddatasourceTypeoptional - stringDatasourceType of the resource.
objectTypeoptional - stringType of Datasource object, used to initialize the right inherited type
resourceIDrequired - 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.
resourceLocationoptional - stringLocation of datasource.
resourceNameoptional - stringUnique identifier of the resource in the context of parent.
resourceTypeoptional - stringResource Type of Datasource.
resourceUrioptional - stringUri of the resource.
dataSourceSetInfooptionaldatasourceTypeoptional - stringDatasourceType of the resource.
objectTypeoptional - stringType of Datasource object, used to initialize the right inherited type
resourceIDrequired - 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.
resourceLocationoptional - stringLocation of datasource.
resourceNameoptional - stringUnique identifier of the resource in the context of parent.
resourceTypeoptional - stringResource Type of Datasource.
resourceUrioptional - stringUri of the resource.
friendlyNameoptional - stringGets or sets the Backup Instance friendly name.
objectTyperequired - stringpolicyInforequiredpolicyIdrequired - stringpolicyParametersoptionaldataStoreParametersListoptional arraydataStoreTyperequired - stringtype of datastore; Operational/Vault/Archive.
systemDataoptionalcreatedAtoptional - stringThe timestamp of resource creation (UTC).
createdByoptional - stringThe identity that created the resource.
createdByTypeoptional - stringThe type of identity that created the resource.
lastModifiedAtoptional - stringThe type of identity that last modified the resource.
lastModifiedByoptional - stringThe identity that last modified the resource.
lastModifiedByTypeoptional - stringThe type of identity that last modified the resource.
typerequired - string