1. Packages
  2. Packages
  3. Harness Provider
  4. API Docs
  5. chaos
  6. getSecurityGovernanceConditionV3
Viewing docs for Harness v0.14.3
published on Thursday, Jun 18, 2026 by Pulumi
harness logo
Viewing docs for Harness v0.14.3
published on Thursday, Jun 18, 2026 by Pulumi

    Data source for retrieving a Harness Chaos Security Governance Condition (V3 / REST API).

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as harness from "@pulumi/harness";
    
    // Look up a security governance condition (V3) by identity
    const byIdentity = harness.chaos.getSecurityGovernanceConditionV3({
        orgId: orgId,
        projectId: projectId,
        identity: "<condition_id>",
    });
    // Look up a security governance condition (V3) by name
    const byName = harness.chaos.getSecurityGovernanceConditionV3({
        orgId: orgId,
        projectId: projectId,
        name: "k8s-security-condition",
    });
    export const securityGovernanceConditionV3ByIdentity = byIdentity;
    export const securityGovernanceConditionV3ByName = byName;
    
    import pulumi
    import pulumi_harness as harness
    
    # Look up a security governance condition (V3) by identity
    by_identity = harness.chaos.get_security_governance_condition_v3(org_id=org_id,
        project_id=project_id,
        identity="<condition_id>")
    # Look up a security governance condition (V3) by name
    by_name = harness.chaos.get_security_governance_condition_v3(org_id=org_id,
        project_id=project_id,
        name="k8s-security-condition")
    pulumi.export("securityGovernanceConditionV3ByIdentity", by_identity)
    pulumi.export("securityGovernanceConditionV3ByName", by_name)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-harness/sdk/go/harness/chaos"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Look up a security governance condition (V3) by identity
    		byIdentity, err := chaos.LookupSecurityGovernanceConditionV3(ctx, &chaos.LookupSecurityGovernanceConditionV3Args{
    			OrgId:     orgId,
    			ProjectId: projectId,
    			Identity:  pulumi.StringRef("<condition_id>"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		// Look up a security governance condition (V3) by name
    		byName, err := chaos.LookupSecurityGovernanceConditionV3(ctx, &chaos.LookupSecurityGovernanceConditionV3Args{
    			OrgId:     orgId,
    			ProjectId: projectId,
    			Name:      pulumi.StringRef("k8s-security-condition"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("securityGovernanceConditionV3ByIdentity", byIdentity)
    		ctx.Export("securityGovernanceConditionV3ByName", byName)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Harness = Pulumi.Harness;
    
    return await Deployment.RunAsync(() => 
    {
        // Look up a security governance condition (V3) by identity
        var byIdentity = Harness.Chaos.GetSecurityGovernanceConditionV3.Invoke(new()
        {
            OrgId = orgId,
            ProjectId = projectId,
            Identity = "<condition_id>",
        });
    
        // Look up a security governance condition (V3) by name
        var byName = Harness.Chaos.GetSecurityGovernanceConditionV3.Invoke(new()
        {
            OrgId = orgId,
            ProjectId = projectId,
            Name = "k8s-security-condition",
        });
    
        return new Dictionary<string, object?>
        {
            ["securityGovernanceConditionV3ByIdentity"] = byIdentity,
            ["securityGovernanceConditionV3ByName"] = byName,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.harness.chaos.ChaosFunctions;
    import com.pulumi.harness.chaos.inputs.GetSecurityGovernanceConditionV3Args;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            // Look up a security governance condition (V3) by identity
            final var byIdentity = ChaosFunctions.getSecurityGovernanceConditionV3(GetSecurityGovernanceConditionV3Args.builder()
                .orgId(orgId)
                .projectId(projectId)
                .identity("<condition_id>")
                .build());
    
            // Look up a security governance condition (V3) by name
            final var byName = ChaosFunctions.getSecurityGovernanceConditionV3(GetSecurityGovernanceConditionV3Args.builder()
                .orgId(orgId)
                .projectId(projectId)
                .name("k8s-security-condition")
                .build());
    
            ctx.export("securityGovernanceConditionV3ByIdentity", byIdentity);
            ctx.export("securityGovernanceConditionV3ByName", byName);
        }
    }
    
    variables:
      # Look up a security governance condition (V3) by identity
      byIdentity:
        fn::invoke:
          function: harness:chaos:getSecurityGovernanceConditionV3
          arguments:
            orgId: ${orgId}
            projectId: ${projectId}
            identity: <condition_id>
      # Look up a security governance condition (V3) by name
      byName:
        fn::invoke:
          function: harness:chaos:getSecurityGovernanceConditionV3
          arguments:
            orgId: ${orgId}
            projectId: ${projectId}
            name: k8s-security-condition
    outputs:
      securityGovernanceConditionV3ByIdentity: ${byIdentity}
      securityGovernanceConditionV3ByName: ${byName}
    
    pulumi {
      required_providers {
        harness = {
          source = "pulumi/harness"
        }
      }
    }
    
    data "harness_chaos_getsecuritygovernanceconditionv3" "byIdentity" {
      org_id     = orgId
      project_id = projectId
      identity   = "<condition_id>"
    }
    data "harness_chaos_getsecuritygovernanceconditionv3" "byName" {
      org_id     = orgId
      project_id = projectId
      name       = "k8s-security-condition"
    }
    
    # Look up a security governance condition (V3) by identity
    # Look up a security governance condition (V3) by name
    output "securityGovernanceConditionV3ByIdentity" {
      value = data.harness_chaos_getsecuritygovernanceconditionv3.byIdentity
    }
    output "securityGovernanceConditionV3ByName" {
      value = data.harness_chaos_getsecuritygovernanceconditionv3.byName
    }
    

    Using getSecurityGovernanceConditionV3

    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 getSecurityGovernanceConditionV3(args: GetSecurityGovernanceConditionV3Args, opts?: InvokeOptions): Promise<GetSecurityGovernanceConditionV3Result>
    function getSecurityGovernanceConditionV3Output(args: GetSecurityGovernanceConditionV3OutputArgs, opts?: InvokeOptions): Output<GetSecurityGovernanceConditionV3Result>
    def get_security_governance_condition_v3(identity: Optional[str] = None,
                                             name: Optional[str] = None,
                                             org_id: Optional[str] = None,
                                             project_id: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetSecurityGovernanceConditionV3Result
    def get_security_governance_condition_v3_output(identity: pulumi.Input[Optional[str]] = None,
                                             name: pulumi.Input[Optional[str]] = None,
                                             org_id: pulumi.Input[Optional[str]] = None,
                                             project_id: pulumi.Input[Optional[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetSecurityGovernanceConditionV3Result]
    func LookupSecurityGovernanceConditionV3(ctx *Context, args *LookupSecurityGovernanceConditionV3Args, opts ...InvokeOption) (*LookupSecurityGovernanceConditionV3Result, error)
    func LookupSecurityGovernanceConditionV3Output(ctx *Context, args *LookupSecurityGovernanceConditionV3OutputArgs, opts ...InvokeOption) LookupSecurityGovernanceConditionV3ResultOutput

    > Note: This function is named LookupSecurityGovernanceConditionV3 in the Go SDK.

    public static class GetSecurityGovernanceConditionV3 
    {
        public static Task<GetSecurityGovernanceConditionV3Result> InvokeAsync(GetSecurityGovernanceConditionV3Args args, InvokeOptions? opts = null)
        public static Output<GetSecurityGovernanceConditionV3Result> Invoke(GetSecurityGovernanceConditionV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecurityGovernanceConditionV3Result> getSecurityGovernanceConditionV3(GetSecurityGovernanceConditionV3Args args, InvokeOptions options)
    public static Output<GetSecurityGovernanceConditionV3Result> getSecurityGovernanceConditionV3(GetSecurityGovernanceConditionV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: harness:chaos/getSecurityGovernanceConditionV3:getSecurityGovernanceConditionV3
      arguments:
        # arguments dictionary
    data "harness_chaos_getsecuritygovernanceconditionv3" "name" {
        # arguments
    }

    The following arguments are supported:

    OrgId string
    The organization ID of the security governance condition
    ProjectId string
    The project ID of the security governance condition
    Identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    Name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    OrgId string
    The organization ID of the security governance condition
    ProjectId string
    The project ID of the security governance condition
    Identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    Name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    org_id string
    The organization ID of the security governance condition
    project_id string
    The project ID of the security governance condition
    identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId String
    The organization ID of the security governance condition
    projectId String
    The project ID of the security governance condition
    identity String
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    name String
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId string
    The organization ID of the security governance condition
    projectId string
    The project ID of the security governance condition
    identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    org_id str
    The organization ID of the security governance condition
    project_id str
    The project ID of the security governance condition
    identity str
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    name str
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId String
    The organization ID of the security governance condition
    projectId String
    The project ID of the security governance condition
    identity String
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    name String
    The name of the security governance condition. Exactly one of identity or name must be provided.

    getSecurityGovernanceConditionV3 Result

    The following output properties are available:

    Description string
    Description of the security governance condition
    FaultSpecs List<GetSecurityGovernanceConditionV3FaultSpec>
    Specification for faults to be included in the condition
    Id string
    The provider-assigned unique ID for this managed resource.
    InfraType string
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    K8sSpecs List<GetSecurityGovernanceConditionV3K8sSpec>
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    MachineSpecs List<GetSecurityGovernanceConditionV3MachineSpec>
    Machine specific configuration (required when infra*type is Linux or Windows)
    Name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    OrgId string
    The organization ID of the security governance condition
    ProjectId string
    The project ID of the security governance condition
    Tags List<string>
    Tags for the security governance condition
    Identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    Description string
    Description of the security governance condition
    FaultSpecs []GetSecurityGovernanceConditionV3FaultSpec
    Specification for faults to be included in the condition
    Id string
    The provider-assigned unique ID for this managed resource.
    InfraType string
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    K8sSpecs []GetSecurityGovernanceConditionV3K8sSpec
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    MachineSpecs []GetSecurityGovernanceConditionV3MachineSpec
    Machine specific configuration (required when infra*type is Linux or Windows)
    Name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    OrgId string
    The organization ID of the security governance condition
    ProjectId string
    The project ID of the security governance condition
    Tags []string
    Tags for the security governance condition
    Identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    description string
    Description of the security governance condition
    fault_specs list(object)
    Specification for faults to be included in the condition
    id string
    The provider-assigned unique ID for this managed resource.
    infra_type string
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    k8s_specs list(object)
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    machine_specs list(object)
    Machine specific configuration (required when infra*type is Linux or Windows)
    name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    org_id string
    The organization ID of the security governance condition
    project_id string
    The project ID of the security governance condition
    tags list(string)
    Tags for the security governance condition
    identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    description String
    Description of the security governance condition
    faultSpecs List<GetSecurityGovernanceConditionV3FaultSpec>
    Specification for faults to be included in the condition
    id String
    The provider-assigned unique ID for this managed resource.
    infraType String
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    k8sSpecs List<GetSecurityGovernanceConditionV3K8sSpec>
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    machineSpecs List<GetSecurityGovernanceConditionV3MachineSpec>
    Machine specific configuration (required when infra*type is Linux or Windows)
    name String
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId String
    The organization ID of the security governance condition
    projectId String
    The project ID of the security governance condition
    tags List<String>
    Tags for the security governance condition
    identity String
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    description string
    Description of the security governance condition
    faultSpecs GetSecurityGovernanceConditionV3FaultSpec[]
    Specification for faults to be included in the condition
    id string
    The provider-assigned unique ID for this managed resource.
    infraType string
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    k8sSpecs GetSecurityGovernanceConditionV3K8sSpec[]
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    machineSpecs GetSecurityGovernanceConditionV3MachineSpec[]
    Machine specific configuration (required when infra*type is Linux or Windows)
    name string
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId string
    The organization ID of the security governance condition
    projectId string
    The project ID of the security governance condition
    tags string[]
    Tags for the security governance condition
    identity string
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    description str
    Description of the security governance condition
    fault_specs Sequence[GetSecurityGovernanceConditionV3FaultSpec]
    Specification for faults to be included in the condition
    id str
    The provider-assigned unique ID for this managed resource.
    infra_type str
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    k8s_specs Sequence[GetSecurityGovernanceConditionV3K8sSpec]
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    machine_specs Sequence[GetSecurityGovernanceConditionV3MachineSpec]
    Machine specific configuration (required when infra*type is Linux or Windows)
    name str
    The name of the security governance condition. Exactly one of identity or name must be provided.
    org_id str
    The organization ID of the security governance condition
    project_id str
    The project ID of the security governance condition
    tags Sequence[str]
    Tags for the security governance condition
    identity str
    The identifier of the security governance condition. Exactly one of identity or name must be provided.
    description String
    Description of the security governance condition
    faultSpecs List<Property Map>
    Specification for faults to be included in the condition
    id String
    The provider-assigned unique ID for this managed resource.
    infraType String
    Type of infrastructure (Kubernetes, KubernetesV2, Linux, Windows, CloudFoundry, Container)
    k8sSpecs List<Property Map>
    Kubernetes specific configuration (required when infra*type is Kubernetes or KubernetesV2)
    machineSpecs List<Property Map>
    Machine specific configuration (required when infra*type is Linux or Windows)
    name String
    The name of the security governance condition. Exactly one of identity or name must be provided.
    orgId String
    The organization ID of the security governance condition
    projectId String
    The project ID of the security governance condition
    tags List<String>
    Tags for the security governance condition
    identity String
    The identifier of the security governance condition. Exactly one of identity or name must be provided.

    Supporting Types

    GetSecurityGovernanceConditionV3FaultSpec

    Faults List<GetSecurityGovernanceConditionV3FaultSpecFault>
    List of fault specifications
    Operator string
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    Faults []GetSecurityGovernanceConditionV3FaultSpecFault
    List of fault specifications
    Operator string
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    faults list(object)
    List of fault specifications
    operator string
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    faults List<GetSecurityGovernanceConditionV3FaultSpecFault>
    List of fault specifications
    operator String
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    faults GetSecurityGovernanceConditionV3FaultSpecFault[]
    List of fault specifications
    operator string
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    faults Sequence[GetSecurityGovernanceConditionV3FaultSpecFault]
    List of fault specifications
    operator str
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)
    faults List<Property Map>
    List of fault specifications
    operator String
    Operator for comparing faults (EQUAL_TO or NOT_EQUAL_TO)

    GetSecurityGovernanceConditionV3FaultSpecFault

    FaultType string
    Type of the fault (FAULT or FAULT_GROUP)
    Name string
    Name of the fault
    FaultType string
    Type of the fault (FAULT or FAULT_GROUP)
    Name string
    Name of the fault
    fault_type string
    Type of the fault (FAULT or FAULT_GROUP)
    name string
    Name of the fault
    faultType String
    Type of the fault (FAULT or FAULT_GROUP)
    name String
    Name of the fault
    faultType string
    Type of the fault (FAULT or FAULT_GROUP)
    name string
    Name of the fault
    fault_type str
    Type of the fault (FAULT or FAULT_GROUP)
    name str
    Name of the fault
    faultType String
    Type of the fault (FAULT or FAULT_GROUP)
    name String
    Name of the fault

    GetSecurityGovernanceConditionV3K8sSpec

    application_specs list(object)
    Application specification
    chaos_service_account_specs list(object)
    Chaos service account specification
    infra_specs list(object)
    Infrastructure specification
    applicationSpecs List<Property Map>
    Application specification
    chaosServiceAccountSpecs List<Property Map>
    Chaos service account specification
    infraSpecs List<Property Map>
    Infrastructure specification

    GetSecurityGovernanceConditionV3K8sSpecApplicationSpec

    Operator string
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    Workloads List<GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload>
    List of workloads to include/exclude
    Operator string
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    Workloads []GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload
    List of workloads to include/exclude
    operator string
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    workloads list(object)
    List of workloads to include/exclude
    operator String
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    workloads List<GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload>
    List of workloads to include/exclude
    operator string
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    workloads GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload[]
    List of workloads to include/exclude
    operator str
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    workloads Sequence[GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload]
    List of workloads to include/exclude
    operator String
    Operator for application matching (EQUAL_TO or NOT_EQUAL_TO)
    workloads List<Property Map>
    List of workloads to include/exclude

    GetSecurityGovernanceConditionV3K8sSpecApplicationSpecWorkload

    ApplicationMapId string
    ID for the application map
    Kind string
    Kind of the workload (e.g., deployment, statefulset)
    Label string
    Label selector for the workload
    Namespace string
    Namespace of the workload
    NamespaceLabels Dictionary<string, string>
    Namespace labels to match against, as key-value pairs
    Services List<string>
    List of services associated with the workload
    ApplicationMapId string
    ID for the application map
    Kind string
    Kind of the workload (e.g., deployment, statefulset)
    Label string
    Label selector for the workload
    Namespace string
    Namespace of the workload
    NamespaceLabels map[string]string
    Namespace labels to match against, as key-value pairs
    Services []string
    List of services associated with the workload
    application_map_id string
    ID for the application map
    kind string
    Kind of the workload (e.g., deployment, statefulset)
    label string
    Label selector for the workload
    namespace string
    Namespace of the workload
    namespace_labels map(string)
    Namespace labels to match against, as key-value pairs
    services list(string)
    List of services associated with the workload
    applicationMapId String
    ID for the application map
    kind String
    Kind of the workload (e.g., deployment, statefulset)
    label String
    Label selector for the workload
    namespace String
    Namespace of the workload
    namespaceLabels Map<String,String>
    Namespace labels to match against, as key-value pairs
    services List<String>
    List of services associated with the workload
    applicationMapId string
    ID for the application map
    kind string
    Kind of the workload (e.g., deployment, statefulset)
    label string
    Label selector for the workload
    namespace string
    Namespace of the workload
    namespaceLabels {[key: string]: string}
    Namespace labels to match against, as key-value pairs
    services string[]
    List of services associated with the workload
    application_map_id str
    ID for the application map
    kind str
    Kind of the workload (e.g., deployment, statefulset)
    label str
    Label selector for the workload
    namespace str
    Namespace of the workload
    namespace_labels Mapping[str, str]
    Namespace labels to match against, as key-value pairs
    services Sequence[str]
    List of services associated with the workload
    applicationMapId String
    ID for the application map
    kind String
    Kind of the workload (e.g., deployment, statefulset)
    label String
    Label selector for the workload
    namespace String
    Namespace of the workload
    namespaceLabels Map<String>
    Namespace labels to match against, as key-value pairs
    services List<String>
    List of services associated with the workload

    GetSecurityGovernanceConditionV3K8sSpecChaosServiceAccountSpec

    Operator string
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    ServiceAccounts List<string>
    List of service accounts to include/exclude
    Operator string
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    ServiceAccounts []string
    List of service accounts to include/exclude
    operator string
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    service_accounts list(string)
    List of service accounts to include/exclude
    operator String
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    serviceAccounts List<String>
    List of service accounts to include/exclude
    operator string
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    serviceAccounts string[]
    List of service accounts to include/exclude
    operator str
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    service_accounts Sequence[str]
    List of service accounts to include/exclude
    operator String
    Operator for service account matching (EQUAL_TO or NOT_EQUAL_TO)
    serviceAccounts List<String>
    List of service accounts to include/exclude

    GetSecurityGovernanceConditionV3K8sSpecInfraSpec

    InfraIds List<string>
    List of infrastructure IDs to apply the condition to
    Operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    InfraIds []string
    List of infrastructure IDs to apply the condition to
    Operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infra_ids list(string)
    List of infrastructure IDs to apply the condition to
    operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds List<String>
    List of infrastructure IDs to apply the condition to
    operator String
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds string[]
    List of infrastructure IDs to apply the condition to
    operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infra_ids Sequence[str]
    List of infrastructure IDs to apply the condition to
    operator str
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds List<String>
    List of infrastructure IDs to apply the condition to
    operator String
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)

    GetSecurityGovernanceConditionV3MachineSpec

    infra_specs list(object)
    Infrastructure specification
    infraSpecs List<Property Map>
    Infrastructure specification

    GetSecurityGovernanceConditionV3MachineSpecInfraSpec

    InfraIds List<string>
    List of infrastructure IDs to apply the condition to
    Operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    InfraIds []string
    List of infrastructure IDs to apply the condition to
    Operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infra_ids list(string)
    List of infrastructure IDs to apply the condition to
    operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds List<String>
    List of infrastructure IDs to apply the condition to
    operator String
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds string[]
    List of infrastructure IDs to apply the condition to
    operator string
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infra_ids Sequence[str]
    List of infrastructure IDs to apply the condition to
    operator str
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)
    infraIds List<String>
    List of infrastructure IDs to apply the condition to
    operator String
    Operator for comparing infrastructure IDs (EQUAL_TO or NOT_EQUAL_TO)

    Package Details

    Repository
    harness pulumi/pulumi-harness
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the harness Terraform Provider.
    harness logo
    Viewing docs for Harness v0.14.3
    published on Thursday, Jun 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial