1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Monitoring
  5. getAlarmSuppression
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.Monitoring.getAlarmSuppression

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides details about a specific Alarm Suppression resource in Oracle Cloud Infrastructure Monitoring service.

Gets the specified alarm suppression. For more information, see Getting an Alarm-wide Suppression.

For important limits information, see Limits on Monitoring.

This call is subject to a Monitoring limit that applies to the total number of requests across all alarm operations. Monitoring might throttle this call to reject an otherwise valid request when the total rate of alarm operations exceeds 10 requests, or transactions, per second (TPS) for a given tenancy.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testAlarmSuppression = oci.Monitoring.getAlarmSuppression({
    alarmSuppressionId: testAlarmSuppressionOciMonitoringAlarmSuppression.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_alarm_suppression = oci.Monitoring.get_alarm_suppression(alarm_suppression_id=test_alarm_suppression_oci_monitoring_alarm_suppression["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/monitoring"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := monitoring.GetAlarmSuppression(ctx, &monitoring.GetAlarmSuppressionArgs{
			AlarmSuppressionId: testAlarmSuppressionOciMonitoringAlarmSuppression.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testAlarmSuppression = Oci.Monitoring.GetAlarmSuppression.Invoke(new()
    {
        AlarmSuppressionId = testAlarmSuppressionOciMonitoringAlarmSuppression.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Monitoring.MonitoringFunctions;
import com.pulumi.oci.Monitoring.inputs.GetAlarmSuppressionArgs;
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) {
        final var testAlarmSuppression = MonitoringFunctions.getAlarmSuppression(GetAlarmSuppressionArgs.builder()
            .alarmSuppressionId(testAlarmSuppressionOciMonitoringAlarmSuppression.id())
            .build());

    }
}
Copy
variables:
  testAlarmSuppression:
    fn::invoke:
      function: oci:Monitoring:getAlarmSuppression
      arguments:
        alarmSuppressionId: ${testAlarmSuppressionOciMonitoringAlarmSuppression.id}
Copy

Using getAlarmSuppression

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAlarmSuppression(args: GetAlarmSuppressionArgs, opts?: InvokeOptions): Promise<GetAlarmSuppressionResult>
function getAlarmSuppressionOutput(args: GetAlarmSuppressionOutputArgs, opts?: InvokeOptions): Output<GetAlarmSuppressionResult>
Copy
def get_alarm_suppression(alarm_suppression_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetAlarmSuppressionResult
def get_alarm_suppression_output(alarm_suppression_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetAlarmSuppressionResult]
Copy
func GetAlarmSuppression(ctx *Context, args *GetAlarmSuppressionArgs, opts ...InvokeOption) (*GetAlarmSuppressionResult, error)
func GetAlarmSuppressionOutput(ctx *Context, args *GetAlarmSuppressionOutputArgs, opts ...InvokeOption) GetAlarmSuppressionResultOutput
Copy

> Note: This function is named GetAlarmSuppression in the Go SDK.

public static class GetAlarmSuppression 
{
    public static Task<GetAlarmSuppressionResult> InvokeAsync(GetAlarmSuppressionArgs args, InvokeOptions? opts = null)
    public static Output<GetAlarmSuppressionResult> Invoke(GetAlarmSuppressionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAlarmSuppressionResult> getAlarmSuppression(GetAlarmSuppressionArgs args, InvokeOptions options)
public static Output<GetAlarmSuppressionResult> getAlarmSuppression(GetAlarmSuppressionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Monitoring/getAlarmSuppression:getAlarmSuppression
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AlarmSuppressionId This property is required. string
The OCID of the alarm suppression.
AlarmSuppressionId This property is required. string
The OCID of the alarm suppression.
alarmSuppressionId This property is required. String
The OCID of the alarm suppression.
alarmSuppressionId This property is required. string
The OCID of the alarm suppression.
alarm_suppression_id This property is required. str
The OCID of the alarm suppression.
alarmSuppressionId This property is required. String
The OCID of the alarm suppression.

getAlarmSuppression Result

The following output properties are available:

AlarmSuppressionId string
AlarmSuppressionTargets List<GetAlarmSuppressionAlarmSuppressionTarget>
The target of the alarm suppression.
CompartmentId string
The OCID of the compartment containing the alarm suppression.
DefinedTags Dictionary<string, string>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
Description string
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
Dimensions Dictionary<string, string>
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
DisplayName string
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
Id string
The OCID of the alarm suppression.
Level string
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
State string
The current lifecycle state of the alarm suppression. Example: DELETED
SuppressionConditions List<GetAlarmSuppressionSuppressionCondition>
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
TimeCreated string
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
TimeSuppressFrom string
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
TimeSuppressUntil string
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
TimeUpdated string
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z
AlarmSuppressionId string
AlarmSuppressionTargets []GetAlarmSuppressionAlarmSuppressionTarget
The target of the alarm suppression.
CompartmentId string
The OCID of the compartment containing the alarm suppression.
DefinedTags map[string]string
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
Description string
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
Dimensions map[string]string
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
DisplayName string
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
Id string
The OCID of the alarm suppression.
Level string
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
State string
The current lifecycle state of the alarm suppression. Example: DELETED
SuppressionConditions []GetAlarmSuppressionSuppressionCondition
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
TimeCreated string
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
TimeSuppressFrom string
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
TimeSuppressUntil string
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
TimeUpdated string
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z
alarmSuppressionId String
alarmSuppressionTargets List<GetAlarmSuppressionAlarmSuppressionTarget>
The target of the alarm suppression.
compartmentId String
The OCID of the compartment containing the alarm suppression.
definedTags Map<String,String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
description String
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
dimensions Map<String,String>
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
displayName String
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id String
The OCID of the alarm suppression.
level String
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
state String
The current lifecycle state of the alarm suppression. Example: DELETED
suppressionConditions List<GetAlarmSuppressionSuppressionCondition>
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
timeCreated String
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressFrom String
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressUntil String
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
timeUpdated String
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z
alarmSuppressionId string
alarmSuppressionTargets GetAlarmSuppressionAlarmSuppressionTarget[]
The target of the alarm suppression.
compartmentId string
The OCID of the compartment containing the alarm suppression.
definedTags {[key: string]: string}
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
description string
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
dimensions {[key: string]: string}
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
displayName string
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id string
The OCID of the alarm suppression.
level string
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
state string
The current lifecycle state of the alarm suppression. Example: DELETED
suppressionConditions GetAlarmSuppressionSuppressionCondition[]
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
timeCreated string
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressFrom string
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressUntil string
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
timeUpdated string
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z
alarm_suppression_id str
alarm_suppression_targets Sequence[monitoring.GetAlarmSuppressionAlarmSuppressionTarget]
The target of the alarm suppression.
compartment_id str
The OCID of the compartment containing the alarm suppression.
defined_tags Mapping[str, str]
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
description str
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
dimensions Mapping[str, str]
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
display_name str
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id str
The OCID of the alarm suppression.
level str
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
state str
The current lifecycle state of the alarm suppression. Example: DELETED
suppression_conditions Sequence[monitoring.GetAlarmSuppressionSuppressionCondition]
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
time_created str
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
time_suppress_from str
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
time_suppress_until str
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
time_updated str
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z
alarmSuppressionId String
alarmSuppressionTargets List<Property Map>
The target of the alarm suppression.
compartmentId String
The OCID of the compartment containing the alarm suppression.
definedTags Map<String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"Operations.CostCenter": "42"}
description String
Human-readable reason for this alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
dimensions Map<String>
Configured dimension filter for suppressing alarm state entries that include the set of specified dimension key-value pairs. Example: {"resourceId": "instance.region1.phx.exampleuniqueID"}
displayName String
A user-friendly name for the alarm suppression. It does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id String
The OCID of the alarm suppression.
level String
The level of this alarm suppression. ALARM indicates a suppression of the entire alarm, regardless of dimension. DIMENSION indicates a suppression configured for specified dimensions.
state String
The current lifecycle state of the alarm suppression. Example: DELETED
suppressionConditions List<Property Map>
Array of all preconditions for alarm suppression. Example: [{ conditionType: "RECURRENCE", suppressionRecurrence: "FRQ=DAILY;BYHOUR=10", suppressionDuration: "PT1H" }]
timeCreated String
The date and time the alarm suppression was created. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressFrom String
The start date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T01:02:29.600Z
timeSuppressUntil String
The end date and time for the suppression to take place, inclusive. Format defined by RFC3339. Example: 2018-02-01T02:02:29.600Z
timeUpdated String
The date and time the alarm suppression was last updated (deleted). Format defined by RFC3339. Example: 2018-02-03T01:02:29.600Z

Supporting Types

GetAlarmSuppressionAlarmSuppressionTarget

AlarmId This property is required. string
The OCID of the alarm that is the target of the alarm suppression.
CompartmentId This property is required. string
The OCID of the compartment containing the alarm suppression.
CompartmentIdInSubtree This property is required. bool
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
TargetType This property is required. string
The type of the alarm suppression target.
AlarmId This property is required. string
The OCID of the alarm that is the target of the alarm suppression.
CompartmentId This property is required. string
The OCID of the compartment containing the alarm suppression.
CompartmentIdInSubtree This property is required. bool
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
TargetType This property is required. string
The type of the alarm suppression target.
alarmId This property is required. String
The OCID of the alarm that is the target of the alarm suppression.
compartmentId This property is required. String
The OCID of the compartment containing the alarm suppression.
compartmentIdInSubtree This property is required. Boolean
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
targetType This property is required. String
The type of the alarm suppression target.
alarmId This property is required. string
The OCID of the alarm that is the target of the alarm suppression.
compartmentId This property is required. string
The OCID of the compartment containing the alarm suppression.
compartmentIdInSubtree This property is required. boolean
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
targetType This property is required. string
The type of the alarm suppression target.
alarm_id This property is required. str
The OCID of the alarm that is the target of the alarm suppression.
compartment_id This property is required. str
The OCID of the compartment containing the alarm suppression.
compartment_id_in_subtree This property is required. bool
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
target_type This property is required. str
The type of the alarm suppression target.
alarmId This property is required. String
The OCID of the alarm that is the target of the alarm suppression.
compartmentId This property is required. String
The OCID of the compartment containing the alarm suppression.
compartmentIdInSubtree This property is required. Boolean
When true, the alarm suppression targets all alarms under all compartments and subcompartments of the tenancy specified. The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). When false, the alarm suppression targets only the alarms under the specified compartment.
targetType This property is required. String
The type of the alarm suppression target.

GetAlarmSuppressionSuppressionCondition

ConditionType This property is required. string
Type of suppression condition.
SuppressionDuration This property is required. string
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
SuppressionRecurrence This property is required. string
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
ConditionType This property is required. string
Type of suppression condition.
SuppressionDuration This property is required. string
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
SuppressionRecurrence This property is required. string
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
conditionType This property is required. String
Type of suppression condition.
suppressionDuration This property is required. String
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
suppressionRecurrence This property is required. String
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
conditionType This property is required. string
Type of suppression condition.
suppressionDuration This property is required. string
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
suppressionRecurrence This property is required. string
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
condition_type This property is required. str
Type of suppression condition.
suppression_duration This property is required. str
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
suppression_recurrence This property is required. str
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
conditionType This property is required. String
Type of suppression condition.
suppressionDuration This property is required. String
Duration of the recurring suppression. Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
suppressionRecurrence This property is required. String
Frequency and start time of the recurring suppression. The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts:

  • FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only.
  • BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU.
  • BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi