1. Packages
  2. Datadog
  3. API Docs
  4. getSecurityMonitoringSuppressions
Datadog v4.28.0 published on Tuesday, Apr 23, 2024 by Pulumi

datadog.getSecurityMonitoringSuppressions

Explore with Pulumi AI

datadog logo
Datadog v4.28.0 published on Tuesday, Apr 23, 2024 by Pulumi

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

    > 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)
    }
    public static CompletableFuture<GetSecurityMonitoringSuppressionsResult> getSecurityMonitoringSuppressions(InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: datadog:index/getSecurityMonitoringSuppressions:getSecurityMonitoringSuppressions
      arguments:
        # arguments dictionary

    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 string
    Description string
    Enabled bool
    ExpirationDate string
    Id string
    Name string
    RuleQuery string
    SuppressionQuery string
    DataExclusionQuery string
    Description string
    Enabled bool
    ExpirationDate string
    Id string
    Name string
    RuleQuery string
    SuppressionQuery string
    dataExclusionQuery String
    description String
    enabled Boolean
    expirationDate String
    id String
    name String
    ruleQuery String
    suppressionQuery String
    dataExclusionQuery string
    description string
    enabled boolean
    expirationDate string
    id string
    name string
    ruleQuery string
    suppressionQuery string
    dataExclusionQuery String
    description String
    enabled Boolean
    expirationDate String
    id String
    name String
    ruleQuery String
    suppressionQuery String

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Datadog v4.28.0 published on Tuesday, Apr 23, 2024 by Pulumi