1. Packages
  2. Elasticstack Provider
  3. API Docs
  4. KibanaMaintenanceWindow
elasticstack 0.12.1 published on Thursday, Oct 23, 2025 by elastic

elasticstack.KibanaMaintenanceWindow

Get Started
elasticstack logo
elasticstack 0.12.1 published on Thursday, Oct 23, 2025 by elastic

    Creates and manages Kibana maintenance windows

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.elasticstack.KibanaMaintenanceWindow;
    import com.pulumi.elasticstack.KibanaMaintenanceWindowArgs;
    import com.pulumi.elasticstack.inputs.KibanaMaintenanceWindowCustomScheduleArgs;
    import com.pulumi.elasticstack.inputs.KibanaMaintenanceWindowCustomScheduleRecurringArgs;
    import com.pulumi.elasticstack.inputs.KibanaMaintenanceWindowScopeArgs;
    import com.pulumi.elasticstack.inputs.KibanaMaintenanceWindowScopeAlertingArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var myMaintenanceWindow = new KibanaMaintenanceWindow("myMaintenanceWindow", KibanaMaintenanceWindowArgs.builder()
                .customSchedule(KibanaMaintenanceWindowCustomScheduleArgs.builder()
                    .duration("12d")
                    .recurring(KibanaMaintenanceWindowCustomScheduleRecurringArgs.builder()
                        .every("21d")
                        .onMonth(12)
                        .onMonthDay(                    
                            1,
                            2,
                            4,
                            6,
                            7)
                        .onWeekDay(                    
                            "MO",
                            "+3TU",
                            "-2FR")
                        .build())
                    .start("1993-01-01T05:00:00.200Z")
                    .build())
                .enabled(true)
                .scope(KibanaMaintenanceWindowScopeArgs.builder()
                    .alerting(KibanaMaintenanceWindowScopeAlertingArgs.builder()
                        .kql("_id: '1234'")
                        .build())
                    .build())
                .title("UPDATE TEST")
                .build());
    
        }
    }
    
    resources:
      myMaintenanceWindow:
        type: elasticstack:KibanaMaintenanceWindow
        properties:
          customSchedule:
            duration: 12d
            recurring:
              every: 21d
              onMonth:
                - 12
              onMonthDay:
                - 1
                - 2
                - 4
                - 6
                - 7
              onWeekDay:
                - MO
                - +3TU
                - -2FR
            start: 1993-01-01T05:00:00.200Z
          enabled: true
          scope:
            alerting:
              kql: '_id: ''1234'''
          title: UPDATE TEST
    

    Create KibanaMaintenanceWindow Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new KibanaMaintenanceWindow(name: string, args: KibanaMaintenanceWindowArgs, opts?: CustomResourceOptions);
    @overload
    def KibanaMaintenanceWindow(resource_name: str,
                                args: KibanaMaintenanceWindowArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def KibanaMaintenanceWindow(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                custom_schedule: Optional[KibanaMaintenanceWindowCustomScheduleArgs] = None,
                                title: Optional[str] = None,
                                enabled: Optional[bool] = None,
                                scope: Optional[KibanaMaintenanceWindowScopeArgs] = None,
                                space_id: Optional[str] = None)
    func NewKibanaMaintenanceWindow(ctx *Context, name string, args KibanaMaintenanceWindowArgs, opts ...ResourceOption) (*KibanaMaintenanceWindow, error)
    public KibanaMaintenanceWindow(string name, KibanaMaintenanceWindowArgs args, CustomResourceOptions? opts = null)
    public KibanaMaintenanceWindow(String name, KibanaMaintenanceWindowArgs args)
    public KibanaMaintenanceWindow(String name, KibanaMaintenanceWindowArgs args, CustomResourceOptions options)
    
    type: elasticstack:KibanaMaintenanceWindow
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args KibanaMaintenanceWindowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args KibanaMaintenanceWindowArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args KibanaMaintenanceWindowArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args KibanaMaintenanceWindowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args KibanaMaintenanceWindowArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var kibanaMaintenanceWindowResource = new Elasticstack.KibanaMaintenanceWindow("kibanaMaintenanceWindowResource", new()
    {
        CustomSchedule = new Elasticstack.Inputs.KibanaMaintenanceWindowCustomScheduleArgs
        {
            Duration = "string",
            Recurring = new Elasticstack.Inputs.KibanaMaintenanceWindowCustomScheduleRecurringArgs
            {
                End = "string",
                Every = "string",
                Occurrences = 0,
                OnMonthDays = new[]
                {
                    0,
                },
                OnMonths = new[]
                {
                    0,
                },
                OnWeekDays = new[]
                {
                    "string",
                },
            },
            Start = "string",
            Timezone = "string",
        },
        Title = "string",
        Enabled = false,
        Scope = new Elasticstack.Inputs.KibanaMaintenanceWindowScopeArgs
        {
            Alerting = new Elasticstack.Inputs.KibanaMaintenanceWindowScopeAlertingArgs
            {
                Kql = "string",
            },
        },
        SpaceId = "string",
    });
    
    example, err := elasticstack.NewKibanaMaintenanceWindow(ctx, "kibanaMaintenanceWindowResource", &elasticstack.KibanaMaintenanceWindowArgs{
    	CustomSchedule: &elasticstack.KibanaMaintenanceWindowCustomScheduleArgs{
    		Duration: pulumi.String("string"),
    		Recurring: &elasticstack.KibanaMaintenanceWindowCustomScheduleRecurringArgs{
    			End:         pulumi.String("string"),
    			Every:       pulumi.String("string"),
    			Occurrences: pulumi.Float64(0),
    			OnMonthDays: pulumi.Float64Array{
    				pulumi.Float64(0),
    			},
    			OnMonths: pulumi.Float64Array{
    				pulumi.Float64(0),
    			},
    			OnWeekDays: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Start:    pulumi.String("string"),
    		Timezone: pulumi.String("string"),
    	},
    	Title:   pulumi.String("string"),
    	Enabled: pulumi.Bool(false),
    	Scope: &elasticstack.KibanaMaintenanceWindowScopeArgs{
    		Alerting: &elasticstack.KibanaMaintenanceWindowScopeAlertingArgs{
    			Kql: pulumi.String("string"),
    		},
    	},
    	SpaceId: pulumi.String("string"),
    })
    
    var kibanaMaintenanceWindowResource = new KibanaMaintenanceWindow("kibanaMaintenanceWindowResource", KibanaMaintenanceWindowArgs.builder()
        .customSchedule(KibanaMaintenanceWindowCustomScheduleArgs.builder()
            .duration("string")
            .recurring(KibanaMaintenanceWindowCustomScheduleRecurringArgs.builder()
                .end("string")
                .every("string")
                .occurrences(0.0)
                .onMonthDays(0.0)
                .onMonths(0.0)
                .onWeekDays("string")
                .build())
            .start("string")
            .timezone("string")
            .build())
        .title("string")
        .enabled(false)
        .scope(KibanaMaintenanceWindowScopeArgs.builder()
            .alerting(KibanaMaintenanceWindowScopeAlertingArgs.builder()
                .kql("string")
                .build())
            .build())
        .spaceId("string")
        .build());
    
    kibana_maintenance_window_resource = elasticstack.KibanaMaintenanceWindow("kibanaMaintenanceWindowResource",
        custom_schedule={
            "duration": "string",
            "recurring": {
                "end": "string",
                "every": "string",
                "occurrences": 0,
                "on_month_days": [0],
                "on_months": [0],
                "on_week_days": ["string"],
            },
            "start": "string",
            "timezone": "string",
        },
        title="string",
        enabled=False,
        scope={
            "alerting": {
                "kql": "string",
            },
        },
        space_id="string")
    
    const kibanaMaintenanceWindowResource = new elasticstack.KibanaMaintenanceWindow("kibanaMaintenanceWindowResource", {
        customSchedule: {
            duration: "string",
            recurring: {
                end: "string",
                every: "string",
                occurrences: 0,
                onMonthDays: [0],
                onMonths: [0],
                onWeekDays: ["string"],
            },
            start: "string",
            timezone: "string",
        },
        title: "string",
        enabled: false,
        scope: {
            alerting: {
                kql: "string",
            },
        },
        spaceId: "string",
    });
    
    type: elasticstack:KibanaMaintenanceWindow
    properties:
        customSchedule:
            duration: string
            recurring:
                end: string
                every: string
                occurrences: 0
                onMonthDays:
                    - 0
                onMonths:
                    - 0
                onWeekDays:
                    - string
            start: string
            timezone: string
        enabled: false
        scope:
            alerting:
                kql: string
        spaceId: string
        title: string
    

    KibanaMaintenanceWindow Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The KibanaMaintenanceWindow resource accepts the following input properties:

    CustomSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    Title string
    The name of the maintenance window.
    Enabled bool
    Whether the current maintenance window is enabled.
    Scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    CustomSchedule KibanaMaintenanceWindowCustomScheduleArgs
    A set schedule over which the maintenance window applies.
    Title string
    The name of the maintenance window.
    Enabled bool
    Whether the current maintenance window is enabled.
    Scope KibanaMaintenanceWindowScopeArgs
    An object that narrows the scope of what is affected by this maintenance window.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    customSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    title String
    The name of the maintenance window.
    enabled Boolean
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.
    customSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    title string
    The name of the maintenance window.
    enabled boolean
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    custom_schedule KibanaMaintenanceWindowCustomScheduleArgs
    A set schedule over which the maintenance window applies.
    title str
    The name of the maintenance window.
    enabled bool
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScopeArgs
    An object that narrows the scope of what is affected by this maintenance window.
    space_id str
    An identifier for the space. If space_id is not provided, the default space is used.
    customSchedule Property Map
    A set schedule over which the maintenance window applies.
    title String
    The name of the maintenance window.
    enabled Boolean
    Whether the current maintenance window is enabled.
    scope Property Map
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the KibanaMaintenanceWindow resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing KibanaMaintenanceWindow Resource

    Get an existing KibanaMaintenanceWindow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: KibanaMaintenanceWindowState, opts?: CustomResourceOptions): KibanaMaintenanceWindow
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            custom_schedule: Optional[KibanaMaintenanceWindowCustomScheduleArgs] = None,
            enabled: Optional[bool] = None,
            scope: Optional[KibanaMaintenanceWindowScopeArgs] = None,
            space_id: Optional[str] = None,
            title: Optional[str] = None) -> KibanaMaintenanceWindow
    func GetKibanaMaintenanceWindow(ctx *Context, name string, id IDInput, state *KibanaMaintenanceWindowState, opts ...ResourceOption) (*KibanaMaintenanceWindow, error)
    public static KibanaMaintenanceWindow Get(string name, Input<string> id, KibanaMaintenanceWindowState? state, CustomResourceOptions? opts = null)
    public static KibanaMaintenanceWindow get(String name, Output<String> id, KibanaMaintenanceWindowState state, CustomResourceOptions options)
    resources:  _:    type: elasticstack:KibanaMaintenanceWindow    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CustomSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    Enabled bool
    Whether the current maintenance window is enabled.
    Scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    Title string
    The name of the maintenance window.
    CustomSchedule KibanaMaintenanceWindowCustomScheduleArgs
    A set schedule over which the maintenance window applies.
    Enabled bool
    Whether the current maintenance window is enabled.
    Scope KibanaMaintenanceWindowScopeArgs
    An object that narrows the scope of what is affected by this maintenance window.
    SpaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    Title string
    The name of the maintenance window.
    customSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    enabled Boolean
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.
    title String
    The name of the maintenance window.
    customSchedule KibanaMaintenanceWindowCustomSchedule
    A set schedule over which the maintenance window applies.
    enabled boolean
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScope
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId string
    An identifier for the space. If space_id is not provided, the default space is used.
    title string
    The name of the maintenance window.
    custom_schedule KibanaMaintenanceWindowCustomScheduleArgs
    A set schedule over which the maintenance window applies.
    enabled bool
    Whether the current maintenance window is enabled.
    scope KibanaMaintenanceWindowScopeArgs
    An object that narrows the scope of what is affected by this maintenance window.
    space_id str
    An identifier for the space. If space_id is not provided, the default space is used.
    title str
    The name of the maintenance window.
    customSchedule Property Map
    A set schedule over which the maintenance window applies.
    enabled Boolean
    Whether the current maintenance window is enabled.
    scope Property Map
    An object that narrows the scope of what is affected by this maintenance window.
    spaceId String
    An identifier for the space. If space_id is not provided, the default space is used.
    title String
    The name of the maintenance window.

    Supporting Types

    KibanaMaintenanceWindowCustomSchedule, KibanaMaintenanceWindowCustomScheduleArgs

    Duration string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    Recurring KibanaMaintenanceWindowCustomScheduleRecurring
    A set schedule over which the maintenance window applies.
    Start string
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    Timezone string
    The timezone of the schedule. The default timezone is UTC.
    Duration string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    Recurring KibanaMaintenanceWindowCustomScheduleRecurring
    A set schedule over which the maintenance window applies.
    Start string
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    Timezone string
    The timezone of the schedule. The default timezone is UTC.
    duration String
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    recurring KibanaMaintenanceWindowCustomScheduleRecurring
    A set schedule over which the maintenance window applies.
    start String
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    timezone String
    The timezone of the schedule. The default timezone is UTC.
    duration string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    recurring KibanaMaintenanceWindowCustomScheduleRecurring
    A set schedule over which the maintenance window applies.
    start string
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    timezone string
    The timezone of the schedule. The default timezone is UTC.
    duration str
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    recurring KibanaMaintenanceWindowCustomScheduleRecurring
    A set schedule over which the maintenance window applies.
    start str
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    timezone str
    The timezone of the schedule. The default timezone is UTC.
    duration String
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    recurring Property Map
    A set schedule over which the maintenance window applies.
    start String
    The start date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    timezone String
    The timezone of the schedule. The default timezone is UTC.

    KibanaMaintenanceWindowCustomScheduleRecurring, KibanaMaintenanceWindowCustomScheduleRecurringArgs

    End string
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    Every string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    Occurrences double
    The total number of recurrences of the schedule.
    OnMonthDays List<double>
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    OnMonths List<double>
    The specific months for a recurring schedule. Valid values are 1-12.
    OnWeekDays List<string>
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.
    End string
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    Every string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    Occurrences float64
    The total number of recurrences of the schedule.
    OnMonthDays []float64
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    OnMonths []float64
    The specific months for a recurring schedule. Valid values are 1-12.
    OnWeekDays []string
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.
    end String
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    every String
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    occurrences Double
    The total number of recurrences of the schedule.
    onMonthDays List<Double>
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    onMonths List<Double>
    The specific months for a recurring schedule. Valid values are 1-12.
    onWeekDays List<String>
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.
    end string
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    every string
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    occurrences number
    The total number of recurrences of the schedule.
    onMonthDays number[]
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    onMonths number[]
    The specific months for a recurring schedule. Valid values are 1-12.
    onWeekDays string[]
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.
    end str
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    every str
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    occurrences float
    The total number of recurrences of the schedule.
    on_month_days Sequence[float]
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    on_months Sequence[float]
    The specific months for a recurring schedule. Valid values are 1-12.
    on_week_days Sequence[str]
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.
    end String
    The end date and time of the schedule, provided in ISO 8601 format and set to the UTC timezone. For example: 2025-03-12T12:00:00.000Z.
    every String
    The duration of the schedule. It allows values in <integer><unit> format. <unit> is one of d, h, m, or s for days, hours, minutes, seconds. For example: 1d, 5h, 30m, 5000s.
    occurrences Number
    The total number of recurrences of the schedule.
    onMonthDays List<Number>
    The specific days of the month for a recurring schedule. Valid values are 1-31.
    onMonths List<Number>
    The specific months for a recurring schedule. Valid values are 1-12.
    onWeekDays List<String>
    The specific days of the week ([MO,TU,WE,TH,FR,SA,SU]) or nth day of month ([+1MO, -3FR, +2WE, -4SA, -5SU]) for a recurring schedule.

    KibanaMaintenanceWindowScope, KibanaMaintenanceWindowScopeArgs

    Alerting KibanaMaintenanceWindowScopeAlerting
    A set schedule over which the maintenance window applies.
    Alerting KibanaMaintenanceWindowScopeAlerting
    A set schedule over which the maintenance window applies.
    alerting KibanaMaintenanceWindowScopeAlerting
    A set schedule over which the maintenance window applies.
    alerting KibanaMaintenanceWindowScopeAlerting
    A set schedule over which the maintenance window applies.
    alerting KibanaMaintenanceWindowScopeAlerting
    A set schedule over which the maintenance window applies.
    alerting Property Map
    A set schedule over which the maintenance window applies.

    KibanaMaintenanceWindowScopeAlerting, KibanaMaintenanceWindowScopeAlertingArgs

    Kql string
    A filter written in Kibana Query Language (KQL).
    Kql string
    A filter written in Kibana Query Language (KQL).
    kql String
    A filter written in Kibana Query Language (KQL).
    kql string
    A filter written in Kibana Query Language (KQL).
    kql str
    A filter written in Kibana Query Language (KQL).
    kql String
    A filter written in Kibana Query Language (KQL).

    Import

    The pulumi import command can be used, for example:

    $ pulumi import elasticstack:index/kibanaMaintenanceWindow:KibanaMaintenanceWindow my_maintenance_window <space id>/<maintenance window id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    elasticstack elastic/terraform-provider-elasticstack
    License
    Notes
    This Pulumi package is based on the elasticstack Terraform Provider.
    elasticstack logo
    elasticstack 0.12.1 published on Thursday, Oct 23, 2025 by elastic
      Meet Neo: Your AI Platform Teammate