Backup Policies - List
Listas de directivas de copia de seguridad asociadas al almacén de Recovery Services. LA API proporciona parámetros de paginación para capturar los resultados con ámbito.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2024-10-01&$filter={$filter}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos donde está presente el almacén de Recovery Services. |
subscription
|
path | True |
string |
Identificador de suscripción. |
vault
|
path | True |
string |
Nombre del almacén de Recovery Services. |
api-version
|
query | True |
string |
Versión de api de cliente. |
$filter
|
query |
string |
Opciones de filtro de OData. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario. |
Ejemplos
List protection policies with backupManagementType filter as AzureIaasVm
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'
Respuesta de muestra
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'
Respuesta de muestra
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
"name": "v2-daily-policy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Daily",
"dailySchedule": {
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
List protection policies with backupManagementType filter as AzureWorkload
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2024-10-01&$filter=backupManagementType eq 'AzureWorkload'
Respuesta de muestra
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
"name": "HourlyLogBackup",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "UTC",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
],
"protectedItemsCount": 0
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Azure |
Directiva de copia de seguridad de AzureStorage. |
Azure |
Directiva de copia de seguridad específica de la carga de trabajo de vm de IaaS. |
Azure |
Directiva de copia de seguridad específica de la carga de trabajo de Azure SQL. |
Azure |
Directiva de copia de seguridad específica de la carga de trabajo (Mercury) de máquina virtual de Azure. |
Cloud |
Respuesta de error del servicio Container Instance. |
Cloud |
Respuesta de error del servicio Container Instance. |
Daily |
Formato de retención diario. |
Daily |
Programación de retención diaria. |
Daily |
|
Day |
Día de la semana. |
Day |
|
Error |
Información adicional sobre el error de administración de recursos. |
Generic |
Directiva de copia de seguridad específica de la carga de trabajo (Mercury) de máquina virtual de Azure. |
Hourly |
|
IAASVMPolicy |
|
Iaas |
|
Instant |
|
Log |
Programación de la directiva de registro. |
Long |
Directiva de retención a largo plazo. |
Long |
Programación de directivas a largo plazo. |
Mab |
Directiva de copia de seguridad específica del contenedor de Mab. |
Monthly |
Programación de retención mensual. |
Month |
Lista de meses de la directiva de retención anual. |
Policy |
Tipo de directiva de copia de seguridad |
Protection |
Clase base para la directiva de copia de seguridad. Las directivas de copia de seguridad específicas de la carga de trabajo se derivan de esta clase. |
Protection |
Lista de recursos protectionPolicy |
Retention |
Duración de la retención. |
Retention |
Tipo de duración de retención: días, semanas, meses o años Usados solo si TieringMode está establecido en TierAfter |
Retention |
Tipo de formato de programación de retención para la directiva de retención mensual. |
Schedule |
Frecuencia de la operación de programación de esta directiva. |
Settings |
Campo de configuración común para la administración de copias de seguridad |
Simple |
Retención de directivas sencilla. |
Simple |
Programación de directivas sencilla. |
Simple |
La programación de directivas V2 para IaaS que admite copias de seguridad por hora. |
Snapshot |
Campos relacionados con la copia de seguridad de instantáneas para WorkloadType SaPHanaSystem |
Sub |
Directiva de subprotección que incluye programación y retención |
Tiering |
Modo de niveles para controlar la ordenación automática por niveles de los puntos de recuperación. Los valores admitidos son:
|
Tiering |
Directiva de niveles para un nivel de destino. Si no se especifica la directiva para un nivel de destino determinado, el servicio conserva la directiva de niveles configurada existente para ese nivel. |
User |
Propiedades de identidad administrada asignadas por el usuario |
User |
Detalles de la identidad administrada asignada por el usuario |
Vault |
Directiva de retención del almacén para AzureFileShare |
Weekly |
Formato de retención semanal. |
Weekly |
Programación de retención semanal. |
Weekly |
|
Week |
Lista de semanas del mes. |
Workload |
Tipo de carga de trabajo para la administración de copias de seguridad |
Yearly |
Programación de retención anual. |
AzureFileShareProtectionPolicy
Directiva de copia de seguridad de AzureStorage.
Nombre | Tipo | Description |
---|---|---|
backupManagementType |
string:
Azure |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
retentionPolicy | RetentionPolicy: |
Directiva de retención con los detalles sobre los intervalos de retención de copia de seguridad. |
schedulePolicy | SchedulePolicy: |
Programación de copia de seguridad especificada como parte de la directiva de copia de seguridad. |
timeZone |
string |
Entrada opcional timeZone como cadena. Por ejemplo: TimeZone = "Hora estándar del Pacífico". |
vaultRetentionPolicy |
Directiva de retención con los detalles sobre los intervalos de retención de copia de seguridad protegidos. |
|
workLoadType |
Tipo de carga de trabajo para la administración de copias de seguridad |
AzureIaaSVMProtectionPolicy
Directiva de copia de seguridad específica de la carga de trabajo de vm de IaaS.
Nombre | Tipo | Description |
---|---|---|
backupManagementType |
string:
Azure |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer |
Intervalo de directivas de retención instantánea de RP en días |
policyType | ||
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
retentionPolicy | RetentionPolicy: |
Directiva de retención con los detalles sobre los intervalos de retención de copia de seguridad. |
schedulePolicy | SchedulePolicy: |
Programación de copia de seguridad especificada como parte de la directiva de copia de seguridad. |
snapshotConsistencyType | ||
tieringPolicy |
<string,
Tiering |
La directiva de organización por niveles para mover automáticamente los RP a otra clave de nivel es nivel de destino, definido en la enumeración RecoveryPointTierType. La directiva de niveles especifica los criterios para mover rp al nivel de destino. |
timeZone |
string |
Entrada opcional timeZone como cadena. Por ejemplo: TimeZone = "Hora estándar del Pacífico". |
AzureSqlProtectionPolicy
Directiva de copia de seguridad específica de la carga de trabajo de Azure SQL.
Nombre | Tipo | Description |
---|---|---|
backupManagementType |
string:
Azure |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
retentionPolicy | RetentionPolicy: |
Detalles de la directiva de retención. |
AzureVmWorkloadProtectionPolicy
Directiva de copia de seguridad específica de la carga de trabajo (Mercury) de máquina virtual de Azure.
Nombre | Tipo | Description |
---|---|---|
backupManagementType |
string:
Azure |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
makePolicyConsistent |
boolean |
Corrección de la incoherencia de la directiva |
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
settings |
Configuración común para la administración de copias de seguridad |
|
subProtectionPolicy |
Lista de directivas de subprotección que incluye programación y retención |
|
workLoadType |
Tipo de carga de trabajo para la administración de copias de seguridad |
CloudError
Respuesta de error del servicio Container Instance.
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
CloudErrorBody
Respuesta de error del servicio Container Instance.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
details |
Lista de detalles adicionales sobre el error. |
|
message |
string |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
target |
string |
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
DailyRetentionFormat
Formato de retención diario.
Nombre | Tipo | Description |
---|---|---|
daysOfTheMonth |
Day[] |
Lista de días del mes. |
DailyRetentionSchedule
Programación de retención diaria.
Nombre | Tipo | Description |
---|---|---|
retentionDuration |
Duración de retención de la directiva de retención. |
|
retentionTimes |
string[] |
Tiempos de retención de la directiva de retención. |
DailySchedule
Nombre | Tipo | Description |
---|---|---|
scheduleRunTimes |
string[] |
Lista de horas del día que debe ejecutarse esta programación. |
Day
Día de la semana.
Nombre | Tipo | Description |
---|---|---|
date |
integer |
Fecha del mes |
isLast |
boolean |
Si Date es la última fecha del mes |
DayOfWeek
Nombre | Tipo | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
GenericProtectionPolicy
Directiva de copia de seguridad específica de la carga de trabajo (Mercury) de máquina virtual de Azure.
Nombre | Tipo | Description |
---|---|---|
backupManagementType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
fabricName |
string |
Nombre del tejido de esta directiva. |
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
subProtectionPolicy |
Lista de directivas de subprotección que incluye programación y retención |
|
timeZone |
string |
Entrada opcional timeZone como cadena. Por ejemplo: TimeZone = "Hora estándar del Pacífico". |
HourlySchedule
Nombre | Tipo | Description |
---|---|---|
interval |
integer |
Intervalo en el que se debe desencadenar la copia de seguridad. Para cada hora, el valor puede ser 4/6/8/12 |
scheduleWindowDuration |
integer |
Para especificar la duración de la ventana de copia de seguridad |
scheduleWindowStartTime |
string |
Para especificar la hora de inicio de la ventana de copia de seguridad |
IAASVMPolicyType
Nombre | Tipo | Description |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
IaasVMSnapshotConsistencyType
Nombre | Tipo | Description |
---|---|---|
OnlyCrashConsistent |
string |
InstantRPAdditionalDetails
Nombre | Tipo | Description |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
LogSchedulePolicy
Programación de la directiva de registro.
Nombre | Tipo | Description |
---|---|---|
scheduleFrequencyInMins |
integer |
Frecuencia de la operación de programación del registro de esta directiva en minutos. |
schedulePolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
LongTermRetentionPolicy
Directiva de retención a largo plazo.
Nombre | Tipo | Description |
---|---|---|
dailySchedule |
Programación de retención diaria de la directiva de protección. |
|
monthlySchedule |
Programación de retención mensual de la directiva de protección. |
|
retentionPolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
weeklySchedule |
Programación semanal de retención de la directiva de protección. |
|
yearlySchedule |
Programación anual de retención de la directiva de protección. |
LongTermSchedulePolicy
Programación de directivas a largo plazo.
Nombre | Tipo | Description |
---|---|---|
schedulePolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
MabProtectionPolicy
Directiva de copia de seguridad específica del contenedor de Mab.
Nombre | Tipo | Description |
---|---|---|
backupManagementType |
string:
MAB |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
protectedItemsCount |
integer |
Número de elementos asociados a esta directiva. |
resourceGuardOperationRequests |
string[] |
Solicitudes de operación de ResourceGuard |
retentionPolicy | RetentionPolicy: |
Detalles de la directiva de retención. |
schedulePolicy | SchedulePolicy: |
Programación de copia de seguridad de la directiva de copia de seguridad. |
MonthlyRetentionSchedule
Programación de retención mensual.
Nombre | Tipo | Description |
---|---|---|
retentionDuration |
Duración de retención de la directiva de retención. |
|
retentionScheduleDaily |
Formato de retención diario para la directiva de retención mensual. |
|
retentionScheduleFormatType |
Tipo de formato de programación de retención para la directiva de retención mensual. |
|
retentionScheduleWeekly |
Formato de retención semanal para la directiva de retención mensual. |
|
retentionTimes |
string[] |
Tiempos de retención de la directiva de retención. |
MonthOfYear
Lista de meses de la directiva de retención anual.
Nombre | Tipo | Description |
---|---|---|
April |
string |
|
August |
string |
|
December |
string |
|
February |
string |
|
Invalid |
string |
|
January |
string |
|
July |
string |
|
June |
string |
|
March |
string |
|
May |
string |
|
November |
string |
|
October |
string |
|
September |
string |
PolicyType
Tipo de directiva de copia de seguridad
Nombre | Tipo | Description |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
ProtectionPolicyResource
Clase base para la directiva de copia de seguridad. Las directivas de copia de seguridad específicas de la carga de trabajo se derivan de esta clase.
Nombre | Tipo | Description |
---|---|---|
eTag |
string |
ETag opcional. |
id |
string |
El identificador de recurso representa la ruta de acceso completa al recurso. |
location |
string |
Ubicación del recurso. |
name |
string |
Nombre del recurso asociado al recurso. |
properties | ProtectionPolicy: |
Propiedades ProtectionPolicyResource |
tags |
object |
Etiquetas de recursos. |
type |
string |
El tipo de recurso representa la ruta de acceso completa del formulario Namespace/ResourceType/ResourceType/... |
ProtectionPolicyResourceList
Lista de recursos protectionPolicy
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Identificador URI para capturar la página siguiente de recursos. Call ListNext() captura la página siguiente de recursos. |
value |
Lista de recursos. |
RetentionDuration
Duración de la retención.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de tipos de duración. La duración de la retención se obtiene mediante el recuento del tipo de duración Tiempos de recuento. Por ejemplo, cuando Count = 3 y DurationType = Semanas, la duración de retención será de tres semanas. |
durationType |
Tipo de duración de retención de la directiva de retención. |
RetentionDurationType
Tipo de duración de retención: días, semanas, meses o años Usados solo si TieringMode está establecido en TierAfter
Nombre | Tipo | Description |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
RetentionScheduleFormat
Tipo de formato de programación de retención para la directiva de retención mensual.
Nombre | Tipo | Description |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
ScheduleRunType
Frecuencia de la operación de programación de esta directiva.
Nombre | Tipo | Description |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
Settings
Campo de configuración común para la administración de copias de seguridad
Nombre | Tipo | Description |
---|---|---|
isCompression |
boolean |
Marca de compresión de carga de trabajo. Esto se ha agregado para que "isSqlCompression" esté en desuso una vez que los clientes actualicen para tener en cuenta esta marca. |
issqlcompression |
boolean |
Marca de compresión de SQL |
timeZone |
string |
Entrada opcional timeZone como cadena. Por ejemplo: TimeZone = "Hora estándar del Pacífico". |
SimpleRetentionPolicy
Retención de directivas sencilla.
Nombre | Tipo | Description |
---|---|---|
retentionDuration |
Duración de la retención de la directiva de protección. |
|
retentionPolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
SimpleSchedulePolicy
Programación de directivas sencilla.
Nombre | Tipo | Description |
---|---|---|
hourlySchedule |
Programación por hora de esta directiva |
|
schedulePolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
scheduleRunDays |
Lista de días de la semana que debe ejecutarse esta programación. |
|
scheduleRunFrequency |
Frecuencia de la operación de programación de esta directiva. |
|
scheduleRunTimes |
string[] |
Lista de horas del día que debe ejecutarse esta programación. |
scheduleWeeklyFrequency |
integer |
En cada número de semanas debe ejecutarse esta programación. |
SimpleSchedulePolicyV2
La programación de directivas V2 para IaaS que admite copias de seguridad por hora.
Nombre | Tipo | Description |
---|---|---|
dailySchedule |
Programación diaria de esta directiva |
|
hourlySchedule |
programación por hora de esta directiva |
|
schedulePolicyType | string: |
Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos. |
scheduleRunFrequency |
Frecuencia de la operación de programación de esta directiva. |
|
weeklySchedule |
Programación semanal de esta directiva |
SnapshotBackupAdditionalDetails
Campos relacionados con la copia de seguridad de instantáneas para WorkloadType SaPHanaSystem
Nombre | Tipo | Description |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer |
|
userAssignedManagedIdentityDetails |
Detalles de la identidad administrada asignada por el usuario |
SubProtectionPolicy
Directiva de subprotección que incluye programación y retención
Nombre | Tipo | Description |
---|---|---|
policyType |
Tipo de directiva de copia de seguridad |
|
retentionPolicy | RetentionPolicy: |
Directiva de retención con los detalles sobre los intervalos de retención de copia de seguridad. |
schedulePolicy | SchedulePolicy: |
Programación de copia de seguridad especificada como parte de la directiva de copia de seguridad. |
snapshotBackupAdditionalDetails |
Campos relacionados con la copia de seguridad de instantáneas para WorkloadType SaPHanaSystem |
|
tieringPolicy |
<string,
Tiering |
Directiva de organización por niveles para mover automáticamente los CSP a otro nivel. La clave es nivel de destino, definida en enumeración RecoveryPointTierType. La directiva de niveles especifica los criterios para mover rp al nivel de destino. |
TieringMode
Modo de niveles para controlar la ordenación automática por niveles de los puntos de recuperación. Los valores admitidos son:
- TierRecommended: nivel todos los puntos de recuperación recomendados para estar en capas
- TierAfter: nivele todos los puntos de recuperación después de un período fijo, tal como se especifica en duration + durationType siguiente.
- DoNotTier: No organizar ningún punto de recuperación
Nombre | Tipo | Description |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
TieringPolicy
Directiva de niveles para un nivel de destino. Si no se especifica la directiva para un nivel de destino determinado, el servicio conserva la directiva de niveles configurada existente para ese nivel.
Nombre | Tipo | Description |
---|---|---|
duration |
integer |
Número de días, semanas, meses o años para conservar las copias de seguridad en el nivel actual antes de la ordenación por niveles. Solo se usa si TieringMode está establecido en TierAfter |
durationType |
Tipo de duración de retención: días, semanas, meses o años Usados solo si TieringMode está establecido en TierAfter |
|
tieringMode |
Modo de niveles para controlar la ordenación automática por niveles de los puntos de recuperación. Los valores admitidos son:
|
UserAssignedIdentityProperties
Propiedades de identidad administrada asignadas por el usuario
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la identidad asignada. |
principalId |
string |
Identificador de entidad de seguridad de la identidad asignada. |
UserAssignedManagedIdentityDetails
Detalles de la identidad administrada asignada por el usuario
Nombre | Tipo | Description |
---|---|---|
identityArmId |
string |
Identificador de ARM de la identidad asignada. |
identityName |
string |
Nombre de la identidad asignada. |
userAssignedIdentityProperties |
Propiedades de identidad administrada asignadas por el usuario |
VaultRetentionPolicy
Directiva de retención del almacén para AzureFileShare
Nombre | Tipo | Description |
---|---|---|
snapshotRetentionInDays |
integer |
|
vaultRetention | RetentionPolicy: |
Clase base para la directiva de retención. |
WeeklyRetentionFormat
Formato de retención semanal.
Nombre | Tipo | Description |
---|---|---|
daysOfTheWeek |
Lista de días de la semana. |
|
weeksOfTheMonth |
Lista de semanas del mes. |
WeeklyRetentionSchedule
Programación de retención semanal.
Nombre | Tipo | Description |
---|---|---|
daysOfTheWeek |
Lista de días de semana para la directiva de retención semanal. |
|
retentionDuration |
Duración de retención de la directiva de retención. |
|
retentionTimes |
string[] |
Tiempos de retención de la directiva de retención. |
WeeklySchedule
Nombre | Tipo | Description |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
Lista de horas del día que debe ejecutarse esta programación. |
WeekOfMonth
Lista de semanas del mes.
Nombre | Tipo | Description |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
WorkloadType
Tipo de carga de trabajo para la administración de copias de seguridad
Nombre | Tipo | Description |
---|---|---|
AzureFileShare |
string |
|
AzureSqlDb |
string |
|
Client |
string |
|
Exchange |
string |
|
FileFolder |
string |
|
GenericDataSource |
string |
|
Invalid |
string |
|
SAPAseDatabase |
string |
|
SAPHanaDBInstance |
string |
|
SAPHanaDatabase |
string |
|
SQLDB |
string |
|
SQLDataBase |
string |
|
Sharepoint |
string |
|
SystemState |
string |
|
VM |
string |
|
VMwareVM |
string |
YearlyRetentionSchedule
Programación de retención anual.
Nombre | Tipo | Description |
---|---|---|
monthsOfYear |
Lista de meses de la directiva de retención anual. |
|
retentionDuration |
Duración de retención de la directiva de retención. |
|
retentionScheduleDaily |
Formato de retención diario para la directiva de retención anual. |
|
retentionScheduleFormatType |
Formato de programación de retención para la directiva de retención anual. |
|
retentionScheduleWeekly |
Formato de retención semanal para la directiva de retención anual. |
|
retentionTimes |
string[] |
Tiempos de retención de la directiva de retención. |