Skip to content

MobileDeviceAccessRule

Source code in docs_src/capo_workmail/types/mobile_device_access_rule.py
class MobileDeviceAccessRule(TypedDict, closed=True):
    mobile_device_access_rule_id: NotRequired[
        "capo_workmail.types.mobile_device_access_rule_id.MobileDeviceAccessRuleId"
    ]
    """<p>The ID assigned to a mobile access rule.</p>"""
    name: NotRequired[
        "capo_workmail.types.mobile_device_access_rule_name.MobileDeviceAccessRuleName"
    ]
    """<p>The name of a mobile access rule.</p>"""
    description: NotRequired[
        "capo_workmail.types.mobile_device_access_rule_description.MobileDeviceAccessRuleDescription"
    ]
    """<p>The description of a mobile access rule.</p>"""
    effect: NotRequired[
        "capo_workmail.types.mobile_device_access_rule_effect.MobileDeviceAccessRuleEffect"
    ]
    """<p>The effect of the rule when it matches. Allowed values are <code>ALLOW</code> or <code>DENY</code>.</p>"""
    device_types: NotRequired["capo_workmail.types.device_type_list.DeviceTypeList"]
    """<p>Device types that a rule will match.</p>"""
    not_device_types: NotRequired["capo_workmail.types.device_type_list.DeviceTypeList"]
    """<p>Device types that a rule <b>will not</b> match. All other device types will match.</p>"""
    device_models: NotRequired["capo_workmail.types.device_model_list.DeviceModelList"]
    """<p>Device models that a rule will match.</p>"""
    not_device_models: NotRequired[
        "capo_workmail.types.device_model_list.DeviceModelList"
    ]
    """<p>Device models that a rule <b>will not</b> match. All other device models will match.</p>"""
    device_operating_systems: NotRequired[
        "capo_workmail.types.device_operating_system_list.DeviceOperatingSystemList"
    ]
    """<p>Device operating systems that a rule will match.</p>"""
    not_device_operating_systems: NotRequired[
        "capo_workmail.types.device_operating_system_list.DeviceOperatingSystemList"
    ]
    """<p>Device operating systems that a rule <b>will not</b> match. All other device types will match.</p>"""
    device_user_agents: NotRequired[
        "capo_workmail.types.device_user_agent_list.DeviceUserAgentList"
    ]
    """<p>Device user agents that a rule will match.</p>"""
    not_device_user_agents: NotRequired[
        "capo_workmail.types.device_user_agent_list.DeviceUserAgentList"
    ]
    """<p>Device user agents that a rule <b>will not</b> match. All other device user agents will match.</p>"""
    date_created: NotRequired["capo_workmail.types.timestamp.Timestamp"]
    """<p>The date and time at which an access rule was created.</p>"""
    date_modified: NotRequired["capo_workmail.types.timestamp.Timestamp"]
    """<p>The date and time at which an access rule was modified.</p>"""

date_created instance-attribute

date_created: NotRequired[Timestamp]

The date and time at which an access rule was created.

date_modified instance-attribute

date_modified: NotRequired[Timestamp]

The date and time at which an access rule was modified.

description instance-attribute

description: NotRequired[MobileDeviceAccessRuleDescription]

The description of a mobile access rule.

device_models instance-attribute

device_models: NotRequired[DeviceModelList]

Device models that a rule will match.

device_operating_systems instance-attribute

device_operating_systems: NotRequired[DeviceOperatingSystemList]

Device operating systems that a rule will match.

device_types instance-attribute

device_types: NotRequired[DeviceTypeList]

Device types that a rule will match.

device_user_agents instance-attribute

device_user_agents: NotRequired[DeviceUserAgentList]

Device user agents that a rule will match.

effect instance-attribute

effect: NotRequired[MobileDeviceAccessRuleEffect]

The effect of the rule when it matches. Allowed values are ALLOW or DENY.

mobile_device_access_rule_id instance-attribute

mobile_device_access_rule_id: NotRequired[MobileDeviceAccessRuleId]

The ID assigned to a mobile access rule.

name instance-attribute

name: NotRequired[MobileDeviceAccessRuleName]

The name of a mobile access rule.

not_device_models instance-attribute

not_device_models: NotRequired[DeviceModelList]

Device models that a rule will not match. All other device models will match.

not_device_operating_systems instance-attribute

not_device_operating_systems: NotRequired[DeviceOperatingSystemList]

Device operating systems that a rule will not match. All other device types will match.

not_device_types instance-attribute

not_device_types: NotRequired[DeviceTypeList]

Device types that a rule will not match. All other device types will match.

not_device_user_agents instance-attribute

not_device_user_agents: NotRequired[DeviceUserAgentList]

Device user agents that a rule will not match. All other device user agents will match.