Skip to main content
Element Software
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

ModificarAgenda

Colaboradores netapp-pcarriga

Você pode usar ModifySchedule Alterar os intervalos em que ocorre um instantâneo agendado. Você também pode excluir ou pausar um agendamento usando este método.

Parâmetros

Este método possui os seguintes parâmetros de entrada:

Nome Descrição Tipo Valor padrão Obrigatório

atributos

Utilize para alterar a frequência com que a captura de tela é realizada. Valores possíveis:

  • Days of Week

  • Days of Month

  • Time Interval

objeto JSON

Nenhum

Não

horas

Número de horas entre as capturas de tela ou hora em que a captura de tela ocorrerá no modo Dias da Semana ou Dias do Mês. Os valores válidos são de 0 a 24.

corda

Nenhum

Não

nome

O nome da imagem. Caso nenhum nome seja inserido, a data e a hora em que a foto do grupo foi tirada serão utilizadas. O comprimento máximo permitido para o nome é de 244 caracteres.

corda

Nenhum

Não

minutos

Número de minutos entre as capturas de tela ou minuto em que a captura de tela ocorrerá no modo Dias da Semana ou Dias do Mês. Os valores válidos são de 0 a 59.

inteiro

Nenhum

Não

últimoStatusDeExecução

O resultado ou status da última criação de instantâneo agendada.

corda

Nenhum

Não

pausado

Indica se a programação deve ser pausada ou não. Valores válidos:

  • true

  • false

booleano

Nenhum

Não

recorrente

Indica se a programação será recorrente ou não. Os valores válidos são:

  • true

  • false

booleano

Nenhum

Não

executarPróximoIntervalo

Use esta opção para escolher se o snapshot deve ou não ser executado na próxima vez que o agendador estiver ativo. Valores válidos:

  • true

  • false

Quando definido como verdadeiro, o snapshot agendado é executado na próxima vez que o agendador estiver ativo e, em seguida, é redefinido para falso.

booleano

falso

Não

ID do agendamento

Identificador único da programação.

inteiro

Nenhum

Sim

nomeDoAgenda

Nome único para a programação. O comprimento máximo permitido para o nome da programação é de 244 caracteres.

corda

Nenhum

Não

tipo de agendamento

Indica o tipo de cronograma a ser criado. O único valor suportado é snapshot .

corda

Nenhum

Sim

scheduleInfo

O nome exclusivo atribuído ao agendamento, o período de retenção do instantâneo criado e o ID do volume a partir do qual o instantâneo foi criado. Valores válidos:

  • `enableRemoteReplication`Indica se o snapshot deve ser incluído na replicação remota. (booleano)

  • `ensureSerialCreation`Especifica se a criação de um novo snapshot deve ser permitida caso a replicação de um snapshot anterior esteja em andamento. (booleano)

  • name: O nome da captura de tela a ser usada. (corda)

  • retention: O período de tempo em que o instantâneo é mantido. Dependendo da hora, ele é exibido em um dos seguintes formatos:

    • `fifo`O instantâneo é mantido com base no princípio FIFO (primeiro a entrar, primeiro a sair). Se estiver vazio, o instantâneo será mantido para sempre. (corda)

    • HH:mm:ss

  • volumeID: O ID do volume a ser incluído no snapshot. (inteiro)

  • volumes: Uma lista de IDs de volume a serem incluídos no snapshot do grupo. (matriz de inteiros)

Nenhum

Não

snapMirrorLabel

O rótulo usado pelo software SnapMirror para especificar a política de retenção de snapshots em um endpoint SnapMirror .

corda

Nenhum

Não

para ser excluído

Indica se o agendamento está marcado para eliminação. Valores válidos:

  • true

  • false

booleano

Nenhum

Não

data de início

Indica a data em que o agendamento começou ou começará pela primeira vez.

string de data ISO 8601

Nenhum

Não

dias do mês

Os dias do mês em que será tirada uma fotografia. Os valores válidos são de 1 a 31.

matriz de inteiros

Nenhum

Sim

dias da semana

Dia da semana em que a captura de tela deve ser feita. O dia da semana começa no domingo com o valor 0 e um deslocamento de 1.

corda

Nenhum

Não

Valor de retorno

Este método tem o seguinte valor de retorno:

Nome

Descrição

Tipo

agendar

Um objeto contendo os atributos de agendamento modificados.

Exemplo de solicitação

{
  "method": "ModifySchedule",
  "params": {
    "scheduleName" : "Chicago",
    "scheduleID" : 3
    },
  "id": 1
}

Exemplo de resposta

{
  "id": 1,
  "result": {
    "schedule": {
      "attributes": {
        "frequency": "Days Of Week"
            },
      "hasError": false,
      "hours": 5,
      "lastRunStatus": "Success",
      "lastRunTimeStarted": null,
      "minutes": 0,
      "monthdays": [],
      "paused": false,
      "recurring": true,
      "runNextInterval": false,
      "scheduleID": 3,
      "scheduleInfo": {
        "volumeID": "2"
            },
      "scheduleName": "Chicago",
      "scheduleType": "Snapshot",
      "startingDate": null,
      "toBeDeleted": false,
      "weekdays": [
        {
          "day": 2,
          "offset": 1
      }
      ]
    }
  }
}

Novidade desde a versão

9,6