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
AppOverrideRule data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const singleRuleById = scm.getAppOverrideRule({
id: "8c285335-3c95-47c9-9bbd-829105b4a15c",
});
export const singleAppOverrideRuleName = singleRuleById;
import pulumi
import pulumi_scm as scm
single_rule_by_id = scm.get_app_override_rule(id="8c285335-3c95-47c9-9bbd-829105b4a15c")
pulumi.export("singleAppOverrideRuleName", single_rule_by_id)
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 {
singleRuleById, err := scm.LookupAppOverrideRule(ctx, &scm.LookupAppOverrideRuleArgs{
Id: "8c285335-3c95-47c9-9bbd-829105b4a15c",
}, nil)
if err != nil {
return err
}
ctx.Export("singleAppOverrideRuleName", singleRuleById)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var singleRuleById = Scm.GetAppOverrideRule.Invoke(new()
{
Id = "8c285335-3c95-47c9-9bbd-829105b4a15c",
});
return new Dictionary<string, object?>
{
["singleAppOverrideRuleName"] = singleRuleById,
};
});
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.GetAppOverrideRuleArgs;
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 singleRuleById = ScmFunctions.getAppOverrideRule(GetAppOverrideRuleArgs.builder()
.id("8c285335-3c95-47c9-9bbd-829105b4a15c")
.build());
ctx.export("singleAppOverrideRuleName", singleRuleById);
}
}
variables:
singleRuleById:
fn::invoke:
function: scm:getAppOverrideRule
arguments:
id: 8c285335-3c95-47c9-9bbd-829105b4a15c
outputs:
singleAppOverrideRuleName: ${singleRuleById}
Using getAppOverrideRule
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 getAppOverrideRule(args: GetAppOverrideRuleArgs, opts?: InvokeOptions): Promise<GetAppOverrideRuleResult>
function getAppOverrideRuleOutput(args: GetAppOverrideRuleOutputArgs, opts?: InvokeOptions): Output<GetAppOverrideRuleResult>def get_app_override_rule(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppOverrideRuleResult
def get_app_override_rule_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[GetAppOverrideRuleResult]func LookupAppOverrideRule(ctx *Context, args *LookupAppOverrideRuleArgs, opts ...InvokeOption) (*LookupAppOverrideRuleResult, error)
func LookupAppOverrideRuleOutput(ctx *Context, args *LookupAppOverrideRuleOutputArgs, opts ...InvokeOption) LookupAppOverrideRuleResultOutput> Note: This function is named LookupAppOverrideRule in the Go SDK.
public static class GetAppOverrideRule
{
public static Task<GetAppOverrideRuleResult> InvokeAsync(GetAppOverrideRuleArgs args, InvokeOptions? opts = null)
public static Output<GetAppOverrideRuleResult> Invoke(GetAppOverrideRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppOverrideRuleResult> getAppOverrideRule(GetAppOverrideRuleArgs args, InvokeOptions options)
public static Output<GetAppOverrideRuleResult> getAppOverrideRule(GetAppOverrideRuleArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getAppOverrideRule:getAppOverrideRule
arguments:
# arguments dictionaryThe following arguments are supported:
getAppOverrideRule Result
The following output properties are available:
- Application string
- Description string
- Destinations List<string>
- Device string
- The device in which the resource is defined
- Disabled bool
- Folder string
- Froms List<string>
- Group
Tag string - Id string
- UUID of the resource
- Name string
- Negate
Destination bool - Negate
Source bool - Port string
- Position string
- Protocol string
- Relative
Position string - Snippet string
- Sources List<string>
- List<string>
- Target
Rule string - Tfid string
- Tos List<string>
- Application string
- Description string
- Destinations []string
- Device string
- The device in which the resource is defined
- Disabled bool
- Folder string
- Froms []string
- Group
Tag string - Id string
- UUID of the resource
- Name string
- Negate
Destination bool - Negate
Source bool - Port string
- Position string
- Protocol string
- Relative
Position string - Snippet string
- Sources []string
- []string
- Target
Rule string - Tfid string
- Tos []string
- application String
- description String
- destinations List<String>
- device String
- The device in which the resource is defined
- disabled Boolean
- folder String
- froms List<String>
- group
Tag String - id String
- UUID of the resource
- name String
- negate
Destination Boolean - negate
Source Boolean - port String
- position String
- protocol String
- relative
Position String - snippet String
- sources List<String>
- List<String>
- target
Rule String - tfid String
- tos List<String>
- application string
- description string
- destinations string[]
- device string
- The device in which the resource is defined
- disabled boolean
- folder string
- froms string[]
- group
Tag string - id string
- UUID of the resource
- name string
- negate
Destination boolean - negate
Source boolean - port string
- position string
- protocol string
- relative
Position string - snippet string
- sources string[]
- string[]
- target
Rule string - tfid string
- tos string[]
- application str
- description str
- destinations Sequence[str]
- device str
- The device in which the resource is defined
- disabled bool
- folder str
- froms Sequence[str]
- group_
tag str - id str
- UUID of the resource
- name str
- negate_
destination bool - negate_
source bool - port str
- position str
- protocol str
- relative_
position str - snippet str
- sources Sequence[str]
- Sequence[str]
- target_
rule str - tfid str
- tos Sequence[str]
- application String
- description String
- destinations List<String>
- device String
- The device in which the resource is defined
- disabled Boolean
- folder String
- froms List<String>
- group
Tag String - id String
- UUID of the resource
- name String
- negate
Destination Boolean - negate
Source Boolean - port String
- position String
- protocol String
- relative
Position String - snippet String
- sources List<String>
- List<String>
- target
Rule String - tfid String
- tos List<String>
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
