1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. RiskProfile
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.RiskProfile resource manages cloud application risk profiles in the Zscaler Internet Access (ZIA) cloud. Risk profiles define criteria for evaluating the security posture of cloud applications based on factors such as certifications, encryption, vulnerability disclosure, and more.

    Example Usage

    Basic Risk Profile

    Example coming soon!

    Example coming soon!

    Example coming soon!

    import * as zia from "@bdzscaler/pulumi-zia";
    
    const example = new zia.RiskProfile("example", {
        profileName: "Example Risk Profile",
        profileType: "PREDEFINED",
        status: "ENABLED",
        riskIndex: [1, 2, 3],
        certifications: ["CSA_STAR", "ISO_27001"],
    });
    
    import zscaler_pulumi_zia as zia
    
    example = zia.RiskProfile("example",
        profile_name="Example Risk Profile",
        profile_type="PREDEFINED",
        status="ENABLED",
        risk_index=[1, 2, 3],
        certifications=["CSA_STAR", "ISO_27001"],
    )
    
    resources:
      example:
        type: zia:RiskProfile
        properties:
          profileName: Example Risk Profile
          profileType: PREDEFINED
          status: ENABLED
          riskIndex:
            - 1
            - 2
            - 3
          certifications:
            - CSA_STAR
            - ISO_27001
    

    Create RiskProfile Resource

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

    Constructor syntax

    new RiskProfile(name: string, args: RiskProfileArgs, opts?: CustomResourceOptions);
    @overload
    def RiskProfile(resource_name: str,
                    args: RiskProfileArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def RiskProfile(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    profile_name: Optional[str] = None,
                    evasive: Optional[str] = None,
                    remote_screen_sharing: Optional[str] = None,
                    data_breach: Optional[str] = None,
                    data_encryption_in_transit: Optional[Sequence[str]] = None,
                    dns_caa_policy: Optional[str] = None,
                    domain_based_message_auth: Optional[str] = None,
                    domain_keys_identified_mail: Optional[str] = None,
                    admin_audit_logs: Optional[str] = None,
                    profile_type: Optional[str] = None,
                    file_sharing: Optional[str] = None,
                    http_security_headers: Optional[str] = None,
                    malware_scanning_for_content: Optional[str] = None,
                    mfa_support: Optional[str] = None,
                    password_strength: Optional[str] = None,
                    custom_tags: Optional[Sequence[int]] = None,
                    poor_items_of_service: Optional[str] = None,
                    exclude_certificates: Optional[int] = None,
                    certifications: Optional[Sequence[str]] = None,
                    risk_index: 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 NewRiskProfile(ctx *Context, name string, args RiskProfileArgs, opts ...ResourceOption) (*RiskProfile, error)
    public RiskProfile(string name, RiskProfileArgs args, CustomResourceOptions? opts = null)
    public RiskProfile(String name, RiskProfileArgs args)
    public RiskProfile(String name, RiskProfileArgs args, CustomResourceOptions options)
    
    type: zia:RiskProfile
    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 RiskProfileArgs
    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 RiskProfileArgs
    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 RiskProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RiskProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RiskProfileArgs
    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 riskProfileResource = new Zia.RiskProfile("riskProfileResource", new()
    {
        ProfileName = "string",
        Evasive = "string",
        RemoteScreenSharing = "string",
        DataBreach = "string",
        DataEncryptionInTransit = new[]
        {
            "string",
        },
        DnsCaaPolicy = "string",
        DomainBasedMessageAuth = "string",
        DomainKeysIdentifiedMail = "string",
        AdminAuditLogs = "string",
        ProfileType = "string",
        FileSharing = "string",
        HttpSecurityHeaders = "string",
        MalwareScanningForContent = "string",
        MfaSupport = "string",
        PasswordStrength = "string",
        CustomTags = new[]
        {
            0,
        },
        PoorItemsOfService = "string",
        ExcludeCertificates = 0,
        Certifications = new[]
        {
            "string",
        },
        RiskIndex = 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.NewRiskProfile(ctx, "riskProfileResource", &zia.RiskProfileArgs{
    	ProfileName:         pulumi.String("string"),
    	Evasive:             pulumi.String("string"),
    	RemoteScreenSharing: pulumi.String("string"),
    	DataBreach:          pulumi.String("string"),
    	DataEncryptionInTransit: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DnsCaaPolicy:              pulumi.String("string"),
    	DomainBasedMessageAuth:    pulumi.String("string"),
    	DomainKeysIdentifiedMail:  pulumi.String("string"),
    	AdminAuditLogs:            pulumi.String("string"),
    	ProfileType:               pulumi.String("string"),
    	FileSharing:               pulumi.String("string"),
    	HttpSecurityHeaders:       pulumi.String("string"),
    	MalwareScanningForContent: pulumi.String("string"),
    	MfaSupport:                pulumi.String("string"),
    	PasswordStrength:          pulumi.String("string"),
    	CustomTags: pulumi.IntArray{
    		pulumi.Int(0),
    	},
    	PoorItemsOfService:  pulumi.String("string"),
    	ExcludeCertificates: pulumi.Int(0),
    	Certifications: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	RiskIndex: 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 riskProfileResource = new RiskProfile("riskProfileResource", RiskProfileArgs.builder()
        .profileName("string")
        .evasive("string")
        .remoteScreenSharing("string")
        .dataBreach("string")
        .dataEncryptionInTransit("string")
        .dnsCaaPolicy("string")
        .domainBasedMessageAuth("string")
        .domainKeysIdentifiedMail("string")
        .adminAuditLogs("string")
        .profileType("string")
        .fileSharing("string")
        .httpSecurityHeaders("string")
        .malwareScanningForContent("string")
        .mfaSupport("string")
        .passwordStrength("string")
        .customTags(0)
        .poorItemsOfService("string")
        .excludeCertificates(0)
        .certifications("string")
        .riskIndex(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_profile_resource = zia.RiskProfile("riskProfileResource",
        profile_name="string",
        evasive="string",
        remote_screen_sharing="string",
        data_breach="string",
        data_encryption_in_transit=["string"],
        dns_caa_policy="string",
        domain_based_message_auth="string",
        domain_keys_identified_mail="string",
        admin_audit_logs="string",
        profile_type="string",
        file_sharing="string",
        http_security_headers="string",
        malware_scanning_for_content="string",
        mfa_support="string",
        password_strength="string",
        custom_tags=[0],
        poor_items_of_service="string",
        exclude_certificates=0,
        certifications=["string"],
        risk_index=[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 riskProfileResource = new zia.RiskProfile("riskProfileResource", {
        profileName: "string",
        evasive: "string",
        remoteScreenSharing: "string",
        dataBreach: "string",
        dataEncryptionInTransit: ["string"],
        dnsCaaPolicy: "string",
        domainBasedMessageAuth: "string",
        domainKeysIdentifiedMail: "string",
        adminAuditLogs: "string",
        profileType: "string",
        fileSharing: "string",
        httpSecurityHeaders: "string",
        malwareScanningForContent: "string",
        mfaSupport: "string",
        passwordStrength: "string",
        customTags: [0],
        poorItemsOfService: "string",
        excludeCertificates: 0,
        certifications: ["string"],
        riskIndex: [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:RiskProfile
    properties:
        adminAuditLogs: string
        certifications:
            - string
        customTags:
            - 0
        dataBreach: string
        dataEncryptionInTransit:
            - string
        dnsCaaPolicy: string
        domainBasedMessageAuth: string
        domainKeysIdentifiedMail: string
        evasive: string
        excludeCertificates: 0
        fileSharing: string
        httpSecurityHeaders: string
        malwareScanningForContent: string
        mfaSupport: string
        passwordStrength: string
        poorItemsOfService: string
        profileName: string
        profileType: string
        remoteScreenSharing: string
        riskIndex:
            - 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
    

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

    ProfileName string
    Name of the risk profile.
    AdminAuditLogs string
    Risk level for admin audit log support.
    Certifications List<string>
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    CustomTags List<int>
    List of custom tag IDs associated with the profile.
    DataBreach string
    Risk level for data breach history.
    DataEncryptionInTransit List<string>
    List of data encryption in transit protocols.
    DnsCaaPolicy string
    Risk level for DNS CAA policy.
    DomainBasedMessageAuth string
    Risk level for DMARC support.
    DomainKeysIdentifiedMail string
    Risk level for DKIM support.
    Evasive string
    Risk level for evasive behavior.
    ExcludeCertificates int
    Number of certifications to exclude.
    FileSharing string
    Risk level for file sharing support.
    HttpSecurityHeaders string
    Risk level for HTTP security headers.
    MalwareScanningForContent string
    Risk level for malware scanning.
    MfaSupport string
    Risk level for MFA support.
    PasswordStrength string
    Risk level for password strength enforcement.
    PoorItemsOfService string
    Risk level for poor items of service.
    ProfileType string
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    RemoteScreenSharing string
    Risk level for remote screen sharing support.
    RiskIndex List<int>
    List of risk index values.
    SenderPolicyFramework string
    Risk level for SPF support.
    SourceIpRestrictions string
    Risk level for source IP restrictions.
    SslCertKeySize string
    Risk level for SSL certificate key size.
    SslCertValidity string
    Risk level for SSL certificate validity.
    SslPinned string
    Risk level for SSL pinning.
    Status string
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    SupportForWaf string
    Risk level for WAF support.
    Vulnerability string
    Risk level for known vulnerabilities.
    VulnerabilityDisclosure string
    Risk level for vulnerability disclosure policy.
    VulnerableToHeartBleed string
    Risk level for HeartBleed vulnerability.
    VulnerableToLogJam string
    Risk level for LogJam vulnerability.
    VulnerableToPoodle string
    Risk level for POODLE vulnerability.
    WeakCipherSupport string
    Risk level for weak cipher support.
    ProfileName string
    Name of the risk profile.
    AdminAuditLogs string
    Risk level for admin audit log support.
    Certifications []string
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    CustomTags []int
    List of custom tag IDs associated with the profile.
    DataBreach string
    Risk level for data breach history.
    DataEncryptionInTransit []string
    List of data encryption in transit protocols.
    DnsCaaPolicy string
    Risk level for DNS CAA policy.
    DomainBasedMessageAuth string
    Risk level for DMARC support.
    DomainKeysIdentifiedMail string
    Risk level for DKIM support.
    Evasive string
    Risk level for evasive behavior.
    ExcludeCertificates int
    Number of certifications to exclude.
    FileSharing string
    Risk level for file sharing support.
    HttpSecurityHeaders string
    Risk level for HTTP security headers.
    MalwareScanningForContent string
    Risk level for malware scanning.
    MfaSupport string
    Risk level for MFA support.
    PasswordStrength string
    Risk level for password strength enforcement.
    PoorItemsOfService string
    Risk level for poor items of service.
    ProfileType string
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    RemoteScreenSharing string
    Risk level for remote screen sharing support.
    RiskIndex []int
    List of risk index values.
    SenderPolicyFramework string
    Risk level for SPF support.
    SourceIpRestrictions string
    Risk level for source IP restrictions.
    SslCertKeySize string
    Risk level for SSL certificate key size.
    SslCertValidity string
    Risk level for SSL certificate validity.
    SslPinned string
    Risk level for SSL pinning.
    Status string
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    SupportForWaf string
    Risk level for WAF support.
    Vulnerability string
    Risk level for known vulnerabilities.
    VulnerabilityDisclosure string
    Risk level for vulnerability disclosure policy.
    VulnerableToHeartBleed string
    Risk level for HeartBleed vulnerability.
    VulnerableToLogJam string
    Risk level for LogJam vulnerability.
    VulnerableToPoodle string
    Risk level for POODLE vulnerability.
    WeakCipherSupport string
    Risk level for weak cipher support.
    profileName String
    Name of the risk profile.
    adminAuditLogs String
    Risk level for admin audit log support.
    certifications List<String>
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    customTags List<Integer>
    List of custom tag IDs associated with the profile.
    dataBreach String
    Risk level for data breach history.
    dataEncryptionInTransit List<String>
    List of data encryption in transit protocols.
    dnsCaaPolicy String
    Risk level for DNS CAA policy.
    domainBasedMessageAuth String
    Risk level for DMARC support.
    domainKeysIdentifiedMail String
    Risk level for DKIM support.
    evasive String
    Risk level for evasive behavior.
    excludeCertificates Integer
    Number of certifications to exclude.
    fileSharing String
    Risk level for file sharing support.
    httpSecurityHeaders String
    Risk level for HTTP security headers.
    malwareScanningForContent String
    Risk level for malware scanning.
    mfaSupport String
    Risk level for MFA support.
    passwordStrength String
    Risk level for password strength enforcement.
    poorItemsOfService String
    Risk level for poor items of service.
    profileType String
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    remoteScreenSharing String
    Risk level for remote screen sharing support.
    riskIndex List<Integer>
    List of risk index values.
    senderPolicyFramework String
    Risk level for SPF support.
    sourceIpRestrictions String
    Risk level for source IP restrictions.
    sslCertKeySize String
    Risk level for SSL certificate key size.
    sslCertValidity String
    Risk level for SSL certificate validity.
    sslPinned String
    Risk level for SSL pinning.
    status String
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    supportForWaf String
    Risk level for WAF support.
    vulnerability String
    Risk level for known vulnerabilities.
    vulnerabilityDisclosure String
    Risk level for vulnerability disclosure policy.
    vulnerableToHeartBleed String
    Risk level for HeartBleed vulnerability.
    vulnerableToLogJam String
    Risk level for LogJam vulnerability.
    vulnerableToPoodle String
    Risk level for POODLE vulnerability.
    weakCipherSupport String
    Risk level for weak cipher support.
    profileName string
    Name of the risk profile.
    adminAuditLogs string
    Risk level for admin audit log support.
    certifications string[]
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    customTags number[]
    List of custom tag IDs associated with the profile.
    dataBreach string
    Risk level for data breach history.
    dataEncryptionInTransit string[]
    List of data encryption in transit protocols.
    dnsCaaPolicy string
    Risk level for DNS CAA policy.
    domainBasedMessageAuth string
    Risk level for DMARC support.
    domainKeysIdentifiedMail string
    Risk level for DKIM support.
    evasive string
    Risk level for evasive behavior.
    excludeCertificates number
    Number of certifications to exclude.
    fileSharing string
    Risk level for file sharing support.
    httpSecurityHeaders string
    Risk level for HTTP security headers.
    malwareScanningForContent string
    Risk level for malware scanning.
    mfaSupport string
    Risk level for MFA support.
    passwordStrength string
    Risk level for password strength enforcement.
    poorItemsOfService string
    Risk level for poor items of service.
    profileType string
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    remoteScreenSharing string
    Risk level for remote screen sharing support.
    riskIndex number[]
    List of risk index values.
    senderPolicyFramework string
    Risk level for SPF support.
    sourceIpRestrictions string
    Risk level for source IP restrictions.
    sslCertKeySize string
    Risk level for SSL certificate key size.
    sslCertValidity string
    Risk level for SSL certificate validity.
    sslPinned string
    Risk level for SSL pinning.
    status string
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    supportForWaf string
    Risk level for WAF support.
    vulnerability string
    Risk level for known vulnerabilities.
    vulnerabilityDisclosure string
    Risk level for vulnerability disclosure policy.
    vulnerableToHeartBleed string
    Risk level for HeartBleed vulnerability.
    vulnerableToLogJam string
    Risk level for LogJam vulnerability.
    vulnerableToPoodle string
    Risk level for POODLE vulnerability.
    weakCipherSupport string
    Risk level for weak cipher support.
    profile_name str
    Name of the risk profile.
    admin_audit_logs str
    Risk level for admin audit log support.
    certifications Sequence[str]
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    custom_tags Sequence[int]
    List of custom tag IDs associated with the profile.
    data_breach str
    Risk level for data breach history.
    data_encryption_in_transit Sequence[str]
    List of data encryption in transit protocols.
    dns_caa_policy str
    Risk level for DNS CAA policy.
    domain_based_message_auth str
    Risk level for DMARC support.
    domain_keys_identified_mail str
    Risk level for DKIM support.
    evasive str
    Risk level for evasive behavior.
    exclude_certificates int
    Number of certifications to exclude.
    file_sharing str
    Risk level for file sharing support.
    http_security_headers str
    Risk level for HTTP security headers.
    malware_scanning_for_content str
    Risk level for malware scanning.
    mfa_support str
    Risk level for MFA support.
    password_strength str
    Risk level for password strength enforcement.
    poor_items_of_service str
    Risk level for poor items of service.
    profile_type str
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    remote_screen_sharing str
    Risk level for remote screen sharing support.
    risk_index Sequence[int]
    List of risk index values.
    sender_policy_framework str
    Risk level for SPF support.
    source_ip_restrictions str
    Risk level for source IP restrictions.
    ssl_cert_key_size str
    Risk level for SSL certificate key size.
    ssl_cert_validity str
    Risk level for SSL certificate validity.
    ssl_pinned str
    Risk level for SSL pinning.
    status str
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    support_for_waf str
    Risk level for WAF support.
    vulnerability str
    Risk level for known vulnerabilities.
    vulnerability_disclosure str
    Risk level for vulnerability disclosure policy.
    vulnerable_to_heart_bleed str
    Risk level for HeartBleed vulnerability.
    vulnerable_to_log_jam str
    Risk level for LogJam vulnerability.
    vulnerable_to_poodle str
    Risk level for POODLE vulnerability.
    weak_cipher_support str
    Risk level for weak cipher support.
    profileName String
    Name of the risk profile.
    adminAuditLogs String
    Risk level for admin audit log support.
    certifications List<String>
    List of required certifications (e.g., 'CSA_STAR', 'ISO_27001').
    customTags List<Number>
    List of custom tag IDs associated with the profile.
    dataBreach String
    Risk level for data breach history.
    dataEncryptionInTransit List<String>
    List of data encryption in transit protocols.
    dnsCaaPolicy String
    Risk level for DNS CAA policy.
    domainBasedMessageAuth String
    Risk level for DMARC support.
    domainKeysIdentifiedMail String
    Risk level for DKIM support.
    evasive String
    Risk level for evasive behavior.
    excludeCertificates Number
    Number of certifications to exclude.
    fileSharing String
    Risk level for file sharing support.
    httpSecurityHeaders String
    Risk level for HTTP security headers.
    malwareScanningForContent String
    Risk level for malware scanning.
    mfaSupport String
    Risk level for MFA support.
    passwordStrength String
    Risk level for password strength enforcement.
    poorItemsOfService String
    Risk level for poor items of service.
    profileType String
    The profile type (e.g., 'PREDEFINED', 'CUSTOM').
    remoteScreenSharing String
    Risk level for remote screen sharing support.
    riskIndex List<Number>
    List of risk index values.
    senderPolicyFramework String
    Risk level for SPF support.
    sourceIpRestrictions String
    Risk level for source IP restrictions.
    sslCertKeySize String
    Risk level for SSL certificate key size.
    sslCertValidity String
    Risk level for SSL certificate validity.
    sslPinned String
    Risk level for SSL pinning.
    status String
    The status of the risk profile (e.g., 'ENABLED', 'DISABLED').
    supportForWaf String
    Risk level for WAF support.
    vulnerability String
    Risk level for known vulnerabilities.
    vulnerabilityDisclosure String
    Risk level for vulnerability disclosure policy.
    vulnerableToHeartBleed String
    Risk level for HeartBleed vulnerability.
    vulnerableToLogJam String
    Risk level for LogJam vulnerability.
    vulnerableToPoodle String
    Risk level for POODLE vulnerability.
    weakCipherSupport String
    Risk level for weak cipher support.

    Outputs

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

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

    Import

    An existing risk profile can be imported using its ID, e.g.

    $ pulumi import zia:index:RiskProfile example 12345
    

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

    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.