azure-native.intune.IoMAMPolicyByName
Explore with Pulumi AI
iOS Policy entity for Intune MAM. API Version: 2015-01-14-preview.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:intune:IoMAMPolicyByName myresource1 /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}
Create IoMAMPolicyByName Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IoMAMPolicyByName(name: string, args: IoMAMPolicyByNameArgs, opts?: CustomResourceOptions);
@overload
def IoMAMPolicyByName(resource_name: str,
args: IoMAMPolicyByNameArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IoMAMPolicyByName(resource_name: str,
opts: Optional[ResourceOptions] = None,
friendly_name: Optional[str] = None,
host_name: Optional[str] = None,
file_sharing_save_as: Optional[str] = None,
app_sharing_from_level: Optional[str] = None,
authentication: Optional[str] = None,
clipboard_sharing_level: Optional[str] = None,
data_backup: Optional[str] = None,
description: Optional[str] = None,
device_compliance: Optional[str] = None,
file_encryption_level: Optional[str] = None,
access_recheck_offline_timeout: Optional[str] = None,
app_sharing_to_level: Optional[str] = None,
access_recheck_online_timeout: Optional[str] = None,
location: Optional[str] = None,
managed_browser: Optional[str] = None,
offline_wipe_timeout: Optional[str] = None,
pin: Optional[str] = None,
pin_num_retry: Optional[int] = None,
policy_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
touch_id: Optional[str] = None)
func NewIoMAMPolicyByName(ctx *Context, name string, args IoMAMPolicyByNameArgs, opts ...ResourceOption) (*IoMAMPolicyByName, error)
public IoMAMPolicyByName(string name, IoMAMPolicyByNameArgs args, CustomResourceOptions? opts = null)
public IoMAMPolicyByName(String name, IoMAMPolicyByNameArgs args)
public IoMAMPolicyByName(String name, IoMAMPolicyByNameArgs args, CustomResourceOptions options)
type: azure-native:intune:IoMAMPolicyByName
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IoMAMPolicyByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IoMAMPolicyByNameArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IoMAMPolicyByNameArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IoMAMPolicyByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IoMAMPolicyByNameArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ioMAMPolicyByNameResource = new AzureNative.Intune.IoMAMPolicyByName("ioMAMPolicyByNameResource", new()
{
FriendlyName = "string",
HostName = "string",
FileSharingSaveAs = "string",
AppSharingFromLevel = "string",
Authentication = "string",
ClipboardSharingLevel = "string",
DataBackup = "string",
Description = "string",
DeviceCompliance = "string",
FileEncryptionLevel = "string",
AccessRecheckOfflineTimeout = "string",
AppSharingToLevel = "string",
AccessRecheckOnlineTimeout = "string",
Location = "string",
ManagedBrowser = "string",
OfflineWipeTimeout = "string",
Pin = "string",
PinNumRetry = 0,
PolicyName = "string",
Tags =
{
{ "string", "string" },
},
TouchId = "string",
});
example, err := intune.NewIoMAMPolicyByName(ctx, "ioMAMPolicyByNameResource", &intune.IoMAMPolicyByNameArgs{
FriendlyName: "string",
HostName: "string",
FileSharingSaveAs: "string",
AppSharingFromLevel: "string",
Authentication: "string",
ClipboardSharingLevel: "string",
DataBackup: "string",
Description: "string",
DeviceCompliance: "string",
FileEncryptionLevel: "string",
AccessRecheckOfflineTimeout: "string",
AppSharingToLevel: "string",
AccessRecheckOnlineTimeout: "string",
Location: "string",
ManagedBrowser: "string",
OfflineWipeTimeout: "string",
Pin: "string",
PinNumRetry: 0,
PolicyName: "string",
Tags: map[string]interface{}{
"string": "string",
},
TouchId: "string",
})
var ioMAMPolicyByNameResource = new IoMAMPolicyByName("ioMAMPolicyByNameResource", IoMAMPolicyByNameArgs.builder()
.friendlyName("string")
.hostName("string")
.fileSharingSaveAs("string")
.appSharingFromLevel("string")
.authentication("string")
.clipboardSharingLevel("string")
.dataBackup("string")
.description("string")
.deviceCompliance("string")
.fileEncryptionLevel("string")
.accessRecheckOfflineTimeout("string")
.appSharingToLevel("string")
.accessRecheckOnlineTimeout("string")
.location("string")
.managedBrowser("string")
.offlineWipeTimeout("string")
.pin("string")
.pinNumRetry(0)
.policyName("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.touchId("string")
.build());
io_mam_policy_by_name_resource = azure_native.intune.IoMAMPolicyByName("ioMAMPolicyByNameResource",
friendly_name=string,
host_name=string,
file_sharing_save_as=string,
app_sharing_from_level=string,
authentication=string,
clipboard_sharing_level=string,
data_backup=string,
description=string,
device_compliance=string,
file_encryption_level=string,
access_recheck_offline_timeout=string,
app_sharing_to_level=string,
access_recheck_online_timeout=string,
location=string,
managed_browser=string,
offline_wipe_timeout=string,
pin=string,
pin_num_retry=0,
policy_name=string,
tags={
string: string,
},
touch_id=string)
const ioMAMPolicyByNameResource = new azure_native.intune.IoMAMPolicyByName("ioMAMPolicyByNameResource", {
friendlyName: "string",
hostName: "string",
fileSharingSaveAs: "string",
appSharingFromLevel: "string",
authentication: "string",
clipboardSharingLevel: "string",
dataBackup: "string",
description: "string",
deviceCompliance: "string",
fileEncryptionLevel: "string",
accessRecheckOfflineTimeout: "string",
appSharingToLevel: "string",
accessRecheckOnlineTimeout: "string",
location: "string",
managedBrowser: "string",
offlineWipeTimeout: "string",
pin: "string",
pinNumRetry: 0,
policyName: "string",
tags: {
string: "string",
},
touchId: "string",
});
type: azure-native:intune:IoMAMPolicyByName
properties:
accessRecheckOfflineTimeout: string
accessRecheckOnlineTimeout: string
appSharingFromLevel: string
appSharingToLevel: string
authentication: string
clipboardSharingLevel: string
dataBackup: string
description: string
deviceCompliance: string
fileEncryptionLevel: string
fileSharingSaveAs: string
friendlyName: string
hostName: string
location: string
managedBrowser: string
offlineWipeTimeout: string
pin: string
pinNumRetry: 0
policyName: string
tags:
string: string
touchId: string
IoMAMPolicyByName Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IoMAMPolicyByName resource accepts the following input properties:
- Friendly
Name string - Host
Name string - Location hostName for the tenant
- Access
Recheck stringOffline Timeout - Access
Recheck stringOnline Timeout - App
Sharing stringFrom Level - App
Sharing stringTo Level - Authentication string
- Clipboard
Sharing stringLevel - Data
Backup string - Description string
- Device
Compliance string - File
Encryption stringLevel - File
Sharing stringSave As - Location string
- Resource Location
- Managed
Browser string - Offline
Wipe stringTimeout - Pin string
- Pin
Num intRetry - Policy
Name string - Unique name for the policy
- Dictionary<string, string>
- Resource Tags
- Touch
Id string
- Friendly
Name string - Host
Name string - Location hostName for the tenant
- Access
Recheck stringOffline Timeout - Access
Recheck stringOnline Timeout - App
Sharing stringFrom Level - App
Sharing stringTo Level - Authentication string
- Clipboard
Sharing stringLevel - Data
Backup string - Description string
- Device
Compliance string - File
Encryption stringLevel - File
Sharing stringSave As - Location string
- Resource Location
- Managed
Browser string - Offline
Wipe stringTimeout - Pin string
- Pin
Num intRetry - Policy
Name string - Unique name for the policy
- map[string]string
- Resource Tags
- Touch
Id string
- friendly
Name String - host
Name String - Location hostName for the tenant
- access
Recheck StringOffline Timeout - access
Recheck StringOnline Timeout - app
Sharing StringFrom Level - app
Sharing StringTo Level - authentication String
- clipboard
Sharing StringLevel - data
Backup String - description String
- device
Compliance String - file
Encryption StringLevel - file
Sharing StringSave As - location String
- Resource Location
- managed
Browser String - offline
Wipe StringTimeout - pin String
- pin
Num IntegerRetry - policy
Name String - Unique name for the policy
- Map<String,String>
- Resource Tags
- touch
Id String
- friendly
Name string - host
Name string - Location hostName for the tenant
- access
Recheck stringOffline Timeout - access
Recheck stringOnline Timeout - app
Sharing stringFrom Level - app
Sharing stringTo Level - authentication string
- clipboard
Sharing stringLevel - data
Backup string - description string
- device
Compliance string - file
Encryption stringLevel - file
Sharing stringSave As - location string
- Resource Location
- managed
Browser string - offline
Wipe stringTimeout - pin string
- pin
Num numberRetry - policy
Name string - Unique name for the policy
- {[key: string]: string}
- Resource Tags
- touch
Id string
- friendly_
name str - host_
name str - Location hostName for the tenant
- access_
recheck_ stroffline_ timeout - access_
recheck_ stronline_ timeout - app_
sharing_ strfrom_ level - app_
sharing_ strto_ level - authentication str
- clipboard_
sharing_ strlevel - data_
backup str - description str
- device_
compliance str - file_
encryption_ strlevel - file_
sharing_ strsave_ as - location str
- Resource Location
- managed_
browser str - offline_
wipe_ strtimeout - pin str
- pin_
num_ intretry - policy_
name str - Unique name for the policy
- Mapping[str, str]
- Resource Tags
- touch_
id str
- friendly
Name String - host
Name String - Location hostName for the tenant
- access
Recheck StringOffline Timeout - access
Recheck StringOnline Timeout - app
Sharing StringFrom Level - app
Sharing StringTo Level - authentication String
- clipboard
Sharing StringLevel - data
Backup String - description String
- device
Compliance String - file
Encryption StringLevel - file
Sharing StringSave As - location String
- Resource Location
- managed
Browser String - offline
Wipe StringTimeout - pin String
- pin
Num NumberRetry - policy
Name String - Unique name for the policy
- Map<String>
- Resource Tags
- touch
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the IoMAMPolicyByName resource produces the following output properties:
- Group
Status string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - Name string
- Resource name
- Num
Of intApps - Type string
- Resource type
- Group
Status string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - Name string
- Resource name
- Num
Of intApps - Type string
- Resource type
- group
Status String - id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - name String
- Resource name
- num
Of IntegerApps - type String
- Resource type
- group
Status string - id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - name string
- Resource name
- num
Of numberApps - type string
- Resource type
- group_
status str - id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - name str
- Resource name
- num_
of_ intapps - type str
- Resource type
- group
Status String - id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - name String
- Resource name
- num
Of NumberApps - type String
- Resource type
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0