dynatrace.MaintenanceWindow
Explore with Pulumi AI
!> This resource API endpoint has been deprecated, please use dynatrace.Maintenance instead.
This resource requires the API token scopes Read configuration (
ReadConfig
) and Write configuration (WriteConfig
)
Dynatrace Documentation
Maintenance windows - https://www.dynatrace.com/support/help/how-to-use-dynatrace/problem-detection-and-analysis/notifications-and-alerting/maintenance-windows
Maintenance windows API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/maintenance-windows-api
Resource Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dynatrace from "@pulumiverse/dynatrace";
const _name_ = new dynatrace.MaintenanceWindow("#name#", {
schedule: {
end: "2021-05-11 14:41",
recurrenceType: "ONCE",
start: "2021-05-11 13:41",
zoneId: "Europe/Vienna",
},
scope: {
matches: [{
tagCombination: "AND",
tags: [
{
context: "CONTEXTLESS",
key: "bggtedgxen",
},
{
context: "CONTEXTLESS",
key: "deldel1",
},
],
}],
},
suppressSynthMonExec: true,
suppression: "DONT_DETECT_PROBLEMS",
type: "PLANNED",
});
import pulumi
import pulumiverse_dynatrace as dynatrace
_name_ = dynatrace.MaintenanceWindow("#name#",
schedule=dynatrace.MaintenanceWindowScheduleArgs(
end="2021-05-11 14:41",
recurrence_type="ONCE",
start="2021-05-11 13:41",
zone_id="Europe/Vienna",
),
scope=dynatrace.MaintenanceWindowScopeArgs(
matches=[dynatrace.MaintenanceWindowScopeMatchArgs(
tag_combination="AND",
tags=[
dynatrace.MaintenanceWindowScopeMatchTagArgs(
context="CONTEXTLESS",
key="bggtedgxen",
),
dynatrace.MaintenanceWindowScopeMatchTagArgs(
context="CONTEXTLESS",
key="deldel1",
),
],
)],
),
suppress_synth_mon_exec=True,
suppression="DONT_DETECT_PROBLEMS",
type="PLANNED")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dynatrace.NewMaintenanceWindow(ctx, "#name#", &dynatrace.MaintenanceWindowArgs{
Schedule: &dynatrace.MaintenanceWindowScheduleArgs{
End: pulumi.String("2021-05-11 14:41"),
RecurrenceType: pulumi.String("ONCE"),
Start: pulumi.String("2021-05-11 13:41"),
ZoneId: pulumi.String("Europe/Vienna"),
},
Scope: &dynatrace.MaintenanceWindowScopeArgs{
Matches: dynatrace.MaintenanceWindowScopeMatchArray{
&dynatrace.MaintenanceWindowScopeMatchArgs{
TagCombination: pulumi.String("AND"),
Tags: dynatrace.MaintenanceWindowScopeMatchTagArray{
&dynatrace.MaintenanceWindowScopeMatchTagArgs{
Context: pulumi.String("CONTEXTLESS"),
Key: pulumi.String("bggtedgxen"),
},
&dynatrace.MaintenanceWindowScopeMatchTagArgs{
Context: pulumi.String("CONTEXTLESS"),
Key: pulumi.String("deldel1"),
},
},
},
},
},
SuppressSynthMonExec: pulumi.Bool(true),
Suppression: pulumi.String("DONT_DETECT_PROBLEMS"),
Type: pulumi.String("PLANNED"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dynatrace = Pulumiverse.Dynatrace;
return await Deployment.RunAsync(() =>
{
var _name_ = new Dynatrace.MaintenanceWindow("#name#", new()
{
Schedule = new Dynatrace.Inputs.MaintenanceWindowScheduleArgs
{
End = "2021-05-11 14:41",
RecurrenceType = "ONCE",
Start = "2021-05-11 13:41",
ZoneId = "Europe/Vienna",
},
Scope = new Dynatrace.Inputs.MaintenanceWindowScopeArgs
{
Matches = new[]
{
new Dynatrace.Inputs.MaintenanceWindowScopeMatchArgs
{
TagCombination = "AND",
Tags = new[]
{
new Dynatrace.Inputs.MaintenanceWindowScopeMatchTagArgs
{
Context = "CONTEXTLESS",
Key = "bggtedgxen",
},
new Dynatrace.Inputs.MaintenanceWindowScopeMatchTagArgs
{
Context = "CONTEXTLESS",
Key = "deldel1",
},
},
},
},
},
SuppressSynthMonExec = true,
Suppression = "DONT_DETECT_PROBLEMS",
Type = "PLANNED",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dynatrace.MaintenanceWindow;
import com.pulumi.dynatrace.MaintenanceWindowArgs;
import com.pulumi.dynatrace.inputs.MaintenanceWindowScheduleArgs;
import com.pulumi.dynatrace.inputs.MaintenanceWindowScopeArgs;
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 _name_ = new MaintenanceWindow("#name#", MaintenanceWindowArgs.builder()
.schedule(MaintenanceWindowScheduleArgs.builder()
.end("2021-05-11 14:41")
.recurrenceType("ONCE")
.start("2021-05-11 13:41")
.zoneId("Europe/Vienna")
.build())
.scope(MaintenanceWindowScopeArgs.builder()
.matches(MaintenanceWindowScopeMatchArgs.builder()
.tagCombination("AND")
.tags(
MaintenanceWindowScopeMatchTagArgs.builder()
.context("CONTEXTLESS")
.key("bggtedgxen")
.build(),
MaintenanceWindowScopeMatchTagArgs.builder()
.context("CONTEXTLESS")
.key("deldel1")
.build())
.build())
.build())
.suppressSynthMonExec(true)
.suppression("DONT_DETECT_PROBLEMS")
.type("PLANNED")
.build());
}
}
resources:
'#name#':
type: dynatrace:MaintenanceWindow
properties:
schedule:
end: 2021-05-11 14:41
recurrenceType: ONCE
start: 2021-05-11 13:41
zoneId: Europe/Vienna
scope:
matches:
- tagCombination: AND
tags:
- context: CONTEXTLESS
key: bggtedgxen
- context: CONTEXTLESS
key: deldel1
suppressSynthMonExec: true
suppression: DONT_DETECT_PROBLEMS
type: PLANNED
Create MaintenanceWindow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MaintenanceWindow(name: string, args: MaintenanceWindowArgs, opts?: CustomResourceOptions);
@overload
def MaintenanceWindow(resource_name: str,
args: MaintenanceWindowArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MaintenanceWindow(resource_name: str,
opts: Optional[ResourceOptions] = None,
suppression: Optional[str] = None,
type: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
name: Optional[str] = None,
schedule: Optional[MaintenanceWindowScheduleArgs] = None,
scope: Optional[MaintenanceWindowScopeArgs] = None,
suppress_synth_mon_exec: Optional[bool] = None,
unknowns: Optional[str] = None)
func NewMaintenanceWindow(ctx *Context, name string, args MaintenanceWindowArgs, opts ...ResourceOption) (*MaintenanceWindow, error)
public MaintenanceWindow(string name, MaintenanceWindowArgs args, CustomResourceOptions? opts = null)
public MaintenanceWindow(String name, MaintenanceWindowArgs args)
public MaintenanceWindow(String name, MaintenanceWindowArgs args, CustomResourceOptions options)
type: dynatrace:MaintenanceWindow
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 MaintenanceWindowArgs
- 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 MaintenanceWindowArgs
- 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 MaintenanceWindowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MaintenanceWindowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MaintenanceWindowArgs
- 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 maintenanceWindowResource = new Dynatrace.MaintenanceWindow("maintenanceWindowResource", new()
{
Suppression = "string",
Type = "string",
Description = "string",
Enabled = false,
Name = "string",
Schedule = new Dynatrace.Inputs.MaintenanceWindowScheduleArgs
{
End = "string",
RecurrenceType = "string",
Start = "string",
ZoneId = "string",
Recurrence = new Dynatrace.Inputs.MaintenanceWindowScheduleRecurrenceArgs
{
DurationMinutes = 0,
StartTime = "string",
DayOfMonth = 0,
DayOfWeek = "string",
Unknowns = "string",
},
Unknowns = "string",
},
Scope = new Dynatrace.Inputs.MaintenanceWindowScopeArgs
{
Entities = new[]
{
"string",
},
Matches = new[]
{
new Dynatrace.Inputs.MaintenanceWindowScopeMatchArgs
{
MzId = "string",
TagCombination = "string",
Tags = new[]
{
new Dynatrace.Inputs.MaintenanceWindowScopeMatchTagArgs
{
Context = "string",
Key = "string",
Unknowns = "string",
Value = "string",
},
},
Type = "string",
Unknowns = "string",
},
},
Unknowns = "string",
},
SuppressSynthMonExec = false,
Unknowns = "string",
});
example, err := dynatrace.NewMaintenanceWindow(ctx, "maintenanceWindowResource", &dynatrace.MaintenanceWindowArgs{
Suppression: pulumi.String("string"),
Type: pulumi.String("string"),
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Name: pulumi.String("string"),
Schedule: &dynatrace.MaintenanceWindowScheduleArgs{
End: pulumi.String("string"),
RecurrenceType: pulumi.String("string"),
Start: pulumi.String("string"),
ZoneId: pulumi.String("string"),
Recurrence: &dynatrace.MaintenanceWindowScheduleRecurrenceArgs{
DurationMinutes: pulumi.Int(0),
StartTime: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
DayOfWeek: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
Unknowns: pulumi.String("string"),
},
Scope: &dynatrace.MaintenanceWindowScopeArgs{
Entities: pulumi.StringArray{
pulumi.String("string"),
},
Matches: dynatrace.MaintenanceWindowScopeMatchArray{
&dynatrace.MaintenanceWindowScopeMatchArgs{
MzId: pulumi.String("string"),
TagCombination: pulumi.String("string"),
Tags: dynatrace.MaintenanceWindowScopeMatchTagArray{
&dynatrace.MaintenanceWindowScopeMatchTagArgs{
Context: pulumi.String("string"),
Key: pulumi.String("string"),
Unknowns: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
},
Unknowns: pulumi.String("string"),
},
SuppressSynthMonExec: pulumi.Bool(false),
Unknowns: pulumi.String("string"),
})
var maintenanceWindowResource = new MaintenanceWindow("maintenanceWindowResource", MaintenanceWindowArgs.builder()
.suppression("string")
.type("string")
.description("string")
.enabled(false)
.name("string")
.schedule(MaintenanceWindowScheduleArgs.builder()
.end("string")
.recurrenceType("string")
.start("string")
.zoneId("string")
.recurrence(MaintenanceWindowScheduleRecurrenceArgs.builder()
.durationMinutes(0)
.startTime("string")
.dayOfMonth(0)
.dayOfWeek("string")
.unknowns("string")
.build())
.unknowns("string")
.build())
.scope(MaintenanceWindowScopeArgs.builder()
.entities("string")
.matches(MaintenanceWindowScopeMatchArgs.builder()
.mzId("string")
.tagCombination("string")
.tags(MaintenanceWindowScopeMatchTagArgs.builder()
.context("string")
.key("string")
.unknowns("string")
.value("string")
.build())
.type("string")
.unknowns("string")
.build())
.unknowns("string")
.build())
.suppressSynthMonExec(false)
.unknowns("string")
.build());
maintenance_window_resource = dynatrace.MaintenanceWindow("maintenanceWindowResource",
suppression="string",
type="string",
description="string",
enabled=False,
name="string",
schedule=dynatrace.MaintenanceWindowScheduleArgs(
end="string",
recurrence_type="string",
start="string",
zone_id="string",
recurrence=dynatrace.MaintenanceWindowScheduleRecurrenceArgs(
duration_minutes=0,
start_time="string",
day_of_month=0,
day_of_week="string",
unknowns="string",
),
unknowns="string",
),
scope=dynatrace.MaintenanceWindowScopeArgs(
entities=["string"],
matches=[dynatrace.MaintenanceWindowScopeMatchArgs(
mz_id="string",
tag_combination="string",
tags=[dynatrace.MaintenanceWindowScopeMatchTagArgs(
context="string",
key="string",
unknowns="string",
value="string",
)],
type="string",
unknowns="string",
)],
unknowns="string",
),
suppress_synth_mon_exec=False,
unknowns="string")
const maintenanceWindowResource = new dynatrace.MaintenanceWindow("maintenanceWindowResource", {
suppression: "string",
type: "string",
description: "string",
enabled: false,
name: "string",
schedule: {
end: "string",
recurrenceType: "string",
start: "string",
zoneId: "string",
recurrence: {
durationMinutes: 0,
startTime: "string",
dayOfMonth: 0,
dayOfWeek: "string",
unknowns: "string",
},
unknowns: "string",
},
scope: {
entities: ["string"],
matches: [{
mzId: "string",
tagCombination: "string",
tags: [{
context: "string",
key: "string",
unknowns: "string",
value: "string",
}],
type: "string",
unknowns: "string",
}],
unknowns: "string",
},
suppressSynthMonExec: false,
unknowns: "string",
});
type: dynatrace:MaintenanceWindow
properties:
description: string
enabled: false
name: string
schedule:
end: string
recurrence:
dayOfMonth: 0
dayOfWeek: string
durationMinutes: 0
startTime: string
unknowns: string
recurrenceType: string
start: string
unknowns: string
zoneId: string
scope:
entities:
- string
matches:
- mzId: string
tagCombination: string
tags:
- context: string
key: string
unknowns: string
value: string
type: string
unknowns: string
unknowns: string
suppressSynthMonExec: false
suppression: string
type: string
unknowns: string
MaintenanceWindow Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The MaintenanceWindow resource accepts the following input properties:
- Suppression string
- The type of suppression of alerting and problem detection during the maintenance
- Type string
- The type of the maintenance: planned or unplanned
- Description string
- A short description of the maintenance purpose
- Enabled bool
- The Maintenance Window is enabled or disabled
- Name string
- The name of the maintenance window, displayed in the UI
- Schedule
Pulumiverse.
Dynatrace. Inputs. Maintenance Window Schedule - The schedule of the maintenance window
- Scope
Pulumiverse.
Dynatrace. Inputs. Maintenance Window Scope - the tiles this Dashboard consist of
- Suppress
Synth boolMon Exec - Suppress execution of synthetic monitors during the maintenance
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Suppression string
- The type of suppression of alerting and problem detection during the maintenance
- Type string
- The type of the maintenance: planned or unplanned
- Description string
- A short description of the maintenance purpose
- Enabled bool
- The Maintenance Window is enabled or disabled
- Name string
- The name of the maintenance window, displayed in the UI
- Schedule
Maintenance
Window Schedule Args - The schedule of the maintenance window
- Scope
Maintenance
Window Scope Args - the tiles this Dashboard consist of
- Suppress
Synth boolMon Exec - Suppress execution of synthetic monitors during the maintenance
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- suppression String
- The type of suppression of alerting and problem detection during the maintenance
- type String
- The type of the maintenance: planned or unplanned
- description String
- A short description of the maintenance purpose
- enabled Boolean
- The Maintenance Window is enabled or disabled
- name String
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule - The schedule of the maintenance window
- scope
Maintenance
Window Scope - the tiles this Dashboard consist of
- suppress
Synth BooleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- suppression string
- The type of suppression of alerting and problem detection during the maintenance
- type string
- The type of the maintenance: planned or unplanned
- description string
- A short description of the maintenance purpose
- enabled boolean
- The Maintenance Window is enabled or disabled
- name string
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule - The schedule of the maintenance window
- scope
Maintenance
Window Scope - the tiles this Dashboard consist of
- suppress
Synth booleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- suppression str
- The type of suppression of alerting and problem detection during the maintenance
- type str
- The type of the maintenance: planned or unplanned
- description str
- A short description of the maintenance purpose
- enabled bool
- The Maintenance Window is enabled or disabled
- name str
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule Args - The schedule of the maintenance window
- scope
Maintenance
Window Scope Args - the tiles this Dashboard consist of
- suppress_
synth_ boolmon_ exec - Suppress execution of synthetic monitors during the maintenance
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- suppression String
- The type of suppression of alerting and problem detection during the maintenance
- type String
- The type of the maintenance: planned or unplanned
- description String
- A short description of the maintenance purpose
- enabled Boolean
- The Maintenance Window is enabled or disabled
- name String
- The name of the maintenance window, displayed in the UI
- schedule Property Map
- The schedule of the maintenance window
- scope Property Map
- the tiles this Dashboard consist of
- suppress
Synth BooleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
Outputs
All input properties are implicitly available as output properties. Additionally, the MaintenanceWindow 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 MaintenanceWindow Resource
Get an existing MaintenanceWindow 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?: MaintenanceWindowState, opts?: CustomResourceOptions): MaintenanceWindow
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
name: Optional[str] = None,
schedule: Optional[MaintenanceWindowScheduleArgs] = None,
scope: Optional[MaintenanceWindowScopeArgs] = None,
suppress_synth_mon_exec: Optional[bool] = None,
suppression: Optional[str] = None,
type: Optional[str] = None,
unknowns: Optional[str] = None) -> MaintenanceWindow
func GetMaintenanceWindow(ctx *Context, name string, id IDInput, state *MaintenanceWindowState, opts ...ResourceOption) (*MaintenanceWindow, error)
public static MaintenanceWindow Get(string name, Input<string> id, MaintenanceWindowState? state, CustomResourceOptions? opts = null)
public static MaintenanceWindow get(String name, Output<String> id, MaintenanceWindowState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Description string
- A short description of the maintenance purpose
- Enabled bool
- The Maintenance Window is enabled or disabled
- Name string
- The name of the maintenance window, displayed in the UI
- Schedule
Pulumiverse.
Dynatrace. Inputs. Maintenance Window Schedule - The schedule of the maintenance window
- Scope
Pulumiverse.
Dynatrace. Inputs. Maintenance Window Scope - the tiles this Dashboard consist of
- Suppress
Synth boolMon Exec - Suppress execution of synthetic monitors during the maintenance
- Suppression string
- The type of suppression of alerting and problem detection during the maintenance
- Type string
- The type of the maintenance: planned or unplanned
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Description string
- A short description of the maintenance purpose
- Enabled bool
- The Maintenance Window is enabled or disabled
- Name string
- The name of the maintenance window, displayed in the UI
- Schedule
Maintenance
Window Schedule Args - The schedule of the maintenance window
- Scope
Maintenance
Window Scope Args - the tiles this Dashboard consist of
- Suppress
Synth boolMon Exec - Suppress execution of synthetic monitors during the maintenance
- Suppression string
- The type of suppression of alerting and problem detection during the maintenance
- Type string
- The type of the maintenance: planned or unplanned
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- description String
- A short description of the maintenance purpose
- enabled Boolean
- The Maintenance Window is enabled or disabled
- name String
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule - The schedule of the maintenance window
- scope
Maintenance
Window Scope - the tiles this Dashboard consist of
- suppress
Synth BooleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- suppression String
- The type of suppression of alerting and problem detection during the maintenance
- type String
- The type of the maintenance: planned or unplanned
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- description string
- A short description of the maintenance purpose
- enabled boolean
- The Maintenance Window is enabled or disabled
- name string
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule - The schedule of the maintenance window
- scope
Maintenance
Window Scope - the tiles this Dashboard consist of
- suppress
Synth booleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- suppression string
- The type of suppression of alerting and problem detection during the maintenance
- type string
- The type of the maintenance: planned or unplanned
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- description str
- A short description of the maintenance purpose
- enabled bool
- The Maintenance Window is enabled or disabled
- name str
- The name of the maintenance window, displayed in the UI
- schedule
Maintenance
Window Schedule Args - The schedule of the maintenance window
- scope
Maintenance
Window Scope Args - the tiles this Dashboard consist of
- suppress_
synth_ boolmon_ exec - Suppress execution of synthetic monitors during the maintenance
- suppression str
- The type of suppression of alerting and problem detection during the maintenance
- type str
- The type of the maintenance: planned or unplanned
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- description String
- A short description of the maintenance purpose
- enabled Boolean
- The Maintenance Window is enabled or disabled
- name String
- The name of the maintenance window, displayed in the UI
- schedule Property Map
- The schedule of the maintenance window
- scope Property Map
- the tiles this Dashboard consist of
- suppress
Synth BooleanMon Exec - Suppress execution of synthetic monitors during the maintenance
- suppression String
- The type of suppression of alerting and problem detection during the maintenance
- type String
- The type of the maintenance: planned or unplanned
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
Supporting Types
MaintenanceWindowSchedule, MaintenanceWindowScheduleArgs
- End string
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- Recurrence
Type string - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- Start string
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- Zone
Id string - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - Recurrence
Pulumiverse.
Dynatrace. Inputs. Maintenance Window Schedule Recurrence - The recurrence of the maintenance window
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- End string
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- Recurrence
Type string - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- Start string
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- Zone
Id string - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - Recurrence
Maintenance
Window Schedule Recurrence - The recurrence of the maintenance window
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- end String
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- recurrence
Type String - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- start String
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- zone
Id String - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - recurrence
Maintenance
Window Schedule Recurrence - The recurrence of the maintenance window
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- end string
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- recurrence
Type string - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- start string
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- zone
Id string - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - recurrence
Maintenance
Window Schedule Recurrence - The recurrence of the maintenance window
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- end str
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- recurrence_
type str - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- start str
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- zone_
id str - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - recurrence
Maintenance
Window Schedule Recurrence - The recurrence of the maintenance window
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- end String
- The end date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- recurrence
Type String - The type of the schedule recurrence. Possible values are
DAILY
,MONTHLY
,ONCE
andWEEKLY
- start String
- The start date and time of the maintenance window validity period in yyyy-mm-dd HH:mm format
- zone
Id String - The time zone of the start and end time. Default time zone is UTC. You can use either UTC offset
UTC+01:00
format or the IANA Time Zone Database format (for example,Europe/Vienna
) - recurrence Property Map
- The recurrence of the maintenance window
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
MaintenanceWindowScheduleRecurrence, MaintenanceWindowScheduleRecurrenceArgs
- Duration
Minutes int - The duration of the maintenance window in minutes
- Start
Time string - The start time of the maintenance window in HH:mm format
- Day
Of intMonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - Day
Of stringWeek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Duration
Minutes int - The duration of the maintenance window in minutes
- Start
Time string - The start time of the maintenance window in HH:mm format
- Day
Of intMonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - Day
Of stringWeek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- duration
Minutes Integer - The duration of the maintenance window in minutes
- start
Time String - The start time of the maintenance window in HH:mm format
- day
Of IntegerMonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - day
Of StringWeek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- duration
Minutes number - The duration of the maintenance window in minutes
- start
Time string - The start time of the maintenance window in HH:mm format
- day
Of numberMonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - day
Of stringWeek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- duration_
minutes int - The duration of the maintenance window in minutes
- start_
time str - The start time of the maintenance window in HH:mm format
- day_
of_ intmonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - day_
of_ strweek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- duration
Minutes Number - The duration of the maintenance window in minutes
- start
Time String - The start time of the maintenance window in HH:mm format
- day
Of NumberMonth - The day of the month for monthly maintenance. The value of
31
is treated as the last day of the month for months that don't have a 31st day. The value of30
is also treated as the last day of the month for February - day
Of StringWeek - The day of the week for weekly maintenance. The format is the full name of the day in upper case, for example
THURSDAY
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
MaintenanceWindowScope, MaintenanceWindowScopeArgs
- Entities List<string>
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- Matches
List<Pulumiverse.
Dynatrace. Inputs. Maintenance Window Scope Match> - A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Entities []string
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- Matches
[]Maintenance
Window Scope Match - A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- entities List<String>
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- matches
List<Maintenance
Window Scope Match> - A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- entities string[]
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- matches
Maintenance
Window Scope Match[] - A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- entities Sequence[str]
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- matches
Sequence[Maintenance
Window Scope Match] - A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- entities List<String>
- A list of Dynatrace entities (for example, hosts or services) to be included in the scope. Allowed values are Dynatrace entity IDs
- matches List<Property Map>
- A list of matching rules for dynamic scope formation. If several rules are set, the OR logic applies
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
MaintenanceWindowScopeMatch, MaintenanceWindowScopeMatchArgs
- Mz
Id string - The ID of a management zone to which the matched entities must belong
- Tag
Combination string - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- List<Pulumiverse.
Dynatrace. Inputs. Maintenance Window Scope Match Tag> - The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- Type string
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Mz
Id string - The ID of a management zone to which the matched entities must belong
- Tag
Combination string - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- []Maintenance
Window Scope Match Tag - The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- Type string
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- mz
Id String - The ID of a management zone to which the matched entities must belong
- tag
Combination String - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- List<Maintenance
Window Scope Match Tag> - The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- type String
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- mz
Id string - The ID of a management zone to which the matched entities must belong
- tag
Combination string - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- Maintenance
Window Scope Match Tag[] - The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- type string
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- mz_
id str - The ID of a management zone to which the matched entities must belong
- tag_
combination str - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- Sequence[Maintenance
Window Scope Match Tag] - The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- type str
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- mz
Id String - The ID of a management zone to which the matched entities must belong
- tag
Combination String - The logic that applies when several tags are specified: AND/OR. If not set, the OR logic is used
- List<Property Map>
- The tag you want to use for matching. You can use custom tags from the UI, AWS tags, Cloud Foundry tags, OpenShift/Kubernetes, and tags based on environment variables
- type String
- The type of the Dynatrace entities (for example, hosts or services) you want to pick up by matching
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
MaintenanceWindowScopeMatchTag, MaintenanceWindowScopeMatchTagArgs
- Context string
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - Key string
- The key of the tag. Custom tags have the tag value here
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Value string
- The value of the tag. Not applicable to custom tags
- Context string
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - Key string
- The key of the tag. Custom tags have the tag value here
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Value string
- The value of the tag. Not applicable to custom tags
- context String
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - key String
- The key of the tag. Custom tags have the tag value here
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- value String
- The value of the tag. Not applicable to custom tags
- context string
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - key string
- The key of the tag. Custom tags have the tag value here
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- value string
- The value of the tag. Not applicable to custom tags
- context str
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - key str
- The key of the tag. Custom tags have the tag value here
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- value str
- The value of the tag. Not applicable to custom tags
- context String
- The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
CONTEXTLESS
value - key String
- The key of the tag. Custom tags have the tag value here
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- value String
- The value of the tag. Not applicable to custom tags
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.