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

zia.getMobileMalwareProtectionPolicy

Explore with Pulumi AI

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

    Use the zia_mobile_malware_protection_policy data source to retrieves all the rules in the Mobile Malware Protection policy configuration. To learn more see Configuring the Mobile Malware Protection Policy

    Example Usage

    data "zia_mobile_malware_protection_policy" "this" {}
    

    Using getMobileMalwareProtectionPolicy

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getMobileMalwareProtectionPolicy(opts?: InvokeOptions): Promise<GetMobileMalwareProtectionPolicyResult>
    function getMobileMalwareProtectionPolicyOutput(opts?: InvokeOptions): Output<GetMobileMalwareProtectionPolicyResult>
    def get_mobile_malware_protection_policy(opts: Optional[InvokeOptions] = None) -> GetMobileMalwareProtectionPolicyResult
    def get_mobile_malware_protection_policy_output(opts: Optional[InvokeOptions] = None) -> Output[GetMobileMalwareProtectionPolicyResult]
    func LookupMobileMalwareProtectionPolicy(ctx *Context, opts ...InvokeOption) (*LookupMobileMalwareProtectionPolicyResult, error)
    func LookupMobileMalwareProtectionPolicyOutput(ctx *Context, opts ...InvokeOption) LookupMobileMalwareProtectionPolicyResultOutput

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

    public static class GetMobileMalwareProtectionPolicy 
    {
        public static Task<GetMobileMalwareProtectionPolicyResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetMobileMalwareProtectionPolicyResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMobileMalwareProtectionPolicyResult> getMobileMalwareProtectionPolicy(InvokeOptions options)
    public static Output<GetMobileMalwareProtectionPolicyResult> getMobileMalwareProtectionPolicy(InvokeOptions options)
    
    fn::invoke:
      function: zia:index/getMobileMalwareProtectionPolicy:getMobileMalwareProtectionPolicy
      arguments:
        # arguments dictionary

    getMobileMalwareProtectionPolicy Result

    The following output properties are available:

    BlockAppsCommunicatingWithAdWebsites bool
    (Boolean) Blocks an application from communicating with known advertisement websites
    BlockAppsCommunicatingWithRemoteUnknownServers bool
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    BlockAppsSendingDeviceIdentifier bool
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingLocationInfo bool
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingPersonallyIdentifiableInfo bool
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingUnencryptedUserCredentials bool
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    BlockAppsWithKnownVulnerabilities bool
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    BlockAppsWithMaliciousActivity bool
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    Id string
    The provider-assigned unique ID for this managed resource.
    BlockAppsCommunicatingWithAdWebsites bool
    (Boolean) Blocks an application from communicating with known advertisement websites
    BlockAppsCommunicatingWithRemoteUnknownServers bool
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    BlockAppsSendingDeviceIdentifier bool
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingLocationInfo bool
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingPersonallyIdentifiableInfo bool
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    BlockAppsSendingUnencryptedUserCredentials bool
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    BlockAppsWithKnownVulnerabilities bool
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    BlockAppsWithMaliciousActivity bool
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    Id string
    The provider-assigned unique ID for this managed resource.
    blockAppsCommunicatingWithAdWebsites Boolean
    (Boolean) Blocks an application from communicating with known advertisement websites
    blockAppsCommunicatingWithRemoteUnknownServers Boolean
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    blockAppsSendingDeviceIdentifier Boolean
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingLocationInfo Boolean
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingPersonallyIdentifiableInfo Boolean
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingUnencryptedUserCredentials Boolean
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    blockAppsWithKnownVulnerabilities Boolean
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    blockAppsWithMaliciousActivity Boolean
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    id String
    The provider-assigned unique ID for this managed resource.
    blockAppsCommunicatingWithAdWebsites boolean
    (Boolean) Blocks an application from communicating with known advertisement websites
    blockAppsCommunicatingWithRemoteUnknownServers boolean
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    blockAppsSendingDeviceIdentifier boolean
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingLocationInfo boolean
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingPersonallyIdentifiableInfo boolean
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingUnencryptedUserCredentials boolean
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    blockAppsWithKnownVulnerabilities boolean
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    blockAppsWithMaliciousActivity boolean
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    id string
    The provider-assigned unique ID for this managed resource.
    block_apps_communicating_with_ad_websites bool
    (Boolean) Blocks an application from communicating with known advertisement websites
    block_apps_communicating_with_remote_unknown_servers bool
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    block_apps_sending_device_identifier bool
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    block_apps_sending_location_info bool
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    block_apps_sending_personally_identifiable_info bool
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    block_apps_sending_unencrypted_user_credentials bool
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    block_apps_with_known_vulnerabilities bool
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    block_apps_with_malicious_activity bool
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    id str
    The provider-assigned unique ID for this managed resource.
    blockAppsCommunicatingWithAdWebsites Boolean
    (Boolean) Blocks an application from communicating with known advertisement websites
    blockAppsCommunicatingWithRemoteUnknownServers Boolean
    (Boolean) Blocks an application from communicating with unknown servers (i.e., servers not normally or historically associated with the application)
    blockAppsSendingDeviceIdentifier Boolean
    (Boolean) Blocks an application from leaking device identifiers via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingLocationInfo Boolean
    (Boolean) Blocks an application from leaking device location details via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingPersonallyIdentifiableInfo Boolean
    (Boolean) Blocks an application from leaking a user's personally identifiable information (PII) via communication in an unencrypted format or for an unknown purpose
    blockAppsSendingUnencryptedUserCredentials Boolean
    (Boolean) Blocks an application from leaking a user's credentials in an unencrypted format
    blockAppsWithKnownVulnerabilities Boolean
    (Boolean) Blocks applications that contain vulnerabilities or that use insecure features, modules, or protocols
    blockAppsWithMaliciousActivity Boolean
    (Boolean) Blocks applications that are known to be malicious, compromised, or perform activities unknown to or hidden from the user
    id String
    The provider-assigned unique ID for this managed resource.

    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