Datadog
Pulumi Official

Package maintained by Pulumiv4.9.0 published on Thursday, May 26, 2022 by Pulumi
getSecurityMonitoringFilters
Use this data source to retrieve information about existing security monitoring filters for use in other resources.
Example Usage
using Pulumi;
using Datadog = Pulumi.Datadog;
class MyStack : Stack
{
public MyStack()
{
var test = Output.Create(Datadog.GetSecurityMonitoringFilters.InvokeAsync());
}
}
package main
import (
"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datadog.GetSecurityMonitoringFilters(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = Output.of(DatadogFunctions.getSecurityMonitoringFilters());
}
}
import pulumi
import pulumi_datadog as datadog
test = datadog.get_security_monitoring_filters()
import * as pulumi from "@pulumi/pulumi";
import * as datadog from "@pulumi/datadog";
const test = pulumi.output(datadog.getSecurityMonitoringFilters());
variables:
test:
Fn::Invoke:
Function: datadog:getSecurityMonitoringFilters
Arguments: {}
Using getSecurityMonitoringFilters
function getSecurityMonitoringFilters(opts?: InvokeOptions): Promise<GetSecurityMonitoringFiltersResult>
def get_security_monitoring_filters(opts: Optional[InvokeOptions] = None) -> GetSecurityMonitoringFiltersResult
func GetSecurityMonitoringFilters(ctx *Context, opts ...InvokeOption) (*GetSecurityMonitoringFiltersResult, error)
> Note: This function is named GetSecurityMonitoringFilters
in the Go SDK.
public static class GetSecurityMonitoringFilters
{
public static Task<GetSecurityMonitoringFiltersResult> InvokeAsync(InvokeOptions? opts = null)
}
public static CompletableFuture<GetSecurityMonitoringFiltersResult> getSecurityMonitoringFilters(InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: datadog:index/getSecurityMonitoringFilters:getSecurityMonitoringFilters
Arguments:
# Arguments dictionary
getSecurityMonitoringFilters Result
The following output properties are available:
- Filters
List<Get
Security Monitoring Filters Filter> - Filters
Ids List<string> - Id string
The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Security Monitoring Filters Filter - Filters
Ids []string - Id string
The provider-assigned unique ID for this managed resource.
- filters
List<Get
Security Monitoring Filters Filter> - filters
Ids List<String> - id String
The provider-assigned unique ID for this managed resource.
- filters
Get
Security Monitoring Filters Filter[] - filters
Ids string[] - id string
The provider-assigned unique ID for this managed resource.
- filters
Sequence[Get
Security Monitoring Filters Filter] - filters_
ids Sequence[str] - id str
The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
- filters
Ids List<String> - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
GetSecurityMonitoringFiltersFilter
- Is
Enabled bool - Name string
- Query string
- Version int
- Exclusion
Filters List<GetSecurity Monitoring Filters Filter Exclusion Filter> - Filtered
Data stringType
- Is
Enabled bool - Name string
- Query string
- Version int
- Exclusion
Filters []GetSecurity Monitoring Filters Filter Exclusion Filter - Filtered
Data stringType
- is
Enabled Boolean - name String
- query String
- version Integer
- exclusion
Filters List<GetSecurity Monitoring Filters Filter Exclusion Filter> - filtered
Data StringType
- is
Enabled boolean - name string
- query string
- version number
- exclusion
Filters GetSecurity Monitoring Filters Filter Exclusion Filter[] - filtered
Data stringType
- is
Enabled Boolean - name String
- query String
- version Number
- exclusion
Filters List<Property Map> - filtered
Data StringType
GetSecurityMonitoringFiltersFilterExclusionFilter
Package Details
- Repository
- https://github.com/pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
datadog
Terraform Provider.