Compartilhar via


MaintenanceConfiguration Classe

Definição

Tipo de registro de configuração de manutenção

[Microsoft.Rest.Serialization.JsonTransformation]
public class MaintenanceConfiguration : Microsoft.Azure.Management.Maintenance.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type MaintenanceConfiguration = class
    inherit Resource
Public Class MaintenanceConfiguration
Inherits Resource
Herança
MaintenanceConfiguration
Atributos

Construtores

MaintenanceConfiguration()

Inicializa uma nova instância da classe MaintenanceConfiguration.

MaintenanceConfiguration(String, String, String, SystemData, String, IDictionary<String,String>, String, IDictionary<String,String>, String, String, String, String, String, String, String)

Inicializa uma nova instância da classe MaintenanceConfiguration.

MaintenanceConfiguration(String, String, String, SystemData, String, IDictionary<String,String>, String, IDictionary<String,String>, String, String, String, String, String, String, String, InputPatchConfiguration)

Inicializa uma nova instância da classe MaintenanceConfiguration.

Propriedades

Duration

Obtém ou define a duração da janela de manutenção no formato HH:mm. Se não for fornecido, o valor padrão será usado com base no escopo de manutenção fornecido. Exemplo: 05:00.

ExpirationDateTime

Obtém ou define a data de validade efetiva da janela de manutenção no formato YYYY-MM-DD hh:mm. A janela será criada no fuso horário fornecido e ajustada ao horário de verão de acordo com esse fuso horário. A data de validade deve ser definida para uma data futura. Se não for fornecida, ela será definida como o datetime máximo 31/12/9999 23h59m59s59.

ExtensionProperties

Obter ou definir a extensionProperties da maintenanceConfiguration

Id

Obtém o identificador totalmente qualificado do recurso

(Herdado de Resource)
InstallPatches

Obtém ou define os parâmetros de entrada a serem passados para a operação de execução de patch.

Location

Obter ou definir local do recurso

MaintenanceScope

Obtém ou define maintenanceScope da configuração. Os valores possíveis incluem: 'Host', 'Resource', 'OSImage', 'Extension', 'InGuestPatch', 'SQLDB', 'SQLManagedInstance'

Name

Obtém o nome do recurso

(Herdado de Resource)
NamespaceProperty

Obtém ou define o namespace do recurso

RecurEvery

Obtém ou define a taxa na qual espera-se que uma janela de Manutenção se repita. A taxa pode ser expressa como agendamento diário, semanal ou mensal. O agendamento diário é formatado como recurEvery: [Frequência como inteiro]['Dias']. Se nenhuma frequência for fornecida, a frequência padrão será 1. Exemplos de agendamento diário são recurEvery: Day, recurEvery: 3Days. O agendamento semanal é formatado como recurEvery: [Frequência como inteiro]['Semanas'] [Lista opcional separada por vírgulas dos dias da semana de segunda a domingo]. Exemplos de agendamento semanal são recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Os agendamentos mensais são formatados como [Frequência como inteiro]['Mês(s)'] [Lista separada por vírgulas dos dias do mês] ou [Frequência como inteiro]['Mês(s)'] [Semana do Mês (Primeiro, Segundo, Terceiro, Quarto, Último)] [Dia da Semana De Segunda a Domingo] [Deslocamento Opcional(Não. de dias)]. O valor de deslocamento deve estar entre -6 e 6 inclusive. Exemplos de agenda mensal são recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.

StartDateTime

Obtém ou define a data de início efetiva da janela de manutenção no formato YYYY-MM-DD hh:mm. A data de início pode ser definida como a data atual ou a data futura. A janela será criada no fuso horário fornecido e ajustada ao horário de verão de acordo com esse fuso horário.

SystemData

Obtém os metadados do azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de Resource)
Tags

Obtém ou define as marcas do recurso

TimeZone

Obtém ou define o nome do fuso horário. A lista de fusos horários pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Exemplo: Hora Oficial do Pacífico, UTC, Hora Oficial do Oeste Europeu, Hora Oficial da Coreia do Sul, Cen. Hora Oficial da Austrália.

Type

Obtém o tipo do recurso

(Herdado de Resource)
Visibility

Obtém ou define a visibilidade da configuração. O valor padrão é 'Personalizado'. Os valores possíveis incluem: 'Custom', 'Public'

Aplica-se a