1. Packages
  2. Dynatrace
  3. API Docs
  4. Maintenance
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.Maintenance

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    Create Maintenance Resource

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

    Constructor syntax

    new Maintenance(name: string, args: MaintenanceArgs, opts?: CustomResourceOptions);
    @overload
    def Maintenance(resource_name: str,
                    args: MaintenanceArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Maintenance(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    general_properties: Optional[MaintenanceGeneralPropertiesArgs] = None,
                    schedule: Optional[MaintenanceScheduleArgs] = None,
                    enabled: Optional[bool] = None,
                    filters: Optional[Sequence[MaintenanceFilterArgs]] = None,
                    legacy_id: Optional[str] = None)
    func NewMaintenance(ctx *Context, name string, args MaintenanceArgs, opts ...ResourceOption) (*Maintenance, error)
    public Maintenance(string name, MaintenanceArgs args, CustomResourceOptions? opts = null)
    public Maintenance(String name, MaintenanceArgs args)
    public Maintenance(String name, MaintenanceArgs args, CustomResourceOptions options)
    
    type: dynatrace:Maintenance
    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 MaintenanceArgs
    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 MaintenanceArgs
    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 MaintenanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MaintenanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MaintenanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var maintenanceResource = new Dynatrace.Maintenance("maintenanceResource", new()
    {
        GeneralProperties = new Dynatrace.Inputs.MaintenanceGeneralPropertiesArgs
        {
            Name = "string",
            Suppression = "string",
            Type = "string",
            Description = "string",
            DisableSynthetic = false,
        },
        Schedule = new Dynatrace.Inputs.MaintenanceScheduleArgs
        {
            Type = "string",
            DailyRecurrence = new Dynatrace.Inputs.MaintenanceScheduleDailyRecurrenceArgs
            {
                RecurrenceRange = new Dynatrace.Inputs.MaintenanceScheduleDailyRecurrenceRecurrenceRangeArgs
                {
                    EndDate = "string",
                    StartDate = "string",
                },
                TimeWindow = new Dynatrace.Inputs.MaintenanceScheduleDailyRecurrenceTimeWindowArgs
                {
                    EndTime = "string",
                    StartTime = "string",
                    TimeZone = "string",
                },
            },
            MonthlyRecurrence = new Dynatrace.Inputs.MaintenanceScheduleMonthlyRecurrenceArgs
            {
                DayOfMonth = 0,
                RecurrenceRange = new Dynatrace.Inputs.MaintenanceScheduleMonthlyRecurrenceRecurrenceRangeArgs
                {
                    EndDate = "string",
                    StartDate = "string",
                },
                TimeWindow = new Dynatrace.Inputs.MaintenanceScheduleMonthlyRecurrenceTimeWindowArgs
                {
                    EndTime = "string",
                    StartTime = "string",
                    TimeZone = "string",
                },
            },
            OnceRecurrence = new Dynatrace.Inputs.MaintenanceScheduleOnceRecurrenceArgs
            {
                EndTime = "string",
                StartTime = "string",
                TimeZone = "string",
            },
            WeeklyRecurrence = new Dynatrace.Inputs.MaintenanceScheduleWeeklyRecurrenceArgs
            {
                DayOfWeek = "string",
                RecurrenceRange = new Dynatrace.Inputs.MaintenanceScheduleWeeklyRecurrenceRecurrenceRangeArgs
                {
                    EndDate = "string",
                    StartDate = "string",
                },
                TimeWindow = new Dynatrace.Inputs.MaintenanceScheduleWeeklyRecurrenceTimeWindowArgs
                {
                    EndTime = "string",
                    StartTime = "string",
                    TimeZone = "string",
                },
            },
        },
        Enabled = false,
        Filters = new[]
        {
            new Dynatrace.Inputs.MaintenanceFilterArgs
            {
                Filters = new[]
                {
                    new Dynatrace.Inputs.MaintenanceFilterFilterArgs
                    {
                        EntityId = "string",
                        EntityTags = new[]
                        {
                            "string",
                        },
                        EntityType = "string",
                        ManagementZones = new[]
                        {
                            "string",
                        },
                    },
                },
            },
        },
        LegacyId = "string",
    });
    
    example, err := dynatrace.NewMaintenance(ctx, "maintenanceResource", &dynatrace.MaintenanceArgs{
    	GeneralProperties: &dynatrace.MaintenanceGeneralPropertiesArgs{
    		Name:             pulumi.String("string"),
    		Suppression:      pulumi.String("string"),
    		Type:             pulumi.String("string"),
    		Description:      pulumi.String("string"),
    		DisableSynthetic: pulumi.Bool(false),
    	},
    	Schedule: &dynatrace.MaintenanceScheduleArgs{
    		Type: pulumi.String("string"),
    		DailyRecurrence: &dynatrace.MaintenanceScheduleDailyRecurrenceArgs{
    			RecurrenceRange: &dynatrace.MaintenanceScheduleDailyRecurrenceRecurrenceRangeArgs{
    				EndDate:   pulumi.String("string"),
    				StartDate: pulumi.String("string"),
    			},
    			TimeWindow: &dynatrace.MaintenanceScheduleDailyRecurrenceTimeWindowArgs{
    				EndTime:   pulumi.String("string"),
    				StartTime: pulumi.String("string"),
    				TimeZone:  pulumi.String("string"),
    			},
    		},
    		MonthlyRecurrence: &dynatrace.MaintenanceScheduleMonthlyRecurrenceArgs{
    			DayOfMonth: pulumi.Int(0),
    			RecurrenceRange: &dynatrace.MaintenanceScheduleMonthlyRecurrenceRecurrenceRangeArgs{
    				EndDate:   pulumi.String("string"),
    				StartDate: pulumi.String("string"),
    			},
    			TimeWindow: &dynatrace.MaintenanceScheduleMonthlyRecurrenceTimeWindowArgs{
    				EndTime:   pulumi.String("string"),
    				StartTime: pulumi.String("string"),
    				TimeZone:  pulumi.String("string"),
    			},
    		},
    		OnceRecurrence: &dynatrace.MaintenanceScheduleOnceRecurrenceArgs{
    			EndTime:   pulumi.String("string"),
    			StartTime: pulumi.String("string"),
    			TimeZone:  pulumi.String("string"),
    		},
    		WeeklyRecurrence: &dynatrace.MaintenanceScheduleWeeklyRecurrenceArgs{
    			DayOfWeek: pulumi.String("string"),
    			RecurrenceRange: &dynatrace.MaintenanceScheduleWeeklyRecurrenceRecurrenceRangeArgs{
    				EndDate:   pulumi.String("string"),
    				StartDate: pulumi.String("string"),
    			},
    			TimeWindow: &dynatrace.MaintenanceScheduleWeeklyRecurrenceTimeWindowArgs{
    				EndTime:   pulumi.String("string"),
    				StartTime: pulumi.String("string"),
    				TimeZone:  pulumi.String("string"),
    			},
    		},
    	},
    	Enabled: pulumi.Bool(false),
    	Filters: dynatrace.MaintenanceFilterArray{
    		&dynatrace.MaintenanceFilterArgs{
    			Filters: dynatrace.MaintenanceFilterFilterArray{
    				&dynatrace.MaintenanceFilterFilterArgs{
    					EntityId: pulumi.String("string"),
    					EntityTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					EntityType: pulumi.String("string"),
    					ManagementZones: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	LegacyId: pulumi.String("string"),
    })
    
    var maintenanceResource = new Maintenance("maintenanceResource", MaintenanceArgs.builder()        
        .generalProperties(MaintenanceGeneralPropertiesArgs.builder()
            .name("string")
            .suppression("string")
            .type("string")
            .description("string")
            .disableSynthetic(false)
            .build())
        .schedule(MaintenanceScheduleArgs.builder()
            .type("string")
            .dailyRecurrence(MaintenanceScheduleDailyRecurrenceArgs.builder()
                .recurrenceRange(MaintenanceScheduleDailyRecurrenceRecurrenceRangeArgs.builder()
                    .endDate("string")
                    .startDate("string")
                    .build())
                .timeWindow(MaintenanceScheduleDailyRecurrenceTimeWindowArgs.builder()
                    .endTime("string")
                    .startTime("string")
                    .timeZone("string")
                    .build())
                .build())
            .monthlyRecurrence(MaintenanceScheduleMonthlyRecurrenceArgs.builder()
                .dayOfMonth(0)
                .recurrenceRange(MaintenanceScheduleMonthlyRecurrenceRecurrenceRangeArgs.builder()
                    .endDate("string")
                    .startDate("string")
                    .build())
                .timeWindow(MaintenanceScheduleMonthlyRecurrenceTimeWindowArgs.builder()
                    .endTime("string")
                    .startTime("string")
                    .timeZone("string")
                    .build())
                .build())
            .onceRecurrence(MaintenanceScheduleOnceRecurrenceArgs.builder()
                .endTime("string")
                .startTime("string")
                .timeZone("string")
                .build())
            .weeklyRecurrence(MaintenanceScheduleWeeklyRecurrenceArgs.builder()
                .dayOfWeek("string")
                .recurrenceRange(MaintenanceScheduleWeeklyRecurrenceRecurrenceRangeArgs.builder()
                    .endDate("string")
                    .startDate("string")
                    .build())
                .timeWindow(MaintenanceScheduleWeeklyRecurrenceTimeWindowArgs.builder()
                    .endTime("string")
                    .startTime("string")
                    .timeZone("string")
                    .build())
                .build())
            .build())
        .enabled(false)
        .filters(MaintenanceFilterArgs.builder()
            .filters(MaintenanceFilterFilterArgs.builder()
                .entityId("string")
                .entityTags("string")
                .entityType("string")
                .managementZones("string")
                .build())
            .build())
        .legacyId("string")
        .build());
    
    maintenance_resource = dynatrace.Maintenance("maintenanceResource",
        general_properties=dynatrace.MaintenanceGeneralPropertiesArgs(
            name="string",
            suppression="string",
            type="string",
            description="string",
            disable_synthetic=False,
        ),
        schedule=dynatrace.MaintenanceScheduleArgs(
            type="string",
            daily_recurrence=dynatrace.MaintenanceScheduleDailyRecurrenceArgs(
                recurrence_range=dynatrace.MaintenanceScheduleDailyRecurrenceRecurrenceRangeArgs(
                    end_date="string",
                    start_date="string",
                ),
                time_window=dynatrace.MaintenanceScheduleDailyRecurrenceTimeWindowArgs(
                    end_time="string",
                    start_time="string",
                    time_zone="string",
                ),
            ),
            monthly_recurrence=dynatrace.MaintenanceScheduleMonthlyRecurrenceArgs(
                day_of_month=0,
                recurrence_range=dynatrace.MaintenanceScheduleMonthlyRecurrenceRecurrenceRangeArgs(
                    end_date="string",
                    start_date="string",
                ),
                time_window=dynatrace.MaintenanceScheduleMonthlyRecurrenceTimeWindowArgs(
                    end_time="string",
                    start_time="string",
                    time_zone="string",
                ),
            ),
            once_recurrence=dynatrace.MaintenanceScheduleOnceRecurrenceArgs(
                end_time="string",
                start_time="string",
                time_zone="string",
            ),
            weekly_recurrence=dynatrace.MaintenanceScheduleWeeklyRecurrenceArgs(
                day_of_week="string",
                recurrence_range=dynatrace.MaintenanceScheduleWeeklyRecurrenceRecurrenceRangeArgs(
                    end_date="string",
                    start_date="string",
                ),
                time_window=dynatrace.MaintenanceScheduleWeeklyRecurrenceTimeWindowArgs(
                    end_time="string",
                    start_time="string",
                    time_zone="string",
                ),
            ),
        ),
        enabled=False,
        filters=[dynatrace.MaintenanceFilterArgs(
            filters=[dynatrace.MaintenanceFilterFilterArgs(
                entity_id="string",
                entity_tags=["string"],
                entity_type="string",
                management_zones=["string"],
            )],
        )],
        legacy_id="string")
    
    const maintenanceResource = new dynatrace.Maintenance("maintenanceResource", {
        generalProperties: {
            name: "string",
            suppression: "string",
            type: "string",
            description: "string",
            disableSynthetic: false,
        },
        schedule: {
            type: "string",
            dailyRecurrence: {
                recurrenceRange: {
                    endDate: "string",
                    startDate: "string",
                },
                timeWindow: {
                    endTime: "string",
                    startTime: "string",
                    timeZone: "string",
                },
            },
            monthlyRecurrence: {
                dayOfMonth: 0,
                recurrenceRange: {
                    endDate: "string",
                    startDate: "string",
                },
                timeWindow: {
                    endTime: "string",
                    startTime: "string",
                    timeZone: "string",
                },
            },
            onceRecurrence: {
                endTime: "string",
                startTime: "string",
                timeZone: "string",
            },
            weeklyRecurrence: {
                dayOfWeek: "string",
                recurrenceRange: {
                    endDate: "string",
                    startDate: "string",
                },
                timeWindow: {
                    endTime: "string",
                    startTime: "string",
                    timeZone: "string",
                },
            },
        },
        enabled: false,
        filters: [{
            filters: [{
                entityId: "string",
                entityTags: ["string"],
                entityType: "string",
                managementZones: ["string"],
            }],
        }],
        legacyId: "string",
    });
    
    type: dynatrace:Maintenance
    properties:
        enabled: false
        filters:
            - filters:
                - entityId: string
                  entityTags:
                    - string
                  entityType: string
                  managementZones:
                    - string
        generalProperties:
            description: string
            disableSynthetic: false
            name: string
            suppression: string
            type: string
        legacyId: string
        schedule:
            dailyRecurrence:
                recurrenceRange:
                    endDate: string
                    startDate: string
                timeWindow:
                    endTime: string
                    startTime: string
                    timeZone: string
            monthlyRecurrence:
                dayOfMonth: 0
                recurrenceRange:
                    endDate: string
                    startDate: string
                timeWindow:
                    endTime: string
                    startTime: string
                    timeZone: string
            onceRecurrence:
                endTime: string
                startTime: string
                timeZone: string
            type: string
            weeklyRecurrence:
                dayOfWeek: string
                recurrenceRange:
                    endDate: string
                    startDate: string
                timeWindow:
                    endTime: string
                    startTime: string
                    timeZone: string
    

    Maintenance 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 Maintenance resource accepts the following input properties:

    GeneralProperties Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceGeneralProperties
    The general properties of the maintenance window
    Schedule Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceSchedule
    The schedule of the maintenance window
    Enabled bool
    The maintenance window is enabled or disabled
    Filters List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceFilter>
    The filters of the maintenance window
    LegacyId string
    The ID of this setting when referred to by the Config REST API V1
    GeneralProperties MaintenanceGeneralPropertiesArgs
    The general properties of the maintenance window
    Schedule MaintenanceScheduleArgs
    The schedule of the maintenance window
    Enabled bool
    The maintenance window is enabled or disabled
    Filters []MaintenanceFilterArgs
    The filters of the maintenance window
    LegacyId string
    The ID of this setting when referred to by the Config REST API V1
    generalProperties MaintenanceGeneralProperties
    The general properties of the maintenance window
    schedule MaintenanceSchedule
    The schedule of the maintenance window
    enabled Boolean
    The maintenance window is enabled or disabled
    filters List<MaintenanceFilter>
    The filters of the maintenance window
    legacyId String
    The ID of this setting when referred to by the Config REST API V1
    generalProperties MaintenanceGeneralProperties
    The general properties of the maintenance window
    schedule MaintenanceSchedule
    The schedule of the maintenance window
    enabled boolean
    The maintenance window is enabled or disabled
    filters MaintenanceFilter[]
    The filters of the maintenance window
    legacyId string
    The ID of this setting when referred to by the Config REST API V1
    general_properties MaintenanceGeneralPropertiesArgs
    The general properties of the maintenance window
    schedule MaintenanceScheduleArgs
    The schedule of the maintenance window
    enabled bool
    The maintenance window is enabled or disabled
    filters Sequence[MaintenanceFilterArgs]
    The filters of the maintenance window
    legacy_id str
    The ID of this setting when referred to by the Config REST API V1
    generalProperties Property Map
    The general properties of the maintenance window
    schedule Property Map
    The schedule of the maintenance window
    enabled Boolean
    The maintenance window is enabled or disabled
    filters List<Property Map>
    The filters of the maintenance window
    legacyId String
    The ID of this setting when referred to by the Config REST API V1

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Maintenance 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 Maintenance Resource

    Get an existing Maintenance 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?: MaintenanceState, opts?: CustomResourceOptions): Maintenance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            enabled: Optional[bool] = None,
            filters: Optional[Sequence[MaintenanceFilterArgs]] = None,
            general_properties: Optional[MaintenanceGeneralPropertiesArgs] = None,
            legacy_id: Optional[str] = None,
            schedule: Optional[MaintenanceScheduleArgs] = None) -> Maintenance
    func GetMaintenance(ctx *Context, name string, id IDInput, state *MaintenanceState, opts ...ResourceOption) (*Maintenance, error)
    public static Maintenance Get(string name, Input<string> id, MaintenanceState? state, CustomResourceOptions? opts = null)
    public static Maintenance get(String name, Output<String> id, MaintenanceState 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.
    The following state arguments are supported:
    Enabled bool
    The maintenance window is enabled or disabled
    Filters List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceFilter>
    The filters of the maintenance window
    GeneralProperties Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceGeneralProperties
    The general properties of the maintenance window
    LegacyId string
    The ID of this setting when referred to by the Config REST API V1
    Schedule Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceSchedule
    The schedule of the maintenance window
    Enabled bool
    The maintenance window is enabled or disabled
    Filters []MaintenanceFilterArgs
    The filters of the maintenance window
    GeneralProperties MaintenanceGeneralPropertiesArgs
    The general properties of the maintenance window
    LegacyId string
    The ID of this setting when referred to by the Config REST API V1
    Schedule MaintenanceScheduleArgs
    The schedule of the maintenance window
    enabled Boolean
    The maintenance window is enabled or disabled
    filters List<MaintenanceFilter>
    The filters of the maintenance window
    generalProperties MaintenanceGeneralProperties
    The general properties of the maintenance window
    legacyId String
    The ID of this setting when referred to by the Config REST API V1
    schedule MaintenanceSchedule
    The schedule of the maintenance window
    enabled boolean
    The maintenance window is enabled or disabled
    filters MaintenanceFilter[]
    The filters of the maintenance window
    generalProperties MaintenanceGeneralProperties
    The general properties of the maintenance window
    legacyId string
    The ID of this setting when referred to by the Config REST API V1
    schedule MaintenanceSchedule
    The schedule of the maintenance window
    enabled bool
    The maintenance window is enabled or disabled
    filters Sequence[MaintenanceFilterArgs]
    The filters of the maintenance window
    general_properties MaintenanceGeneralPropertiesArgs
    The general properties of the maintenance window
    legacy_id str
    The ID of this setting when referred to by the Config REST API V1
    schedule MaintenanceScheduleArgs
    The schedule of the maintenance window
    enabled Boolean
    The maintenance window is enabled or disabled
    filters List<Property Map>
    The filters of the maintenance window
    generalProperties Property Map
    The general properties of the maintenance window
    legacyId String
    The ID of this setting when referred to by the Config REST API V1
    schedule Property Map
    The schedule of the maintenance window

    Supporting Types

    MaintenanceFilter, MaintenanceFilterArgs

    Filters List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceFilterFilter>
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies
    Filters []MaintenanceFilterFilter
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies
    filters List<MaintenanceFilterFilter>
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies
    filters MaintenanceFilterFilter[]
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies
    filters Sequence[MaintenanceFilterFilter]
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies
    filters List<Property Map>
    A list of matching rules for dynamic filter formation. If several rules are set, the OR logic applies

    MaintenanceFilterFilter, MaintenanceFilterFilterArgs

    EntityId string
    EntityTags List<string>
    EntityType string
    ManagementZones List<string>
    EntityId string
    EntityTags []string
    EntityType string
    ManagementZones []string
    entityId String
    entityTags List<String>
    entityType String
    managementZones List<String>
    entityId string
    entityTags string[]
    entityType string
    managementZones string[]
    entity_id str
    entity_tags Sequence[str]
    entity_type str
    management_zones Sequence[str]
    entityId String
    entityTags List<String>
    entityType String
    managementZones List<String>

    MaintenanceGeneralProperties, MaintenanceGeneralPropertiesArgs

    Name string
    The name of the maintenance window, displayed in the UI
    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
    DisableSynthetic bool
    Suppress execution of synthetic monitors during the maintenance
    Name string
    The name of the maintenance window, displayed in the UI
    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
    DisableSynthetic bool
    Suppress execution of synthetic monitors during the maintenance
    name String
    The name of the maintenance window, displayed in the UI
    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
    disableSynthetic Boolean
    Suppress execution of synthetic monitors during the maintenance
    name string
    The name of the maintenance window, displayed in the UI
    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
    disableSynthetic boolean
    Suppress execution of synthetic monitors during the maintenance
    name str
    The name of the maintenance window, displayed in the UI
    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
    disable_synthetic bool
    Suppress execution of synthetic monitors during the maintenance
    name String
    The name of the maintenance window, displayed in the UI
    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
    disableSynthetic Boolean
    Suppress execution of synthetic monitors during the maintenance

    MaintenanceSchedule, MaintenanceScheduleArgs

    Type string
    The time window of the maintenance window
    DailyRecurrence Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceScheduleDailyRecurrence
    The configuration for maintenance windows occuring daily
    MonthlyRecurrence Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceScheduleMonthlyRecurrence
    The configuration for maintenance windows occuring monthly
    OnceRecurrence Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceScheduleOnceRecurrence
    The configuration for maintenance windows occuring once
    WeeklyRecurrence Lbrlabs.PulumiPackage.Dynatrace.Inputs.MaintenanceScheduleWeeklyRecurrence
    The configuration for maintenance windows occuring weekly
    Type string
    The time window of the maintenance window
    DailyRecurrence MaintenanceScheduleDailyRecurrence
    The configuration for maintenance windows occuring daily
    MonthlyRecurrence MaintenanceScheduleMonthlyRecurrence
    The configuration for maintenance windows occuring monthly
    OnceRecurrence MaintenanceScheduleOnceRecurrence
    The configuration for maintenance windows occuring once
    WeeklyRecurrence MaintenanceScheduleWeeklyRecurrence
    The configuration for maintenance windows occuring weekly
    type String
    The time window of the maintenance window
    dailyRecurrence MaintenanceScheduleDailyRecurrence
    The configuration for maintenance windows occuring daily
    monthlyRecurrence MaintenanceScheduleMonthlyRecurrence
    The configuration for maintenance windows occuring monthly
    onceRecurrence MaintenanceScheduleOnceRecurrence
    The configuration for maintenance windows occuring once
    weeklyRecurrence MaintenanceScheduleWeeklyRecurrence
    The configuration for maintenance windows occuring weekly
    type string
    The time window of the maintenance window
    dailyRecurrence MaintenanceScheduleDailyRecurrence
    The configuration for maintenance windows occuring daily
    monthlyRecurrence MaintenanceScheduleMonthlyRecurrence
    The configuration for maintenance windows occuring monthly
    onceRecurrence MaintenanceScheduleOnceRecurrence
    The configuration for maintenance windows occuring once
    weeklyRecurrence MaintenanceScheduleWeeklyRecurrence
    The configuration for maintenance windows occuring weekly
    type str
    The time window of the maintenance window
    daily_recurrence MaintenanceScheduleDailyRecurrence
    The configuration for maintenance windows occuring daily
    monthly_recurrence MaintenanceScheduleMonthlyRecurrence
    The configuration for maintenance windows occuring monthly
    once_recurrence MaintenanceScheduleOnceRecurrence
    The configuration for maintenance windows occuring once
    weekly_recurrence MaintenanceScheduleWeeklyRecurrence
    The configuration for maintenance windows occuring weekly
    type String
    The time window of the maintenance window
    dailyRecurrence Property Map
    The configuration for maintenance windows occuring daily
    monthlyRecurrence Property Map
    The configuration for maintenance windows occuring monthly
    onceRecurrence Property Map
    The configuration for maintenance windows occuring once
    weeklyRecurrence Property Map
    The configuration for maintenance windows occuring weekly

    MaintenanceScheduleDailyRecurrence, MaintenanceScheduleDailyRecurrenceArgs

    MaintenanceScheduleDailyRecurrenceRecurrenceRange, MaintenanceScheduleDailyRecurrenceRecurrenceRangeArgs

    EndDate string
    StartDate string
    EndDate string
    StartDate string
    endDate String
    startDate String
    endDate string
    startDate string
    endDate String
    startDate String

    MaintenanceScheduleDailyRecurrenceTimeWindow, MaintenanceScheduleDailyRecurrenceTimeWindowArgs

    EndTime string
    StartTime string
    TimeZone string
    EndTime string
    StartTime string
    TimeZone string
    endTime String
    startTime String
    timeZone String
    endTime string
    startTime string
    timeZone string
    endTime String
    startTime String
    timeZone String

    MaintenanceScheduleMonthlyRecurrence, MaintenanceScheduleMonthlyRecurrenceArgs

    MaintenanceScheduleMonthlyRecurrenceRecurrenceRange, MaintenanceScheduleMonthlyRecurrenceRecurrenceRangeArgs

    EndDate string
    StartDate string
    EndDate string
    StartDate string
    endDate String
    startDate String
    endDate string
    startDate string
    endDate String
    startDate String

    MaintenanceScheduleMonthlyRecurrenceTimeWindow, MaintenanceScheduleMonthlyRecurrenceTimeWindowArgs

    EndTime string
    StartTime string
    TimeZone string
    EndTime string
    StartTime string
    TimeZone string
    endTime String
    startTime String
    timeZone String
    endTime string
    startTime string
    timeZone string
    endTime String
    startTime String
    timeZone String

    MaintenanceScheduleOnceRecurrence, MaintenanceScheduleOnceRecurrenceArgs

    EndTime string
    StartTime string
    TimeZone string
    EndTime string
    StartTime string
    TimeZone string
    endTime String
    startTime String
    timeZone String
    endTime string
    startTime string
    timeZone string
    endTime String
    startTime String
    timeZone String

    MaintenanceScheduleWeeklyRecurrence, MaintenanceScheduleWeeklyRecurrenceArgs

    MaintenanceScheduleWeeklyRecurrenceRecurrenceRange, MaintenanceScheduleWeeklyRecurrenceRecurrenceRangeArgs

    EndDate string
    StartDate string
    EndDate string
    StartDate string
    endDate String
    startDate String
    endDate string
    startDate string
    endDate String
    startDate String

    MaintenanceScheduleWeeklyRecurrenceTimeWindow, MaintenanceScheduleWeeklyRecurrenceTimeWindowArgs

    EndTime string
    StartTime string
    TimeZone string
    EndTime string
    StartTime string
    TimeZone string
    endTime String
    startTime String
    timeZone String
    endTime string
    startTime string
    timeZone string
    endTime String
    startTime String
    timeZone String

    Package Details

    Repository
    dynatrace lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs