Actualizar Repositorio de backups

Versión del producto: 10.11

Último modificado: 31 julio 2024

Actualiza un Repositorio de backups.

Punto final

https://<Director_IP_address>:4443/c/router

Punto final inquilino

Para los inquilinos del producto multi-tenant el punto final debe ser:
https://<Dirección_IP_director>:4443/t/<tenant_UUID>/c/router

Ejemplo de solicitud

Antes de actualizar un transportador de repositorios de backups asignado: obtenga la lista de repositorios de backups y, a continuación, sustituya los campos "transporterId" y "transporterName" por los datos actualizados del transportador de repositorios de backups.

Campos de solicitud

Campo
Tipo
Valor(es)
Descripción
action string

BackupManagement

La acción que se invoca
method string

update

El método que se invoca
data array

 

Datos del repositorio de backups a crear
type string

rpc

Tipo de protocolo de comunicación

tid int

1

ID de transacción. Se utiliza para identificar la solicitud tanto por parte del cliente como del servidor

Datos

Campo

Tipo

Descripción

dataStorageType

string

Tipo de almacenamiento de datos del Repositorio de backups. Valores posibles: FOREVER_INCREMENTAL, INCREMENTAL_WITH_FULL_BACKUPS, MICROSOFT_OFFICE_365

type

string

Tipo de Repositorios de backups. Valores posibles: SHARE, LOCAL, NFS_SHARE, AMAZON_EBS, AMAZON_S3, MICROSOFT_OFFICE_365, WASABI

compression

string

Nivel de compresión del Repositorio de Backups. Valores posibles: DISABLED, FAST, MEDIUM, BEST

useSelfHealSchedule

boolean

true si la autocuración se ejecuta según programación

useConsolidationSchedule

boolean

true si la recuperación de espacio se ejecuta según programación

useVerificationSchedule

boolean

true si la verificación de todos los backups se ejecuta según programación

useDetachSchedule

boolean

true si el desconectar repositorio de backups se ejecuta según programación

selfHealOverrideJobs

boolean

true si la autocuración programada tiene mayor prioridad sobre los jobs en ejecución.

consolidationOverrideJobs

boolean

true si la recuperación de espacio programada tiene mayor prioridad sobre los jobs que se están ejecutando.

verificationOverrideJobs

boolean

truesi se programa la verificación de todos los backups tiene mayor prioridad sobre los jobs en ejecución

deleteAndRecreateOnAttach

boolean

truesi el Repositorio de backups se elimina y se vuelve a crear en una programación de hacer backups.

changeStatus

string

Describe si hay cambios que aplicar al Repositorio de Backups. Valores posibles: NONE, CREATE_PENDING, CHANGE_PENDING, IMPORT_PENDING, RECREATE_PENDING

id

integer

ID de repositorios de backups. Para el método de actualización, este campo se ignora

state

string

Estado de los repositorios de backups. Valores posibles: OK, WARNING, INACCESSIBLE, ERROR. Para el método create, el campo se ignora

status

string

Estado del repositorio de backups. Valores posibles: NONE, UPDATING, SELF_HEALING, SPACE_RECLAIM, VERIFY_BACKUPS, STOPPING_SELF_HEALING, STOPPING_SPACE_RECLAIM, STOPPING_VERIFY_BACKUPS. Para el método create, el campo se ignora

isAccessible

boolean

Comprueba si el Repositorio de backups es accesible. Para el método create, el campo se ignora

attached

boolean

Comprueba si el repositorio de backups está adjunto. Para el método create, el campo se ignora

consistent

boolean

Comprueba si el Repositorio de backups es coherente. Para el método create, el campo se ignora

licensed

boolean

Comprueba si el Repositorio de backups tiene licencia. Para el método create, el campo se ignora

name

string

Nombre del repositorio de backups

description

string

Descripción del repositorio de backups

size

int

Tamaño del repositorio de backups en bytes. Para el método de creación, este campo se ignora

free

int

Tamaño del espacio libre del Repositorio de backups en bytes. Para crear este campo se ignora

allocated

int

Espacio asignado en el Repositorio de backups en bytes. Para el método de creación, este campo se ignora

consumed

int

Espacio consumido en el Repositorio de backups en bytes. Para crear este campo se ignora

path

string

Ruta al repositorio de backups

transporterId

longint

ID del Transportador asignado

transporterName

string

Nombre del transportador asignado. Para crear este campo se ignora

transporterCaps

Mapa<type, Boolean>

Capacidades del transportador asignado. Para crear este campo se ignora

username

string

Nombre de usuario para acceder al Repositorio de Backups cuando el tipo es CIFS_SHARE

password

string

Contraseña para acceder al Repositorio de backups cuando el tipo es CIFS_SHARE

advancedMountOptions

string

Opciones avanzadas de montaje del Repositorio de backups cuando el campotipo es uno de los siguientes: NFS_SHARE, CIFS_SHARE. El campo es opcional

hvTypeBackupCount

Mapa

Recuento de backups por plataforma. Para crear este campo se ignora

hvTypeBackupHasRootDiskCount

Mapa

Recuento de backups específicos de la plataforma que tienen un disco raíz. Para crear este campo se ignora

wasDiscoveredOnce

boolean

Comprueba si se han obtenido datos válidos del repositorio de backups. Para crear este campo se ignora

wasEdited

boolean

Comprueba si se ha editado el Repositorio de backups. Para crear este campo se ignora

wasImported

boolean

 Comprueba si se ha importado el Repositorio de backups.

progress

int

Progreso de una operación en ejecución cuando el campo de estado no es NINGUNO. Para crear este campo se ignora

operationStart

string

Hora en que se inició la operación mientras el campo de estado no es NINGUNO. Para crear este campo se ignora

operationStartRelative

string

Hora relativa en la que se inició la operación mientras el campo de estado no es NINGUNO. Para crear este campo se ignora

transporterLockedExclusive

boolean

Comprueba si el transportador está bloqueado exclusivamente. Para crear este campo se ignora

transporterLockReasons

array

Motivos para bloquear el transportador. Para crear este campo se ignora

lockedExclusive

boolean

Comprueba si el Repositorio de backups está bloqueado exclusivamente. Para crear este campo se ignora

lockedShared

boolean

Comprueba si el Repositorio de backups está bloqueado por compartir. Para crear este campo se ignora

lockReasons

array

Motivos para bloquear el repositorio de backups. Para crear este campo se ignora

preventModification

boolean

Comprueba si se impide la modificación del Repositorio de backups.

compressionRatio

int

Ratio de compresión del repositorio de backups. Para elmétodo decreación , este campo se ignora

deduplication

boolean

true si la deduplicación está activada para el Repositorio de backups

deduplicationRatio

int

Ratio de deduplicación del repositorio de backups. Para crear este campo se ignora

selfHeal

boolean

Comprueba si la autocuración está activada

encryption

boolean

truesi el cifrado está activado para el Repositorio de backups

encryptionPassword

string

Contraseña para cifrar el Repositorio de Backups

autoSize

boolean

true si el redimensionamiento automático está habilitado para el Repositorio de backups cuando el tipo es AMAZON_EBS

storageSize

longint

Tamaño de almacenamiento del Repositorio de backups cuando el tipo es AMAZON_EBS

chunkSize

longint

Repositorios de backups tamaño de almacenamiento de trozos cuando el tipo es AMAZON_EBS

volumeType

string

Repositorio de backups tipo de volumen cuando el tipo es AMAZON_EBS

awsAccountId

string

ID de cuenta de AWS - se utiliza cuando el tipo es AMAZON_S3 o WASABI

awsAccountName

string

Nombre de la cuenta de AWS - se utiliza cuando el tipo es AMAZON_S3 o WASABI

regionId

string

ID de región de AWS - se utiliza cuando el tipo es AMAZON_S3 o WASABI

regionName

string

Nombre de la región Aws - se utiliza cuando la región tipo es AMAZON_S3 o WASABI

bucketId

string

Id de cubo - se utiliza cuando el tipo es AMAZON_S3 o WASABI

bucketName

string

Nombre del cubo - se utiliza cuando el tipo es AMAZON_S3 o WASABI

selfHealSchedule

JSON

Datos de la programación de autocuración

verificationSchedule

JSON

Datos del programa de verificación

consolidationSchedule

JSON

Datos del programa de consolidación

detachSchedule

JSON

Datos de la programación de desconectados

attachSchedule

JSON

Datos del programa de archivos adjuntos

alertErrorCode

longint

Código de error de alerta cuando el campo de estado es %s dfsdf %2070%lkjlkj% y el changeStatus es uno de los siguientes: CREATE_PENDING, CHANGE_PENDING, IMPORT_PENDING. Para crear se ignora el campo

alertTitle

string

Título de la alerta. Para crear se ignora el campo

alertDescription

string

Descripción de la alerta. Para crear se ignora el campo

Datos de Programación

Campo

Tipo

Descripción

enabled

boolean

true si la Programación está activada

type

string

Tipo de Programación. Valores posibles: DAILY, PERIODICALLY, NONE, MONTHLY_YEARLY, TRIGGER

startTime

string

Programa la hora de inicio. Fuera del día, es null cuando a petición. Formato: 24 horas, hh:mm:ss a

timezoneOffsetMs

integer

Desplazamiento de la zona horaria en ms. Es establecido por el servidor

timezone

string

Zona horaria

on

integer

Una máscara de día; un mes es el 0ª bit, el Último domingo es el 6ª bit.

endTime

string

Programar la hora de finalización. Fuera del día, puede ser null para un tipo programado sin endTime. Formato: 24 horas, hh:mm:ss a

everyType

string

Valores posibles: MINUTE, HOUR, SECOND, DAY

every

int

Para los tipos%s dfsdf %2086%lkjlkj% y TRIGGER , especifica un periodo de repetición. Para eltipo TRIGGER, establece el retardo para el uso

monthlyEveryType

string

Valores posibles: FIRST, SECOND, THIRD, FOURTH, LAST, DAY

dayOfMonth

int

N.º de día del mes en que se ejecutará la Programación.

dayOfWeek

int

Día de la semana la programación a ejecutar

month

int

Mes en el que se ejecutará la Programación

triggerItem

string

VID del elemento a supervisar (job)

triggerRunType

string

Tipo de elemento supervisado. Valores posibles: IMMEDIATELY, DELAYED

triggerEvents

array

Eventos del elemento supervisado. Valores posibles: RUN_SUCCESS, RUN_FAILURE, RUN_STOP

effectiveDate

string

Fecha de entrada en vigor en formato ISO8601

nextRun

string

Siguiente ejecución establecida por el servidor, si está disponible

position

int

Posición de la Programación