1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementMobileProfile
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementMobileProfile

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    This resource allows you to execute Check Point Mobile Profile.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const mobileProfile = new checkpoint.ManagementMobileProfile("mobileProfile", {
        applications: {
            calendarFromTheLastUnit: "weeks",
            enablePrintMails: true,
        },
        harmonyMobile: {
            enableHarmonyMobileSdk: true,
            osIntegrityCompromised: "ignore",
        },
        security: {
            activatePasscodeLock: false,
            allowStoreCredentials: true,
            blockJailbroken: "block",
            hideSslConnectAnywayButton: true,
            sessionTimeout: 2,
            sessionTimeoutUnit: "weeks",
        },
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    mobile_profile = checkpoint.ManagementMobileProfile("mobileProfile",
        applications={
            "calendar_from_the_last_unit": "weeks",
            "enable_print_mails": True,
        },
        harmony_mobile={
            "enable_harmony_mobile_sdk": True,
            "os_integrity_compromised": "ignore",
        },
        security={
            "activate_passcode_lock": False,
            "allow_store_credentials": True,
            "block_jailbroken": "block",
            "hide_ssl_connect_anyway_button": True,
            "session_timeout": 2,
            "session_timeout_unit": "weeks",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v2/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.NewManagementMobileProfile(ctx, "mobileProfile", &checkpoint.ManagementMobileProfileArgs{
    			Applications: &checkpoint.ManagementMobileProfileApplicationsArgs{
    				CalendarFromTheLastUnit: pulumi.String("weeks"),
    				EnablePrintMails:        pulumi.Bool(true),
    			},
    			HarmonyMobile: &checkpoint.ManagementMobileProfileHarmonyMobileArgs{
    				EnableHarmonyMobileSdk: pulumi.Bool(true),
    				OsIntegrityCompromised: pulumi.String("ignore"),
    			},
    			Security: &checkpoint.ManagementMobileProfileSecurityArgs{
    				ActivatePasscodeLock:       pulumi.Bool(false),
    				AllowStoreCredentials:      pulumi.Bool(true),
    				BlockJailbroken:            pulumi.String("block"),
    				HideSslConnectAnywayButton: pulumi.Bool(true),
    				SessionTimeout:             pulumi.Float64(2),
    				SessionTimeoutUnit:         pulumi.String("weeks"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var mobileProfile = new Checkpoint.ManagementMobileProfile("mobileProfile", new()
        {
            Applications = new Checkpoint.Inputs.ManagementMobileProfileApplicationsArgs
            {
                CalendarFromTheLastUnit = "weeks",
                EnablePrintMails = true,
            },
            HarmonyMobile = new Checkpoint.Inputs.ManagementMobileProfileHarmonyMobileArgs
            {
                EnableHarmonyMobileSdk = true,
                OsIntegrityCompromised = "ignore",
            },
            Security = new Checkpoint.Inputs.ManagementMobileProfileSecurityArgs
            {
                ActivatePasscodeLock = false,
                AllowStoreCredentials = true,
                BlockJailbroken = "block",
                HideSslConnectAnywayButton = true,
                SessionTimeout = 2,
                SessionTimeoutUnit = "weeks",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementMobileProfile;
    import com.pulumi.checkpoint.ManagementMobileProfileArgs;
    import com.pulumi.checkpoint.inputs.ManagementMobileProfileApplicationsArgs;
    import com.pulumi.checkpoint.inputs.ManagementMobileProfileHarmonyMobileArgs;
    import com.pulumi.checkpoint.inputs.ManagementMobileProfileSecurityArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var mobileProfile = new ManagementMobileProfile("mobileProfile", ManagementMobileProfileArgs.builder()
                .applications(ManagementMobileProfileApplicationsArgs.builder()
                    .calendarFromTheLastUnit("weeks")
                    .enablePrintMails(true)
                    .build())
                .harmonyMobile(ManagementMobileProfileHarmonyMobileArgs.builder()
                    .enableHarmonyMobileSdk(true)
                    .osIntegrityCompromised("ignore")
                    .build())
                .security(ManagementMobileProfileSecurityArgs.builder()
                    .activatePasscodeLock(false)
                    .allowStoreCredentials(true)
                    .blockJailbroken("block")
                    .hideSslConnectAnywayButton(true)
                    .sessionTimeout(2)
                    .sessionTimeoutUnit("weeks")
                    .build())
                .build());
    
        }
    }
    
    resources:
      mobileProfile:
        type: checkpoint:ManagementMobileProfile
        properties:
          applications:
            calendarFromTheLastUnit: weeks
            enablePrintMails: true
          harmonyMobile:
            enableHarmonyMobileSdk: true
            osIntegrityCompromised: ignore
          security:
            activatePasscodeLock: false
            allowStoreCredentials: true
            blockJailbroken: block
            hideSslConnectAnywayButton: true
            sessionTimeout: 2
            sessionTimeoutUnit: weeks
    

    Create ManagementMobileProfile Resource

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

    Constructor syntax

    new ManagementMobileProfile(name: string, args?: ManagementMobileProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementMobileProfile(resource_name: str,
                                args: Optional[ManagementMobileProfileArgs] = None,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementMobileProfile(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                applications: Optional[ManagementMobileProfileApplicationsArgs] = None,
                                client_customization: Optional[ManagementMobileProfileClientCustomizationArgs] = None,
                                color: Optional[str] = None,
                                comments: Optional[str] = None,
                                data_leak_prevention: Optional[ManagementMobileProfileDataLeakPreventionArgs] = None,
                                harmony_mobile: Optional[ManagementMobileProfileHarmonyMobileArgs] = None,
                                ignore_errors: Optional[bool] = None,
                                ignore_warnings: Optional[bool] = None,
                                management_mobile_profile_id: Optional[str] = None,
                                name: Optional[str] = None,
                                security: Optional[ManagementMobileProfileSecurityArgs] = None,
                                tags: Optional[Sequence[str]] = None)
    func NewManagementMobileProfile(ctx *Context, name string, args *ManagementMobileProfileArgs, opts ...ResourceOption) (*ManagementMobileProfile, error)
    public ManagementMobileProfile(string name, ManagementMobileProfileArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementMobileProfile(String name, ManagementMobileProfileArgs args)
    public ManagementMobileProfile(String name, ManagementMobileProfileArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementMobileProfile
    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 ManagementMobileProfileArgs
    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 ManagementMobileProfileArgs
    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 ManagementMobileProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementMobileProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementMobileProfileArgs
    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 managementMobileProfileResource = new Checkpoint.ManagementMobileProfile("managementMobileProfileResource", new()
    {
        Applications = new Checkpoint.Inputs.ManagementMobileProfileApplicationsArgs
        {
            AllowCachingDocsecCredentials = false,
            AllowCachingDocsecKeys = false,
            AllowCalendarSync = false,
            AllowContactsFromGlobalAddressList = false,
            AllowContactsFromLocalPhone = false,
            AllowPushNotification = false,
            CalendarFromTheLast = 0,
            CalendarFromTheLastUnit = "string",
            CalendarToTheFollowing = 0,
            CalendarToTheFollowingUnit = "string",
            EnablePrintMails = false,
            MailFromTheLast = 0,
            MailFromTheLastUnit = "string",
            MaxAttachmentsSize = 0,
            SaveLocalWebCache = false,
            SynchronizeContacts = "string",
        },
        ClientCustomization = new Checkpoint.Inputs.ManagementMobileProfileClientCustomizationArgs
        {
            AllowCalendar = false,
            AllowContacts = false,
            AllowMail = false,
            AllowNotesSync = false,
            AllowSavedFileApps = false,
            AllowSecureChat = false,
            AllowTasks = false,
            AppThemeColorDark = "string",
            AppThemeColorLight = "string",
            CertificateExpireMessage = "string",
        },
        Color = "string",
        Comments = "string",
        DataLeakPrevention = new Checkpoint.Inputs.ManagementMobileProfileDataLeakPreventionArgs
        {
            AcceptProtectedFileExtensions = new[]
            {
                "string",
            },
            AcceptUnprotectedFileExtensions = new[]
            {
                "string",
            },
            AllowCopyPaste = false,
            AllowImportFromGallery = false,
            AllowTakingPhotosAndVideos = false,
            AllowedDomainsForwardAttachment = "string",
            BlockForwardAttachments = false,
            BlockScreenshot = false,
            OfferCapsuleAsViewer = false,
            OpenExtensionWithExternalApps = new[]
            {
                "string",
            },
            ShareProtectedExtensions = new[]
            {
                "string",
            },
            ShareUnprotectedExtensions = new[]
            {
                "string",
            },
        },
        HarmonyMobile = new Checkpoint.Inputs.ManagementMobileProfileHarmonyMobileArgs
        {
            CompromisedBehavior = "string",
            EnableHarmonyMobileSdk = false,
            HarmonyMobileSdkLicense = "string",
            MalwareBehavior = "string",
            ManInTheMiddleAttack = "string",
            OsIntegrityCompromised = "string",
            ProtectHighRiskAction = "string",
            ProtectHighRiskMessage = "string",
            ProtectMediumRiskAction = "string",
            ProtectMediumRiskMessage = "string",
            ProtectNotActivatedAction = "string",
            ProtectNotActivatedMessage = "string",
            ProtectPolicyEnabled = false,
            SuspiciousApp = "string",
            SuspiciousEnterpriseCertificate = "string",
        },
        IgnoreErrors = false,
        IgnoreWarnings = false,
        ManagementMobileProfileId = "string",
        Name = "string",
        Security = new Checkpoint.Inputs.ManagementMobileProfileSecurityArgs
        {
            ActivatePasscodeLock = false,
            AllowStoreCredentials = false,
            Block3rdPartyKeyboard = false,
            BlockJailbroken = "string",
            HideSslConnectAnywayButton = false,
            PasscodeProfile = "string",
            ReportJailbroken = false,
            SessionTimeout = 0,
            SessionTimeoutUnit = "string",
        },
        Tags = new[]
        {
            "string",
        },
    });
    
    example, err := checkpoint.NewManagementMobileProfile(ctx, "managementMobileProfileResource", &checkpoint.ManagementMobileProfileArgs{
    	Applications: &checkpoint.ManagementMobileProfileApplicationsArgs{
    		AllowCachingDocsecCredentials:      pulumi.Bool(false),
    		AllowCachingDocsecKeys:             pulumi.Bool(false),
    		AllowCalendarSync:                  pulumi.Bool(false),
    		AllowContactsFromGlobalAddressList: pulumi.Bool(false),
    		AllowContactsFromLocalPhone:        pulumi.Bool(false),
    		AllowPushNotification:              pulumi.Bool(false),
    		CalendarFromTheLast:                pulumi.Float64(0),
    		CalendarFromTheLastUnit:            pulumi.String("string"),
    		CalendarToTheFollowing:             pulumi.Float64(0),
    		CalendarToTheFollowingUnit:         pulumi.String("string"),
    		EnablePrintMails:                   pulumi.Bool(false),
    		MailFromTheLast:                    pulumi.Float64(0),
    		MailFromTheLastUnit:                pulumi.String("string"),
    		MaxAttachmentsSize:                 pulumi.Float64(0),
    		SaveLocalWebCache:                  pulumi.Bool(false),
    		SynchronizeContacts:                pulumi.String("string"),
    	},
    	ClientCustomization: &checkpoint.ManagementMobileProfileClientCustomizationArgs{
    		AllowCalendar:            pulumi.Bool(false),
    		AllowContacts:            pulumi.Bool(false),
    		AllowMail:                pulumi.Bool(false),
    		AllowNotesSync:           pulumi.Bool(false),
    		AllowSavedFileApps:       pulumi.Bool(false),
    		AllowSecureChat:          pulumi.Bool(false),
    		AllowTasks:               pulumi.Bool(false),
    		AppThemeColorDark:        pulumi.String("string"),
    		AppThemeColorLight:       pulumi.String("string"),
    		CertificateExpireMessage: pulumi.String("string"),
    	},
    	Color:    pulumi.String("string"),
    	Comments: pulumi.String("string"),
    	DataLeakPrevention: &checkpoint.ManagementMobileProfileDataLeakPreventionArgs{
    		AcceptProtectedFileExtensions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AcceptUnprotectedFileExtensions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AllowCopyPaste:                  pulumi.Bool(false),
    		AllowImportFromGallery:          pulumi.Bool(false),
    		AllowTakingPhotosAndVideos:      pulumi.Bool(false),
    		AllowedDomainsForwardAttachment: pulumi.String("string"),
    		BlockForwardAttachments:         pulumi.Bool(false),
    		BlockScreenshot:                 pulumi.Bool(false),
    		OfferCapsuleAsViewer:            pulumi.Bool(false),
    		OpenExtensionWithExternalApps: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ShareProtectedExtensions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ShareUnprotectedExtensions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	HarmonyMobile: &checkpoint.ManagementMobileProfileHarmonyMobileArgs{
    		CompromisedBehavior:             pulumi.String("string"),
    		EnableHarmonyMobileSdk:          pulumi.Bool(false),
    		HarmonyMobileSdkLicense:         pulumi.String("string"),
    		MalwareBehavior:                 pulumi.String("string"),
    		ManInTheMiddleAttack:            pulumi.String("string"),
    		OsIntegrityCompromised:          pulumi.String("string"),
    		ProtectHighRiskAction:           pulumi.String("string"),
    		ProtectHighRiskMessage:          pulumi.String("string"),
    		ProtectMediumRiskAction:         pulumi.String("string"),
    		ProtectMediumRiskMessage:        pulumi.String("string"),
    		ProtectNotActivatedAction:       pulumi.String("string"),
    		ProtectNotActivatedMessage:      pulumi.String("string"),
    		ProtectPolicyEnabled:            pulumi.Bool(false),
    		SuspiciousApp:                   pulumi.String("string"),
    		SuspiciousEnterpriseCertificate: pulumi.String("string"),
    	},
    	IgnoreErrors:              pulumi.Bool(false),
    	IgnoreWarnings:            pulumi.Bool(false),
    	ManagementMobileProfileId: pulumi.String("string"),
    	Name:                      pulumi.String("string"),
    	Security: &checkpoint.ManagementMobileProfileSecurityArgs{
    		ActivatePasscodeLock:       pulumi.Bool(false),
    		AllowStoreCredentials:      pulumi.Bool(false),
    		Block3rdPartyKeyboard:      pulumi.Bool(false),
    		BlockJailbroken:            pulumi.String("string"),
    		HideSslConnectAnywayButton: pulumi.Bool(false),
    		PasscodeProfile:            pulumi.String("string"),
    		ReportJailbroken:           pulumi.Bool(false),
    		SessionTimeout:             pulumi.Float64(0),
    		SessionTimeoutUnit:         pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var managementMobileProfileResource = new ManagementMobileProfile("managementMobileProfileResource", ManagementMobileProfileArgs.builder()
        .applications(ManagementMobileProfileApplicationsArgs.builder()
            .allowCachingDocsecCredentials(false)
            .allowCachingDocsecKeys(false)
            .allowCalendarSync(false)
            .allowContactsFromGlobalAddressList(false)
            .allowContactsFromLocalPhone(false)
            .allowPushNotification(false)
            .calendarFromTheLast(0)
            .calendarFromTheLastUnit("string")
            .calendarToTheFollowing(0)
            .calendarToTheFollowingUnit("string")
            .enablePrintMails(false)
            .mailFromTheLast(0)
            .mailFromTheLastUnit("string")
            .maxAttachmentsSize(0)
            .saveLocalWebCache(false)
            .synchronizeContacts("string")
            .build())
        .clientCustomization(ManagementMobileProfileClientCustomizationArgs.builder()
            .allowCalendar(false)
            .allowContacts(false)
            .allowMail(false)
            .allowNotesSync(false)
            .allowSavedFileApps(false)
            .allowSecureChat(false)
            .allowTasks(false)
            .appThemeColorDark("string")
            .appThemeColorLight("string")
            .certificateExpireMessage("string")
            .build())
        .color("string")
        .comments("string")
        .dataLeakPrevention(ManagementMobileProfileDataLeakPreventionArgs.builder()
            .acceptProtectedFileExtensions("string")
            .acceptUnprotectedFileExtensions("string")
            .allowCopyPaste(false)
            .allowImportFromGallery(false)
            .allowTakingPhotosAndVideos(false)
            .allowedDomainsForwardAttachment("string")
            .blockForwardAttachments(false)
            .blockScreenshot(false)
            .offerCapsuleAsViewer(false)
            .openExtensionWithExternalApps("string")
            .shareProtectedExtensions("string")
            .shareUnprotectedExtensions("string")
            .build())
        .harmonyMobile(ManagementMobileProfileHarmonyMobileArgs.builder()
            .compromisedBehavior("string")
            .enableHarmonyMobileSdk(false)
            .harmonyMobileSdkLicense("string")
            .malwareBehavior("string")
            .manInTheMiddleAttack("string")
            .osIntegrityCompromised("string")
            .protectHighRiskAction("string")
            .protectHighRiskMessage("string")
            .protectMediumRiskAction("string")
            .protectMediumRiskMessage("string")
            .protectNotActivatedAction("string")
            .protectNotActivatedMessage("string")
            .protectPolicyEnabled(false)
            .suspiciousApp("string")
            .suspiciousEnterpriseCertificate("string")
            .build())
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .managementMobileProfileId("string")
        .name("string")
        .security(ManagementMobileProfileSecurityArgs.builder()
            .activatePasscodeLock(false)
            .allowStoreCredentials(false)
            .block3rdPartyKeyboard(false)
            .blockJailbroken("string")
            .hideSslConnectAnywayButton(false)
            .passcodeProfile("string")
            .reportJailbroken(false)
            .sessionTimeout(0)
            .sessionTimeoutUnit("string")
            .build())
        .tags("string")
        .build());
    
    management_mobile_profile_resource = checkpoint.ManagementMobileProfile("managementMobileProfileResource",
        applications={
            "allow_caching_docsec_credentials": False,
            "allow_caching_docsec_keys": False,
            "allow_calendar_sync": False,
            "allow_contacts_from_global_address_list": False,
            "allow_contacts_from_local_phone": False,
            "allow_push_notification": False,
            "calendar_from_the_last": 0,
            "calendar_from_the_last_unit": "string",
            "calendar_to_the_following": 0,
            "calendar_to_the_following_unit": "string",
            "enable_print_mails": False,
            "mail_from_the_last": 0,
            "mail_from_the_last_unit": "string",
            "max_attachments_size": 0,
            "save_local_web_cache": False,
            "synchronize_contacts": "string",
        },
        client_customization={
            "allow_calendar": False,
            "allow_contacts": False,
            "allow_mail": False,
            "allow_notes_sync": False,
            "allow_saved_file_apps": False,
            "allow_secure_chat": False,
            "allow_tasks": False,
            "app_theme_color_dark": "string",
            "app_theme_color_light": "string",
            "certificate_expire_message": "string",
        },
        color="string",
        comments="string",
        data_leak_prevention={
            "accept_protected_file_extensions": ["string"],
            "accept_unprotected_file_extensions": ["string"],
            "allow_copy_paste": False,
            "allow_import_from_gallery": False,
            "allow_taking_photos_and_videos": False,
            "allowed_domains_forward_attachment": "string",
            "block_forward_attachments": False,
            "block_screenshot": False,
            "offer_capsule_as_viewer": False,
            "open_extension_with_external_apps": ["string"],
            "share_protected_extensions": ["string"],
            "share_unprotected_extensions": ["string"],
        },
        harmony_mobile={
            "compromised_behavior": "string",
            "enable_harmony_mobile_sdk": False,
            "harmony_mobile_sdk_license": "string",
            "malware_behavior": "string",
            "man_in_the_middle_attack": "string",
            "os_integrity_compromised": "string",
            "protect_high_risk_action": "string",
            "protect_high_risk_message": "string",
            "protect_medium_risk_action": "string",
            "protect_medium_risk_message": "string",
            "protect_not_activated_action": "string",
            "protect_not_activated_message": "string",
            "protect_policy_enabled": False,
            "suspicious_app": "string",
            "suspicious_enterprise_certificate": "string",
        },
        ignore_errors=False,
        ignore_warnings=False,
        management_mobile_profile_id="string",
        name="string",
        security={
            "activate_passcode_lock": False,
            "allow_store_credentials": False,
            "block3rd_party_keyboard": False,
            "block_jailbroken": "string",
            "hide_ssl_connect_anyway_button": False,
            "passcode_profile": "string",
            "report_jailbroken": False,
            "session_timeout": 0,
            "session_timeout_unit": "string",
        },
        tags=["string"])
    
    const managementMobileProfileResource = new checkpoint.ManagementMobileProfile("managementMobileProfileResource", {
        applications: {
            allowCachingDocsecCredentials: false,
            allowCachingDocsecKeys: false,
            allowCalendarSync: false,
            allowContactsFromGlobalAddressList: false,
            allowContactsFromLocalPhone: false,
            allowPushNotification: false,
            calendarFromTheLast: 0,
            calendarFromTheLastUnit: "string",
            calendarToTheFollowing: 0,
            calendarToTheFollowingUnit: "string",
            enablePrintMails: false,
            mailFromTheLast: 0,
            mailFromTheLastUnit: "string",
            maxAttachmentsSize: 0,
            saveLocalWebCache: false,
            synchronizeContacts: "string",
        },
        clientCustomization: {
            allowCalendar: false,
            allowContacts: false,
            allowMail: false,
            allowNotesSync: false,
            allowSavedFileApps: false,
            allowSecureChat: false,
            allowTasks: false,
            appThemeColorDark: "string",
            appThemeColorLight: "string",
            certificateExpireMessage: "string",
        },
        color: "string",
        comments: "string",
        dataLeakPrevention: {
            acceptProtectedFileExtensions: ["string"],
            acceptUnprotectedFileExtensions: ["string"],
            allowCopyPaste: false,
            allowImportFromGallery: false,
            allowTakingPhotosAndVideos: false,
            allowedDomainsForwardAttachment: "string",
            blockForwardAttachments: false,
            blockScreenshot: false,
            offerCapsuleAsViewer: false,
            openExtensionWithExternalApps: ["string"],
            shareProtectedExtensions: ["string"],
            shareUnprotectedExtensions: ["string"],
        },
        harmonyMobile: {
            compromisedBehavior: "string",
            enableHarmonyMobileSdk: false,
            harmonyMobileSdkLicense: "string",
            malwareBehavior: "string",
            manInTheMiddleAttack: "string",
            osIntegrityCompromised: "string",
            protectHighRiskAction: "string",
            protectHighRiskMessage: "string",
            protectMediumRiskAction: "string",
            protectMediumRiskMessage: "string",
            protectNotActivatedAction: "string",
            protectNotActivatedMessage: "string",
            protectPolicyEnabled: false,
            suspiciousApp: "string",
            suspiciousEnterpriseCertificate: "string",
        },
        ignoreErrors: false,
        ignoreWarnings: false,
        managementMobileProfileId: "string",
        name: "string",
        security: {
            activatePasscodeLock: false,
            allowStoreCredentials: false,
            block3rdPartyKeyboard: false,
            blockJailbroken: "string",
            hideSslConnectAnywayButton: false,
            passcodeProfile: "string",
            reportJailbroken: false,
            sessionTimeout: 0,
            sessionTimeoutUnit: "string",
        },
        tags: ["string"],
    });
    
    type: checkpoint:ManagementMobileProfile
    properties:
        applications:
            allowCachingDocsecCredentials: false
            allowCachingDocsecKeys: false
            allowCalendarSync: false
            allowContactsFromGlobalAddressList: false
            allowContactsFromLocalPhone: false
            allowPushNotification: false
            calendarFromTheLast: 0
            calendarFromTheLastUnit: string
            calendarToTheFollowing: 0
            calendarToTheFollowingUnit: string
            enablePrintMails: false
            mailFromTheLast: 0
            mailFromTheLastUnit: string
            maxAttachmentsSize: 0
            saveLocalWebCache: false
            synchronizeContacts: string
        clientCustomization:
            allowCalendar: false
            allowContacts: false
            allowMail: false
            allowNotesSync: false
            allowSavedFileApps: false
            allowSecureChat: false
            allowTasks: false
            appThemeColorDark: string
            appThemeColorLight: string
            certificateExpireMessage: string
        color: string
        comments: string
        dataLeakPrevention:
            acceptProtectedFileExtensions:
                - string
            acceptUnprotectedFileExtensions:
                - string
            allowCopyPaste: false
            allowImportFromGallery: false
            allowTakingPhotosAndVideos: false
            allowedDomainsForwardAttachment: string
            blockForwardAttachments: false
            blockScreenshot: false
            offerCapsuleAsViewer: false
            openExtensionWithExternalApps:
                - string
            shareProtectedExtensions:
                - string
            shareUnprotectedExtensions:
                - string
        harmonyMobile:
            compromisedBehavior: string
            enableHarmonyMobileSdk: false
            harmonyMobileSdkLicense: string
            malwareBehavior: string
            manInTheMiddleAttack: string
            osIntegrityCompromised: string
            protectHighRiskAction: string
            protectHighRiskMessage: string
            protectMediumRiskAction: string
            protectMediumRiskMessage: string
            protectNotActivatedAction: string
            protectNotActivatedMessage: string
            protectPolicyEnabled: false
            suspiciousApp: string
            suspiciousEnterpriseCertificate: string
        ignoreErrors: false
        ignoreWarnings: false
        managementMobileProfileId: string
        name: string
        security:
            activatePasscodeLock: false
            allowStoreCredentials: false
            block3rdPartyKeyboard: false
            blockJailbroken: string
            hideSslConnectAnywayButton: false
            passcodeProfile: string
            reportJailbroken: false
            sessionTimeout: 0
            sessionTimeoutUnit: string
        tags:
            - string
    

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

    Applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    ClientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    HarmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementMobileProfileId string
    Name string
    Object name.
    Security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Applications ManagementMobileProfileApplicationsArgs
    Applications settings.applications blocks are documented below.
    ClientCustomization ManagementMobileProfileClientCustomizationArgs
    Client customization settings.client_customization blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataLeakPrevention ManagementMobileProfileDataLeakPreventionArgs
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    HarmonyMobile ManagementMobileProfileHarmonyMobileArgs
    Integrations settings.harmony_mobile blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementMobileProfileId string
    Name string
    Object name.
    Security ManagementMobileProfileSecurityArgs
    Security settings.security blocks are documented below.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    clientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementMobileProfileId String
    name String
    Object name.
    security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    clientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementMobileProfileId string
    name string
    Object name.
    security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplicationsArgs
    Applications settings.applications blocks are documented below.
    client_customization ManagementMobileProfileClientCustomizationArgs
    Client customization settings.client_customization blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    data_leak_prevention ManagementMobileProfileDataLeakPreventionArgs
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmony_mobile ManagementMobileProfileHarmonyMobileArgs
    Integrations settings.harmony_mobile blocks are documented below.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    management_mobile_profile_id str
    name str
    Object name.
    security ManagementMobileProfileSecurityArgs
    Security settings.security blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    applications Property Map
    Applications settings.applications blocks are documented below.
    clientCustomization Property Map
    Client customization settings.client_customization blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataLeakPrevention Property Map
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile Property Map
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementMobileProfileId String
    name String
    Object name.
    security Property Map
    Security settings.security blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.

    Outputs

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

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

    Look up Existing ManagementMobileProfile Resource

    Get an existing ManagementMobileProfile 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?: ManagementMobileProfileState, opts?: CustomResourceOptions): ManagementMobileProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            applications: Optional[ManagementMobileProfileApplicationsArgs] = None,
            client_customization: Optional[ManagementMobileProfileClientCustomizationArgs] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            data_leak_prevention: Optional[ManagementMobileProfileDataLeakPreventionArgs] = None,
            harmony_mobile: Optional[ManagementMobileProfileHarmonyMobileArgs] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            management_mobile_profile_id: Optional[str] = None,
            name: Optional[str] = None,
            security: Optional[ManagementMobileProfileSecurityArgs] = None,
            tags: Optional[Sequence[str]] = None) -> ManagementMobileProfile
    func GetManagementMobileProfile(ctx *Context, name string, id IDInput, state *ManagementMobileProfileState, opts ...ResourceOption) (*ManagementMobileProfile, error)
    public static ManagementMobileProfile Get(string name, Input<string> id, ManagementMobileProfileState? state, CustomResourceOptions? opts = null)
    public static ManagementMobileProfile get(String name, Output<String> id, ManagementMobileProfileState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementMobileProfile    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:
    Applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    ClientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    HarmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementMobileProfileId string
    Name string
    Object name.
    Security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Applications ManagementMobileProfileApplicationsArgs
    Applications settings.applications blocks are documented below.
    ClientCustomization ManagementMobileProfileClientCustomizationArgs
    Client customization settings.client_customization blocks are documented below.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DataLeakPrevention ManagementMobileProfileDataLeakPreventionArgs
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    HarmonyMobile ManagementMobileProfileHarmonyMobileArgs
    Integrations settings.harmony_mobile blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementMobileProfileId string
    Name string
    Object name.
    Security ManagementMobileProfileSecurityArgs
    Security settings.security blocks are documented below.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    clientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementMobileProfileId String
    name String
    Object name.
    security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplications
    Applications settings.applications blocks are documented below.
    clientCustomization ManagementMobileProfileClientCustomization
    Client customization settings.client_customization blocks are documented below.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dataLeakPrevention ManagementMobileProfileDataLeakPrevention
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile ManagementMobileProfileHarmonyMobile
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementMobileProfileId string
    name string
    Object name.
    security ManagementMobileProfileSecurity
    Security settings.security blocks are documented below.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    applications ManagementMobileProfileApplicationsArgs
    Applications settings.applications blocks are documented below.
    client_customization ManagementMobileProfileClientCustomizationArgs
    Client customization settings.client_customization blocks are documented below.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    data_leak_prevention ManagementMobileProfileDataLeakPreventionArgs
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmony_mobile ManagementMobileProfileHarmonyMobileArgs
    Integrations settings.harmony_mobile blocks are documented below.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    management_mobile_profile_id str
    name str
    Object name.
    security ManagementMobileProfileSecurityArgs
    Security settings.security blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    applications Property Map
    Applications settings.applications blocks are documented below.
    clientCustomization Property Map
    Client customization settings.client_customization blocks are documented below.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dataLeakPrevention Property Map
    Data leak prevention settings.data_leak_prevention blocks are documented below.
    harmonyMobile Property Map
    Integrations settings.harmony_mobile blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementMobileProfileId String
    name String
    Object name.
    security Property Map
    Security settings.security blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.

    Supporting Types

    ManagementMobileProfileApplications, ManagementMobileProfileApplicationsArgs

    AllowCachingDocsecCredentials bool
    Allow store encrypted document credentials in application secure storage.
    AllowCachingDocsecKeys bool
    Allow store encrypted document keys in application secure storage.
    AllowCalendarSync bool
    Allow synchronization between business calendar to device calendar.
    AllowContactsFromGlobalAddressList bool
    Allow to add additional contacts from Global Address List to the app.
    AllowContactsFromLocalPhone bool
    Allow to add additional contacts from local phone to the app.
    AllowPushNotification bool
    Allow to receive push notifications of mails and meetings.
    CalendarFromTheLast double
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    CalendarFromTheLastUnit string
    Unit for "calendar-from-the-last" numeric value.
    CalendarToTheFollowing double
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    CalendarToTheFollowingUnit string
    Unit for "calendar-to-the-following" numeric value.
    EnablePrintMails bool
    Allow to print mails.
    MailFromTheLast double
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    MailFromTheLastUnit string
    Unit for "mail-from-the-last" numeric value.
    MaxAttachmentsSize double
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    SaveLocalWebCache bool
    Configure whether local cache data generated by web browser should be preserved.
    SynchronizeContacts string
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.
    AllowCachingDocsecCredentials bool
    Allow store encrypted document credentials in application secure storage.
    AllowCachingDocsecKeys bool
    Allow store encrypted document keys in application secure storage.
    AllowCalendarSync bool
    Allow synchronization between business calendar to device calendar.
    AllowContactsFromGlobalAddressList bool
    Allow to add additional contacts from Global Address List to the app.
    AllowContactsFromLocalPhone bool
    Allow to add additional contacts from local phone to the app.
    AllowPushNotification bool
    Allow to receive push notifications of mails and meetings.
    CalendarFromTheLast float64
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    CalendarFromTheLastUnit string
    Unit for "calendar-from-the-last" numeric value.
    CalendarToTheFollowing float64
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    CalendarToTheFollowingUnit string
    Unit for "calendar-to-the-following" numeric value.
    EnablePrintMails bool
    Allow to print mails.
    MailFromTheLast float64
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    MailFromTheLastUnit string
    Unit for "mail-from-the-last" numeric value.
    MaxAttachmentsSize float64
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    SaveLocalWebCache bool
    Configure whether local cache data generated by web browser should be preserved.
    SynchronizeContacts string
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.
    allowCachingDocsecCredentials Boolean
    Allow store encrypted document credentials in application secure storage.
    allowCachingDocsecKeys Boolean
    Allow store encrypted document keys in application secure storage.
    allowCalendarSync Boolean
    Allow synchronization between business calendar to device calendar.
    allowContactsFromGlobalAddressList Boolean
    Allow to add additional contacts from Global Address List to the app.
    allowContactsFromLocalPhone Boolean
    Allow to add additional contacts from local phone to the app.
    allowPushNotification Boolean
    Allow to receive push notifications of mails and meetings.
    calendarFromTheLast Double
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    calendarFromTheLastUnit String
    Unit for "calendar-from-the-last" numeric value.
    calendarToTheFollowing Double
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    calendarToTheFollowingUnit String
    Unit for "calendar-to-the-following" numeric value.
    enablePrintMails Boolean
    Allow to print mails.
    mailFromTheLast Double
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    mailFromTheLastUnit String
    Unit for "mail-from-the-last" numeric value.
    maxAttachmentsSize Double
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    saveLocalWebCache Boolean
    Configure whether local cache data generated by web browser should be preserved.
    synchronizeContacts String
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.
    allowCachingDocsecCredentials boolean
    Allow store encrypted document credentials in application secure storage.
    allowCachingDocsecKeys boolean
    Allow store encrypted document keys in application secure storage.
    allowCalendarSync boolean
    Allow synchronization between business calendar to device calendar.
    allowContactsFromGlobalAddressList boolean
    Allow to add additional contacts from Global Address List to the app.
    allowContactsFromLocalPhone boolean
    Allow to add additional contacts from local phone to the app.
    allowPushNotification boolean
    Allow to receive push notifications of mails and meetings.
    calendarFromTheLast number
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    calendarFromTheLastUnit string
    Unit for "calendar-from-the-last" numeric value.
    calendarToTheFollowing number
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    calendarToTheFollowingUnit string
    Unit for "calendar-to-the-following" numeric value.
    enablePrintMails boolean
    Allow to print mails.
    mailFromTheLast number
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    mailFromTheLastUnit string
    Unit for "mail-from-the-last" numeric value.
    maxAttachmentsSize number
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    saveLocalWebCache boolean
    Configure whether local cache data generated by web browser should be preserved.
    synchronizeContacts string
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.
    allow_caching_docsec_credentials bool
    Allow store encrypted document credentials in application secure storage.
    allow_caching_docsec_keys bool
    Allow store encrypted document keys in application secure storage.
    allow_calendar_sync bool
    Allow synchronization between business calendar to device calendar.
    allow_contacts_from_global_address_list bool
    Allow to add additional contacts from Global Address List to the app.
    allow_contacts_from_local_phone bool
    Allow to add additional contacts from local phone to the app.
    allow_push_notification bool
    Allow to receive push notifications of mails and meetings.
    calendar_from_the_last float
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    calendar_from_the_last_unit str
    Unit for "calendar-from-the-last" numeric value.
    calendar_to_the_following float
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    calendar_to_the_following_unit str
    Unit for "calendar-to-the-following" numeric value.
    enable_print_mails bool
    Allow to print mails.
    mail_from_the_last float
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    mail_from_the_last_unit str
    Unit for "mail-from-the-last" numeric value.
    max_attachments_size float
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    save_local_web_cache bool
    Configure whether local cache data generated by web browser should be preserved.
    synchronize_contacts str
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.
    allowCachingDocsecCredentials Boolean
    Allow store encrypted document credentials in application secure storage.
    allowCachingDocsecKeys Boolean
    Allow store encrypted document keys in application secure storage.
    allowCalendarSync Boolean
    Allow synchronization between business calendar to device calendar.
    allowContactsFromGlobalAddressList Boolean
    Allow to add additional contacts from Global Address List to the app.
    allowContactsFromLocalPhone Boolean
    Allow to add additional contacts from local phone to the app.
    allowPushNotification Boolean
    Allow to receive push notifications of mails and meetings.
    calendarFromTheLast Number
    How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-from-the-last-unit" field.
    calendarFromTheLastUnit String
    Unit for "calendar-from-the-last" numeric value.
    calendarToTheFollowing Number
    How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in "calendar-to-the-following-unit" field.
    calendarToTheFollowingUnit String
    Unit for "calendar-to-the-following" numeric value.
    enablePrintMails Boolean
    Allow to print mails.
    mailFromTheLast Number
    How far back to see your emails from the current date - choose a unit (day, week, month) in "mail-from-the-last-unit" field.
    mailFromTheLastUnit String
    Unit for "mail-from-the-last" numeric value.
    maxAttachmentsSize Number
    Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in "max-attachments-unit" field.
    saveLocalWebCache Boolean
    Configure whether local cache data generated by web browser should be preserved.
    synchronizeContacts String
    Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app.

    ManagementMobileProfileClientCustomization, ManagementMobileProfileClientCustomizationArgs

    AllowCalendar bool
    Allow sync business calendar to device calendar.
    AllowContacts bool
    Enable/Disable contacts app.
    AllowMail bool
    Enable/Disable email app.
    AllowNotesSync bool
    Allow sync business notes to device notes.
    AllowSavedFileApps bool
    Allow the appearance of 'Saved file app' in the app list.
    AllowSecureChat bool
    Enable/Disable Messages app (depends on Mail app).
    AllowTasks bool
    Enable/Disable Tasks app.
    AppThemeColorDark string
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    AppThemeColorLight string
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    CertificateExpireMessage string
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.
    AllowCalendar bool
    Allow sync business calendar to device calendar.
    AllowContacts bool
    Enable/Disable contacts app.
    AllowMail bool
    Enable/Disable email app.
    AllowNotesSync bool
    Allow sync business notes to device notes.
    AllowSavedFileApps bool
    Allow the appearance of 'Saved file app' in the app list.
    AllowSecureChat bool
    Enable/Disable Messages app (depends on Mail app).
    AllowTasks bool
    Enable/Disable Tasks app.
    AppThemeColorDark string
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    AppThemeColorLight string
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    CertificateExpireMessage string
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.
    allowCalendar Boolean
    Allow sync business calendar to device calendar.
    allowContacts Boolean
    Enable/Disable contacts app.
    allowMail Boolean
    Enable/Disable email app.
    allowNotesSync Boolean
    Allow sync business notes to device notes.
    allowSavedFileApps Boolean
    Allow the appearance of 'Saved file app' in the app list.
    allowSecureChat Boolean
    Enable/Disable Messages app (depends on Mail app).
    allowTasks Boolean
    Enable/Disable Tasks app.
    appThemeColorDark String
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    appThemeColorLight String
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    certificateExpireMessage String
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.
    allowCalendar boolean
    Allow sync business calendar to device calendar.
    allowContacts boolean
    Enable/Disable contacts app.
    allowMail boolean
    Enable/Disable email app.
    allowNotesSync boolean
    Allow sync business notes to device notes.
    allowSavedFileApps boolean
    Allow the appearance of 'Saved file app' in the app list.
    allowSecureChat boolean
    Enable/Disable Messages app (depends on Mail app).
    allowTasks boolean
    Enable/Disable Tasks app.
    appThemeColorDark string
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    appThemeColorLight string
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    certificateExpireMessage string
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.
    allow_calendar bool
    Allow sync business calendar to device calendar.
    allow_contacts bool
    Enable/Disable contacts app.
    allow_mail bool
    Enable/Disable email app.
    allow_notes_sync bool
    Allow sync business notes to device notes.
    allow_saved_file_apps bool
    Allow the appearance of 'Saved file app' in the app list.
    allow_secure_chat bool
    Enable/Disable Messages app (depends on Mail app).
    allow_tasks bool
    Enable/Disable Tasks app.
    app_theme_color_dark str
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    app_theme_color_light str
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    certificate_expire_message str
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.
    allowCalendar Boolean
    Allow sync business calendar to device calendar.
    allowContacts Boolean
    Enable/Disable contacts app.
    allowMail Boolean
    Enable/Disable email app.
    allowNotesSync Boolean
    Allow sync business notes to device notes.
    allowSavedFileApps Boolean
    Allow the appearance of 'Saved file app' in the app list.
    allowSecureChat Boolean
    Enable/Disable Messages app (depends on Mail app).
    allowTasks Boolean
    Enable/Disable Tasks app.
    appThemeColorDark String
    Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS.
    appThemeColorLight String
    Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS.
    certificateExpireMessage String
    message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points.

    ManagementMobileProfileDataLeakPrevention, ManagementMobileProfileDataLeakPreventionArgs

    AcceptProtectedFileExtensions List<string>
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    AcceptUnprotectedFileExtensions List<string>
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    AllowCopyPaste bool
    Allow copy paste of mail content.
    AllowImportFromGallery bool
    Allow import media from gallery.
    AllowTakingPhotosAndVideos bool
    Allow the camera to be used from your app.
    AllowedDomainsForwardAttachment string
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    BlockForwardAttachments bool
    Allow share mail attachments with external mails.
    BlockScreenshot bool
    If true - you can't make a screenshot from your app.
    OfferCapsuleAsViewer bool
    Offer Capsule as a viewer for external protected documents.
    OpenExtensionWithExternalApps List<string>
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    ShareProtectedExtensions List<string>
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    ShareUnprotectedExtensions List<string>
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.
    AcceptProtectedFileExtensions []string
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    AcceptUnprotectedFileExtensions []string
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    AllowCopyPaste bool
    Allow copy paste of mail content.
    AllowImportFromGallery bool
    Allow import media from gallery.
    AllowTakingPhotosAndVideos bool
    Allow the camera to be used from your app.
    AllowedDomainsForwardAttachment string
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    BlockForwardAttachments bool
    Allow share mail attachments with external mails.
    BlockScreenshot bool
    If true - you can't make a screenshot from your app.
    OfferCapsuleAsViewer bool
    Offer Capsule as a viewer for external protected documents.
    OpenExtensionWithExternalApps []string
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    ShareProtectedExtensions []string
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    ShareUnprotectedExtensions []string
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.
    acceptProtectedFileExtensions List<String>
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    acceptUnprotectedFileExtensions List<String>
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    allowCopyPaste Boolean
    Allow copy paste of mail content.
    allowImportFromGallery Boolean
    Allow import media from gallery.
    allowTakingPhotosAndVideos Boolean
    Allow the camera to be used from your app.
    allowedDomainsForwardAttachment String
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    blockForwardAttachments Boolean
    Allow share mail attachments with external mails.
    blockScreenshot Boolean
    If true - you can't make a screenshot from your app.
    offerCapsuleAsViewer Boolean
    Offer Capsule as a viewer for external protected documents.
    openExtensionWithExternalApps List<String>
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    shareProtectedExtensions List<String>
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    shareUnprotectedExtensions List<String>
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.
    acceptProtectedFileExtensions string[]
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    acceptUnprotectedFileExtensions string[]
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    allowCopyPaste boolean
    Allow copy paste of mail content.
    allowImportFromGallery boolean
    Allow import media from gallery.
    allowTakingPhotosAndVideos boolean
    Allow the camera to be used from your app.
    allowedDomainsForwardAttachment string
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    blockForwardAttachments boolean
    Allow share mail attachments with external mails.
    blockScreenshot boolean
    If true - you can't make a screenshot from your app.
    offerCapsuleAsViewer boolean
    Offer Capsule as a viewer for external protected documents.
    openExtensionWithExternalApps string[]
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    shareProtectedExtensions string[]
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    shareUnprotectedExtensions string[]
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.
    accept_protected_file_extensions Sequence[str]
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    accept_unprotected_file_extensions Sequence[str]
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    allow_copy_paste bool
    Allow copy paste of mail content.
    allow_import_from_gallery bool
    Allow import media from gallery.
    allow_taking_photos_and_videos bool
    Allow the camera to be used from your app.
    allowed_domains_forward_attachment str
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    block_forward_attachments bool
    Allow share mail attachments with external mails.
    block_screenshot bool
    If true - you can't make a screenshot from your app.
    offer_capsule_as_viewer bool
    Offer Capsule as a viewer for external protected documents.
    open_extension_with_external_apps Sequence[str]
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    share_protected_extensions Sequence[str]
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    share_unprotected_extensions Sequence[str]
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.
    acceptProtectedFileExtensions List<String>
    Accept protected files with these extensions from external apps to your app.accept_protected_file_extensions blocks are documented below.
    acceptUnprotectedFileExtensions List<String>
    Accept unprotected files with these extensions from external apps to your app.accept_unprotected_file_extensions blocks are documented below.
    allowCopyPaste Boolean
    Allow copy paste of mail content.
    allowImportFromGallery Boolean
    Allow import media from gallery.
    allowTakingPhotosAndVideos Boolean
    Allow the camera to be used from your app.
    allowedDomainsForwardAttachment String
    exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points.
    blockForwardAttachments Boolean
    Allow share mail attachments with external mails.
    blockScreenshot Boolean
    If true - you can't make a screenshot from your app.
    offerCapsuleAsViewer Boolean
    Offer Capsule as a viewer for external protected documents.
    openExtensionWithExternalApps List<String>
    Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer.open_extension_with_external_app blocks are documented below.
    shareProtectedExtensions List<String>
    Share protected files extensions to external apps.share_protected_extension blocks are documented below.
    shareUnprotectedExtensions List<String>
    Share unprotected files extensions to external apps.share_unprotected_extension blocks are documented below.

    ManagementMobileProfileHarmonyMobile, ManagementMobileProfileHarmonyMobileArgs

    CompromisedBehavior string
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    EnableHarmonyMobileSdk bool
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    HarmonyMobileSdkLicense string
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    MalwareBehavior string
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    ManInTheMiddleAttack string
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    OsIntegrityCompromised string
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    ProtectHighRiskAction string
    What is the action if there is high risk found by Harmony Mobile.
    ProtectHighRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectMediumRiskAction string
    What is the action if there is medium risk found by Harmony Mobile.
    ProtectMediumRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectNotActivatedAction string
    What is the action if there is policy violation (configuration for Harmony Mobile).
    ProtectNotActivatedMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectPolicyEnabled bool
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    SuspiciousApp string
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    SuspiciousEnterpriseCertificate string
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).
    CompromisedBehavior string
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    EnableHarmonyMobileSdk bool
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    HarmonyMobileSdkLicense string
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    MalwareBehavior string
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    ManInTheMiddleAttack string
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    OsIntegrityCompromised string
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    ProtectHighRiskAction string
    What is the action if there is high risk found by Harmony Mobile.
    ProtectHighRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectMediumRiskAction string
    What is the action if there is medium risk found by Harmony Mobile.
    ProtectMediumRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectNotActivatedAction string
    What is the action if there is policy violation (configuration for Harmony Mobile).
    ProtectNotActivatedMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    ProtectPolicyEnabled bool
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    SuspiciousApp string
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    SuspiciousEnterpriseCertificate string
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).
    compromisedBehavior String
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    enableHarmonyMobileSdk Boolean
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    harmonyMobileSdkLicense String
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    malwareBehavior String
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    manInTheMiddleAttack String
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    osIntegrityCompromised String
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    protectHighRiskAction String
    What is the action if there is high risk found by Harmony Mobile.
    protectHighRiskMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectMediumRiskAction String
    What is the action if there is medium risk found by Harmony Mobile.
    protectMediumRiskMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectNotActivatedAction String
    What is the action if there is policy violation (configuration for Harmony Mobile).
    protectNotActivatedMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectPolicyEnabled Boolean
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    suspiciousApp String
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    suspiciousEnterpriseCertificate String
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).
    compromisedBehavior string
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    enableHarmonyMobileSdk boolean
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    harmonyMobileSdkLicense string
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    malwareBehavior string
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    manInTheMiddleAttack string
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    osIntegrityCompromised string
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    protectHighRiskAction string
    What is the action if there is high risk found by Harmony Mobile.
    protectHighRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    protectMediumRiskAction string
    What is the action if there is medium risk found by Harmony Mobile.
    protectMediumRiskMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    protectNotActivatedAction string
    What is the action if there is policy violation (configuration for Harmony Mobile).
    protectNotActivatedMessage string
    The message can contain only English characters, digits, comma, spaces and points.
    protectPolicyEnabled boolean
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    suspiciousApp string
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    suspiciousEnterpriseCertificate string
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).
    compromised_behavior str
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    enable_harmony_mobile_sdk bool
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    harmony_mobile_sdk_license str
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    malware_behavior str
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    man_in_the_middle_attack str
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    os_integrity_compromised str
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    protect_high_risk_action str
    What is the action if there is high risk found by Harmony Mobile.
    protect_high_risk_message str
    The message can contain only English characters, digits, comma, spaces and points.
    protect_medium_risk_action str
    What is the action if there is medium risk found by Harmony Mobile.
    protect_medium_risk_message str
    The message can contain only English characters, digits, comma, spaces and points.
    protect_not_activated_action str
    What is the action if there is policy violation (configuration for Harmony Mobile).
    protect_not_activated_message str
    The message can contain only English characters, digits, comma, spaces and points.
    protect_policy_enabled bool
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    suspicious_app str
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    suspicious_enterprise_certificate str
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).
    compromisedBehavior String
    Device configuration - response to malicious behavior (configuration for Harmony SDK).
    enableHarmonyMobileSdk Boolean
    Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable.
    harmonyMobileSdkLicense String
    License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point.
    malwareBehavior String
    Behavior when App is identified as malicious (configuration for Harmony SDK).
    manInTheMiddleAttack String
    Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK).
    osIntegrityCompromised String
    Behavior when Device OS is compromised (configuration for Harmony SDK).
    protectHighRiskAction String
    What is the action if there is high risk found by Harmony Mobile.
    protectHighRiskMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectMediumRiskAction String
    What is the action if there is medium risk found by Harmony Mobile.
    protectMediumRiskMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectNotActivatedAction String
    What is the action if there is policy violation (configuration for Harmony Mobile).
    protectNotActivatedMessage String
    The message can contain only English characters, digits, comma, spaces and points.
    protectPolicyEnabled Boolean
    Enable/disable Protect Application- cannot be enable if Harmony SDK is enable.
    suspiciousApp String
    Behavior when App is suspected as malicious (configuration for Harmony SDK).
    suspiciousEnterpriseCertificate String
    Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK).

    ManagementMobileProfileSecurity, ManagementMobileProfileSecurityArgs

    ActivatePasscodeLock bool
    Require passcode to the application.
    AllowStoreCredentials bool
    Allow storing the credentials on the device.
    Block3rdPartyKeyboard bool
    Block 3rd party keyboard.
    BlockJailbroken string
    Action upon detection of jail broken devices.
    HideSslConnectAnywayButton bool
    Hide connect button on critical SSL trust failures.
    PasscodeProfile string
    Passcode Policy object identified by the name.
    ReportJailbroken bool
    Issue log when device is detected as jail broken.
    SessionTimeout double
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    SessionTimeoutUnit string
    Unit for "session-timeout" numeric value.
    ActivatePasscodeLock bool
    Require passcode to the application.
    AllowStoreCredentials bool
    Allow storing the credentials on the device.
    Block3rdPartyKeyboard bool
    Block 3rd party keyboard.
    BlockJailbroken string
    Action upon detection of jail broken devices.
    HideSslConnectAnywayButton bool
    Hide connect button on critical SSL trust failures.
    PasscodeProfile string
    Passcode Policy object identified by the name.
    ReportJailbroken bool
    Issue log when device is detected as jail broken.
    SessionTimeout float64
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    SessionTimeoutUnit string
    Unit for "session-timeout" numeric value.
    activatePasscodeLock Boolean
    Require passcode to the application.
    allowStoreCredentials Boolean
    Allow storing the credentials on the device.
    block3rdPartyKeyboard Boolean
    Block 3rd party keyboard.
    blockJailbroken String
    Action upon detection of jail broken devices.
    hideSslConnectAnywayButton Boolean
    Hide connect button on critical SSL trust failures.
    passcodeProfile String
    Passcode Policy object identified by the name.
    reportJailbroken Boolean
    Issue log when device is detected as jail broken.
    sessionTimeout Double
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    sessionTimeoutUnit String
    Unit for "session-timeout" numeric value.
    activatePasscodeLock boolean
    Require passcode to the application.
    allowStoreCredentials boolean
    Allow storing the credentials on the device.
    block3rdPartyKeyboard boolean
    Block 3rd party keyboard.
    blockJailbroken string
    Action upon detection of jail broken devices.
    hideSslConnectAnywayButton boolean
    Hide connect button on critical SSL trust failures.
    passcodeProfile string
    Passcode Policy object identified by the name.
    reportJailbroken boolean
    Issue log when device is detected as jail broken.
    sessionTimeout number
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    sessionTimeoutUnit string
    Unit for "session-timeout" numeric value.
    activate_passcode_lock bool
    Require passcode to the application.
    allow_store_credentials bool
    Allow storing the credentials on the device.
    block3rd_party_keyboard bool
    Block 3rd party keyboard.
    block_jailbroken str
    Action upon detection of jail broken devices.
    hide_ssl_connect_anyway_button bool
    Hide connect button on critical SSL trust failures.
    passcode_profile str
    Passcode Policy object identified by the name.
    report_jailbroken bool
    Issue log when device is detected as jail broken.
    session_timeout float
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    session_timeout_unit str
    Unit for "session-timeout" numeric value.
    activatePasscodeLock Boolean
    Require passcode to the application.
    allowStoreCredentials Boolean
    Allow storing the credentials on the device.
    block3rdPartyKeyboard Boolean
    Block 3rd party keyboard.
    blockJailbroken String
    Action upon detection of jail broken devices.
    hideSslConnectAnywayButton Boolean
    Hide connect button on critical SSL trust failures.
    passcodeProfile String
    Passcode Policy object identified by the name.
    reportJailbroken Boolean
    Issue log when device is detected as jail broken.
    sessionTimeout Number
    Session timeout - you can choose a unit (day, week, month) in "session-timeout-unit" field.
    sessionTimeoutUnit String
    Unit for "session-timeout" numeric value.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw