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

prismacloud.AnomalySettings

Explore with Pulumi AI

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

    Manage an anomaly setting.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = new prismacloud.AnomalySettings("example", {policyId: "policy ID"});
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.AnomalySettings("example", 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.NewAnomalySettings(ctx, "example", &prismacloud.AnomalySettingsArgs{
    			PolicyId: pulumi.String("policy ID"),
    		})
    		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 = new Prismacloud.AnomalySettings("example", new()
        {
            PolicyId = "policy ID",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.prismacloud.AnomalySettings;
    import com.pulumi.prismacloud.AnomalySettingsArgs;
    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) {
            var example = new AnomalySettings("example", AnomalySettingsArgs.builder()
                .policyId("policy ID")
                .build());
    
        }
    }
    
    resources:
      example:
        type: prismacloud:AnomalySettings
        properties:
          policyId: policy ID
    

    Create AnomalySettings Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AnomalySettings(name: string, args: AnomalySettingsArgs, opts?: CustomResourceOptions);
    @overload
    def AnomalySettings(resource_name: str,
                        args: AnomalySettingsArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AnomalySettings(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        policy_id: Optional[str] = None,
                        alert_disposition: Optional[str] = None,
                        anomaly_settings_id: Optional[str] = None,
                        training_model_threshold: Optional[str] = None)
    func NewAnomalySettings(ctx *Context, name string, args AnomalySettingsArgs, opts ...ResourceOption) (*AnomalySettings, error)
    public AnomalySettings(string name, AnomalySettingsArgs args, CustomResourceOptions? opts = null)
    public AnomalySettings(String name, AnomalySettingsArgs args)
    public AnomalySettings(String name, AnomalySettingsArgs args, CustomResourceOptions options)
    
    type: prismacloud:AnomalySettings
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AnomalySettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AnomalySettingsArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AnomalySettingsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AnomalySettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AnomalySettingsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var anomalySettingsResource = new Prismacloud.AnomalySettings("anomalySettingsResource", new()
    {
        PolicyId = "string",
        AlertDisposition = "string",
        AnomalySettingsId = "string",
        TrainingModelThreshold = "string",
    });
    
    example, err := prismacloud.NewAnomalySettings(ctx, "anomalySettingsResource", &prismacloud.AnomalySettingsArgs{
    	PolicyId:               pulumi.String("string"),
    	AlertDisposition:       pulumi.String("string"),
    	AnomalySettingsId:      pulumi.String("string"),
    	TrainingModelThreshold: pulumi.String("string"),
    })
    
    var anomalySettingsResource = new AnomalySettings("anomalySettingsResource", AnomalySettingsArgs.builder()
        .policyId("string")
        .alertDisposition("string")
        .anomalySettingsId("string")
        .trainingModelThreshold("string")
        .build());
    
    anomaly_settings_resource = prismacloud.AnomalySettings("anomalySettingsResource",
        policy_id="string",
        alert_disposition="string",
        anomaly_settings_id="string",
        training_model_threshold="string")
    
    const anomalySettingsResource = new prismacloud.AnomalySettings("anomalySettingsResource", {
        policyId: "string",
        alertDisposition: "string",
        anomalySettingsId: "string",
        trainingModelThreshold: "string",
    });
    
    type: prismacloud:AnomalySettings
    properties:
        alertDisposition: string
        anomalySettingsId: string
        policyId: string
        trainingModelThreshold: string
    

    AnomalySettings Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AnomalySettings resource accepts the following input properties:

    PolicyId string
    Policy ID
    AlertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    AnomalySettingsId string
    TrainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    PolicyId string
    Policy ID
    AlertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    AnomalySettingsId string
    TrainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    policyId String
    Policy ID
    alertDisposition String
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    anomalySettingsId String
    trainingModelThreshold String
    Training model threshold information. Valid values are low, medium, or high.
    policyId string
    Policy ID
    alertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    anomalySettingsId string
    trainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    policy_id str
    Policy ID
    alert_disposition str
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    anomaly_settings_id str
    training_model_threshold str
    Training model threshold information. Valid values are low, medium, or high.
    policyId String
    Policy ID
    alertDisposition String
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    anomalySettingsId String
    trainingModelThreshold String
    Training model threshold information. Valid values are low, medium, or high.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AnomalySettings resource produces the following output properties:

    AlertDispositionDescriptions List<AnomalySettingsAlertDispositionDescription>
    Alert disposition information below
    Id string
    The provider-assigned unique ID for this managed resource.
    PolicyDescription string
    Policy description
    PolicyName string
    Policy name
    TrainingModelDescriptions List<AnomalySettingsTrainingModelDescription>
    Training model info below
    AlertDispositionDescriptions []AnomalySettingsAlertDispositionDescription
    Alert disposition information below
    Id string
    The provider-assigned unique ID for this managed resource.
    PolicyDescription string
    Policy description
    PolicyName string
    Policy name
    TrainingModelDescriptions []AnomalySettingsTrainingModelDescription
    Training model info below
    alertDispositionDescriptions List<AnomalySettingsAlertDispositionDescription>
    Alert disposition information below
    id String
    The provider-assigned unique ID for this managed resource.
    policyDescription String
    Policy description
    policyName String
    Policy name
    trainingModelDescriptions List<AnomalySettingsTrainingModelDescription>
    Training model info below
    alertDispositionDescriptions AnomalySettingsAlertDispositionDescription[]
    Alert disposition information below
    id string
    The provider-assigned unique ID for this managed resource.
    policyDescription string
    Policy description
    policyName string
    Policy name
    trainingModelDescriptions AnomalySettingsTrainingModelDescription[]
    Training model info below
    alert_disposition_descriptions Sequence[AnomalySettingsAlertDispositionDescription]
    Alert disposition information below
    id str
    The provider-assigned unique ID for this managed resource.
    policy_description str
    Policy description
    policy_name str
    Policy name
    training_model_descriptions Sequence[AnomalySettingsTrainingModelDescription]
    Training model info below
    alertDispositionDescriptions List<Property Map>
    Alert disposition information below
    id String
    The provider-assigned unique ID for this managed resource.
    policyDescription String
    Policy description
    policyName String
    Policy name
    trainingModelDescriptions List<Property Map>
    Training model info below

    Look up Existing AnomalySettings Resource

    Get an existing AnomalySettings resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AnomalySettingsState, opts?: CustomResourceOptions): AnomalySettings
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alert_disposition: Optional[str] = None,
            alert_disposition_descriptions: Optional[Sequence[AnomalySettingsAlertDispositionDescriptionArgs]] = None,
            anomaly_settings_id: Optional[str] = None,
            policy_description: Optional[str] = None,
            policy_id: Optional[str] = None,
            policy_name: Optional[str] = None,
            training_model_descriptions: Optional[Sequence[AnomalySettingsTrainingModelDescriptionArgs]] = None,
            training_model_threshold: Optional[str] = None) -> AnomalySettings
    func GetAnomalySettings(ctx *Context, name string, id IDInput, state *AnomalySettingsState, opts ...ResourceOption) (*AnomalySettings, error)
    public static AnomalySettings Get(string name, Input<string> id, AnomalySettingsState? state, CustomResourceOptions? opts = null)
    public static AnomalySettings get(String name, Output<String> id, AnomalySettingsState state, CustomResourceOptions options)
    resources:  _:    type: prismacloud:AnomalySettings    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    AlertDispositionDescriptions List<AnomalySettingsAlertDispositionDescription>
    Alert disposition information below
    AnomalySettingsId string
    PolicyDescription string
    Policy description
    PolicyId string
    Policy ID
    PolicyName string
    Policy name
    TrainingModelDescriptions List<AnomalySettingsTrainingModelDescription>
    Training model info below
    TrainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    AlertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    AlertDispositionDescriptions []AnomalySettingsAlertDispositionDescriptionArgs
    Alert disposition information below
    AnomalySettingsId string
    PolicyDescription string
    Policy description
    PolicyId string
    Policy ID
    PolicyName string
    Policy name
    TrainingModelDescriptions []AnomalySettingsTrainingModelDescriptionArgs
    Training model info below
    TrainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    alertDisposition String
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    alertDispositionDescriptions List<AnomalySettingsAlertDispositionDescription>
    Alert disposition information below
    anomalySettingsId String
    policyDescription String
    Policy description
    policyId String
    Policy ID
    policyName String
    Policy name
    trainingModelDescriptions List<AnomalySettingsTrainingModelDescription>
    Training model info below
    trainingModelThreshold String
    Training model threshold information. Valid values are low, medium, or high.
    alertDisposition string
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    alertDispositionDescriptions AnomalySettingsAlertDispositionDescription[]
    Alert disposition information below
    anomalySettingsId string
    policyDescription string
    Policy description
    policyId string
    Policy ID
    policyName string
    Policy name
    trainingModelDescriptions AnomalySettingsTrainingModelDescription[]
    Training model info below
    trainingModelThreshold string
    Training model threshold information. Valid values are low, medium, or high.
    alert_disposition str
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    alert_disposition_descriptions Sequence[AnomalySettingsAlertDispositionDescriptionArgs]
    Alert disposition information below
    anomaly_settings_id str
    policy_description str
    Policy description
    policy_id str
    Policy ID
    policy_name str
    Policy name
    training_model_descriptions Sequence[AnomalySettingsTrainingModelDescriptionArgs]
    Training model info below
    training_model_threshold str
    Training model threshold information. Valid values are low, medium, or high.
    alertDisposition String
    Alert disposition. Valid values are aggressive, moderate, or conservative.
    alertDispositionDescriptions List<Property Map>
    Alert disposition information below
    anomalySettingsId String
    policyDescription String
    Policy description
    policyId String
    Policy ID
    policyName String
    Policy name
    trainingModelDescriptions List<Property Map>
    Training model info below
    trainingModelThreshold String
    Training model threshold information. Valid values are low, medium, or high.

    Supporting Types

    AnomalySettingsAlertDispositionDescription, AnomalySettingsAlertDispositionDescriptionArgs

    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

    AnomalySettingsTrainingModelDescription, AnomalySettingsTrainingModelDescriptionArgs

    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