1. Packages
  2. Prismacloud Provider
  3. API Docs
  4. getAnomalySetting
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

prismacloud.getAnomalySetting

Explore with Pulumi AI

prismacloud logo
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

    Retrieve information on a specific anomaly setting.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = prismacloud.getAnomalySetting({
        policyId: "Policy id",
    });
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.get_anomaly_setting(policy_id="Policy id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := prismacloud.GetAnomalySetting(ctx, &prismacloud.GetAnomalySettingArgs{
    			PolicyId: "Policy id",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Prismacloud = Pulumi.Prismacloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Prismacloud.GetAnomalySetting.Invoke(new()
        {
            PolicyId = "Policy id",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.prismacloud.PrismacloudFunctions;
    import com.pulumi.prismacloud.inputs.GetAnomalySettingArgs;
    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 example = PrismacloudFunctions.getAnomalySetting(GetAnomalySettingArgs.builder()
                .policyId("Policy id")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: prismacloud:getAnomalySetting
          arguments:
            policyId: Policy id
    

    Using getAnomalySetting

    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 getAnomalySetting(args: GetAnomalySettingArgs, opts?: InvokeOptions): Promise<GetAnomalySettingResult>
    function getAnomalySettingOutput(args: GetAnomalySettingOutputArgs, opts?: InvokeOptions): Output<GetAnomalySettingResult>
    def get_anomaly_setting(id: Optional[str] = None,
                            policy_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetAnomalySettingResult
    def get_anomaly_setting_output(id: Optional[pulumi.Input[str]] = None,
                            policy_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetAnomalySettingResult]
    func GetAnomalySetting(ctx *Context, args *GetAnomalySettingArgs, opts ...InvokeOption) (*GetAnomalySettingResult, error)
    func GetAnomalySettingOutput(ctx *Context, args *GetAnomalySettingOutputArgs, opts ...InvokeOption) GetAnomalySettingResultOutput

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

    public static class GetAnomalySetting 
    {
        public static Task<GetAnomalySettingResult> InvokeAsync(GetAnomalySettingArgs args, InvokeOptions? opts = null)
        public static Output<GetAnomalySettingResult> Invoke(GetAnomalySettingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAnomalySettingResult> getAnomalySetting(GetAnomalySettingArgs args, InvokeOptions options)
    public static Output<GetAnomalySettingResult> getAnomalySetting(GetAnomalySettingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getAnomalySetting:getAnomalySetting
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PolicyId string
    Policy ID
    Id string
    PolicyId string
    Policy ID
    Id string
    policyId String
    Policy ID
    id String
    policyId string
    Policy ID
    id string
    policy_id str
    Policy ID
    id str
    policyId String
    Policy ID
    id String

    getAnomalySetting Result

    The following output properties are available:

    AlertDisposition string
    Alert disposition
    AlertDispositionDescriptions List<GetAnomalySettingAlertDispositionDescription>
    Alert disposition information below
    Id string
    PolicyDescription string
    Policy description
    PolicyId string
    PolicyName string
    Policy name
    TrainingModelDescriptions List<GetAnomalySettingTrainingModelDescription>
    Training model information below
    TrainingModelThreshold string
    Training model threshold information
    AlertDisposition string
    Alert disposition
    AlertDispositionDescriptions []GetAnomalySettingAlertDispositionDescription
    Alert disposition information below
    Id string
    PolicyDescription string
    Policy description
    PolicyId string
    PolicyName string
    Policy name
    TrainingModelDescriptions []GetAnomalySettingTrainingModelDescription
    Training model information below
    TrainingModelThreshold string
    Training model threshold information
    alertDisposition String
    Alert disposition
    alertDispositionDescriptions List<GetAnomalySettingAlertDispositionDescription>
    Alert disposition information below
    id String
    policyDescription String
    Policy description
    policyId String
    policyName String
    Policy name
    trainingModelDescriptions List<GetAnomalySettingTrainingModelDescription>
    Training model information below
    trainingModelThreshold String
    Training model threshold information
    alertDisposition string
    Alert disposition
    alertDispositionDescriptions GetAnomalySettingAlertDispositionDescription[]
    Alert disposition information below
    id string
    policyDescription string
    Policy description
    policyId string
    policyName string
    Policy name
    trainingModelDescriptions GetAnomalySettingTrainingModelDescription[]
    Training model information below
    trainingModelThreshold string
    Training model threshold information
    alert_disposition str
    Alert disposition
    alert_disposition_descriptions Sequence[GetAnomalySettingAlertDispositionDescription]
    Alert disposition information below
    id str
    policy_description str
    Policy description
    policy_id str
    policy_name str
    Policy name
    training_model_descriptions Sequence[GetAnomalySettingTrainingModelDescription]
    Training model information below
    training_model_threshold str
    Training model threshold information
    alertDisposition String
    Alert disposition
    alertDispositionDescriptions List<Property Map>
    Alert disposition information below
    id String
    policyDescription String
    Policy description
    policyId String
    policyName String
    Policy name
    trainingModelDescriptions List<Property Map>
    Training model information below
    trainingModelThreshold String
    Training model threshold information

    Supporting Types

    GetAnomalySettingAlertDispositionDescription

    Aggressive string
    Aggressive
    Conservative string
    Conservative
    Moderate string
    Moderate
    Aggressive string
    Aggressive
    Conservative string
    Conservative
    Moderate string
    Moderate
    aggressive String
    Aggressive
    conservative String
    Conservative
    moderate String
    Moderate
    aggressive string
    Aggressive
    conservative string
    Conservative
    moderate string
    Moderate
    aggressive str
    Aggressive
    conservative str
    Conservative
    moderate str
    Moderate
    aggressive String
    Aggressive
    conservative String
    Conservative
    moderate String
    Moderate

    GetAnomalySettingTrainingModelDescription

    High string
    High
    Low string
    Low
    Medium string
    Medium
    High string
    High
    Low string
    Low
    Medium string
    Medium
    high String
    High
    low String
    Low
    medium String
    Medium
    high string
    High
    low string
    Low
    medium string
    Medium
    high str
    High
    low str
    Low
    medium str
    Medium
    high String
    High
    low String
    Low
    medium String
    Medium

    Package Details

    Repository
    prismacloud paloaltonetworks/terraform-provider-prismacloud
    License
    Notes
    This Pulumi package is based on the prismacloud Terraform Provider.
    prismacloud logo
    prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks