ArmMaintenanceModelFactory.MaintenanceConfigurationData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de MaintenanceConfigurationData.
public static Azure.ResourceManager.Maintenance.MaintenanceConfigurationData MaintenanceConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string namespace = default, System.Collections.Generic.IDictionary<string,string> extensionProperties = default, Azure.ResourceManager.Maintenance.Models.MaintenanceScope? maintenanceScope = default, Azure.ResourceManager.Maintenance.Models.MaintenanceConfigurationVisibility? visibility = default, Azure.ResourceManager.Maintenance.Models.MaintenancePatchConfiguration installPatches = default, DateTimeOffset? startOn = default, DateTimeOffset? expireOn = default, TimeSpan? duration = default, string timeZone = default, string recurEvery = default);
static member MaintenanceConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.Maintenance.Models.MaintenanceScope> * Nullable<Azure.ResourceManager.Maintenance.Models.MaintenanceConfigurationVisibility> * Azure.ResourceManager.Maintenance.Models.MaintenancePatchConfiguration * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<TimeSpan> * string * string -> Azure.ResourceManager.Maintenance.MaintenanceConfigurationData
Public Shared Function MaintenanceConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional namespace As String = Nothing, Optional extensionProperties As IDictionary(Of String, String) = Nothing, Optional maintenanceScope As Nullable(Of MaintenanceScope) = Nothing, Optional visibility As Nullable(Of MaintenanceConfigurationVisibility) = Nothing, Optional installPatches As MaintenancePatchConfiguration = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing, Optional timeZone As String = Nothing, Optional recurEvery As String = Nothing) As MaintenanceConfigurationData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- tags
- IDictionary<String,String>
As marcas.
- location
- AzureLocation
O local.
- namespace
- String
Obtém ou define o namespace do recurso.
- extensionProperties
- IDictionary<String,String>
Obtém ou define extensionProperties da maintenanceConfiguration.
- maintenanceScope
- Nullable<MaintenanceScope>
Obtém ou define maintenanceScope da configuração.
- visibility
- Nullable<MaintenanceConfigurationVisibility>
Obtém ou define a visibilidade da configuração. O valor padrão é 'Custom'.
- installPatches
- MaintenancePatchConfiguration
Os parâmetros de entrada a serem passados para a operação de execução de patch.
- startOn
- Nullable<DateTimeOffset>
Data de início efetiva da janela de manutenção no formato DD-MM-AAAA 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.
- expireOn
- Nullable<DateTimeOffset>
Data de validade efetiva da janela de manutenção no formato DD-MM-AAAA 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.
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.
- timeZone
- String
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.
- recurEvery
- String
Taxa na qual é esperada 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 de 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. Os exemplos de agendamento 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.
Retornos
Uma nova MaintenanceConfigurationData instância para simulação.