1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. SandboxBehavioralAnalysisAdvancedSettingsV2
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler
zia logo
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler

    The zia_sandbox_behavioral_analysis_advanced_settings_v2 resource manages the V2 MD5 hash value list for the ZIA sandbox behavioral analysis engine. Each entry includes the hash URL, an optional comment, and a type (allow, deny, or malware). This is a singleton resource.

    For more information, see the ZIA Cloud Sandbox documentation.

    This is a singleton resource. Import is not applicable.

    Example Usage

    Manage MD5 Hash Value List

    Example coming soon!

    Example coming soon!

    Example coming soon!

    import * as zia from "@bdzscaler/pulumi-zia";
    
    const example = new zia.SandboxBehavioralAnalysisAdvancedSettingsV2("example", {
        md5HashValueList: [
            {
                url: "42914d6d213a20a2684064be5c80ffa9",
                urlComment: "Known safe file hash",
                type: "CUSTOM_FILEHASH_ALLOW",
            },
            {
                url: "c0202cf6aeab8437c638533d14563d35",
                urlComment: "Known malicious file hash",
                type: "CUSTOM_FILEHASH_DENY",
            },
        ],
    });
    
    import zscaler_pulumi_zia as zia
    
    example = zia.SandboxBehavioralAnalysisAdvancedSettingsV2("example",
        md5_hash_value_list=[
            {
                "url": "42914d6d213a20a2684064be5c80ffa9",
                "url_comment": "Known safe file hash",
                "type": "CUSTOM_FILEHASH_ALLOW",
            },
            {
                "url": "c0202cf6aeab8437c638533d14563d35",
                "url_comment": "Known malicious file hash",
                "type": "CUSTOM_FILEHASH_DENY",
            },
        ],
    )
    
    resources:
      example:
        type: zia:SandboxBehavioralAnalysisAdvancedSettingsV2
        properties:
          md5HashValueList:
            - url: 42914d6d213a20a2684064be5c80ffa9
              urlComment: Known safe file hash
              type: CUSTOM_FILEHASH_ALLOW
            - url: c0202cf6aeab8437c638533d14563d35
              urlComment: Known malicious file hash
              type: CUSTOM_FILEHASH_DENY
    

    Create SandboxBehavioralAnalysisAdvancedSettingsV2 Resource

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

    Constructor syntax

    new SandboxBehavioralAnalysisAdvancedSettingsV2(name: string, args?: SandboxBehavioralAnalysisAdvancedSettingsV2Args, opts?: CustomResourceOptions);
    @overload
    def SandboxBehavioralAnalysisAdvancedSettingsV2(resource_name: str,
                                                    args: Optional[SandboxBehavioralAnalysisAdvancedSettingsV2Args] = None,
                                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def SandboxBehavioralAnalysisAdvancedSettingsV2(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    md5_hash_value_list: Optional[Sequence[Md5HashValueInputArgs]] = None)
    func NewSandboxBehavioralAnalysisAdvancedSettingsV2(ctx *Context, name string, args *SandboxBehavioralAnalysisAdvancedSettingsV2Args, opts ...ResourceOption) (*SandboxBehavioralAnalysisAdvancedSettingsV2, error)
    public SandboxBehavioralAnalysisAdvancedSettingsV2(string name, SandboxBehavioralAnalysisAdvancedSettingsV2Args? args = null, CustomResourceOptions? opts = null)
    public SandboxBehavioralAnalysisAdvancedSettingsV2(String name, SandboxBehavioralAnalysisAdvancedSettingsV2Args args)
    public SandboxBehavioralAnalysisAdvancedSettingsV2(String name, SandboxBehavioralAnalysisAdvancedSettingsV2Args args, CustomResourceOptions options)
    
    type: zia:SandboxBehavioralAnalysisAdvancedSettingsV2
    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 SandboxBehavioralAnalysisAdvancedSettingsV2Args
    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 SandboxBehavioralAnalysisAdvancedSettingsV2Args
    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 SandboxBehavioralAnalysisAdvancedSettingsV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SandboxBehavioralAnalysisAdvancedSettingsV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SandboxBehavioralAnalysisAdvancedSettingsV2Args
    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 sandboxBehavioralAnalysisAdvancedSettingsV2Resource = new Zia.SandboxBehavioralAnalysisAdvancedSettingsV2("sandboxBehavioralAnalysisAdvancedSettingsV2Resource", new()
    {
        Md5HashValueList = new[]
        {
            new Zia.Inputs.Md5HashValueInputArgs
            {
                Type = "string",
                Url = "string",
                UrlComment = "string",
            },
        },
    });
    
    example, err := zia.NewSandboxBehavioralAnalysisAdvancedSettingsV2(ctx, "sandboxBehavioralAnalysisAdvancedSettingsV2Resource", &zia.SandboxBehavioralAnalysisAdvancedSettingsV2Args{
    	Md5HashValueList: pulumizia.Md5HashValueInputArray{
    		&pulumizia.Md5HashValueInputArgs{
    			Type:       pulumi.String("string"),
    			Url:        pulumi.String("string"),
    			UrlComment: pulumi.String("string"),
    		},
    	},
    })
    
    var sandboxBehavioralAnalysisAdvancedSettingsV2Resource = new SandboxBehavioralAnalysisAdvancedSettingsV2("sandboxBehavioralAnalysisAdvancedSettingsV2Resource", SandboxBehavioralAnalysisAdvancedSettingsV2Args.builder()
        .md5HashValueList(Md5HashValueInputArgs.builder()
            .type("string")
            .url("string")
            .urlComment("string")
            .build())
        .build());
    
    sandbox_behavioral_analysis_advanced_settings_v2_resource = zia.SandboxBehavioralAnalysisAdvancedSettingsV2("sandboxBehavioralAnalysisAdvancedSettingsV2Resource", md5_hash_value_list=[{
        "type": "string",
        "url": "string",
        "url_comment": "string",
    }])
    
    const sandboxBehavioralAnalysisAdvancedSettingsV2Resource = new zia.SandboxBehavioralAnalysisAdvancedSettingsV2("sandboxBehavioralAnalysisAdvancedSettingsV2Resource", {md5HashValueList: [{
        type: "string",
        url: "string",
        urlComment: "string",
    }]});
    
    type: zia:SandboxBehavioralAnalysisAdvancedSettingsV2
    properties:
        md5HashValueList:
            - type: string
              url: string
              urlComment: string
    

    SandboxBehavioralAnalysisAdvancedSettingsV2 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 SandboxBehavioralAnalysisAdvancedSettingsV2 resource accepts the following input properties:

    Md5HashValueList List<zscaler.PulumiPackage.Zia.Inputs.Md5HashValueInput>
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.
    Md5HashValueList []Md5HashValueInputArgs
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.
    md5HashValueList List<Md5HashValueInput>
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.
    md5HashValueList Md5HashValueInput[]
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.
    md5_hash_value_list Sequence[Md5HashValueInputArgs]
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.
    md5HashValueList List<Property Map>
    List of MD5 hash value entries. Each entry contains a hash URL, optional comment, and type.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    Md5HashValueInput, Md5HashValueInputArgs

    Type string
    Url string
    UrlComment string
    Type string
    Url string
    UrlComment string
    type String
    url String
    urlComment String
    type string
    url string
    urlComment string
    type str
    url str
    url_comment str
    type String
    url String
    urlComment String

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    zia logo
    Viewing docs for pulumi-resource-zia v1.3.8
    published on Friday, Mar 13, 2026 by Zscaler
      Try Pulumi Cloud free. Your team will thank you.