Skip to main content

mobile_device_access_rules

Creates, updates, deletes, gets or lists a mobile_device_access_rules resource.

Overview

Namemobile_device_access_rules
TypeResource
Idaws.workmail.mobile_device_access_rules

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
rulesarrayThe list of mobile device access rules that exist under the specified WorkMail organization.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_mobile_device_access_rulesselectregionLists the mobile device access rules for the specified WorkMail organization.
create_mobile_device_access_ruleinsertregion, OrganizationId, Name, EffectCreates a new mobile device access rule for the specified WorkMail organization.
update_mobile_device_access_ruleupdateregion, OrganizationId, MobileDeviceAccessRuleId, Name, EffectUpdates a mobile device access rule for the specified WorkMail organization.
delete_mobile_device_access_ruledeleteregionDeletes a mobile device access rule for the specified WorkMail organization. Deleting already deleted and non-existing rules does not produce an error. In those cases, the service sends back an HTTP 200 response with an empty HTTP body.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Lists the mobile device access rules for the specified WorkMail organization.

SELECT
rules
FROM aws.workmail.mobile_device_access_rules
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a new mobile device access rule for the specified WorkMail organization.

INSERT INTO aws.workmail.mobile_device_access_rules (
OrganizationId,
ClientToken,
Name,
Description,
Effect,
DeviceTypes,
NotDeviceTypes,
DeviceModels,
NotDeviceModels,
DeviceOperatingSystems,
NotDeviceOperatingSystems,
DeviceUserAgents,
NotDeviceUserAgents,
region
)
SELECT
'{{ OrganizationId }}' /* required */,
'{{ ClientToken }}',
'{{ Name }}' /* required */,
'{{ Description }}',
'{{ Effect }}' /* required */,
'{{ DeviceTypes }}',
'{{ NotDeviceTypes }}',
'{{ DeviceModels }}',
'{{ NotDeviceModels }}',
'{{ DeviceOperatingSystems }}',
'{{ NotDeviceOperatingSystems }}',
'{{ DeviceUserAgents }}',
'{{ NotDeviceUserAgents }}',
'{{ region }}'
RETURNING
mobile_device_access_rule_id
;

UPDATE examples

Updates a mobile device access rule for the specified WorkMail organization.

UPDATE aws.workmail.mobile_device_access_rules
SET
OrganizationId = '{{ OrganizationId }}',
MobileDeviceAccessRuleId = '{{ MobileDeviceAccessRuleId }}',
Name = '{{ Name }}',
Description = '{{ Description }}',
Effect = '{{ Effect }}',
DeviceTypes = '{{ DeviceTypes }}',
NotDeviceTypes = '{{ NotDeviceTypes }}',
DeviceModels = '{{ DeviceModels }}',
NotDeviceModels = '{{ NotDeviceModels }}',
DeviceOperatingSystems = '{{ DeviceOperatingSystems }}',
NotDeviceOperatingSystems = '{{ NotDeviceOperatingSystems }}',
DeviceUserAgents = '{{ DeviceUserAgents }}',
NotDeviceUserAgents = '{{ NotDeviceUserAgents }}'
WHERE
region = '{{ region }}' --required
AND OrganizationId = '{{ OrganizationId }}' --required
AND MobileDeviceAccessRuleId = '{{ MobileDeviceAccessRuleId }}' --required
AND Name = '{{ Name }}' --required
AND Effect = '{{ Effect }}' --required;

DELETE examples

Deletes a mobile device access rule for the specified WorkMail organization. Deleting already deleted and non-existing rules does not produce an error. In those cases, the service sends back an HTTP 200 response with an empty HTTP body.

DELETE FROM aws.workmail.mobile_device_access_rules
WHERE region = '{{ region }}' --required
;