Skip to main content

android_mam_policies

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

Overview

Nameandroid_mam_policies
TypeResource
Idazure_extras.intune.android_mam_policies

Fields

The following fields are returned by SELECT queries:

android Policies 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 Android policies.
create_or_updateinserthostName, policyNameCreates or updates AndroidMAMPolicy.
deletedeletehostName, policyNameDelete Android 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 Android policies.

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

INSERT examples

Creates or updates AndroidMAMPolicy.

INSERT INTO azure_extras.intune.android_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 Android Policy

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