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
;