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 vulnerability policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";
const test_policy = dome9.getVulnerabilityPolicy({
id: "d9-vulnerability-policy-id",
});
import pulumi
import pulumi_dome9 as dome9
test_policy = dome9.get_vulnerability_policy(id="d9-vulnerability-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.LookupVulnerabilityPolicy(ctx, &dome9.LookupVulnerabilityPolicyArgs{
Id: "d9-vulnerability-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.GetVulnerabilityPolicy.Invoke(new()
{
Id = "d9-vulnerability-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.GetVulnerabilityPolicyArgs;
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.getVulnerabilityPolicy(GetVulnerabilityPolicyArgs.builder()
.id("d9-vulnerability-policy-id")
.build());
}
}
variables:
test-policy:
fn::invoke:
function: dome9:getVulnerabilityPolicy
arguments:
id: d9-vulnerability-policy-id
Using getVulnerabilityPolicy
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 getVulnerabilityPolicy(args: GetVulnerabilityPolicyArgs, opts?: InvokeOptions): Promise<GetVulnerabilityPolicyResult>
function getVulnerabilityPolicyOutput(args: GetVulnerabilityPolicyOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityPolicyResult>def get_vulnerability_policy(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVulnerabilityPolicyResult
def get_vulnerability_policy_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilityPolicyResult]func LookupVulnerabilityPolicy(ctx *Context, args *LookupVulnerabilityPolicyArgs, opts ...InvokeOption) (*LookupVulnerabilityPolicyResult, error)
func LookupVulnerabilityPolicyOutput(ctx *Context, args *LookupVulnerabilityPolicyOutputArgs, opts ...InvokeOption) LookupVulnerabilityPolicyResultOutput> Note: This function is named LookupVulnerabilityPolicy in the Go SDK.
public static class GetVulnerabilityPolicy
{
public static Task<GetVulnerabilityPolicyResult> InvokeAsync(GetVulnerabilityPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetVulnerabilityPolicyResult> Invoke(GetVulnerabilityPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVulnerabilityPolicyResult> getVulnerabilityPolicy(GetVulnerabilityPolicyArgs args, InvokeOptions options)
public static Output<GetVulnerabilityPolicyResult> getVulnerabilityPolicy(GetVulnerabilityPolicyArgs args, InvokeOptions options)
fn::invoke:
function: dome9:index/getVulnerabilityPolicy:getVulnerabilityPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- The id for the vulnerability policy in Dome9.
- Id string
- The id for the vulnerability policy in Dome9.
- id String
- The id for the vulnerability policy in Dome9.
- id string
- The id for the vulnerability policy in Dome9.
- id str
- The id for the vulnerability policy in Dome9.
- id String
- The id for the vulnerability policy in Dome9.
getVulnerabilityPolicy Result
The following output properties are available:
- Admission
Control stringAction - Admission Policy action type (
Detection,Prevention). - Admission
Control stringUnscanned Action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,OrganizationalUnit).
- Admission
Control stringAction - Admission Policy action type (
Detection,Prevention). - Admission
Control stringUnscanned Action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,OrganizationalUnit).
- admission
Control StringAction - Admission Policy action type (
Detection,Prevention). - admission
Control StringUnscanned Action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,OrganizationalUnit).
- admission
Control stringAction - Admission Policy action type (
Detection,Prevention). - admission
Control stringUnscanned Action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,OrganizationalUnit).
- admission_
control_ straction - Admission Policy action type (
Detection,Prevention). - admission_
control_ strunscanned_ action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,OrganizationalUnit).
- admission
Control StringAction - Admission Policy action type (
Detection,Prevention). - admission
Control StringUnscanned Action - Admission 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 - Vendor type (
Aws,Azure,ContainerRegistry,Gcp,Kubernetes,ShiftLeft,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
