dataprotection.azure.com/v1api20231101
dataprotection.azure.com/v1api20231101
Package v1api20231101 contains API Schema definitions for the dataprotection v1api20231101 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2023-11-01" |
AbsoluteDeleteOption
(Appears on:DeleteOption)
Field | Description |
---|---|
duration string |
Duration: Duration of deletion after given timespan |
objectType AbsoluteDeleteOption_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
AbsoluteDeleteOption_ObjectType
(string
alias)
(Appears on:AbsoluteDeleteOption)
Value | Description |
---|---|
"AbsoluteDeleteOption" |
AbsoluteDeleteOption_ObjectType_STATUS
(string
alias)
(Appears on:AbsoluteDeleteOption_STATUS)
Value | Description |
---|---|
"AbsoluteDeleteOption" |
AbsoluteDeleteOption_STATUS
(Appears on:DeleteOption_STATUS)
Field | Description |
---|---|
duration string |
Duration: Duration of deletion after given timespan |
objectType AbsoluteDeleteOption_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
AdhocBasedTaggingCriteria
(Appears on:AdhocBasedTriggerContext)
Adhoc backup tagging criteria
Field | Description |
---|---|
tagInfo RetentionTag |
TagInfo: Retention tag information |
AdhocBasedTaggingCriteria_STATUS
(Appears on:AdhocBasedTriggerContext_STATUS)
Adhoc backup tagging criteria
Field | Description |
---|---|
tagInfo RetentionTag_STATUS |
TagInfo: Retention tag information |
AdhocBasedTriggerContext
(Appears on:TriggerContext)
Field | Description |
---|---|
objectType AdhocBasedTriggerContext_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
taggingCriteria AdhocBasedTaggingCriteria |
TaggingCriteria: Tagging Criteria containing retention tag for adhoc backup. |
AdhocBasedTriggerContext_ObjectType
(string
alias)
(Appears on:AdhocBasedTriggerContext)
Value | Description |
---|---|
"AdhocBasedTriggerContext" |
AdhocBasedTriggerContext_ObjectType_STATUS
(string
alias)
(Appears on:AdhocBasedTriggerContext_STATUS)
Value | Description |
---|---|
"AdhocBasedTriggerContext" |
AdhocBasedTriggerContext_STATUS
(Appears on:TriggerContext_STATUS)
Field | Description |
---|---|
objectType AdhocBasedTriggerContext_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
taggingCriteria AdhocBasedTaggingCriteria_STATUS |
TaggingCriteria: Tagging Criteria containing retention tag for adhoc backup. |
AuthCredentials
(Appears on:BackupInstance)
Field | Description |
---|---|
secretStoreBasedAuthCredentials SecretStoreBasedAuthCredentials |
SecretStoreBasedAuthCredentials: Mutually exclusive with all other properties |
AuthCredentials_STATUS
(Appears on:BackupInstance_STATUS)
Field | Description |
---|---|
secretStoreBasedAuthCredentials SecretStoreBasedAuthCredentials_STATUS |
SecretStoreBasedAuthCredentials: Mutually exclusive with all other properties |
AzureBackupParams
(Appears on:BackupParameters)
Field | Description |
---|---|
backupType string |
BackupType: BackupType ; Full/Incremental etc |
objectType AzureBackupParams_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
AzureBackupParams_ObjectType
(string
alias)
(Appears on:AzureBackupParams)
Value | Description |
---|---|
"AzureBackupParams" |
AzureBackupParams_ObjectType_STATUS
(string
alias)
(Appears on:AzureBackupParams_STATUS)
Value | Description |
---|---|
"AzureBackupParams" |
AzureBackupParams_STATUS
(Appears on:BackupParameters_STATUS)
Field | Description |
---|---|
backupType string |
BackupType: BackupType ; Full/Incremental etc |
objectType AzureBackupParams_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
AzureBackupRule
(Appears on:BasePolicyRule)
Field | Description |
---|---|
backupParameters BackupParameters |
|
dataStore DataStoreInfoBase |
DataStore: DataStoreInfo base |
name string |
|
objectType AzureBackupRule_ObjectType |
|
trigger TriggerContext |
AzureBackupRule_ObjectType
(string
alias)
(Appears on:AzureBackupRule)
Value | Description |
---|---|
"AzureBackupRule" |
AzureBackupRule_ObjectType_STATUS
(string
alias)
(Appears on:AzureBackupRule_STATUS)
Value | Description |
---|---|
"AzureBackupRule" |
AzureBackupRule_STATUS
(Appears on:BasePolicyRule_STATUS)
Field | Description |
---|---|
backupParameters BackupParameters_STATUS |
|
dataStore DataStoreInfoBase_STATUS |
DataStore: DataStoreInfo base |
name string |
|
objectType AzureBackupRule_ObjectType_STATUS |
|
trigger TriggerContext_STATUS |
AzureMonitorAlertSettings
(Appears on:MonitoringSettings)
Settings for Azure Monitor based alerts
Field | Description |
---|---|
alertsForAllJobFailures AzureMonitorAlertSettings_AlertsForAllJobFailures |
AzureMonitorAlertSettings_AlertsForAllJobFailures
(string
alias)
(Appears on:AzureMonitorAlertSettings)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
AzureMonitorAlertSettings_AlertsForAllJobFailures_STATUS
(string
alias)
(Appears on:AzureMonitorAlertSettings_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
AzureMonitorAlertSettings_STATUS
(Appears on:MonitoringSettings_STATUS)
Settings for Azure Monitor based alerts
Field | Description |
---|---|
alertsForAllJobFailures AzureMonitorAlertSettings_AlertsForAllJobFailures_STATUS |
AzureOperationalStoreParameters
(Appears on:DataStoreParameters)
Field | Description |
---|---|
dataStoreType AzureOperationalStoreParameters_DataStoreType |
DataStoreType: type of datastore; Operational/Vault/Archive |
objectType AzureOperationalStoreParameters_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
resourceGroupReference genruntime.ResourceReference |
ResourceGroupReference: Gets or sets the Snapshot Resource Group Uri. |
AzureOperationalStoreParameters_DataStoreType
(string
alias)
(Appears on:AzureOperationalStoreParameters)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
AzureOperationalStoreParameters_DataStoreType_STATUS
(string
alias)
(Appears on:AzureOperationalStoreParameters_STATUS)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
AzureOperationalStoreParameters_ObjectType
(string
alias)
(Appears on:AzureOperationalStoreParameters)
Value | Description |
---|---|
"AzureOperationalStoreParameters" |
AzureOperationalStoreParameters_ObjectType_STATUS
(string
alias)
(Appears on:AzureOperationalStoreParameters_STATUS)
Value | Description |
---|---|
"AzureOperationalStoreParameters" |
AzureOperationalStoreParameters_STATUS
(Appears on:DataStoreParameters_STATUS)
Field | Description |
---|---|
dataStoreType AzureOperationalStoreParameters_DataStoreType_STATUS |
DataStoreType: type of datastore; Operational/Vault/Archive |
objectType AzureOperationalStoreParameters_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
resourceGroupId string |
ResourceGroupId: Gets or sets the Snapshot Resource Group Uri. |
AzureRetentionRule
(Appears on:BasePolicyRule)
Field | Description |
---|---|
isDefault bool |
|
lifecycles []SourceLifeCycle |
|
name string |
|
objectType AzureRetentionRule_ObjectType |
AzureRetentionRule_ObjectType
(string
alias)
(Appears on:AzureRetentionRule)
Value | Description |
---|---|
"AzureRetentionRule" |
AzureRetentionRule_ObjectType_STATUS
(string
alias)
(Appears on:AzureRetentionRule_STATUS)
Value | Description |
---|---|
"AzureRetentionRule" |
AzureRetentionRule_STATUS
(Appears on:BasePolicyRule_STATUS)
Field | Description |
---|---|
isDefault bool |
|
lifecycles []SourceLifeCycle_STATUS |
|
name string |
|
objectType AzureRetentionRule_ObjectType_STATUS |
BackupCriteria
(Appears on:TaggingCriteria)
Field | Description |
---|---|
scheduleBasedBackupCriteria ScheduleBasedBackupCriteria |
ScheduleBasedBackupCriteria: Mutually exclusive with all other properties |
BackupCriteria_STATUS
(Appears on:TaggingCriteria_STATUS)
Field | Description |
---|---|
scheduleBasedBackupCriteria ScheduleBasedBackupCriteria_STATUS |
ScheduleBasedBackupCriteria: Mutually exclusive with all other properties |
BackupDatasourceParameters
(Appears on:PolicyParameters)
Field | Description |
---|---|
blobBackupDatasourceParameters BlobBackupDatasourceParameters |
Blob: Mutually exclusive with all other properties |
kubernetesClusterBackupDatasourceParameters KubernetesClusterBackupDatasourceParameters |
KubernetesCluster: Mutually exclusive with all other properties |
BackupDatasourceParameters_STATUS
(Appears on:PolicyParameters_STATUS)
Field | Description |
---|---|
blobBackupDatasourceParameters BlobBackupDatasourceParameters_STATUS |
Blob: Mutually exclusive with all other properties |
kubernetesClusterBackupDatasourceParameters KubernetesClusterBackupDatasourceParameters_STATUS |
KubernetesCluster: Mutually exclusive with all other properties |
BackupInstance
(Appears on:BackupVaultsBackupInstance_Spec)
Backup Instance
Field | Description |
---|---|
dataSourceInfo Datasource |
DataSourceInfo: Gets or sets the data source information. |
dataSourceSetInfo DatasourceSet |
DataSourceSetInfo: Gets or sets the data source set information. |
datasourceAuthCredentials AuthCredentials |
DatasourceAuthCredentials: Credentials to use to authenticate with data source provider. |
friendlyName string |
FriendlyName: Gets or sets the Backup Instance friendly name. |
identityDetails IdentityDetails |
IdentityDetails: Contains information of the Identity Details for the BI. If it is null, default will be considered as System Assigned. |
objectType string |
|
policyInfo PolicyInfo |
PolicyInfo: Gets or sets the policy information. |
validationType BackupInstance_ValidationType |
ValidationType: Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again. |
BackupInstance_CurrentProtectionState_STATUS
(string
alias)
(Appears on:BackupInstance_STATUS)
Value | Description |
---|---|
"BackupSchedulesSuspended" |
|
"ConfiguringProtection" |
|
"ConfiguringProtectionFailed" |
|
"Invalid" |
|
"NotProtected" |
|
"ProtectionConfigured" |
|
"ProtectionError" |
|
"ProtectionStopped" |
|
"RetentionSchedulesSuspended" |
|
"SoftDeleted" |
|
"SoftDeleting" |
|
"UpdatingProtection" |
BackupInstance_STATUS
(Appears on:BackupVaultsBackupInstance_STATUS)
Backup Instance
Field | Description |
---|---|
currentProtectionState BackupInstance_CurrentProtectionState_STATUS |
CurrentProtectionState: Specifies the current protection state of the resource |
dataSourceInfo Datasource_STATUS |
DataSourceInfo: Gets or sets the data source information. |
dataSourceSetInfo DatasourceSet_STATUS |
DataSourceSetInfo: Gets or sets the data source set information. |
datasourceAuthCredentials AuthCredentials_STATUS |
DatasourceAuthCredentials: Credentials to use to authenticate with data source provider. |
friendlyName string |
FriendlyName: Gets or sets the Backup Instance friendly name. |
identityDetails IdentityDetails_STATUS |
IdentityDetails: Contains information of the Identity Details for the BI. If it is null, default will be considered as System Assigned. |
objectType string |
|
policyInfo PolicyInfo_STATUS |
PolicyInfo: Gets or sets the policy information. |
protectionErrorDetails UserFacingError_STATUS |
ProtectionErrorDetails: Specifies the protection error of the resource |
protectionStatus ProtectionStatusDetails_STATUS |
ProtectionStatus: Specifies the protection status of the resource |
provisioningState string |
ProvisioningState: Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed |
validationType BackupInstance_ValidationType_STATUS |
ValidationType: Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again. |
BackupInstance_ValidationType
(string
alias)
(Appears on:BackupInstance)
Value | Description |
---|---|
"DeepValidation" |
|
"ShallowValidation" |
BackupInstance_ValidationType_STATUS
(string
alias)
(Appears on:BackupInstance_STATUS)
Value | Description |
---|---|
"DeepValidation" |
|
"ShallowValidation" |
BackupParameters
(Appears on:AzureBackupRule)
Field | Description |
---|---|
azureBackupParams AzureBackupParams |
AzureBackupParams: Mutually exclusive with all other properties |
BackupParameters_STATUS
(Appears on:AzureBackupRule_STATUS)
Field | Description |
---|---|
azureBackupParams AzureBackupParams_STATUS |
AzureBackupParams: Mutually exclusive with all other properties |
BackupPolicy
(Appears on:BaseBackupPolicy)
Field | Description |
---|---|
datasourceTypes []string |
DatasourceTypes: Type of datasource for the backup management |
objectType BackupPolicy_ObjectType |
|
policyRules []BasePolicyRule |
PolicyRules: Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc |
BackupPolicy_ObjectType
(string
alias)
(Appears on:BackupPolicy)
Value | Description |
---|---|
"BackupPolicy" |
BackupPolicy_ObjectType_STATUS
(string
alias)
(Appears on:BackupPolicy_STATUS)
Value | Description |
---|---|
"BackupPolicy" |
BackupPolicy_STATUS
(Appears on:BaseBackupPolicy_STATUS)
Field | Description |
---|---|
datasourceTypes []string |
DatasourceTypes: Type of datasource for the backup management |
objectType BackupPolicy_ObjectType_STATUS |
|
policyRules []BasePolicyRule_STATUS |
PolicyRules: Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc |
BackupSchedule
(Appears on:ScheduleBasedTriggerContext)
Schedule for backup
Field | Description |
---|---|
repeatingTimeIntervals []string |
RepeatingTimeIntervals: ISO 8601 repeating time interval format |
timeZone string |
TimeZone: Time zone for a schedule. Example: Pacific Standard Time |
BackupSchedule_STATUS
(Appears on:ScheduleBasedTriggerContext_STATUS)
Schedule for backup
Field | Description |
---|---|
repeatingTimeIntervals []string |
RepeatingTimeIntervals: ISO 8601 repeating time interval format |
timeZone string |
TimeZone: Time zone for a schedule. Example: Pacific Standard Time |
BackupVault
Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec BackupVault_Spec |
|
||||||||||||||
status BackupVaultResource_STATUS |
BackupVaultOperatorConfigMaps
(Appears on:BackupVaultOperatorSpec)
Field | Description |
---|---|
principalId genruntime.ConfigMapDestination |
PrincipalId: indicates where the PrincipalId config map should be placed. If omitted, no config map will be created. |
BackupVaultOperatorSpec
(Appears on:BackupVault_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
configMaps BackupVaultOperatorConfigMaps |
ConfigMaps: configures where to place operator written ConfigMaps. |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
BackupVaultResource_STATUS
(Appears on:BackupVault)
Backup Vault Resource
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
eTag string |
ETag: Optional ETag. |
id string |
Id: Resource Id represents the complete path to the resource. |
identity DppIdentityDetails_STATUS |
Identity: Input Managed Identity Details |
location string |
Location: Resource location. |
name string |
Name: Resource name associated with the resource. |
properties BackupVault_STATUS |
Properties: BackupVaultResource properties |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/… |
BackupVaultSpec
(Appears on:BackupVault_Spec)
Backup Vault
Field | Description |
---|---|
featureSettings FeatureSettings |
FeatureSettings: Feature Settings |
monitoringSettings MonitoringSettings |
MonitoringSettings: Monitoring Settings |
replicatedRegions []string |
ReplicatedRegions: List of replicated regions for Backup Vault |
securitySettings SecuritySettings |
SecuritySettings: Security Settings |
storageSettings []StorageSetting |
StorageSettings: Storage Settings |
BackupVault_ProvisioningState_STATUS
(string
alias)
(Appears on:BackupVault_STATUS)
Value | Description |
---|---|
"Failed" |
|
"Provisioning" |
|
"Succeeded" |
|
"Unknown" |
|
"Updating" |
BackupVault_ResourceMoveState_STATUS
(string
alias)
(Appears on:BackupVault_STATUS)
Value | Description |
---|---|
"CommitFailed" |
|
"CommitTimedout" |
|
"CriticalFailure" |
|
"Failed" |
|
"InProgress" |
|
"MoveSucceeded" |
|
"PartialSuccess" |
|
"PrepareFailed" |
|
"PrepareTimedout" |
|
"Unknown" |
BackupVault_STATUS
(Appears on:BackupVaultResource_STATUS)
Backup Vault
Field | Description |
---|---|
featureSettings FeatureSettings_STATUS |
FeatureSettings: Feature Settings |
isVaultProtectedByResourceGuard bool |
IsVaultProtectedByResourceGuard: Is vault protected by resource guard |
monitoringSettings MonitoringSettings_STATUS |
MonitoringSettings: Monitoring Settings |
provisioningState BackupVault_ProvisioningState_STATUS |
ProvisioningState: Provisioning state of the BackupVault resource |
replicatedRegions []string |
ReplicatedRegions: List of replicated regions for Backup Vault |
resourceMoveDetails ResourceMoveDetails_STATUS |
ResourceMoveDetails: Resource move details for backup vault |
resourceMoveState BackupVault_ResourceMoveState_STATUS |
ResourceMoveState: Resource move state for backup vault |
secureScore BackupVault_SecureScore_STATUS |
SecureScore: Secure Score of Backup Vault |
securitySettings SecuritySettings_STATUS |
SecuritySettings: Security Settings |
storageSettings []StorageSetting_STATUS |
StorageSettings: Storage Settings |
BackupVault_SecureScore_STATUS
(string
alias)
(Appears on:BackupVault_STATUS)
Value | Description |
---|---|
"Adequate" |
|
"Maximum" |
|
"Minimum" |
|
"None" |
|
"NotSupported" |
BackupVault_Spec
(Appears on:BackupVault)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
identity DppIdentityDetails |
Identity: Input Managed Identity Details |
location string |
Location: Resource location. |
operatorSpec BackupVaultOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource |
properties BackupVaultSpec |
Properties: BackupVaultResource properties |
tags map[string]string |
Tags: Resource tags. |
BackupVaultsBackupInstance
Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}p>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec BackupVaultsBackupInstance_Spec |
|
||||||||||
status BackupVaultsBackupInstance_STATUS |
BackupVaultsBackupInstanceOperatorSpec
(Appears on:BackupVaultsBackupInstance_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
BackupVaultsBackupInstance_STATUS
(Appears on:BackupVaultsBackupInstance)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Proxy Resource Id represents the complete path to the resource. |
name string |
Name: Proxy Resource name associated with the resource. |
properties BackupInstance_STATUS |
Properties: BackupInstanceResource properties |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: Proxy Resource tags. |
type string |
Type: Proxy Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/… |
BackupVaultsBackupInstance_Spec
(Appears on:BackupVaultsBackupInstance)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
operatorSpec BackupVaultsBackupInstanceOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dataprotection.azure.com/BackupVault resource |
properties BackupInstance |
Properties: BackupInstanceResource properties |
tags map[string]string |
Tags: Proxy Resource tags. |
BackupVaultsBackupPolicy
Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}p>
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec BackupVaultsBackupPolicy_Spec |
|
||||||||
status BackupVaultsBackupPolicy_STATUS |
BackupVaultsBackupPolicyOperatorSpec
(Appears on:BackupVaultsBackupPolicy_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
BackupVaultsBackupPolicy_STATUS
(Appears on:BackupVaultsBackupPolicy)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Resource Id represents the complete path to the resource. |
name string |
Name: Resource name associated with the resource. |
properties BaseBackupPolicy_STATUS |
Properties: BaseBackupPolicyResource properties |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
type string |
Type: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/… |
BackupVaultsBackupPolicy_Spec
(Appears on:BackupVaultsBackupPolicy)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
operatorSpec BackupVaultsBackupPolicyOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dataprotection.azure.com/BackupVault resource |
properties BaseBackupPolicy |
Properties: BaseBackupPolicyResource properties |
BaseBackupPolicy
(Appears on:BackupVaultsBackupPolicy_Spec)
Field | Description |
---|---|
backupPolicy BackupPolicy |
BackupPolicy: Mutually exclusive with all other properties |
BaseBackupPolicy_STATUS
(Appears on:BackupVaultsBackupPolicy_STATUS)
Field | Description |
---|---|
backupPolicy BackupPolicy_STATUS |
BackupPolicy: Mutually exclusive with all other properties |
BasePolicyRule
(Appears on:BackupPolicy)
Field | Description |
---|---|
azureBackupRule AzureBackupRule |
AzureBackup: Mutually exclusive with all other properties |
azureRetentionRule AzureRetentionRule |
AzureRetention: Mutually exclusive with all other properties |
BasePolicyRule_STATUS
(Appears on:BackupPolicy_STATUS)
Field | Description |
---|---|
azureBackupRule AzureBackupRule_STATUS |
AzureBackup: Mutually exclusive with all other properties |
azureRetentionRule AzureRetentionRule_STATUS |
AzureRetention: Mutually exclusive with all other properties |
BaseResourceProperties
(Appears on:Datasource, DatasourceSet)
Field | Description |
---|---|
defaultResourceProperties DefaultResourceProperties |
DefaultResourceProperties: Mutually exclusive with all other properties |
BaseResourceProperties_STATUS
(Appears on:DatasourceSet_STATUS, Datasource_STATUS)
Field | Description |
---|---|
defaultResourceProperties DefaultResourceProperties_STATUS |
DefaultResourceProperties: Mutually exclusive with all other properties |
BlobBackupDatasourceParameters
(Appears on:BackupDatasourceParameters)
Field | Description |
---|---|
containersList []string |
ContainersList: List of containers to be backed up during configuration of backup of blobs |
objectType BlobBackupDatasourceParameters_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
BlobBackupDatasourceParameters_ObjectType
(string
alias)
(Appears on:BlobBackupDatasourceParameters)
Value | Description |
---|---|
"BlobBackupDatasourceParameters" |
BlobBackupDatasourceParameters_ObjectType_STATUS
(string
alias)
(Appears on:BlobBackupDatasourceParameters_STATUS)
Value | Description |
---|---|
"BlobBackupDatasourceParameters" |
BlobBackupDatasourceParameters_STATUS
(Appears on:BackupDatasourceParameters_STATUS)
Field | Description |
---|---|
containersList []string |
ContainersList: List of containers to be backed up during configuration of backup of blobs |
objectType BlobBackupDatasourceParameters_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
CopyOnExpiryOption
(Appears on:CopyOption)
Field | Description |
---|---|
objectType CopyOnExpiryOption_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
CopyOnExpiryOption_ObjectType
(string
alias)
(Appears on:CopyOnExpiryOption)
Value | Description |
---|---|
"CopyOnExpiryOption" |
CopyOnExpiryOption_ObjectType_STATUS
(string
alias)
(Appears on:CopyOnExpiryOption_STATUS)
Value | Description |
---|---|
"CopyOnExpiryOption" |
CopyOnExpiryOption_STATUS
(Appears on:CopyOption_STATUS)
Field | Description |
---|---|
objectType CopyOnExpiryOption_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
CopyOption
(Appears on:TargetCopySetting)
Field | Description |
---|---|
copyOnExpiryOption CopyOnExpiryOption |
CopyOnExpiry: Mutually exclusive with all other properties |
customCopyOption CustomCopyOption |
CustomCopy: Mutually exclusive with all other properties |
immediateCopyOption ImmediateCopyOption |
ImmediateCopy: Mutually exclusive with all other properties |
CopyOption_STATUS
(Appears on:TargetCopySetting_STATUS)
Field | Description |
---|---|
copyOnExpiryOption CopyOnExpiryOption_STATUS |
CopyOnExpiry: Mutually exclusive with all other properties |
customCopyOption CustomCopyOption_STATUS |
CustomCopy: Mutually exclusive with all other properties |
immediateCopyOption ImmediateCopyOption_STATUS |
ImmediateCopy: Mutually exclusive with all other properties |
CrossRegionRestoreSettings
(Appears on:FeatureSettings)
Field | Description |
---|---|
state CrossRegionRestoreSettings_State |
State: CrossRegionRestore state |
CrossRegionRestoreSettings_STATUS
(Appears on:FeatureSettings_STATUS)
Field | Description |
---|---|
state CrossRegionRestoreSettings_State_STATUS |
State: CrossRegionRestore state |
CrossRegionRestoreSettings_State
(string
alias)
(Appears on:CrossRegionRestoreSettings)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
CrossRegionRestoreSettings_State_STATUS
(string
alias)
(Appears on:CrossRegionRestoreSettings_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
CrossSubscriptionRestoreSettings
(Appears on:FeatureSettings)
CrossSubscriptionRestore Settings
Field | Description |
---|---|
state CrossSubscriptionRestoreSettings_State |
State: CrossSubscriptionRestore state |
CrossSubscriptionRestoreSettings_STATUS
(Appears on:FeatureSettings_STATUS)
CrossSubscriptionRestore Settings
Field | Description |
---|---|
state CrossSubscriptionRestoreSettings_State_STATUS |
State: CrossSubscriptionRestore state |
CrossSubscriptionRestoreSettings_State
(string
alias)
(Appears on:CrossSubscriptionRestoreSettings)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
|
"PermanentlyDisabled" |
CrossSubscriptionRestoreSettings_State_STATUS
(string
alias)
(Appears on:CrossSubscriptionRestoreSettings_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
|
"PermanentlyDisabled" |
CustomCopyOption
(Appears on:CopyOption)
Field | Description |
---|---|
duration string |
Duration: Data copied after given timespan |
objectType CustomCopyOption_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
CustomCopyOption_ObjectType
(string
alias)
(Appears on:CustomCopyOption)
Value | Description |
---|---|
"CustomCopyOption" |
CustomCopyOption_ObjectType_STATUS
(string
alias)
(Appears on:CustomCopyOption_STATUS)
Value | Description |
---|---|
"CustomCopyOption" |
CustomCopyOption_STATUS
(Appears on:CopyOption_STATUS)
Field | Description |
---|---|
duration string |
Duration: Data copied after given timespan |
objectType CustomCopyOption_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
DataStoreInfoBase
(Appears on:AzureBackupRule, SourceLifeCycle, TargetCopySetting)
DataStoreInfo base
Field | Description |
---|---|
dataStoreType DataStoreInfoBase_DataStoreType |
DataStoreType: type of datastore; Operational/Vault/Archive |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
DataStoreInfoBase_DataStoreType
(string
alias)
(Appears on:DataStoreInfoBase)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
DataStoreInfoBase_DataStoreType_STATUS
(string
alias)
(Appears on:DataStoreInfoBase_STATUS)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
DataStoreInfoBase_STATUS
(Appears on:AzureBackupRule_STATUS, SourceLifeCycle_STATUS, TargetCopySetting_STATUS)
DataStoreInfo base
Field | Description |
---|---|
dataStoreType DataStoreInfoBase_DataStoreType_STATUS |
DataStoreType: type of datastore; Operational/Vault/Archive |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
DataStoreParameters
(Appears on:PolicyParameters)
Field | Description |
---|---|
azureOperationalStoreParameters AzureOperationalStoreParameters |
AzureOperationalStoreParameters: Mutually exclusive with all other properties |
DataStoreParameters_STATUS
(Appears on:PolicyParameters_STATUS)
Field | Description |
---|---|
azureOperationalStoreParameters AzureOperationalStoreParameters_STATUS |
AzureOperationalStoreParameters: Mutually exclusive with all other properties |
Datasource
(Appears on:BackupInstance)
Datasource to be backed up
Field | Description |
---|---|
datasourceType string |
DatasourceType: DatasourceType of the resource. |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
resourceLocation string |
ResourceLocation: Location of datasource. |
resourceName string |
ResourceName: Unique identifier of the resource in the context of parent. |
resourceProperties BaseResourceProperties |
ResourceProperties: Properties specific to data source |
resourceReference genruntime.ResourceReference |
ResourceReference: Full 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. |
resourceType string |
ResourceType: Resource Type of Datasource. |
resourceUri string |
ResourceUri: Uri of the resource. |
DatasourceSet
(Appears on:BackupInstance)
DatasourceSet details of datasource to be backed up
Field | Description |
---|---|
datasourceType string |
DatasourceType: DatasourceType of the resource. |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
resourceLocation string |
ResourceLocation: Location of datasource. |
resourceName string |
ResourceName: Unique identifier of the resource in the context of parent. |
resourceProperties BaseResourceProperties |
ResourceProperties: Properties specific to data source set |
resourceReference genruntime.ResourceReference |
ResourceReference: Full 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. |
resourceType string |
ResourceType: Resource Type of Datasource. |
resourceUri string |
ResourceUri: Uri of the resource. |
DatasourceSet_STATUS
(Appears on:BackupInstance_STATUS)
DatasourceSet details of datasource to be backed up
Field | Description |
---|---|
datasourceType string |
DatasourceType: DatasourceType of the resource. |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
resourceID string |
ResourceID: Full 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 string |
ResourceLocation: Location of datasource. |
resourceName string |
ResourceName: Unique identifier of the resource in the context of parent. |
resourceProperties BaseResourceProperties_STATUS |
ResourceProperties: Properties specific to data source set |
resourceType string |
ResourceType: Resource Type of Datasource. |
resourceUri string |
ResourceUri: Uri of the resource. |
Datasource_STATUS
(Appears on:BackupInstance_STATUS)
Datasource to be backed up
Field | Description |
---|---|
datasourceType string |
DatasourceType: DatasourceType of the resource. |
objectType string |
ObjectType: Type of Datasource object, used to initialize the right inherited type |
resourceID string |
ResourceID: Full 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 string |
ResourceLocation: Location of datasource. |
resourceName string |
ResourceName: Unique identifier of the resource in the context of parent. |
resourceProperties BaseResourceProperties_STATUS |
ResourceProperties: Properties specific to data source |
resourceType string |
ResourceType: Resource Type of Datasource. |
resourceUri string |
ResourceUri: Uri of the resource. |
Day
(Appears on:ScheduleBasedBackupCriteria)
Day of the week
Field | Description |
---|---|
date int |
Date: Date of the month |
isLast bool |
IsLast: Whether Date is last date of month |
Day_STATUS
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Day of the week
Field | Description |
---|---|
date int |
Date: Date of the month |
isLast bool |
IsLast: Whether Date is last date of month |
DefaultResourceProperties
(Appears on:BaseResourceProperties)
Field | Description |
---|---|
objectType DefaultResourceProperties_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
DefaultResourceProperties_ObjectType
(string
alias)
(Appears on:DefaultResourceProperties)
Value | Description |
---|---|
"DefaultResourceProperties" |
DefaultResourceProperties_ObjectType_STATUS
(string
alias)
(Appears on:DefaultResourceProperties_STATUS)
Value | Description |
---|---|
"DefaultResourceProperties" |
DefaultResourceProperties_STATUS
(Appears on:BaseResourceProperties_STATUS)
Field | Description |
---|---|
objectType DefaultResourceProperties_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
DeleteOption
(Appears on:SourceLifeCycle)
Field | Description |
---|---|
absoluteDeleteOption AbsoluteDeleteOption |
AbsoluteDeleteOption: Mutually exclusive with all other properties |
DeleteOption_STATUS
(Appears on:SourceLifeCycle_STATUS)
Field | Description |
---|---|
absoluteDeleteOption AbsoluteDeleteOption_STATUS |
AbsoluteDeleteOption: Mutually exclusive with all other properties |
DppIdentityDetails
(Appears on:BackupVault_Spec)
Identity details
Field | Description |
---|---|
type string |
Type: The identityType which can be either SystemAssigned, UserAssigned, ‘SystemAssigned,UserAssigned’ or None |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: Gets or sets the user assigned identities. |
DppIdentityDetails_STATUS
(Appears on:BackupVaultResource_STATUS)
Identity details
Field | Description |
---|---|
principalId string |
PrincipalId: The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource. |
tenantId string |
TenantId: A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member. |
type string |
Type: The identityType which can be either SystemAssigned, UserAssigned, ‘SystemAssigned,UserAssigned’ or None |
userAssignedIdentities map[string]./api/dataprotection/v1api20231101.UserAssignedIdentity_STATUS |
UserAssignedIdentities: Gets or sets the user assigned identities. |
FeatureSettings
(Appears on:BackupVaultSpec)
Class containing feature settings of vault
Field | Description |
---|---|
crossRegionRestoreSettings CrossRegionRestoreSettings |
|
crossSubscriptionRestoreSettings CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings: CrossSubscriptionRestore Settings |
FeatureSettings_STATUS
(Appears on:BackupVault_STATUS)
Class containing feature settings of vault
Field | Description |
---|---|
crossRegionRestoreSettings CrossRegionRestoreSettings_STATUS |
|
crossSubscriptionRestoreSettings CrossSubscriptionRestoreSettings_STATUS |
CrossSubscriptionRestoreSettings: CrossSubscriptionRestore Settings |
IdentityDetails
(Appears on:BackupInstance)
Field | Description |
---|---|
useSystemAssignedIdentity bool |
UseSystemAssignedIdentity: Specifies if the BI is protected by System Identity. |
userAssignedIdentityArmUrl string |
UserAssignedIdentityArmUrl: ARM URL for User Assigned Identity. |
IdentityDetails_STATUS
(Appears on:BackupInstance_STATUS)
Field | Description |
---|---|
useSystemAssignedIdentity bool |
UseSystemAssignedIdentity: Specifies if the BI is protected by System Identity. |
userAssignedIdentityArmUrl string |
UserAssignedIdentityArmUrl: ARM URL for User Assigned Identity. |
ImmediateCopyOption
(Appears on:CopyOption)
Field | Description |
---|---|
objectType ImmediateCopyOption_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
ImmediateCopyOption_ObjectType
(string
alias)
(Appears on:ImmediateCopyOption)
Value | Description |
---|---|
"ImmediateCopyOption" |
ImmediateCopyOption_ObjectType_STATUS
(string
alias)
(Appears on:ImmediateCopyOption_STATUS)
Value | Description |
---|---|
"ImmediateCopyOption" |
ImmediateCopyOption_STATUS
(Appears on:CopyOption_STATUS)
Field | Description |
---|---|
objectType ImmediateCopyOption_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
ImmutabilitySettings
(Appears on:SecuritySettings)
Immutability Settings at vault level
Field | Description |
---|---|
state ImmutabilitySettings_State |
State: Immutability state |
ImmutabilitySettings_STATUS
(Appears on:SecuritySettings_STATUS)
Immutability Settings at vault level
Field | Description |
---|---|
state ImmutabilitySettings_State_STATUS |
State: Immutability state |
ImmutabilitySettings_State
(string
alias)
(Appears on:ImmutabilitySettings)
Value | Description |
---|---|
"Disabled" |
|
"Locked" |
|
"Unlocked" |
ImmutabilitySettings_State_STATUS
(string
alias)
(Appears on:ImmutabilitySettings_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Locked" |
|
"Unlocked" |
InnerError_STATUS
(Appears on:UserFacingError_STATUS, UserFacingError_STATUS_Unrolled)
Inner Error
Field | Description |
---|---|
additionalInfo map[string]string |
AdditionalInfo: Any Key value pairs that can be provided to the client for additional verbose information. |
code string |
Code: Unique code for this error |
embeddedInnerError InnerError_STATUS_Unrolled |
EmbeddedInnerError: Child Inner Error, to allow Nesting. |
InnerError_STATUS_Unrolled
(Appears on:InnerError_STATUS)
Field | Description |
---|---|
additionalInfo map[string]string |
AdditionalInfo: Any Key value pairs that can be provided to the client for additional verbose information. |
code string |
Code: Unique code for this error |
KubernetesClusterBackupDatasourceParameters
(Appears on:BackupDatasourceParameters)
Field | Description |
---|---|
backupHookReferences []NamespacedNameResource |
BackupHookReferences: Gets or sets the backup hook references. This property sets the hook reference to be executed during backup. |
excludedNamespaces []string |
ExcludedNamespaces: Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup. |
excludedResourceTypes []string |
ExcludedResourceTypes: Gets or sets the exclude resource types property. This property sets the resource types to be excluded during backup. |
includeClusterScopeResources bool |
IncludeClusterScopeResources: Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup. |
includedNamespaces []string |
IncludedNamespaces: Gets or sets the include namespaces property. This property sets the namespaces to be included during backup. |
includedResourceTypes []string |
IncludedResourceTypes: Gets or sets the include resource types property. This property sets the resource types to be included during backup. |
labelSelectors []string |
LabelSelectors: Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during backup. |
objectType KubernetesClusterBackupDatasourceParameters_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
snapshotVolumes bool |
SnapshotVolumes: Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup. |
KubernetesClusterBackupDatasourceParameters_ObjectType
(string
alias)
(Appears on:KubernetesClusterBackupDatasourceParameters)
Value | Description |
---|---|
"KubernetesClusterBackupDatasourceParameters" |
KubernetesClusterBackupDatasourceParameters_ObjectType_STATUS
(string
alias)
(Appears on:KubernetesClusterBackupDatasourceParameters_STATUS)
Value | Description |
---|---|
"KubernetesClusterBackupDatasourceParameters" |
KubernetesClusterBackupDatasourceParameters_STATUS
(Appears on:BackupDatasourceParameters_STATUS)
Field | Description |
---|---|
backupHookReferences []NamespacedNameResource_STATUS |
BackupHookReferences: Gets or sets the backup hook references. This property sets the hook reference to be executed during backup. |
excludedNamespaces []string |
ExcludedNamespaces: Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup. |
excludedResourceTypes []string |
ExcludedResourceTypes: Gets or sets the exclude resource types property. This property sets the resource types to be excluded during backup. |
includeClusterScopeResources bool |
IncludeClusterScopeResources: Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup. |
includedNamespaces []string |
IncludedNamespaces: Gets or sets the include namespaces property. This property sets the namespaces to be included during backup. |
includedResourceTypes []string |
IncludedResourceTypes: Gets or sets the include resource types property. This property sets the resource types to be included during backup. |
labelSelectors []string |
LabelSelectors: Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during backup. |
objectType KubernetesClusterBackupDatasourceParameters_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
snapshotVolumes bool |
SnapshotVolumes: Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup. |
MonitoringSettings
(Appears on:BackupVaultSpec)
Monitoring Settings
Field | Description |
---|---|
azureMonitorAlertSettings AzureMonitorAlertSettings |
AzureMonitorAlertSettings: Settings for Azure Monitor based alerts |
MonitoringSettings_STATUS
(Appears on:BackupVault_STATUS)
Monitoring Settings
Field | Description |
---|---|
azureMonitorAlertSettings AzureMonitorAlertSettings_STATUS |
AzureMonitorAlertSettings: Settings for Azure Monitor based alerts |
NamespacedNameResource
(Appears on:KubernetesClusterBackupDatasourceParameters)
Class to refer resources which contains namespace and name
Field | Description |
---|---|
name string |
Name: Name of the resource |
namespace string |
Namespace: Namespace in which the resource exists |
NamespacedNameResource_STATUS
(Appears on:KubernetesClusterBackupDatasourceParameters_STATUS)
Class to refer resources which contains namespace and name
Field | Description |
---|---|
name string |
Name: Name of the resource |
namespace string |
Namespace: Namespace in which the resource exists |
PolicyInfo
(Appears on:BackupInstance)
Policy Info in backupInstance
Field | Description |
---|---|
policyParameters PolicyParameters |
PolicyParameters: Policy parameters for the backup instance |
policyReference genruntime.ResourceReference |
PolicyInfo_STATUS
(Appears on:BackupInstance_STATUS)
Policy Info in backupInstance
Field | Description |
---|---|
policyId string |
|
policyParameters PolicyParameters_STATUS |
PolicyParameters: Policy parameters for the backup instance |
policyVersion string |
PolicyParameters
(Appears on:PolicyInfo)
Parameters in Policy
Field | Description |
---|---|
backupDatasourceParametersList []BackupDatasourceParameters |
BackupDatasourceParametersList: Gets or sets the Backup Data Source Parameters |
dataStoreParametersList []DataStoreParameters |
DataStoreParametersList: Gets or sets the DataStore Parameters |
PolicyParameters_STATUS
(Appears on:PolicyInfo_STATUS)
Parameters in Policy
Field | Description |
---|---|
backupDatasourceParametersList []BackupDatasourceParameters_STATUS |
BackupDatasourceParametersList: Gets or sets the Backup Data Source Parameters |
dataStoreParametersList []DataStoreParameters_STATUS |
DataStoreParametersList: Gets or sets the DataStore Parameters |
ProtectionStatusDetails_STATUS
(Appears on:BackupInstance_STATUS)
Protection status details
Field | Description |
---|---|
errorDetails UserFacingError_STATUS |
ErrorDetails: Specifies the protection status error of the resource |
status ProtectionStatusDetails_Status_STATUS |
Status: Specifies the protection status of the resource |
ProtectionStatusDetails_Status_STATUS
(string
alias)
(Appears on:ProtectionStatusDetails_STATUS)
Value | Description |
---|---|
"ConfiguringProtection" |
|
"ConfiguringProtectionFailed" |
|
"ProtectionConfigured" |
|
"ProtectionStopped" |
|
"SoftDeleted" |
|
"SoftDeleting" |
ResourceMoveDetails_STATUS
(Appears on:BackupVault_STATUS)
ResourceMoveDetails will be returned in response to GetResource call from ARM
Field | Description |
---|---|
completionTimeUtc string |
CompletionTimeUtc: Completion time in UTC of latest ResourceMove operation attempted. ISO 8601 format. |
operationId string |
OperationId: CorrelationId of latest ResourceMove operation attempted |
sourceResourcePath string |
SourceResourcePath: ARM resource path of source resource |
startTimeUtc string |
StartTimeUtc: Start time in UTC of latest ResourceMove operation attempted. ISO 8601 format. |
targetResourcePath string |
TargetResourcePath: ARM resource path of target resource used in latest ResourceMove operation |
RetentionTag
(Appears on:AdhocBasedTaggingCriteria, TaggingCriteria)
Retention tag
Field | Description |
---|---|
tagName string |
TagName: Retention Tag Name to relate it to retention rule. |
RetentionTag_STATUS
(Appears on:AdhocBasedTaggingCriteria_STATUS, TaggingCriteria_STATUS)
Retention tag
Field | Description |
---|---|
eTag string |
ETag: Retention Tag version. |
id string |
Id: Retention Tag version. |
tagName string |
TagName: Retention Tag Name to relate it to retention rule. |
ScheduleBasedBackupCriteria
(Appears on:BackupCriteria)
Field | Description |
---|---|
absoluteCriteria []ScheduleBasedBackupCriteria_AbsoluteCriteria |
AbsoluteCriteria: it contains absolute values like “AllBackup” / “FirstOfDay” / “FirstOfWeek” / “FirstOfMonth” and should be part of AbsoluteMarker enum |
daysOfMonth []Day |
DaysOfMonth: This is day of the month from 1 to 28 other wise last of month |
daysOfTheWeek []ScheduleBasedBackupCriteria_DaysOfTheWeek |
DaysOfTheWeek: It should be Sunday/Monday/T…./Saturday |
monthsOfYear []ScheduleBasedBackupCriteria_MonthsOfYear |
MonthsOfYear: It should be January/February/……/December |
objectType ScheduleBasedBackupCriteria_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
scheduleTimes []string |
ScheduleTimes: List of schedule times for backup |
weeksOfTheMonth []ScheduleBasedBackupCriteria_WeeksOfTheMonth |
WeeksOfTheMonth: It should be First/Second/Third/Fourth/Last |
ScheduleBasedBackupCriteria_AbsoluteCriteria
(string
alias)
(Appears on:ScheduleBasedBackupCriteria)
Value | Description |
---|---|
"AllBackup" |
|
"FirstOfDay" |
|
"FirstOfMonth" |
|
"FirstOfWeek" |
|
"FirstOfYear" |
ScheduleBasedBackupCriteria_AbsoluteCriteria_STATUS
(string
alias)
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Value | Description |
---|---|
"AllBackup" |
|
"FirstOfDay" |
|
"FirstOfMonth" |
|
"FirstOfWeek" |
|
"FirstOfYear" |
ScheduleBasedBackupCriteria_DaysOfTheWeek
(string
alias)
(Appears on:ScheduleBasedBackupCriteria)
Value | Description |
---|---|
"Friday" |
|
"Monday" |
|
"Saturday" |
|
"Sunday" |
|
"Thursday" |
|
"Tuesday" |
|
"Wednesday" |
ScheduleBasedBackupCriteria_DaysOfTheWeek_STATUS
(string
alias)
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Value | Description |
---|---|
"Friday" |
|
"Monday" |
|
"Saturday" |
|
"Sunday" |
|
"Thursday" |
|
"Tuesday" |
|
"Wednesday" |
ScheduleBasedBackupCriteria_MonthsOfYear
(string
alias)
(Appears on:ScheduleBasedBackupCriteria)
Value | Description |
---|---|
"April" |
|
"August" |
|
"December" |
|
"February" |
|
"January" |
|
"July" |
|
"June" |
|
"March" |
|
"May" |
|
"November" |
|
"October" |
|
"September" |
ScheduleBasedBackupCriteria_MonthsOfYear_STATUS
(string
alias)
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Value | Description |
---|---|
"April" |
|
"August" |
|
"December" |
|
"February" |
|
"January" |
|
"July" |
|
"June" |
|
"March" |
|
"May" |
|
"November" |
|
"October" |
|
"September" |
ScheduleBasedBackupCriteria_ObjectType
(string
alias)
(Appears on:ScheduleBasedBackupCriteria)
Value | Description |
---|---|
"ScheduleBasedBackupCriteria" |
ScheduleBasedBackupCriteria_ObjectType_STATUS
(string
alias)
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Value | Description |
---|---|
"ScheduleBasedBackupCriteria" |
ScheduleBasedBackupCriteria_STATUS
(Appears on:BackupCriteria_STATUS)
Field | Description |
---|---|
absoluteCriteria []ScheduleBasedBackupCriteria_AbsoluteCriteria_STATUS |
AbsoluteCriteria: it contains absolute values like “AllBackup” / “FirstOfDay” / “FirstOfWeek” / “FirstOfMonth” and should be part of AbsoluteMarker enum |
daysOfMonth []Day_STATUS |
DaysOfMonth: This is day of the month from 1 to 28 other wise last of month |
daysOfTheWeek []ScheduleBasedBackupCriteria_DaysOfTheWeek_STATUS |
DaysOfTheWeek: It should be Sunday/Monday/T…./Saturday |
monthsOfYear []ScheduleBasedBackupCriteria_MonthsOfYear_STATUS |
MonthsOfYear: It should be January/February/……/December |
objectType ScheduleBasedBackupCriteria_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
scheduleTimes []string |
ScheduleTimes: List of schedule times for backup |
weeksOfTheMonth []ScheduleBasedBackupCriteria_WeeksOfTheMonth_STATUS |
WeeksOfTheMonth: It should be First/Second/Third/Fourth/Last |
ScheduleBasedBackupCriteria_WeeksOfTheMonth
(string
alias)
(Appears on:ScheduleBasedBackupCriteria)
Value | Description |
---|---|
"First" |
|
"Fourth" |
|
"Last" |
|
"Second" |
|
"Third" |
ScheduleBasedBackupCriteria_WeeksOfTheMonth_STATUS
(string
alias)
(Appears on:ScheduleBasedBackupCriteria_STATUS)
Value | Description |
---|---|
"First" |
|
"Fourth" |
|
"Last" |
|
"Second" |
|
"Third" |
ScheduleBasedTriggerContext
(Appears on:TriggerContext)
Field | Description |
---|---|
objectType ScheduleBasedTriggerContext_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
schedule BackupSchedule |
Schedule: Schedule for this backup |
taggingCriteria []TaggingCriteria |
TaggingCriteria: List of tags that can be applicable for given schedule. |
ScheduleBasedTriggerContext_ObjectType
(string
alias)
(Appears on:ScheduleBasedTriggerContext)
Value | Description |
---|---|
"ScheduleBasedTriggerContext" |
ScheduleBasedTriggerContext_ObjectType_STATUS
(string
alias)
(Appears on:ScheduleBasedTriggerContext_STATUS)
Value | Description |
---|---|
"ScheduleBasedTriggerContext" |
ScheduleBasedTriggerContext_STATUS
(Appears on:TriggerContext_STATUS)
Field | Description |
---|---|
objectType ScheduleBasedTriggerContext_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
schedule BackupSchedule_STATUS |
Schedule: Schedule for this backup |
taggingCriteria []TaggingCriteria_STATUS |
TaggingCriteria: List of tags that can be applicable for given schedule. |
SecretStoreBasedAuthCredentials
(Appears on:AuthCredentials)
Field | Description |
---|---|
objectType SecretStoreBasedAuthCredentials_ObjectType |
ObjectType: Type of the specific object - used for deserializing |
secretStoreResource SecretStoreResource |
SecretStoreResource: Secret store resource |
SecretStoreBasedAuthCredentials_ObjectType
(string
alias)
(Appears on:SecretStoreBasedAuthCredentials)
Value | Description |
---|---|
"SecretStoreBasedAuthCredentials" |
SecretStoreBasedAuthCredentials_ObjectType_STATUS
(string
alias)
(Appears on:SecretStoreBasedAuthCredentials_STATUS)
Value | Description |
---|---|
"SecretStoreBasedAuthCredentials" |
SecretStoreBasedAuthCredentials_STATUS
(Appears on:AuthCredentials_STATUS)
Field | Description |
---|---|
objectType SecretStoreBasedAuthCredentials_ObjectType_STATUS |
ObjectType: Type of the specific object - used for deserializing |
secretStoreResource SecretStoreResource_STATUS |
SecretStoreResource: Secret store resource |
SecretStoreResource
(Appears on:SecretStoreBasedAuthCredentials)
Class representing a secret store resource.
Field | Description |
---|---|
secretStoreType SecretStoreResource_SecretStoreType |
SecretStoreType: Gets or sets the type of secret store |
uri string |
Uri: Uri to get to the resource |
value string |
Value: Gets or sets value stored in secret store resource |
SecretStoreResource_STATUS
(Appears on:SecretStoreBasedAuthCredentials_STATUS)
Class representing a secret store resource.
Field | Description |
---|---|
secretStoreType SecretStoreResource_SecretStoreType_STATUS |
SecretStoreType: Gets or sets the type of secret store |
uri string |
Uri: Uri to get to the resource |
value string |
Value: Gets or sets value stored in secret store resource |
SecretStoreResource_SecretStoreType
(string
alias)
(Appears on:SecretStoreResource)
Value | Description |
---|---|
"AzureKeyVault" |
|
"Invalid" |
SecretStoreResource_SecretStoreType_STATUS
(string
alias)
(Appears on:SecretStoreResource_STATUS)
Value | Description |
---|---|
"AzureKeyVault" |
|
"Invalid" |
SecuritySettings
(Appears on:BackupVaultSpec)
Class containing security settings of vault
Field | Description |
---|---|
immutabilitySettings ImmutabilitySettings |
ImmutabilitySettings: Immutability Settings at vault level |
softDeleteSettings SoftDeleteSettings |
SoftDeleteSettings: Soft delete related settings |
SecuritySettings_STATUS
(Appears on:BackupVault_STATUS)
Class containing security settings of vault
Field | Description |
---|---|
immutabilitySettings ImmutabilitySettings_STATUS |
ImmutabilitySettings: Immutability Settings at vault level |
softDeleteSettings SoftDeleteSettings_STATUS |
SoftDeleteSettings: Soft delete related settings |
SoftDeleteSettings
(Appears on:SecuritySettings)
Soft delete related settings
Field | Description |
---|---|
retentionDurationInDays float64 |
RetentionDurationInDays: Soft delete retention duration |
state SoftDeleteSettings_State |
State: State of soft delete |
SoftDeleteSettings_STATUS
(Appears on:SecuritySettings_STATUS)
Soft delete related settings
Field | Description |
---|---|
retentionDurationInDays float64 |
RetentionDurationInDays: Soft delete retention duration |
state SoftDeleteSettings_State_STATUS |
State: State of soft delete |
SoftDeleteSettings_State
(string
alias)
(Appears on:SoftDeleteSettings)
Value | Description |
---|---|
"AlwaysOn" |
|
"Off" |
|
"On" |
SoftDeleteSettings_State_STATUS
(string
alias)
(Appears on:SoftDeleteSettings_STATUS)
Value | Description |
---|---|
"AlwaysOn" |
|
"Off" |
|
"On" |
SourceLifeCycle
(Appears on:AzureRetentionRule)
Source LifeCycle
Field | Description |
---|---|
deleteAfter DeleteOption |
|
sourceDataStore DataStoreInfoBase |
SourceDataStore: DataStoreInfo base |
targetDataStoreCopySettings []TargetCopySetting |
SourceLifeCycle_STATUS
(Appears on:AzureRetentionRule_STATUS)
Source LifeCycle
Field | Description |
---|---|
deleteAfter DeleteOption_STATUS |
|
sourceDataStore DataStoreInfoBase_STATUS |
SourceDataStore: DataStoreInfo base |
targetDataStoreCopySettings []TargetCopySetting_STATUS |
StorageSetting
(Appears on:BackupVaultSpec)
Storage setting
Field | Description |
---|---|
datastoreType StorageSetting_DatastoreType |
DatastoreType: Gets or sets the type of the datastore. |
type StorageSetting_Type |
Type: Gets or sets the type. |
StorageSetting_DatastoreType
(string
alias)
(Appears on:StorageSetting)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
StorageSetting_DatastoreType_STATUS
(string
alias)
(Appears on:StorageSetting_STATUS)
Value | Description |
---|---|
"ArchiveStore" |
|
"OperationalStore" |
|
"VaultStore" |
StorageSetting_STATUS
(Appears on:BackupVault_STATUS)
Storage setting
Field | Description |
---|---|
datastoreType StorageSetting_DatastoreType_STATUS |
DatastoreType: Gets or sets the type of the datastore. |
type StorageSetting_Type_STATUS |
Type: Gets or sets the type. |
StorageSetting_Type
(string
alias)
(Appears on:StorageSetting)
Value | Description |
---|---|
"GeoRedundant" |
|
"LocallyRedundant" |
|
"ZoneRedundant" |
StorageSetting_Type_STATUS
(string
alias)
(Appears on:StorageSetting_STATUS)
Value | Description |
---|---|
"GeoRedundant" |
|
"LocallyRedundant" |
|
"ZoneRedundant" |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:BackupVaultResource_STATUS, BackupVaultsBackupInstance_STATUS, BackupVaultsBackupPolicy_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
TaggingCriteria
(Appears on:ScheduleBasedTriggerContext)
Tagging criteria
Field | Description |
---|---|
criteria []BackupCriteria |
Criteria: Criteria which decides whether the tag can be applied to a triggered backup. |
isDefault bool |
IsDefault: Specifies if tag is default. |
tagInfo RetentionTag |
TagInfo: Retention tag information |
taggingPriority int |
TaggingPriority: Retention Tag priority. |
TaggingCriteria_STATUS
(Appears on:ScheduleBasedTriggerContext_STATUS)
Tagging criteria
Field | Description |
---|---|
criteria []BackupCriteria_STATUS |
Criteria: Criteria which decides whether the tag can be applied to a triggered backup. |
isDefault bool |
IsDefault: Specifies if tag is default. |
tagInfo RetentionTag_STATUS |
TagInfo: Retention tag information |
taggingPriority int |
TaggingPriority: Retention Tag priority. |
TargetCopySetting
(Appears on:SourceLifeCycle)
Target copy settings
Field | Description |
---|---|
copyAfter CopyOption |
CopyAfter: It can be CustomCopyOption or ImmediateCopyOption. |
dataStore DataStoreInfoBase |
DataStore: Info of target datastore |
TargetCopySetting_STATUS
(Appears on:SourceLifeCycle_STATUS)
Target copy settings
Field | Description |
---|---|
copyAfter CopyOption_STATUS |
CopyAfter: It can be CustomCopyOption or ImmediateCopyOption. |
dataStore DataStoreInfoBase_STATUS |
DataStore: Info of target datastore |
TriggerContext
(Appears on:AzureBackupRule)
Field | Description |
---|---|
adhocBasedTriggerContext AdhocBasedTriggerContext |
Adhoc: Mutually exclusive with all other properties |
scheduleBasedTriggerContext ScheduleBasedTriggerContext |
Schedule: Mutually exclusive with all other properties |
TriggerContext_STATUS
(Appears on:AzureBackupRule_STATUS)
Field | Description |
---|---|
adhocBasedTriggerContext AdhocBasedTriggerContext_STATUS |
Adhoc: Mutually exclusive with all other properties |
scheduleBasedTriggerContext ScheduleBasedTriggerContext_STATUS |
Schedule: Mutually exclusive with all other properties |
UserAssignedIdentityDetails
(Appears on:DppIdentityDetails)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserAssignedIdentity_STATUS
(Appears on:DppIdentityDetails_STATUS)
User assigned identity properties
Field | Description |
---|---|
clientId string |
ClientId: The client ID of the assigned identity. |
principalId string |
PrincipalId: The principal ID of the assigned identity. |
UserFacingError_STATUS
(Appears on:BackupInstance_STATUS, ProtectionStatusDetails_STATUS)
Error object used by layers that have access to localized content, and propagate that to user
Field | Description |
---|---|
code string |
Code: Unique code for this error |
details []UserFacingError_STATUS_Unrolled |
Details: Additional related Errors |
innerError InnerError_STATUS |
InnerError: Inner Error |
isRetryable bool |
IsRetryable: Whether the operation will be retryable or not |
isUserError bool |
IsUserError: Whether the operation is due to a user error or service error |
message string |
|
properties map[string]string |
Properties: Any key value pairs that can be injected inside error object |
recommendedAction []string |
RecommendedAction: RecommendedAction � localized. |
target string |
Target: Target of the error. |
UserFacingError_STATUS_Unrolled
(Appears on:UserFacingError_STATUS)
Field | Description |
---|---|
code string |
Code: Unique code for this error |
innerError InnerError_STATUS |
InnerError: Inner Error |
isRetryable bool |
IsRetryable: Whether the operation will be retryable or not |
isUserError bool |
IsUserError: Whether the operation is due to a user error or service error |
message string |
|
properties map[string]string |
Properties: Any key value pairs that can be injected inside error object |
recommendedAction []string |
RecommendedAction: RecommendedAction � localized. |
target string |
Target: Target of the error. |