Share via


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=2023-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2023-02-01&$filter={$filter}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos donde está presente el almacén de Recovery Services.

subscriptionId
path True

string

Identificador de suscripción.

vaultName
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

ProtectionPolicyResourceList

Aceptar

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantar la cuenta de usuario.

Ejemplos

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2023-02-01&$filter=backupManagementType eq 'AzureIaasVM'

Sample Response

{
  "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

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2023-02-01&$filter=backupManagementType eq 'AzureIaasVM'

Sample Response

{
  "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

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2023-02-01&$filter=backupManagementType eq 'AzureWorkload'

Sample Response

{
  "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
AzureFileShareProtectionPolicy

Directiva de copia de seguridad de AzureStorage.

AzureIaaSVMProtectionPolicy

Directiva de copia de seguridad específica de la carga de trabajo de vm iaaS.

AzureSqlProtectionPolicy

Azure SQL directiva de copia de seguridad específica de la carga de trabajo.

AzureVmWorkloadProtectionPolicy

Directiva de copia de seguridad específica de la carga de trabajo de máquina virtual de Azure (Mercury).

CloudError

Respuesta de error del servicio Container Instance.

CloudErrorBody

Respuesta de error del servicio Container Instance.

DailyRetentionFormat

Formato de retención diaria.

DailyRetentionSchedule

Programación de retención diaria.

DailySchedule
Day

Día de la semana.

DayOfWeek
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

GenericProtectionPolicy

Directiva de copia de seguridad específica de la carga de trabajo de máquina virtual de Azure (Mercury).

HourlySchedule
IAASVMPolicyType
InstantRPAdditionalDetails
LogSchedulePolicy

Programación de la directiva de registro.

LongTermRetentionPolicy

Directiva de retención a largo plazo.

LongTermSchedulePolicy

Programación de directivas a largo plazo.

MabProtectionPolicy

Directiva de copia de seguridad específica del contenedor de Mab.

MonthlyRetentionSchedule

Programación de retención mensual.

MonthOfYear

Lista de meses de la directiva de retención anual.

PolicyType

Tipo de directiva de copia de seguridad

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.

ProtectionPolicyResourceList

Lista de recursos de ProtectionPolicy

RetentionDuration

Duración 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

RetentionScheduleFormat

Tipo de formato de programación de retención para la directiva de retención mensual.

ScheduleRunType

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

SimpleRetentionPolicy

Retención de directivas sencilla.

SimpleSchedulePolicy

Programación de directivas sencilla.

SimpleSchedulePolicyV2

La programación de directivas V2 para IaaS que admite copias de seguridad por hora.

SubProtectionPolicy

Directiva de subprotección que incluye programación y retención

TieringMode

Modo de niveles para controlar la clasificación automática por niveles de los puntos de recuperación. Los valores admitidos son:

  1. TierRecommended: se recomienda organizar todos los puntos de recuperación por niveles.
  2. TierAfter: tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. DoNotTier: no organizar ningún punto de recuperación
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.

WeeklyRetentionFormat

Formato de retención semanal.

WeeklyRetentionSchedule

Programación de retención semanal.

WeeklySchedule
WeekOfMonth

Lista de semanas del mes.

WorkloadType

Tipo de carga de trabajo para la administración de copias de seguridad

YearlyRetentionSchedule

Programación de retención anual.

AzureFileShareProtectionPolicy

Directiva de copia de seguridad de AzureStorage.

Nombre Tipo Description
backupManagementType string:

AzureStorage

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".

workLoadType

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 iaaS.

Nombre Tipo Description
backupManagementType string:

AzureIaasVM

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

Intervalo de directivas de retención instantánea de RP en días

policyType

IAASVMPolicyType

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.

tieringPolicy

<string,  TieringPolicy>

La directiva de niveles para mover automáticamente los RP a otra clave de nivel es el 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

Azure SQL directiva de copia de seguridad específica de la carga de trabajo.

Nombre Tipo Description
backupManagementType string:

AzureSql

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 de máquina virtual de Azure (Mercury).

Nombre Tipo Description
backupManagementType string:

AzureWorkload

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

Settings

Configuración común para la administración de copias de seguridad

subProtectionPolicy

SubProtectionPolicy[]

Lista de directivas de subprotección que incluyen programación y retención

workLoadType

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

CloudErrorBody

Objeto de error.

CloudErrorBody

Respuesta de error del servicio Container Instance.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

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

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para su presentación en una interfaz de usuario.

target

string

Destino del error determinado. Por ejemplo, el nombre de la propiedad en error.

DailyRetentionFormat

Formato de retención diaria.

Nombre Tipo Description
daysOfTheMonth

Day[]

Lista de días del mes.

DailyRetentionSchedule

Programación de retención diaria.

Nombre Tipo Description
retentionDuration

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 de máquina virtual de Azure (Mercury).

Nombre Tipo Description
backupManagementType string:

GenericProtectionPolicy

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

SubProtectionPolicy[]

Lista de directivas de subprotección que incluyen 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

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 de registro de esta directiva en minutos.

schedulePolicyType string:

LogSchedulePolicy

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

DailyRetentionSchedule

Programación de retención diaria de la directiva de protección.

monthlySchedule

MonthlyRetentionSchedule

Programación de retención mensual de la directiva de protección.

retentionPolicyType string:

LongTermRetentionPolicy

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

weeklySchedule

WeeklyRetentionSchedule

Programación de retención semanal de la directiva de protección.

yearlySchedule

YearlyRetentionSchedule

Programación de retención anual de la directiva de protección.

LongTermSchedulePolicy

Programación de directivas a largo plazo.

Nombre Tipo Description
schedulePolicyType string:

LongTermSchedulePolicy

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

RetentionDuration

Duración de retención de la directiva de retención.

retentionScheduleDaily

DailyRetentionFormat

Formato de retención diaria para la directiva de retención mensual.

retentionScheduleFormatType

RetentionScheduleFormat

Tipo de formato de programación de retención para la directiva de retención mensual.

retentionScheduleWeekly

WeeklyRetentionFormat

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 de ProtectionPolicyResource

tags

object

Etiquetas del recurso.

type

string

El tipo de recurso representa la ruta de acceso completa del formulario Namespace/ResourceType/ResourceType/...

ProtectionPolicyResourceList

Lista de recursos de ProtectionPolicy

Nombre Tipo Description
nextLink

string

URI para capturar la página siguiente de recursos. La llamada a ListNext() captura la página siguiente de recursos.

value

ProtectionPolicyResource[]

Lista de recursos.

RetentionDuration

Duración de retención.

Nombre Tipo Description
count

integer

Recuento de tipos de duración. La duración de retención se obtiene mediante el recuento del tipo de duración Tiempos de recuento. Por ejemplo, cuando Count = 3 y DurationType = Weeks, la duración de la retención será de tres semanas.

durationType

RetentionDurationType

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 considerar 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

RetentionDuration

Duración de la retención de la directiva de protección.

retentionPolicyType string:

SimpleRetentionPolicy

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

HourlySchedule

Programación por hora de esta directiva

schedulePolicyType string:

SimpleSchedulePolicy

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

scheduleRunDays

DayOfWeek[]

Lista de días de la semana que debe ejecutarse esta programación.

scheduleRunFrequency

ScheduleRunType

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

DailySchedule

Programación diaria de esta directiva

hourlySchedule

HourlySchedule

programación por hora de esta directiva

schedulePolicyType string:

SimpleSchedulePolicyV2

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

scheduleRunFrequency

ScheduleRunType

Frecuencia de la operación de programación de esta directiva.

weeklySchedule

WeeklySchedule

Programación semanal de esta directiva

SubProtectionPolicy

Directiva de subprotección que incluye programación y retención

Nombre Tipo Description
policyType

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.

tieringPolicy

<string,  TieringPolicy>

Directiva de organización por niveles para mover automáticamente los RP a otro nivel. La clave es nivel de destino, definida en la enumeración RecoveryPointTierType. La directiva de niveles especifica los criterios para mover rp al nivel de destino.

TieringMode

Modo de niveles para controlar la clasificación automática por niveles de los puntos de recuperación. Los valores admitidos son:

  1. TierRecommended: se recomienda organizar todos los puntos de recuperación por niveles.
  2. TierAfter: tier all recovery points after a fixed period, as specified in duration + durationType below.
  3. 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 creación de niveles. Solo se usa si TieringMode está establecido en TierAfter

durationType

RetentionDurationType

Tipo de duración de retención: días,semanas,meses/años Usados solo si TieringMode está establecido en TierAfter

tieringMode

TieringMode

Modo de niveles para controlar la ordenación automática por niveles de los puntos de recuperación. Los valores admitidos son:

  1. TierRecommended: se recomienda colocar en capas todos los puntos de recuperación.
  2. TierAfter: capa todos los puntos de recuperación después de un período fijo, como se especifica en duration + durationType a continuación.
  3. DoNotTier: No organizar ningún punto de recuperación

WeeklyRetentionFormat

Formato de retención semanal.

Nombre Tipo Description
daysOfTheWeek

DayOfWeek[]

Lista de días de la semana.

weeksOfTheMonth

WeekOfMonth[]

Lista de semanas del mes.

WeeklyRetentionSchedule

Programación de retención semanal.

Nombre Tipo Description
daysOfTheWeek

DayOfWeek[]

Lista de días de la semana para la directiva de retención semanal.

retentionDuration

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

DayOfWeek[]

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

MonthOfYear[]

Lista de meses de la directiva de retención anual.

retentionDuration

RetentionDuration

Duración de retención de la directiva de retención.

retentionScheduleDaily

DailyRetentionFormat

Formato de retención diaria para la directiva de retención anual.

retentionScheduleFormatType

RetentionScheduleFormat

Formato de programación de retención para la directiva de retención anual.

retentionScheduleWeekly

WeeklyRetentionFormat

Formato de retención semanal para la directiva de retención anual.

retentionTimes

string[]

Tiempos de retención de la directiva de retención.