azure-native.intune.AndroidMAMPolicyByName
Explore with Pulumi AI
Android Policy entity for Intune MAM. Azure REST API version: 2015-01-14-preview. Prior API version in Azure Native 1.x: 2015-01-14-preview.
Other available API versions: 2015-01-14-privatepreview.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:intune:AndroidMAMPolicyByName myresource1 /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName} 
Create AndroidMAMPolicyByName Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AndroidMAMPolicyByName(name: string, args: AndroidMAMPolicyByNameArgs, opts?: CustomResourceOptions);@overload
def AndroidMAMPolicyByName(resource_name: str,
                           args: AndroidMAMPolicyByNameArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def AndroidMAMPolicyByName(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: 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,
                           screen_capture: Optional[str] = None,
                           tags: Optional[Mapping[str, str]] = None)func NewAndroidMAMPolicyByName(ctx *Context, name string, args AndroidMAMPolicyByNameArgs, opts ...ResourceOption) (*AndroidMAMPolicyByName, error)public AndroidMAMPolicyByName(string name, AndroidMAMPolicyByNameArgs args, CustomResourceOptions? opts = null)
public AndroidMAMPolicyByName(String name, AndroidMAMPolicyByNameArgs args)
public AndroidMAMPolicyByName(String name, AndroidMAMPolicyByNameArgs args, CustomResourceOptions options)
type: azure-native:intune:AndroidMAMPolicyByName
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 AndroidMAMPolicyByNameArgs
- 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 AndroidMAMPolicyByNameArgs
- 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 AndroidMAMPolicyByNameArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AndroidMAMPolicyByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AndroidMAMPolicyByNameArgs
- 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 androidMAMPolicyByNameResource = new AzureNative.Intune.AndroidMAMPolicyByName("androidMAMPolicyByNameResource", new()
{
    FriendlyName = "string",
    HostName = "string",
    FileSharingSaveAs = "string",
    AppSharingFromLevel = "string",
    Authentication = "string",
    ClipboardSharingLevel = "string",
    DataBackup = "string",
    Description = "string",
    DeviceCompliance = "string",
    FileEncryption = "string",
    AccessRecheckOfflineTimeout = "string",
    AppSharingToLevel = "string",
    AccessRecheckOnlineTimeout = "string",
    Location = "string",
    ManagedBrowser = "string",
    OfflineWipeTimeout = "string",
    Pin = "string",
    PinNumRetry = 0,
    PolicyName = "string",
    ScreenCapture = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := intune.NewAndroidMAMPolicyByName(ctx, "androidMAMPolicyByNameResource", &intune.AndroidMAMPolicyByNameArgs{
	FriendlyName:                pulumi.String("string"),
	HostName:                    pulumi.String("string"),
	FileSharingSaveAs:           pulumi.String("string"),
	AppSharingFromLevel:         pulumi.String("string"),
	Authentication:              pulumi.String("string"),
	ClipboardSharingLevel:       pulumi.String("string"),
	DataBackup:                  pulumi.String("string"),
	Description:                 pulumi.String("string"),
	DeviceCompliance:            pulumi.String("string"),
	FileEncryption:              pulumi.String("string"),
	AccessRecheckOfflineTimeout: pulumi.String("string"),
	AppSharingToLevel:           pulumi.String("string"),
	AccessRecheckOnlineTimeout:  pulumi.String("string"),
	Location:                    pulumi.String("string"),
	ManagedBrowser:              pulumi.String("string"),
	OfflineWipeTimeout:          pulumi.String("string"),
	Pin:                         pulumi.String("string"),
	PinNumRetry:                 pulumi.Int(0),
	PolicyName:                  pulumi.String("string"),
	ScreenCapture:               pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var androidMAMPolicyByNameResource = new AndroidMAMPolicyByName("androidMAMPolicyByNameResource", AndroidMAMPolicyByNameArgs.builder()
    .friendlyName("string")
    .hostName("string")
    .fileSharingSaveAs("string")
    .appSharingFromLevel("string")
    .authentication("string")
    .clipboardSharingLevel("string")
    .dataBackup("string")
    .description("string")
    .deviceCompliance("string")
    .fileEncryption("string")
    .accessRecheckOfflineTimeout("string")
    .appSharingToLevel("string")
    .accessRecheckOnlineTimeout("string")
    .location("string")
    .managedBrowser("string")
    .offlineWipeTimeout("string")
    .pin("string")
    .pinNumRetry(0)
    .policyName("string")
    .screenCapture("string")
    .tags(Map.of("string", "string"))
    .build());
android_mam_policy_by_name_resource = azure_native.intune.AndroidMAMPolicyByName("androidMAMPolicyByNameResource",
    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="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",
    screen_capture="string",
    tags={
        "string": "string",
    })
const androidMAMPolicyByNameResource = new azure_native.intune.AndroidMAMPolicyByName("androidMAMPolicyByNameResource", {
    friendlyName: "string",
    hostName: "string",
    fileSharingSaveAs: "string",
    appSharingFromLevel: "string",
    authentication: "string",
    clipboardSharingLevel: "string",
    dataBackup: "string",
    description: "string",
    deviceCompliance: "string",
    fileEncryption: "string",
    accessRecheckOfflineTimeout: "string",
    appSharingToLevel: "string",
    accessRecheckOnlineTimeout: "string",
    location: "string",
    managedBrowser: "string",
    offlineWipeTimeout: "string",
    pin: "string",
    pinNumRetry: 0,
    policyName: "string",
    screenCapture: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:intune:AndroidMAMPolicyByName
properties:
    accessRecheckOfflineTimeout: string
    accessRecheckOnlineTimeout: string
    appSharingFromLevel: string
    appSharingToLevel: string
    authentication: string
    clipboardSharingLevel: string
    dataBackup: string
    description: string
    deviceCompliance: string
    fileEncryption: string
    fileSharingSaveAs: string
    friendlyName: string
    hostName: string
    location: string
    managedBrowser: string
    offlineWipeTimeout: string
    pin: string
    pinNumRetry: 0
    policyName: string
    screenCapture: string
    tags:
        string: string
AndroidMAMPolicyByName 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 AndroidMAMPolicyByName resource accepts the following input properties:
- FriendlyName string
- HostName string
- Location hostName for the tenant
- AccessRecheck stringOffline Timeout 
- AccessRecheck stringOnline Timeout 
- AppSharing stringFrom Level 
- AppSharing stringTo Level 
- Authentication string
- ClipboardSharing stringLevel 
- DataBackup string
- Description string
- DeviceCompliance string
- FileEncryption string
- FileSharing stringSave As 
- Location string
- Resource Location
- ManagedBrowser string
- OfflineWipe stringTimeout 
- Pin string
- PinNum intRetry 
- PolicyName string
- Unique name for the policy
- ScreenCapture string
- Dictionary<string, string>
- Resource Tags
- FriendlyName string
- HostName string
- Location hostName for the tenant
- AccessRecheck stringOffline Timeout 
- AccessRecheck stringOnline Timeout 
- AppSharing stringFrom Level 
- AppSharing stringTo Level 
- Authentication string
- ClipboardSharing stringLevel 
- DataBackup string
- Description string
- DeviceCompliance string
- FileEncryption string
- FileSharing stringSave As 
- Location string
- Resource Location
- ManagedBrowser string
- OfflineWipe stringTimeout 
- Pin string
- PinNum intRetry 
- PolicyName string
- Unique name for the policy
- ScreenCapture string
- map[string]string
- Resource Tags
- friendlyName String
- hostName String
- Location hostName for the tenant
- accessRecheck StringOffline Timeout 
- accessRecheck StringOnline Timeout 
- appSharing StringFrom Level 
- appSharing StringTo Level 
- authentication String
- clipboardSharing StringLevel 
- dataBackup String
- description String
- deviceCompliance String
- fileEncryption String
- fileSharing StringSave As 
- location String
- Resource Location
- managedBrowser String
- offlineWipe StringTimeout 
- pin String
- pinNum IntegerRetry 
- policyName String
- Unique name for the policy
- screenCapture String
- Map<String,String>
- Resource Tags
- friendlyName string
- hostName string
- Location hostName for the tenant
- accessRecheck stringOffline Timeout 
- accessRecheck stringOnline Timeout 
- appSharing stringFrom Level 
- appSharing stringTo Level 
- authentication string
- clipboardSharing stringLevel 
- dataBackup string
- description string
- deviceCompliance string
- fileEncryption string
- fileSharing stringSave As 
- location string
- Resource Location
- managedBrowser string
- offlineWipe stringTimeout 
- pin string
- pinNum numberRetry 
- policyName string
- Unique name for the policy
- screenCapture string
- {[key: string]: string}
- Resource Tags
- 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 str
- 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
- screen_capture str
- Mapping[str, str]
- Resource Tags
- friendlyName String
- hostName String
- Location hostName for the tenant
- accessRecheck StringOffline Timeout 
- accessRecheck StringOnline Timeout 
- appSharing StringFrom Level 
- appSharing StringTo Level 
- authentication String
- clipboardSharing StringLevel 
- dataBackup String
- description String
- deviceCompliance String
- fileEncryption String
- fileSharing StringSave As 
- location String
- Resource Location
- managedBrowser String
- offlineWipe StringTimeout 
- pin String
- pinNum NumberRetry 
- policyName String
- Unique name for the policy
- screenCapture String
- Map<String>
- Resource Tags
Outputs
All input properties are implicitly available as output properties. Additionally, the AndroidMAMPolicyByName resource produces the following output properties:
- GroupStatus string
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- Name string
- Resource name
- NumOf intApps 
- Type string
- Resource type
- GroupStatus string
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- Name string
- Resource name
- NumOf intApps 
- Type string
- Resource type
- groupStatus String
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- name String
- Resource name
- numOf IntegerApps 
- type String
- Resource type
- groupStatus string
- id string
- The provider-assigned unique ID for this managed resource.
- lastModified stringTime 
- name string
- Resource name
- numOf 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
- groupStatus String
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- name String
- Resource name
- numOf NumberApps 
- type String
- Resource type
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0