1. Packages
  2. Datadog Provider
  3. API Docs
  4. getSecurityMonitoringSuppressions
Datadog v4.47.0 published on Thursday, Mar 20, 2025 by Pulumi

datadog.getSecurityMonitoringSuppressions

Explore with Pulumi AI

Use this data source to retrieve information about existing suppression rules, and use them in other resources.

Using getSecurityMonitoringSuppressions

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 getSecurityMonitoringSuppressions(opts?: InvokeOptions): Promise<GetSecurityMonitoringSuppressionsResult>
function getSecurityMonitoringSuppressionsOutput(opts?: InvokeOptions): Output<GetSecurityMonitoringSuppressionsResult>
Copy
def get_security_monitoring_suppressions(opts: Optional[InvokeOptions] = None) -> GetSecurityMonitoringSuppressionsResult
def get_security_monitoring_suppressions_output(opts: Optional[InvokeOptions] = None) -> Output[GetSecurityMonitoringSuppressionsResult]
Copy
func GetSecurityMonitoringSuppressions(ctx *Context, opts ...InvokeOption) (*GetSecurityMonitoringSuppressionsResult, error)
func GetSecurityMonitoringSuppressionsOutput(ctx *Context, opts ...InvokeOption) GetSecurityMonitoringSuppressionsResultOutput
Copy

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

public static class GetSecurityMonitoringSuppressions 
{
    public static Task<GetSecurityMonitoringSuppressionsResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetSecurityMonitoringSuppressionsResult> Invoke(InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSecurityMonitoringSuppressionsResult> getSecurityMonitoringSuppressions(InvokeOptions options)
public static Output<GetSecurityMonitoringSuppressionsResult> getSecurityMonitoringSuppressions(InvokeOptions options)
Copy
fn::invoke:
  function: datadog:index/getSecurityMonitoringSuppressions:getSecurityMonitoringSuppressions
  arguments:
    # arguments dictionary
Copy

getSecurityMonitoringSuppressions Result

The following output properties are available:

Id string
The ID of this resource.
SuppressionIds List<string>
List of IDs of suppressions
Suppressions List<GetSecurityMonitoringSuppressionsSuppression>
List of suppressions
Id string
The ID of this resource.
SuppressionIds []string
List of IDs of suppressions
Suppressions []GetSecurityMonitoringSuppressionsSuppression
List of suppressions
id String
The ID of this resource.
suppressionIds List<String>
List of IDs of suppressions
suppressions List<GetSecurityMonitoringSuppressionsSuppression>
List of suppressions
id string
The ID of this resource.
suppressionIds string[]
List of IDs of suppressions
suppressions GetSecurityMonitoringSuppressionsSuppression[]
List of suppressions
id str
The ID of this resource.
suppression_ids Sequence[str]
List of IDs of suppressions
suppressions Sequence[GetSecurityMonitoringSuppressionsSuppression]
List of suppressions
id String
The ID of this resource.
suppressionIds List<String>
List of IDs of suppressions
suppressions List<Property Map>
List of suppressions

Supporting Types

GetSecurityMonitoringSuppressionsSuppression

DataExclusionQuery This property is required. string
Description This property is required. string
Enabled This property is required. bool
ExpirationDate This property is required. string
Id This property is required. string
Name This property is required. string
RuleQuery This property is required. string
StartDate This property is required. string
SuppressionQuery This property is required. string
DataExclusionQuery This property is required. string
Description This property is required. string
Enabled This property is required. bool
ExpirationDate This property is required. string
Id This property is required. string
Name This property is required. string
RuleQuery This property is required. string
StartDate This property is required. string
SuppressionQuery This property is required. string
dataExclusionQuery This property is required. String
description This property is required. String
enabled This property is required. Boolean
expirationDate This property is required. String
id This property is required. String
name This property is required. String
ruleQuery This property is required. String
startDate This property is required. String
suppressionQuery This property is required. String
dataExclusionQuery This property is required. string
description This property is required. string
enabled This property is required. boolean
expirationDate This property is required. string
id This property is required. string
name This property is required. string
ruleQuery This property is required. string
startDate This property is required. string
suppressionQuery This property is required. string
data_exclusion_query This property is required. str
description This property is required. str
enabled This property is required. bool
expiration_date This property is required. str
id This property is required. str
name This property is required. str
rule_query This property is required. str
start_date This property is required. str
suppression_query This property is required. str
dataExclusionQuery This property is required. String
description This property is required. String
enabled This property is required. Boolean
expirationDate This property is required. String
id This property is required. String
name This property is required. String
ruleQuery This property is required. String
startDate This property is required. String
suppressionQuery This property is required. String

Package Details

Repository
Datadog pulumi/pulumi-datadog
License
Apache-2.0
Notes
This Pulumi package is based on the datadog Terraform Provider.