1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getSecurePosturePolicy
sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs

sysdig.getSecurePosturePolicy

Explore with Pulumi AI

sysdig logo
sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sysdig.SysdigFunctions;
    import com.pulumi.sysdig.inputs.GetSecurePosturePoliciesArgs;
    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 policy = SysdigFunctions.getSecurePosturePolicies(GetSecurePosturePoliciesArgs.builder()
                .id("454678")
                .build());
    
        }
    }
    
    variables:
      policy:
        fn::invoke:
          function: sysdig:getSecurePosturePolicies
          arguments:
            id: '454678'
    

    Using getSecurePosturePolicy

    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 getSecurePosturePolicy(args: GetSecurePosturePolicyArgs, opts?: InvokeOptions): Promise<GetSecurePosturePolicyResult>
    function getSecurePosturePolicyOutput(args: GetSecurePosturePolicyOutputArgs, opts?: InvokeOptions): Output<GetSecurePosturePolicyResult>
    def get_secure_posture_policy(groups: Optional[Sequence[GetSecurePosturePolicyGroup]] = None,
                                  id: Optional[str] = None,
                                  timeouts: Optional[GetSecurePosturePolicyTimeouts] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSecurePosturePolicyResult
    def get_secure_posture_policy_output(groups: Optional[pulumi.Input[Sequence[pulumi.Input[GetSecurePosturePolicyGroupArgs]]]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  timeouts: Optional[pulumi.Input[GetSecurePosturePolicyTimeoutsArgs]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSecurePosturePolicyResult]
    func LookupSecurePosturePolicy(ctx *Context, args *LookupSecurePosturePolicyArgs, opts ...InvokeOption) (*LookupSecurePosturePolicyResult, error)
    func LookupSecurePosturePolicyOutput(ctx *Context, args *LookupSecurePosturePolicyOutputArgs, opts ...InvokeOption) LookupSecurePosturePolicyResultOutput

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

    public static class GetSecurePosturePolicy 
    {
        public static Task<GetSecurePosturePolicyResult> InvokeAsync(GetSecurePosturePolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurePosturePolicyResult> Invoke(GetSecurePosturePolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecurePosturePolicyResult> getSecurePosturePolicy(GetSecurePosturePolicyArgs args, InvokeOptions options)
    public static Output<GetSecurePosturePolicyResult> getSecurePosturePolicy(GetSecurePosturePolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: sysdig:index/getSecurePosturePolicy:getSecurePosturePolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    id String
    The ID of the Posture Policy, eg. 2
    groups List<Property Map>
    timeouts Property Map

    getSecurePosturePolicy Result

    The following output properties are available:

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Requirement, eg. 15000
    IsActive bool
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    Link string
    Policy link
    MaxKubeVersion double
    Policy maximum Kubernetes version, eg. 1.26
    MinKubeVersion double
    Policy minimum Kubernetes version, eg. 1.24
    Name string
    The name of the Posture Control.
    Platform string
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    Type string
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    Groups List<GetSecurePosturePolicyGroup>
    Timeouts GetSecurePosturePolicyTimeouts
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Requirement, eg. 15000
    IsActive bool
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    Link string
    Policy link
    MaxKubeVersion float64
    Policy maximum Kubernetes version, eg. 1.26
    MinKubeVersion float64
    Policy minimum Kubernetes version, eg. 1.24
    Name string
    The name of the Posture Control.
    Platform string
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    Type string
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    Groups []GetSecurePosturePolicyGroup
    Timeouts GetSecurePosturePolicyTimeouts
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Requirement, eg. 15000
    isActive Boolean
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    link String
    Policy link
    maxKubeVersion Double
    Policy maximum Kubernetes version, eg. 1.26
    minKubeVersion Double
    Policy minimum Kubernetes version, eg. 1.24
    name String
    The name of the Posture Control.
    platform String
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    type String
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    groups List<GetSecurePosturePolicyGroup>
    timeouts GetSecurePosturePolicyTimeouts
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Requirement, eg. 15000
    isActive boolean
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    link string
    Policy link
    maxKubeVersion number
    Policy maximum Kubernetes version, eg. 1.26
    minKubeVersion number
    Policy minimum Kubernetes version, eg. 1.24
    name string
    The name of the Posture Control.
    platform string
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    type string
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    groups GetSecurePosturePolicyGroup[]
    timeouts GetSecurePosturePolicyTimeouts
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Requirement, eg. 15000
    is_active bool
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    link str
    Policy link
    max_kube_version float
    Policy maximum Kubernetes version, eg. 1.26
    min_kube_version float
    Policy minimum Kubernetes version, eg. 1.24
    name str
    The name of the Posture Control.
    platform str
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    type str
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    groups Sequence[GetSecurePosturePolicyGroup]
    timeouts GetSecurePosturePolicyTimeouts
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Requirement, eg. 15000
    isActive Boolean
    Policy is active flag (active means policy is published, not active means policy is draft). by default is true.
    link String
    Policy link
    maxKubeVersion Number
    Policy maximum Kubernetes version, eg. 1.26
    minKubeVersion Number
    Policy minimum Kubernetes version, eg. 1.24
    name String
    The name of the Posture Control.
    platform String
    Policy platform:

    • IKS - iks,
    • GKE - gke,
    • Vanilla - vanilla,
    • AKS - aks,
    • RKE2 - rke2,
    • OCP4 - ocp4,
    • MKE - mke,
    • EKS - eks,
    type String
    Policy type:

    • AWS - aws
    • GCP - gcp
    • Azure - azure
    • Kubernetes - kubernetes
    • Linux - linux
    • Docker - docker
    • OCI = oci
    groups List<Property Map>
    timeouts Property Map

    Supporting Types

    GetSecurePosturePolicyGroup

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups List<GetSecurePosturePolicyGroupGroup>
    Requirements List<GetSecurePosturePolicyGroupRequirement>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups []GetSecurePosturePolicyGroupGroup
    Requirements []GetSecurePosturePolicyGroupRequirement
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<GetSecurePosturePolicyGroupGroup>
    requirements List<GetSecurePosturePolicyGroupRequirement>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    groups GetSecurePosturePolicyGroupGroup[]
    requirements GetSecurePosturePolicyGroupRequirement[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    groups Sequence[GetSecurePosturePolicyGroupGroup]
    requirements Sequence[GetSecurePosturePolicyGroupRequirement]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<Property Map>
    requirements List<Property Map>

    GetSecurePosturePolicyGroupGroup

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups List<GetSecurePosturePolicyGroupGroupGroup>
    Requirements List<GetSecurePosturePolicyGroupGroupRequirement>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups []GetSecurePosturePolicyGroupGroupGroup
    Requirements []GetSecurePosturePolicyGroupGroupRequirement
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<GetSecurePosturePolicyGroupGroupGroup>
    requirements List<GetSecurePosturePolicyGroupGroupRequirement>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    groups GetSecurePosturePolicyGroupGroupGroup[]
    requirements GetSecurePosturePolicyGroupGroupRequirement[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    groups Sequence[GetSecurePosturePolicyGroupGroupGroup]
    requirements Sequence[GetSecurePosturePolicyGroupGroupRequirement]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<Property Map>
    requirements List<Property Map>

    GetSecurePosturePolicyGroupGroupGroup

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups List<GetSecurePosturePolicyGroupGroupGroupGroup>
    Requirements List<GetSecurePosturePolicyGroupGroupGroupRequirement>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups []GetSecurePosturePolicyGroupGroupGroupGroup
    Requirements []GetSecurePosturePolicyGroupGroupGroupRequirement
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<GetSecurePosturePolicyGroupGroupGroupGroup>
    requirements List<GetSecurePosturePolicyGroupGroupGroupRequirement>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    groups GetSecurePosturePolicyGroupGroupGroupGroup[]
    requirements GetSecurePosturePolicyGroupGroupGroupRequirement[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    groups Sequence[GetSecurePosturePolicyGroupGroupGroupGroup]
    requirements Sequence[GetSecurePosturePolicyGroupGroupGroupRequirement]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<Property Map>
    requirements List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupGroup

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups List<GetSecurePosturePolicyGroupGroupGroupGroupGroup>
    Requirements List<GetSecurePosturePolicyGroupGroupGroupGroupRequirement>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Groups []GetSecurePosturePolicyGroupGroupGroupGroupGroup
    Requirements []GetSecurePosturePolicyGroupGroupGroupGroupRequirement
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<GetSecurePosturePolicyGroupGroupGroupGroupGroup>
    requirements List<GetSecurePosturePolicyGroupGroupGroupGroupRequirement>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    groups GetSecurePosturePolicyGroupGroupGroupGroupGroup[]
    requirements GetSecurePosturePolicyGroupGroupGroupGroupRequirement[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    groups Sequence[GetSecurePosturePolicyGroupGroupGroupGroupGroup]
    requirements Sequence[GetSecurePosturePolicyGroupGroupGroupGroupRequirement]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    groups List<Property Map>
    requirements List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupGroupGroup

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Requirements List<GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Requirements []GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    requirements List<GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    requirements GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    requirements Sequence[GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    requirements List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirement

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls List<GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls []GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    controls GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    controls Sequence[GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupGroupGroupRequirementControl

    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name string
    The name of the Posture Control.
    enabled boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name str
    The name of the Posture Control.
    enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true

    GetSecurePosturePolicyGroupGroupGroupGroupRequirement

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls List<GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls []GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    controls GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    controls Sequence[GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupGroupRequirementControl

    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name string
    The name of the Posture Control.
    enabled boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name str
    The name of the Posture Control.
    enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true

    GetSecurePosturePolicyGroupGroupGroupRequirement

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls List<GetSecurePosturePolicyGroupGroupGroupRequirementControl>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls []GetSecurePosturePolicyGroupGroupGroupRequirementControl
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<GetSecurePosturePolicyGroupGroupGroupRequirementControl>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    controls GetSecurePosturePolicyGroupGroupGroupRequirementControl[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    controls Sequence[GetSecurePosturePolicyGroupGroupGroupRequirementControl]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<Property Map>

    GetSecurePosturePolicyGroupGroupGroupRequirementControl

    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name string
    The name of the Posture Control.
    enabled boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name str
    The name of the Posture Control.
    enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true

    GetSecurePosturePolicyGroupGroupRequirement

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls List<GetSecurePosturePolicyGroupGroupRequirementControl>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls []GetSecurePosturePolicyGroupGroupRequirementControl
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<GetSecurePosturePolicyGroupGroupRequirementControl>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    controls GetSecurePosturePolicyGroupGroupRequirementControl[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    controls Sequence[GetSecurePosturePolicyGroupGroupRequirementControl]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<Property Map>

    GetSecurePosturePolicyGroupGroupRequirementControl

    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name string
    The name of the Posture Control.
    enabled boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name str
    The name of the Posture Control.
    enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true

    GetSecurePosturePolicyGroupRequirement

    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls List<GetSecurePosturePolicyGroupRequirementControl>
    Description string
    The description of the Posture Policy Requirement.
    Id string
    The ID of the Posture Policy, eg. 2
    Name string
    The name of the Posture Control.
    Controls []GetSecurePosturePolicyGroupRequirementControl
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<GetSecurePosturePolicyGroupRequirementControl>
    description string
    The description of the Posture Policy Requirement.
    id string
    The ID of the Posture Policy, eg. 2
    name string
    The name of the Posture Control.
    controls GetSecurePosturePolicyGroupRequirementControl[]
    description str
    The description of the Posture Policy Requirement.
    id str
    The ID of the Posture Policy, eg. 2
    name str
    The name of the Posture Control.
    controls Sequence[GetSecurePosturePolicyGroupRequirementControl]
    description String
    The description of the Posture Policy Requirement.
    id String
    The ID of the Posture Policy, eg. 2
    name String
    The name of the Posture Control.
    controls List<Property Map>

    GetSecurePosturePolicyGroupRequirementControl

    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    Name string
    The name of the Posture Control.
    Enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name string
    The name of the Posture Control.
    enabled boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name str
    The name of the Posture Control.
    enabled bool
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true
    name String
    The name of the Posture Control.
    enabled Boolean
    The 'Control is enabled' flag indicates whether the control will affect the policy evaluation or not. By default, it is set to true

    GetSecurePosturePolicyTimeouts

    Read string
    Read string
    read String
    read string
    read str
    read String

    Package Details

    Repository
    sysdig sysdiglabs/terraform-provider-sysdig
    License
    Notes
    This Pulumi package is based on the sysdig Terraform Provider.
    sysdig logo
    sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs