Compartilhar via


ScheduleProperties interface

Definição base de um agendamento

Extends

Propriedades

action

[Obrigatório] Especifica a ação do agendamento

displayName

Nome de exibição da agenda.

isEnabled

O agendamento está habilitado?

provisioningState

Estado de provisionamento para o agendamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

trigger

[Obrigatório] Especifica os detalhes do gatilho

Propriedades herdadas

description

O texto de descrição do ativo.

properties

O dicionário de propriedades do ativo.

tags

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

Detalhes da propriedade

action

[Obrigatório] Especifica a ação do agendamento

action: ScheduleActionBaseUnion

Valor da propriedade

displayName

Nome de exibição da agenda.

displayName?: string

Valor da propriedade

string

isEnabled

O agendamento está habilitado?

isEnabled?: boolean

Valor da propriedade

boolean

provisioningState

Estado de provisionamento para o agendamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

trigger

[Obrigatório] Especifica os detalhes do gatilho

trigger: TriggerBaseUnion

Valor da propriedade

Detalhes das propriedades herdadas

description

O texto de descrição do ativo.

description?: string

Valor da propriedade

string

Herdado deResourceBase.description

properties

O dicionário de propriedades do ativo.

properties?: {[propertyName: string]: string | null}

Valor da propriedade

{[propertyName: string]: string | null}

Herdado deResourceBase.properties

tags

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

tags?: {[propertyName: string]: string | null}

Valor da propriedade

{[propertyName: string]: string | null}

Herdado deResourceBase.tags