Viewing docs for dome9 1.40.4
published on Thursday, Oct 30, 2025 by dome9
published on Thursday, Oct 30, 2025 by dome9
Viewing docs for dome9 1.40.4
published on Thursday, Oct 30, 2025 by dome9
published on Thursday, Oct 30, 2025 by dome9
Use this data source to get information about a CloudGuard admission control policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";
const test_policy = dome9.getAdmissionControlPolicy({
id: "d9-admission_control-policy-id",
});
import pulumi
import pulumi_dome9 as dome9
test_policy = dome9.get_admission_control_policy(id="d9-admission_control-policy-id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dome9.LookupAdmissionControlPolicy(ctx, &dome9.LookupAdmissionControlPolicyArgs{
Id: "d9-admission_control-policy-id",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dome9 = Pulumi.Dome9;
return await Deployment.RunAsync(() =>
{
var test_policy = Dome9.GetAdmissionControlPolicy.Invoke(new()
{
Id = "d9-admission_control-policy-id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dome9.Dome9Functions;
import com.pulumi.dome9.inputs.GetAdmissionControlPolicyArgs;
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 test-policy = Dome9Functions.getAdmissionControlPolicy(GetAdmissionControlPolicyArgs.builder()
.id("d9-admission_control-policy-id")
.build());
}
}
variables:
test-policy:
fn::invoke:
function: dome9:getAdmissionControlPolicy
arguments:
id: d9-admission_control-policy-id
Using getAdmissionControlPolicy
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 getAdmissionControlPolicy(args: GetAdmissionControlPolicyArgs, opts?: InvokeOptions): Promise<GetAdmissionControlPolicyResult>
function getAdmissionControlPolicyOutput(args: GetAdmissionControlPolicyOutputArgs, opts?: InvokeOptions): Output<GetAdmissionControlPolicyResult>def get_admission_control_policy(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAdmissionControlPolicyResult
def get_admission_control_policy_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAdmissionControlPolicyResult]func LookupAdmissionControlPolicy(ctx *Context, args *LookupAdmissionControlPolicyArgs, opts ...InvokeOption) (*LookupAdmissionControlPolicyResult, error)
func LookupAdmissionControlPolicyOutput(ctx *Context, args *LookupAdmissionControlPolicyOutputArgs, opts ...InvokeOption) LookupAdmissionControlPolicyResultOutput> Note: This function is named LookupAdmissionControlPolicy in the Go SDK.
public static class GetAdmissionControlPolicy
{
public static Task<GetAdmissionControlPolicyResult> InvokeAsync(GetAdmissionControlPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetAdmissionControlPolicyResult> Invoke(GetAdmissionControlPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAdmissionControlPolicyResult> getAdmissionControlPolicy(GetAdmissionControlPolicyArgs args, InvokeOptions options)
public static Output<GetAdmissionControlPolicyResult> getAdmissionControlPolicy(GetAdmissionControlPolicyArgs args, InvokeOptions options)
fn::invoke:
function: dome9:index/getAdmissionControlPolicy:getAdmissionControlPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- The id for the admission control policy in Dome9.
- Id string
- The id for the admission control policy in Dome9.
- id String
- The id for the admission control policy in Dome9.
- id string
- The id for the admission control policy in Dome9.
- id str
- The id for the admission control policy in Dome9.
- id String
- The id for the admission control policy in Dome9.
getAdmissionControlPolicy Result
The following output properties are available:
- Action string
- Policy action type (
Detection,Prevention). - Id string
- Notification
Ids List<string> - Notification IDs [list].
- Ruleset
Id double - Ruleset ID.
- Target
Id string - Environment ID / OU ID.
- Target
Type string - Policy Type (
Environment,OrganizationalUnit).
- Action string
- Policy action type (
Detection,Prevention). - Id string
- Notification
Ids []string - Notification IDs [list].
- Ruleset
Id float64 - Ruleset ID.
- Target
Id string - Environment ID / OU ID.
- Target
Type string - Policy Type (
Environment,OrganizationalUnit).
- action String
- Policy action type (
Detection,Prevention). - id String
- notification
Ids List<String> - Notification IDs [list].
- ruleset
Id Double - Ruleset ID.
- target
Id String - Environment ID / OU ID.
- target
Type String - Policy Type (
Environment,OrganizationalUnit).
- action string
- Policy action type (
Detection,Prevention). - id string
- notification
Ids string[] - Notification IDs [list].
- ruleset
Id number - Ruleset ID.
- target
Id string - Environment ID / OU ID.
- target
Type string - Policy Type (
Environment,OrganizationalUnit).
- action str
- Policy action type (
Detection,Prevention). - id str
- notification_
ids Sequence[str] - Notification IDs [list].
- ruleset_
id float - Ruleset ID.
- target_
id str - Environment ID / OU ID.
- target_
type str - Policy Type (
Environment,OrganizationalUnit).
- action String
- Policy action type (
Detection,Prevention). - id String
- notification
Ids List<String> - Notification IDs [list].
- ruleset
Id Number - Ruleset ID.
- target
Id String - Environment ID / OU ID.
- target
Type String - Policy Type (
Environment,OrganizationalUnit).
Package Details
- Repository
- dome9 dome9/terraform-provider-dome9
- License
- Notes
- This Pulumi package is based on the
dome9Terraform Provider.
Viewing docs for dome9 1.40.4
published on Thursday, Oct 30, 2025 by dome9
published on Thursday, Oct 30, 2025 by dome9
