1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. RiskProfiles
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

zia.RiskProfiles

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

    Use the zia_risk_profiles resource allows the creation and management of cloud application risk profile in the Zscaler Internet Access cloud or via the API. See About Cloud Application Risk Profile for more details.

    Example Usage

    Create A Risk Profile

    resource "zia_risk_profiles" "this" {
        name = "RiskProfile_12346"
        status="SANCTIONED"
        risk_index=[1, 2, 3, 4, 5]
        certifications=["AICPA", "CCPA", "CISP"]
        password_strength="GOOD"
        poor_items_of_service="YES"
        admin_audit_logs="YES"
        data_breach="YES"
        source_ip_restrictions="YES"
        file_sharing="YES"
        mfa_support="YES"
        ssl_pinned="YES"
        data_encryption_in_transit=[
            "SSLV2", "SSLV3", "TLSV1_0", "TLSV1_1", "TLSV1_2", "TLSV1_3", "UN_KNOWN"
        ]
        http_security_headers="YES"
        evasive="YES"
        dns_caa_policy="YES"
        ssl_cert_validity="YES"
        weak_cipher_support="YES"
        vulnerability="YES"
        vulnerable_to_heart_bleed="YES"
        ssl_cert_key_size="BITS_2048"
        vulnerable_to_poodle="YES"
        support_for_waf="YES"
        vulnerability_disclosure="YES"
        domain_keys_identified_mail="YES"
        malware_scanning_for_content="YES"
        domain_based_message_auth="YES"
        sender_policy_framework="YES"
        remote_screen_sharing="YES"
        vulnerable_to_log_jam="YES"
        profile_type="CLOUD_APPLICATIONS"
        custom_tags {
            id = [1, 2]
        }
    }
    

    Create RiskProfiles Resource

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

    Constructor syntax

    new RiskProfiles(name: string, args?: RiskProfilesArgs, opts?: CustomResourceOptions);
    @overload
    def RiskProfiles(resource_name: str,
                     args: Optional[RiskProfilesArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def RiskProfiles(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     admin_audit_logs: Optional[str] = None,
                     certifications: Optional[Sequence[str]] = None,
                     custom_tags: Optional[RiskProfilesCustomTagsArgs] = None,
                     data_breach: Optional[str] = None,
                     data_encryption_in_transits: Optional[Sequence[str]] = None,
                     dns_caa_policy: Optional[str] = None,
                     domain_based_message_auth: Optional[str] = None,
                     domain_keys_identified_mail: Optional[str] = None,
                     evasive: Optional[str] = None,
                     exclude_certificates: Optional[int] = None,
                     file_sharing: Optional[str] = None,
                     http_security_headers: Optional[str] = None,
                     malware_scanning_for_content: Optional[str] = None,
                     mfa_support: Optional[str] = None,
                     name: Optional[str] = None,
                     password_strength: Optional[str] = None,
                     poor_items_of_service: Optional[str] = None,
                     profile_type: Optional[str] = None,
                     remote_screen_sharing: Optional[str] = None,
                     risk_indices: Optional[Sequence[int]] = None,
                     sender_policy_framework: Optional[str] = None,
                     source_ip_restrictions: Optional[str] = None,
                     ssl_cert_key_size: Optional[str] = None,
                     ssl_cert_validity: Optional[str] = None,
                     ssl_pinned: Optional[str] = None,
                     status: Optional[str] = None,
                     support_for_waf: Optional[str] = None,
                     vulnerability: Optional[str] = None,
                     vulnerability_disclosure: Optional[str] = None,
                     vulnerable_to_heart_bleed: Optional[str] = None,
                     vulnerable_to_log_jam: Optional[str] = None,
                     vulnerable_to_poodle: Optional[str] = None,
                     weak_cipher_support: Optional[str] = None)
    func NewRiskProfiles(ctx *Context, name string, args *RiskProfilesArgs, opts ...ResourceOption) (*RiskProfiles, error)
    public RiskProfiles(string name, RiskProfilesArgs? args = null, CustomResourceOptions? opts = null)
    public RiskProfiles(String name, RiskProfilesArgs args)
    public RiskProfiles(String name, RiskProfilesArgs args, CustomResourceOptions options)
    
    type: zia:RiskProfiles
    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 RiskProfilesArgs
    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 RiskProfilesArgs
    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 RiskProfilesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RiskProfilesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RiskProfilesArgs
    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 riskProfilesResource = new Zia.RiskProfiles("riskProfilesResource", new()
    {
        AdminAuditLogs = "string",
        Certifications = new[]
        {
            "string",
        },
        CustomTags = new Zia.Inputs.RiskProfilesCustomTagsArgs
        {
            Ids = new[]
            {
                0,
            },
        },
        DataBreach = "string",
        DataEncryptionInTransits = new[]
        {
            "string",
        },
        DnsCaaPolicy = "string",
        DomainBasedMessageAuth = "string",
        DomainKeysIdentifiedMail = "string",
        Evasive = "string",
        ExcludeCertificates = 0,
        FileSharing = "string",
        HttpSecurityHeaders = "string",
        MalwareScanningForContent = "string",
        MfaSupport = "string",
        Name = "string",
        PasswordStrength = "string",
        PoorItemsOfService = "string",
        ProfileType = "string",
        RemoteScreenSharing = "string",
        RiskIndices = new[]
        {
            0,
        },
        SenderPolicyFramework = "string",
        SourceIpRestrictions = "string",
        SslCertKeySize = "string",
        SslCertValidity = "string",
        SslPinned = "string",
        Status = "string",
        SupportForWaf = "string",
        Vulnerability = "string",
        VulnerabilityDisclosure = "string",
        VulnerableToHeartBleed = "string",
        VulnerableToLogJam = "string",
        VulnerableToPoodle = "string",
        WeakCipherSupport = "string",
    });
    
    example, err := zia.NewRiskProfiles(ctx, "riskProfilesResource", &zia.RiskProfilesArgs{
    	AdminAuditLogs: pulumi.String("string"),
    	Certifications: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CustomTags: &zia.RiskProfilesCustomTagsArgs{
    		Ids: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    	DataBreach: pulumi.String("string"),
    	DataEncryptionInTransits: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DnsCaaPolicy:              pulumi.String("string"),
    	DomainBasedMessageAuth:    pulumi.String("string"),
    	DomainKeysIdentifiedMail:  pulumi.String("string"),
    	Evasive:                   pulumi.String("string"),
    	ExcludeCertificates:       pulumi.Int(0),
    	FileSharing:               pulumi.String("string"),
    	HttpSecurityHeaders:       pulumi.String("string"),
    	MalwareScanningForContent: pulumi.String("string"),
    	MfaSupport:                pulumi.String("string"),
    	Name:                      pulumi.String("string"),
    	PasswordStrength:          pulumi.String("string"),
    	PoorItemsOfService:        pulumi.String("string"),
    	ProfileType:               pulumi.String("string"),
    	RemoteScreenSharing:       pulumi.String("string"),
    	RiskIndices: pulumi.IntArray{
    		pulumi.Int(0),
    	},
    	SenderPolicyFramework:   pulumi.String("string"),
    	SourceIpRestrictions:    pulumi.String("string"),
    	SslCertKeySize:          pulumi.String("string"),
    	SslCertValidity:         pulumi.String("string"),
    	SslPinned:               pulumi.String("string"),
    	Status:                  pulumi.String("string"),
    	SupportForWaf:           pulumi.String("string"),
    	Vulnerability:           pulumi.String("string"),
    	VulnerabilityDisclosure: pulumi.String("string"),
    	VulnerableToHeartBleed:  pulumi.String("string"),
    	VulnerableToLogJam:      pulumi.String("string"),
    	VulnerableToPoodle:      pulumi.String("string"),
    	WeakCipherSupport:       pulumi.String("string"),
    })
    
    var riskProfilesResource = new RiskProfiles("riskProfilesResource", RiskProfilesArgs.builder()
        .adminAuditLogs("string")
        .certifications("string")
        .customTags(RiskProfilesCustomTagsArgs.builder()
            .ids(0)
            .build())
        .dataBreach("string")
        .dataEncryptionInTransits("string")
        .dnsCaaPolicy("string")
        .domainBasedMessageAuth("string")
        .domainKeysIdentifiedMail("string")
        .evasive("string")
        .excludeCertificates(0)
        .fileSharing("string")
        .httpSecurityHeaders("string")
        .malwareScanningForContent("string")
        .mfaSupport("string")
        .name("string")
        .passwordStrength("string")
        .poorItemsOfService("string")
        .profileType("string")
        .remoteScreenSharing("string")
        .riskIndices(0)
        .senderPolicyFramework("string")
        .sourceIpRestrictions("string")
        .sslCertKeySize("string")
        .sslCertValidity("string")
        .sslPinned("string")
        .status("string")
        .supportForWaf("string")
        .vulnerability("string")
        .vulnerabilityDisclosure("string")
        .vulnerableToHeartBleed("string")
        .vulnerableToLogJam("string")
        .vulnerableToPoodle("string")
        .weakCipherSupport("string")
        .build());
    
    risk_profiles_resource = zia.RiskProfiles("riskProfilesResource",
        admin_audit_logs="string",
        certifications=["string"],
        custom_tags={
            "ids": [0],
        },
        data_breach="string",
        data_encryption_in_transits=["string"],
        dns_caa_policy="string",
        domain_based_message_auth="string",
        domain_keys_identified_mail="string",
        evasive="string",
        exclude_certificates=0,
        file_sharing="string",
        http_security_headers="string",
        malware_scanning_for_content="string",
        mfa_support="string",
        name="string",
        password_strength="string",
        poor_items_of_service="string",
        profile_type="string",
        remote_screen_sharing="string",
        risk_indices=[0],
        sender_policy_framework="string",
        source_ip_restrictions="string",
        ssl_cert_key_size="string",
        ssl_cert_validity="string",
        ssl_pinned="string",
        status="string",
        support_for_waf="string",
        vulnerability="string",
        vulnerability_disclosure="string",
        vulnerable_to_heart_bleed="string",
        vulnerable_to_log_jam="string",
        vulnerable_to_poodle="string",
        weak_cipher_support="string")
    
    const riskProfilesResource = new zia.RiskProfiles("riskProfilesResource", {
        adminAuditLogs: "string",
        certifications: ["string"],
        customTags: {
            ids: [0],
        },
        dataBreach: "string",
        dataEncryptionInTransits: ["string"],
        dnsCaaPolicy: "string",
        domainBasedMessageAuth: "string",
        domainKeysIdentifiedMail: "string",
        evasive: "string",
        excludeCertificates: 0,
        fileSharing: "string",
        httpSecurityHeaders: "string",
        malwareScanningForContent: "string",
        mfaSupport: "string",
        name: "string",
        passwordStrength: "string",
        poorItemsOfService: "string",
        profileType: "string",
        remoteScreenSharing: "string",
        riskIndices: [0],
        senderPolicyFramework: "string",
        sourceIpRestrictions: "string",
        sslCertKeySize: "string",
        sslCertValidity: "string",
        sslPinned: "string",
        status: "string",
        supportForWaf: "string",
        vulnerability: "string",
        vulnerabilityDisclosure: "string",
        vulnerableToHeartBleed: "string",
        vulnerableToLogJam: "string",
        vulnerableToPoodle: "string",
        weakCipherSupport: "string",
    });
    
    type: zia:RiskProfiles
    properties:
        adminAuditLogs: string
        certifications:
            - string
        customTags:
            ids:
                - 0
        dataBreach: string
        dataEncryptionInTransits:
            - string
        dnsCaaPolicy: string
        domainBasedMessageAuth: string
        domainKeysIdentifiedMail: string
        evasive: string
        excludeCertificates: 0
        fileSharing: string
        httpSecurityHeaders: string
        malwareScanningForContent: string
        mfaSupport: string
        name: string
        passwordStrength: string
        poorItemsOfService: string
        profileType: string
        remoteScreenSharing: string
        riskIndices:
            - 0
        senderPolicyFramework: string
        sourceIpRestrictions: string
        sslCertKeySize: string
        sslCertValidity: string
        sslPinned: string
        status: string
        supportForWaf: string
        vulnerability: string
        vulnerabilityDisclosure: string
        vulnerableToHeartBleed: string
        vulnerableToLogJam: string
        vulnerableToPoodle: string
        weakCipherSupport: string
    

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

    AdminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    Certifications List<string>
    (Optional) Filters based on supported certifications.
    CustomTags zscaler.PulumiPackage.Zia.Inputs.RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    DataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    DataEncryptionInTransits List<string>
    (Optional) Filters based on encryption of data in transit.
    DnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    DomainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    DomainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    ExcludeCertificates int
    (Int) Indicates if the certificates are included or not.
    FileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    HttpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    MalwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    MfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Name string
    Cloud application risk profile name.
    PasswordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    PoorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    ProfileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    RemoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    RiskIndices List<int>
    (Optional) Filters based on risk index thresholds.
    SenderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    SourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    SslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    SslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    SslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    Status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    SupportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    Vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    WeakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    AdminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    Certifications []string
    (Optional) Filters based on supported certifications.
    CustomTags RiskProfilesCustomTagsArgs
    (Set) List of custom tags to be included or excluded for the profile.
    DataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    DataEncryptionInTransits []string
    (Optional) Filters based on encryption of data in transit.
    DnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    DomainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    DomainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    ExcludeCertificates int
    (Int) Indicates if the certificates are included or not.
    FileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    HttpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    MalwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    MfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Name string
    Cloud application risk profile name.
    PasswordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    PoorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    ProfileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    RemoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    RiskIndices []int
    (Optional) Filters based on risk index thresholds.
    SenderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    SourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    SslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    SslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    SslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    Status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    SupportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    Vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    WeakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs String
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications List<String>
    (Optional) Filters based on supported certifications.
    customTags RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach String
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits List<String>
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy String
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth String
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail String
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive String
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates Integer
    (Int) Indicates if the certificates are included or not.
    fileSharing String
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders String
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent String
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport String
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name String
    Cloud application risk profile name.
    passwordStrength String
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService String
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileType String
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing String
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices List<Integer>
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework String
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions String
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize String
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity String
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned String
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status String
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf String
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability String
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure String
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed String
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam String
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle String
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport String
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications string[]
    (Optional) Filters based on supported certifications.
    customTags RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits string[]
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates number
    (Int) Indicates if the certificates are included or not.
    fileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name string
    Cloud application risk profile name.
    passwordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices number[]
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    admin_audit_logs str
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications Sequence[str]
    (Optional) Filters based on supported certifications.
    custom_tags RiskProfilesCustomTagsArgs
    (Set) List of custom tags to be included or excluded for the profile.
    data_breach str
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    data_encryption_in_transits Sequence[str]
    (Optional) Filters based on encryption of data in transit.
    dns_caa_policy str
    (String) Filters based on DNS CAA policy implementation.
    domain_based_message_auth str
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domain_keys_identified_mail str
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive str
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    exclude_certificates int
    (Int) Indicates if the certificates are included or not.
    file_sharing str
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    http_security_headers str
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malware_scanning_for_content str
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfa_support str
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name str
    Cloud application risk profile name.
    password_strength str
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poor_items_of_service str
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profile_type str
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remote_screen_sharing str
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    risk_indices Sequence[int]
    (Optional) Filters based on risk index thresholds.
    sender_policy_framework str
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    source_ip_restrictions str
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    ssl_cert_key_size str
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    ssl_cert_validity str
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    ssl_pinned str
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status str
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    support_for_waf str
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability str
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability_disclosure str
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_heart_bleed str
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_log_jam str
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_poodle str
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weak_cipher_support str
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs String
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications List<String>
    (Optional) Filters based on supported certifications.
    customTags Property Map
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach String
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits List<String>
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy String
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth String
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail String
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive String
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates Number
    (Int) Indicates if the certificates are included or not.
    fileSharing String
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders String
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent String
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport String
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name String
    Cloud application risk profile name.
    passwordStrength String
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService String
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileType String
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing String
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices List<Number>
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework String
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions String
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize String
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity String
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned String
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status String
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf String
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability String
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure String
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed String
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam String
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle String
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport String
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    ProfileId int
    Unique identifier for the risk profile.
    Id string
    The provider-assigned unique ID for this managed resource.
    ProfileId int
    Unique identifier for the risk profile.
    id String
    The provider-assigned unique ID for this managed resource.
    profileId Integer
    Unique identifier for the risk profile.
    id string
    The provider-assigned unique ID for this managed resource.
    profileId number
    Unique identifier for the risk profile.
    id str
    The provider-assigned unique ID for this managed resource.
    profile_id int
    Unique identifier for the risk profile.
    id String
    The provider-assigned unique ID for this managed resource.
    profileId Number
    Unique identifier for the risk profile.

    Look up Existing RiskProfiles Resource

    Get an existing RiskProfiles 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?: RiskProfilesState, opts?: CustomResourceOptions): RiskProfiles
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin_audit_logs: Optional[str] = None,
            certifications: Optional[Sequence[str]] = None,
            custom_tags: Optional[RiskProfilesCustomTagsArgs] = None,
            data_breach: Optional[str] = None,
            data_encryption_in_transits: Optional[Sequence[str]] = None,
            dns_caa_policy: Optional[str] = None,
            domain_based_message_auth: Optional[str] = None,
            domain_keys_identified_mail: Optional[str] = None,
            evasive: Optional[str] = None,
            exclude_certificates: Optional[int] = None,
            file_sharing: Optional[str] = None,
            http_security_headers: Optional[str] = None,
            malware_scanning_for_content: Optional[str] = None,
            mfa_support: Optional[str] = None,
            name: Optional[str] = None,
            password_strength: Optional[str] = None,
            poor_items_of_service: Optional[str] = None,
            profile_id: Optional[int] = None,
            profile_type: Optional[str] = None,
            remote_screen_sharing: Optional[str] = None,
            risk_indices: Optional[Sequence[int]] = None,
            sender_policy_framework: Optional[str] = None,
            source_ip_restrictions: Optional[str] = None,
            ssl_cert_key_size: Optional[str] = None,
            ssl_cert_validity: Optional[str] = None,
            ssl_pinned: Optional[str] = None,
            status: Optional[str] = None,
            support_for_waf: Optional[str] = None,
            vulnerability: Optional[str] = None,
            vulnerability_disclosure: Optional[str] = None,
            vulnerable_to_heart_bleed: Optional[str] = None,
            vulnerable_to_log_jam: Optional[str] = None,
            vulnerable_to_poodle: Optional[str] = None,
            weak_cipher_support: Optional[str] = None) -> RiskProfiles
    func GetRiskProfiles(ctx *Context, name string, id IDInput, state *RiskProfilesState, opts ...ResourceOption) (*RiskProfiles, error)
    public static RiskProfiles Get(string name, Input<string> id, RiskProfilesState? state, CustomResourceOptions? opts = null)
    public static RiskProfiles get(String name, Output<String> id, RiskProfilesState state, CustomResourceOptions options)
    resources:  _:    type: zia:RiskProfiles    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:
    AdminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    Certifications List<string>
    (Optional) Filters based on supported certifications.
    CustomTags zscaler.PulumiPackage.Zia.Inputs.RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    DataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    DataEncryptionInTransits List<string>
    (Optional) Filters based on encryption of data in transit.
    DnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    DomainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    DomainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    ExcludeCertificates int
    (Int) Indicates if the certificates are included or not.
    FileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    HttpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    MalwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    MfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Name string
    Cloud application risk profile name.
    PasswordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    PoorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    ProfileId int
    Unique identifier for the risk profile.
    ProfileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    RemoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    RiskIndices List<int>
    (Optional) Filters based on risk index thresholds.
    SenderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    SourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    SslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    SslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    SslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    Status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    SupportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    Vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    WeakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    AdminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    Certifications []string
    (Optional) Filters based on supported certifications.
    CustomTags RiskProfilesCustomTagsArgs
    (Set) List of custom tags to be included or excluded for the profile.
    DataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    DataEncryptionInTransits []string
    (Optional) Filters based on encryption of data in transit.
    DnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    DomainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    DomainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    ExcludeCertificates int
    (Int) Indicates if the certificates are included or not.
    FileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    HttpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    MalwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    MfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    Name string
    Cloud application risk profile name.
    PasswordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    PoorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    ProfileId int
    Unique identifier for the risk profile.
    ProfileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    RemoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    RiskIndices []int
    (Optional) Filters based on risk index thresholds.
    SenderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    SourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    SslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    SslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    SslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    Status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    SupportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    Vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    VulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    WeakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs String
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications List<String>
    (Optional) Filters based on supported certifications.
    customTags RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach String
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits List<String>
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy String
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth String
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail String
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive String
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates Integer
    (Int) Indicates if the certificates are included or not.
    fileSharing String
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders String
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent String
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport String
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name String
    Cloud application risk profile name.
    passwordStrength String
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService String
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileId Integer
    Unique identifier for the risk profile.
    profileType String
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing String
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices List<Integer>
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework String
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions String
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize String
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity String
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned String
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status String
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf String
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability String
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure String
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed String
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam String
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle String
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport String
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs string
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications string[]
    (Optional) Filters based on supported certifications.
    customTags RiskProfilesCustomTags
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach string
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits string[]
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy string
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth string
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail string
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive string
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates number
    (Int) Indicates if the certificates are included or not.
    fileSharing string
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders string
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent string
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport string
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name string
    Cloud application risk profile name.
    passwordStrength string
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService string
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileId number
    Unique identifier for the risk profile.
    profileType string
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing string
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices number[]
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework string
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions string
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize string
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity string
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned string
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status string
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf string
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability string
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure string
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed string
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam string
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle string
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport string
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    admin_audit_logs str
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications Sequence[str]
    (Optional) Filters based on supported certifications.
    custom_tags RiskProfilesCustomTagsArgs
    (Set) List of custom tags to be included or excluded for the profile.
    data_breach str
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    data_encryption_in_transits Sequence[str]
    (Optional) Filters based on encryption of data in transit.
    dns_caa_policy str
    (String) Filters based on DNS CAA policy implementation.
    domain_based_message_auth str
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domain_keys_identified_mail str
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive str
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    exclude_certificates int
    (Int) Indicates if the certificates are included or not.
    file_sharing str
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    http_security_headers str
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malware_scanning_for_content str
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfa_support str
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name str
    Cloud application risk profile name.
    password_strength str
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poor_items_of_service str
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profile_id int
    Unique identifier for the risk profile.
    profile_type str
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remote_screen_sharing str
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    risk_indices Sequence[int]
    (Optional) Filters based on risk index thresholds.
    sender_policy_framework str
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    source_ip_restrictions str
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    ssl_cert_key_size str
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    ssl_cert_validity str
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    ssl_pinned str
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status str
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    support_for_waf str
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability str
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability_disclosure str
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_heart_bleed str
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_log_jam str
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerable_to_poodle str
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weak_cipher_support str
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.
    adminAuditLogs String
    (String) Filters based on support for administrative logging. Supported values: ANY, YES, NO, UN_KNOWN.
    certifications List<String>
    (Optional) Filters based on supported certifications.
    customTags Property Map
    (Set) List of custom tags to be included or excluded for the profile.
    dataBreach String
    (String) Filters based on history of data breaches. Supported values: ANY, YES, NO, UN_KNOWN.
    dataEncryptionInTransits List<String>
    (Optional) Filters based on encryption of data in transit.
    dnsCaaPolicy String
    (String) Filters based on DNS CAA policy implementation.
    domainBasedMessageAuth String
    (String) Filters based on DMARC support. Supported values: ANY, YES, NO, UN_KNOWN.
    domainKeysIdentifiedMail String
    (String) Filters based on DKIM authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    evasive String
    (String) Filters based on anonymous access support. Supported values: ANY, YES, NO, UN_KNOWN.
    excludeCertificates Number
    (Int) Indicates if the certificates are included or not.
    fileSharing String
    (String) Filters based on file sharing capability. Supported values: ANY, YES, NO, UN_KNOWN.
    httpSecurityHeaders String
    (String) Filters based on HTTP security headers support. Supported values: ANY, YES, NO, UN_KNOWN.
    malwareScanningForContent String
    (String) Filters based on content malware scanning. Supported values: ANY, YES, NO, UN_KNOWN.
    mfaSupport String
    (String) Filters based on multi-factor authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    name String
    Cloud application risk profile name.
    passwordStrength String
    (String) Filters based on password strength policy. Supported values: ANY, GOOD, POOR, UN_KNOWN.
    poorItemsOfService String
    (String) Filters applications based on questionable legal terms. Supported values: ANY, YES, NO, UN_KNOWN.
    profileId Number
    Unique identifier for the risk profile.
    profileType String
    (String) Risk profile type. Supported value: CLOUD_APPLICATIONS. Default is CLOUD_APPLICATIONS.
    remoteScreenSharing String
    (String) Filters based on remote screen sharing support. Supported values: ANY, YES, NO, UN_KNOWN.
    riskIndices List<Number>
    (Optional) Filters based on risk index thresholds.
    senderPolicyFramework String
    (String) Filters based on SPF authentication support. Supported values: ANY, YES, NO, UN_KNOWN.
    sourceIpRestrictions String
    (String) Filters based on IP restriction support. Supported values: ANY, YES, NO, UN_KNOWN.
    sslCertKeySize String
    (String) Filters based on SSL certificate key size. Supported values: ANY, UN_KNOWN, BITS_1024, BITS_2048, BITS_256, BITS_3072, BITS_384, BITS_4096, BITS_8192.
    sslCertValidity String
    (String) Filters based on SSL certificate validity period. Supported values: ANY, YES, NO, UN_KNOWN.
    sslPinned String
    (String) Filters based on use of pinned SSL certificates. Supported values: ANY, YES, NO, UN_KNOWN.
    status String
    (String) Status of the applications. Supported values: UN_SANCTIONED, SANCTIONED, ANY.
    supportForWaf String
    (String) Filters based on Web Application Firewall (WAF) support. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerability String
    (String) Filters based on published CVE vulnerabilities. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerabilityDisclosure String
    (String) Filters based on vulnerability disclosure policy. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToHeartBleed String
    (String) Filters based on Heartbleed vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToLogJam String
    (String) Filters based on Logjam vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    vulnerableToPoodle String
    (String) Filters based on POODLE vulnerability. Supported values: ANY, YES, NO, UN_KNOWN.
    weakCipherSupport String
    (String) Filters based on weak cipher usage. Supported values: ANY, YES, NO, UN_KNOWN.

    Supporting Types

    RiskProfilesCustomTags, RiskProfilesCustomTagsArgs

    Ids List<int>
    Ids []int
    ids List<Integer>
    ids number[]
    ids Sequence[int]
    ids List<Number>

    Import

    Zscaler offers a dedicated tool called Zscaler-Terraformer to allow the automated import of ZIA configurations into Terraform-compliant HashiCorp Configuration Language.

    Visit

    zia_risk_profiles can be imported by using <PROFILE_ID> or <PROFILE_NAME> as the import ID.

    For example:

    $ pulumi import zia:index/riskProfiles:RiskProfiles example <profile_id>
    

    or

    $ pulumi import zia:index/riskProfiles:RiskProfiles example <profile_name>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    MIT
    Notes
    This Pulumi package is based on the zia Terraform Provider.
    zia logo
    Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler