Skip to main content

ios_mam_policies

Creates, updates, deletes, gets or lists an ios_mam_policies resource.

Overview

Nameios_mam_policies
TypeResource
Idazure_extras.intune.ios_mam_policies

Fields

The following fields are returned by SELECT queries:

applications as collection response

NameDatatypeDescription
idstringResource Id
namestringResource name
locationstringResource Location
propertiesobjectIntune MAM iOS Policy Properties.
tagsobjectResource Tags
typestringResource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselecthostName$filter, $top, $selectReturns Intune iOSPolicies.
create_or_updateinserthostName, policyNameCreates or updates iOSMAMPolicy.
deletedeletehostName, policyNameDelete Ios Policy

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
hostNamestringLocation hostName for the tenant
policyNamestringUnique name for the policy
$filterstringThe filter to apply on the operation.
$selectstringselect specific fields in entity.
$topinteger (int32)

SELECT examples

Returns Intune iOSPolicies.

SELECT
id,
name,
location,
properties,
tags,
type
FROM azure_extras.intune.ios_mam_policies
WHERE hostName = '{{ hostName }}' -- required
AND $filter = '{{ $filter }}'
AND $top = '{{ $top }}'
AND $select = '{{ $select }}'
;

INSERT examples

Creates or updates iOSMAMPolicy.

INSERT INTO azure_extras.intune.ios_mam_policies (
data__properties,
data__tags,
data__location,
hostName,
policyName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ hostName }}',
'{{ policyName }}'
RETURNING
id,
name,
location,
properties,
tags,
type
;

DELETE examples

Delete Ios Policy

DELETE FROM azure_extras.intune.ios_mam_policies
WHERE hostName = '{{ hostName }}' --required
AND policyName = '{{ policyName }}' --required
;