Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
DataFilteringProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// Replace the ID with the UUID of the SCM Data filtering profile you want to find.
const scmDataFilteringProfileGet = scm.getDataFilteringProfile({
id: "d50c57e4-3a3e-419e-bd41-33fdd1c56a32",
});
export const scmDataFilteringProfileDetails = scmDataFilteringProfileGet.then(scmDataFilteringProfileGet => scmDataFilteringProfileGet.rules);
import pulumi
import pulumi_scm as scm
# Replace the ID with the UUID of the SCM Data filtering profile you want to find.
scm_data_filtering_profile_get = scm.get_data_filtering_profile(id="d50c57e4-3a3e-419e-bd41-33fdd1c56a32")
pulumi.export("scmDataFilteringProfileDetails", scm_data_filtering_profile_get.rules)
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Replace the ID with the UUID of the SCM Data filtering profile you want to find.
scmDataFilteringProfileGet, err := scm.LookupDataFilteringProfile(ctx, &scm.LookupDataFilteringProfileArgs{
Id: "d50c57e4-3a3e-419e-bd41-33fdd1c56a32",
}, nil)
if err != nil {
return err
}
ctx.Export("scmDataFilteringProfileDetails", scmDataFilteringProfileGet.Rules)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// Replace the ID with the UUID of the SCM Data filtering profile you want to find.
var scmDataFilteringProfileGet = Scm.GetDataFilteringProfile.Invoke(new()
{
Id = "d50c57e4-3a3e-419e-bd41-33fdd1c56a32",
});
return new Dictionary<string, object?>
{
["scmDataFilteringProfileDetails"] = scmDataFilteringProfileGet.Apply(getDataFilteringProfileResult => getDataFilteringProfileResult.Rules),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetDataFilteringProfileArgs;
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) {
// Replace the ID with the UUID of the SCM Data filtering profile you want to find.
final var scmDataFilteringProfileGet = ScmFunctions.getDataFilteringProfile(GetDataFilteringProfileArgs.builder()
.id("d50c57e4-3a3e-419e-bd41-33fdd1c56a32")
.build());
ctx.export("scmDataFilteringProfileDetails", scmDataFilteringProfileGet.rules());
}
}
variables:
# Replace the ID with the UUID of the SCM Data filtering profile you want to find.
scmDataFilteringProfileGet:
fn::invoke:
function: scm:getDataFilteringProfile
arguments:
id: d50c57e4-3a3e-419e-bd41-33fdd1c56a32
outputs:
# Output the details of the single SCM Data filtering profile object found.
scmDataFilteringProfileDetails: ${scmDataFilteringProfileGet.rules}
Using getDataFilteringProfile
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 getDataFilteringProfile(args: GetDataFilteringProfileArgs, opts?: InvokeOptions): Promise<GetDataFilteringProfileResult>
function getDataFilteringProfileOutput(args: GetDataFilteringProfileOutputArgs, opts?: InvokeOptions): Output<GetDataFilteringProfileResult>def get_data_filtering_profile(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataFilteringProfileResult
def get_data_filtering_profile_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataFilteringProfileResult]func LookupDataFilteringProfile(ctx *Context, args *LookupDataFilteringProfileArgs, opts ...InvokeOption) (*LookupDataFilteringProfileResult, error)
func LookupDataFilteringProfileOutput(ctx *Context, args *LookupDataFilteringProfileOutputArgs, opts ...InvokeOption) LookupDataFilteringProfileResultOutput> Note: This function is named LookupDataFilteringProfile in the Go SDK.
public static class GetDataFilteringProfile
{
public static Task<GetDataFilteringProfileResult> InvokeAsync(GetDataFilteringProfileArgs args, InvokeOptions? opts = null)
public static Output<GetDataFilteringProfileResult> Invoke(GetDataFilteringProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataFilteringProfileResult> getDataFilteringProfile(GetDataFilteringProfileArgs args, InvokeOptions options)
public static Output<GetDataFilteringProfileResult> getDataFilteringProfile(GetDataFilteringProfileArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getDataFilteringProfile:getDataFilteringProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getDataFilteringProfile Result
The following output properties are available:
- Data
Capture bool - Description string
- Device string
- The device in which the resource is defined
- Disable
Override string - Folder string
- Id string
- The UUID of the data filtering profile
- Name string
- Rules
List<Get
Data Filtering Profile Rule> - Snippet string
- Tfid string
- Data
Capture bool - Description string
- Device string
- The device in which the resource is defined
- Disable
Override string - Folder string
- Id string
- The UUID of the data filtering profile
- Name string
- Rules
[]Get
Data Filtering Profile Rule - Snippet string
- Tfid string
- data
Capture Boolean - description String
- device String
- The device in which the resource is defined
- disable
Override String - folder String
- id String
- The UUID of the data filtering profile
- name String
- rules
List<Get
Data Filtering Profile Rule> - snippet String
- tfid String
- data
Capture boolean - description string
- device string
- The device in which the resource is defined
- disable
Override string - folder string
- id string
- The UUID of the data filtering profile
- name string
- rules
Get
Data Filtering Profile Rule[] - snippet string
- tfid string
- data_
capture bool - description str
- device str
- The device in which the resource is defined
- disable_
override str - folder str
- id str
- The UUID of the data filtering profile
- name str
- rules
Sequence[Get
Data Filtering Profile Rule] - snippet str
- tfid str
- data
Capture Boolean - description String
- device String
- The device in which the resource is defined
- disable
Override String - folder String
- id String
- The UUID of the data filtering profile
- name String
- rules List<Property Map>
- snippet String
- tfid String
Supporting Types
GetDataFilteringProfileRule
- Alert
Threshold int - Alert threshold
- Applications List<string>
- Application
- Block
Threshold int - Block threshold
- Data
Object string - Data object
- Direction string
- Direction
- File
Types List<string> - File type
- Log
Severity string - Log severity
- Name string
- Name
- Alert
Threshold int - Alert threshold
- Applications []string
- Application
- Block
Threshold int - Block threshold
- Data
Object string - Data object
- Direction string
- Direction
- File
Types []string - File type
- Log
Severity string - Log severity
- Name string
- Name
- alert
Threshold Integer - Alert threshold
- applications List<String>
- Application
- block
Threshold Integer - Block threshold
- data
Object String - Data object
- direction String
- Direction
- file
Types List<String> - File type
- log
Severity String - Log severity
- name String
- Name
- alert
Threshold number - Alert threshold
- applications string[]
- Application
- block
Threshold number - Block threshold
- data
Object string - Data object
- direction string
- Direction
- file
Types string[] - File type
- log
Severity string - Log severity
- name string
- Name
- alert_
threshold int - Alert threshold
- applications Sequence[str]
- Application
- block_
threshold int - Block threshold
- data_
object str - Data object
- direction str
- Direction
- file_
types Sequence[str] - File type
- log_
severity str - Log severity
- name str
- Name
- alert
Threshold Number - Alert threshold
- applications List<String>
- Application
- block
Threshold Number - Block threshold
- data
Object String - Data object
- direction String
- Direction
- file
Types List<String> - File type
- log
Severity String - Log severity
- name String
- Name
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
