Documentation ¶
Overview ¶
Package intune implements the Azure ARM Intune service API version 2015-01-14-preview.
Microsoft.Intune Resource provider Api features in the swagger-2.0 specification
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AndroidClient
- func (client AndroidClient) AddAppForMAMPolicy(hostName string, policyName string, appName string, ...) (result autorest.Response, err error)
- func (client AndroidClient) AddAppForMAMPolicyPreparer(hostName string, policyName string, appName string, ...) (*http.Request, error)
- func (client AndroidClient) AddAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AndroidClient) AddAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) AddGroupForMAMPolicy(hostName string, policyName string, groupID string, ...) (result autorest.Response, err error)
- func (client AndroidClient) AddGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string, ...) (*http.Request, error)
- func (client AndroidClient) AddGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AndroidClient) AddGroupForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) CreateOrUpdateMAMPolicy(hostName string, policyName string, parameters AndroidMAMPolicy) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) CreateOrUpdateMAMPolicyPreparer(hostName string, policyName string, parameters AndroidMAMPolicy) (*http.Request, error)
- func (client AndroidClient) CreateOrUpdateMAMPolicyResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) CreateOrUpdateMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) DeleteAppForMAMPolicy(hostName string, policyName string, appName string) (result autorest.Response, err error)
- func (client AndroidClient) DeleteAppForMAMPolicyPreparer(hostName string, policyName string, appName string) (*http.Request, error)
- func (client AndroidClient) DeleteAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AndroidClient) DeleteAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) DeleteGroupForMAMPolicy(hostName string, policyName string, groupID string) (result autorest.Response, err error)
- func (client AndroidClient) DeleteGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string) (*http.Request, error)
- func (client AndroidClient) DeleteGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AndroidClient) DeleteGroupForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) DeleteMAMPolicy(hostName string, policyName string) (result autorest.Response, err error)
- func (client AndroidClient) DeleteMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
- func (client AndroidClient) DeleteMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AndroidClient) DeleteMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) GetAppForMAMPolicy(hostName string, policyName string, filter string, top *int32, ...) (result ApplicationCollection, err error)
- func (client AndroidClient) GetAppForMAMPolicyNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
- func (client AndroidClient) GetAppForMAMPolicyPreparer(hostName string, policyName string, filter string, top *int32, ...) (*http.Request, error)
- func (client AndroidClient) GetAppForMAMPolicyResponder(resp *http.Response) (result ApplicationCollection, err error)
- func (client AndroidClient) GetAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) GetGroupsForMAMPolicy(hostName string, policyName string) (result GroupsCollection, err error)
- func (client AndroidClient) GetGroupsForMAMPolicyNextResults(lastResults GroupsCollection) (result GroupsCollection, err error)
- func (client AndroidClient) GetGroupsForMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
- func (client AndroidClient) GetGroupsForMAMPolicyResponder(resp *http.Response) (result GroupsCollection, err error)
- func (client AndroidClient) GetGroupsForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) GetMAMPolicies(hostName string, filter string, top *int32, selectParameter string) (result AndroidMAMPolicyCollection, err error)
- func (client AndroidClient) GetMAMPoliciesNextResults(lastResults AndroidMAMPolicyCollection) (result AndroidMAMPolicyCollection, err error)
- func (client AndroidClient) GetMAMPoliciesPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
- func (client AndroidClient) GetMAMPoliciesResponder(resp *http.Response) (result AndroidMAMPolicyCollection, err error)
- func (client AndroidClient) GetMAMPoliciesSender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) GetMAMPolicyByName(hostName string, policyName string, selectParameter string) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) GetMAMPolicyByNamePreparer(hostName string, policyName string, selectParameter string) (*http.Request, error)
- func (client AndroidClient) GetMAMPolicyByNameResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) GetMAMPolicyByNameSender(req *http.Request) (*http.Response, error)
- func (client AndroidClient) PatchMAMPolicy(hostName string, policyName string, parameters AndroidMAMPolicy) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) PatchMAMPolicyPreparer(hostName string, policyName string, parameters AndroidMAMPolicy) (*http.Request, error)
- func (client AndroidClient) PatchMAMPolicyResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
- func (client AndroidClient) PatchMAMPolicySender(req *http.Request) (*http.Response, error)
- type AndroidMAMPolicy
- type AndroidMAMPolicyCollection
- type AndroidMAMPolicyProperties
- type AppSharingFromLevel
- type AppSharingToLevel
- type Application
- type ApplicationCollection
- type ApplicationProperties
- type Authentication
- type ClipboardSharingLevel
- type DataBackup
- type Device
- type DeviceCollection
- type DeviceCompliance
- type DeviceProperties
- type Error
- type FileEncryption
- type FileEncryptionLevel
- type FileSharingSaveAs
- type FlaggedEnrolledApp
- type FlaggedEnrolledAppCollection
- type FlaggedEnrolledAppError
- type FlaggedEnrolledAppProperties
- type FlaggedUser
- type FlaggedUserCollection
- type FlaggedUserProperties
- type GroupItem
- type GroupProperties
- type GroupStatus
- type GroupsCollection
- type IOSMAMPolicy
- type IOSMAMPolicyCollection
- type IOSMAMPolicyProperties
- type IosClient
- func (client IosClient) AddAppForMAMPolicy(hostName string, policyName string, appName string, ...) (result autorest.Response, err error)
- func (client IosClient) AddAppForMAMPolicyPreparer(hostName string, policyName string, appName string, ...) (*http.Request, error)
- func (client IosClient) AddAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IosClient) AddAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) AddGroupForMAMPolicy(hostName string, policyName string, groupID string, ...) (result autorest.Response, err error)
- func (client IosClient) AddGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string, ...) (*http.Request, error)
- func (client IosClient) AddGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IosClient) AddGroupForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) CreateOrUpdateMAMPolicy(hostName string, policyName string, parameters IOSMAMPolicy) (result IOSMAMPolicy, err error)
- func (client IosClient) CreateOrUpdateMAMPolicyPreparer(hostName string, policyName string, parameters IOSMAMPolicy) (*http.Request, error)
- func (client IosClient) CreateOrUpdateMAMPolicyResponder(resp *http.Response) (result IOSMAMPolicy, err error)
- func (client IosClient) CreateOrUpdateMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) DeleteAppForMAMPolicy(hostName string, policyName string, appName string) (result autorest.Response, err error)
- func (client IosClient) DeleteAppForMAMPolicyPreparer(hostName string, policyName string, appName string) (*http.Request, error)
- func (client IosClient) DeleteAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IosClient) DeleteAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) DeleteGroupForMAMPolicy(hostName string, policyName string, groupID string) (result autorest.Response, err error)
- func (client IosClient) DeleteGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string) (*http.Request, error)
- func (client IosClient) DeleteGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IosClient) DeleteGroupForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) DeleteMAMPolicy(hostName string, policyName string) (result autorest.Response, err error)
- func (client IosClient) DeleteMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
- func (client IosClient) DeleteMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IosClient) DeleteMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) GetAppForMAMPolicy(hostName string, policyName string, filter string, top *int32, ...) (result ApplicationCollection, err error)
- func (client IosClient) GetAppForMAMPolicyNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
- func (client IosClient) GetAppForMAMPolicyPreparer(hostName string, policyName string, filter string, top *int32, ...) (*http.Request, error)
- func (client IosClient) GetAppForMAMPolicyResponder(resp *http.Response) (result ApplicationCollection, err error)
- func (client IosClient) GetAppForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) GetGroupsForMAMPolicy(hostName string, policyName string) (result GroupsCollection, err error)
- func (client IosClient) GetGroupsForMAMPolicyNextResults(lastResults GroupsCollection) (result GroupsCollection, err error)
- func (client IosClient) GetGroupsForMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
- func (client IosClient) GetGroupsForMAMPolicyResponder(resp *http.Response) (result GroupsCollection, err error)
- func (client IosClient) GetGroupsForMAMPolicySender(req *http.Request) (*http.Response, error)
- func (client IosClient) GetMAMPolicies(hostName string, filter string, top *int32, selectParameter string) (result IOSMAMPolicyCollection, err error)
- func (client IosClient) GetMAMPoliciesNextResults(lastResults IOSMAMPolicyCollection) (result IOSMAMPolicyCollection, err error)
- func (client IosClient) GetMAMPoliciesPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
- func (client IosClient) GetMAMPoliciesResponder(resp *http.Response) (result IOSMAMPolicyCollection, err error)
- func (client IosClient) GetMAMPoliciesSender(req *http.Request) (*http.Response, error)
- func (client IosClient) GetMAMPolicyByName(hostName string, policyName string, selectParameter string) (result IOSMAMPolicy, err error)
- func (client IosClient) GetMAMPolicyByNamePreparer(hostName string, policyName string, selectParameter string) (*http.Request, error)
- func (client IosClient) GetMAMPolicyByNameResponder(resp *http.Response) (result IOSMAMPolicy, err error)
- func (client IosClient) GetMAMPolicyByNameSender(req *http.Request) (*http.Response, error)
- func (client IosClient) PatchMAMPolicy(hostName string, policyName string, parameters IOSMAMPolicy) (result IOSMAMPolicy, err error)
- func (client IosClient) PatchMAMPolicyPreparer(hostName string, policyName string, parameters IOSMAMPolicy) (*http.Request, error)
- func (client IosClient) PatchMAMPolicyResponder(resp *http.Response) (result IOSMAMPolicy, err error)
- func (client IosClient) PatchMAMPolicySender(req *http.Request) (*http.Response, error)
- type Location
- type LocationCollection
- type LocationProperties
- type MAMPolicyAppIDOrGroupIDPayload
- type MAMPolicyAppOrGroupIDProperties
- type MAMPolicyProperties
- type ManagedBrowser
- type ManagementClient
- func (client ManagementClient) GetApps(hostName string, filter string, top *int32, selectParameter string) (result ApplicationCollection, err error)
- func (client ManagementClient) GetAppsNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
- func (client ManagementClient) GetAppsPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
- func (client ManagementClient) GetAppsResponder(resp *http.Response) (result ApplicationCollection, err error)
- func (client ManagementClient) GetAppsSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetLocationByHostName() (result Location, err error)
- func (client ManagementClient) GetLocationByHostNamePreparer() (*http.Request, error)
- func (client ManagementClient) GetLocationByHostNameResponder(resp *http.Response) (result Location, err error)
- func (client ManagementClient) GetLocationByHostNameSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetLocations() (result LocationCollection, err error)
- func (client ManagementClient) GetLocationsNextResults(lastResults LocationCollection) (result LocationCollection, err error)
- func (client ManagementClient) GetLocationsPreparer() (*http.Request, error)
- func (client ManagementClient) GetLocationsResponder(resp *http.Response) (result LocationCollection, err error)
- func (client ManagementClient) GetLocationsSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMFlaggedUserByName(hostName string, userName string, selectParameter string) (result FlaggedUser, err error)
- func (client ManagementClient) GetMAMFlaggedUserByNamePreparer(hostName string, userName string, selectParameter string) (*http.Request, error)
- func (client ManagementClient) GetMAMFlaggedUserByNameResponder(resp *http.Response) (result FlaggedUser, err error)
- func (client ManagementClient) GetMAMFlaggedUserByNameSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMFlaggedUsers(hostName string, filter string, top *int32, selectParameter string) (result FlaggedUserCollection, err error)
- func (client ManagementClient) GetMAMFlaggedUsersNextResults(lastResults FlaggedUserCollection) (result FlaggedUserCollection, err error)
- func (client ManagementClient) GetMAMFlaggedUsersPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
- func (client ManagementClient) GetMAMFlaggedUsersResponder(resp *http.Response) (result FlaggedUserCollection, err error)
- func (client ManagementClient) GetMAMFlaggedUsersSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMStatuses(hostName string) (result StatusesDefault, err error)
- func (client ManagementClient) GetMAMStatusesNextResults(lastResults StatusesDefault) (result StatusesDefault, err error)
- func (client ManagementClient) GetMAMStatusesPreparer(hostName string) (*http.Request, error)
- func (client ManagementClient) GetMAMStatusesResponder(resp *http.Response) (result StatusesDefault, err error)
- func (client ManagementClient) GetMAMStatusesSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMUserDeviceByDeviceName(hostName string, userName string, deviceName string, selectParameter string) (result Device, err error)
- func (client ManagementClient) GetMAMUserDeviceByDeviceNamePreparer(hostName string, userName string, deviceName string, selectParameter string) (*http.Request, error)
- func (client ManagementClient) GetMAMUserDeviceByDeviceNameResponder(resp *http.Response) (result Device, err error)
- func (client ManagementClient) GetMAMUserDeviceByDeviceNameSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMUserDevices(hostName string, userName string, filter string, top *int32, ...) (result DeviceCollection, err error)
- func (client ManagementClient) GetMAMUserDevicesNextResults(lastResults DeviceCollection) (result DeviceCollection, err error)
- func (client ManagementClient) GetMAMUserDevicesPreparer(hostName string, userName string, filter string, top *int32, ...) (*http.Request, error)
- func (client ManagementClient) GetMAMUserDevicesResponder(resp *http.Response) (result DeviceCollection, err error)
- func (client ManagementClient) GetMAMUserDevicesSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetMAMUserFlaggedEnrolledApps(hostName string, userName string, filter string, top *int32, ...) (result FlaggedEnrolledAppCollection, err error)
- func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsNextResults(lastResults FlaggedEnrolledAppCollection) (result FlaggedEnrolledAppCollection, err error)
- func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsPreparer(hostName string, userName string, filter string, top *int32, ...) (*http.Request, error)
- func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsResponder(resp *http.Response) (result FlaggedEnrolledAppCollection, err error)
- func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) GetOperationResults(hostName string, filter string, top *int32, selectParameter string) (result OperationResultCollection, err error)
- func (client ManagementClient) GetOperationResultsNextResults(lastResults OperationResultCollection) (result OperationResultCollection, err error)
- func (client ManagementClient) GetOperationResultsPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
- func (client ManagementClient) GetOperationResultsResponder(resp *http.Response) (result OperationResultCollection, err error)
- func (client ManagementClient) GetOperationResultsSender(req *http.Request) (*http.Response, error)
- func (client ManagementClient) WipeMAMUserDevice(hostName string, userName string, deviceName string) (result WipeDeviceOperationResult, err error)
- func (client ManagementClient) WipeMAMUserDevicePreparer(hostName string, userName string, deviceName string) (*http.Request, error)
- func (client ManagementClient) WipeMAMUserDeviceResponder(resp *http.Response) (result WipeDeviceOperationResult, err error)
- func (client ManagementClient) WipeMAMUserDeviceSender(req *http.Request) (*http.Response, error)
- type OperationMetadataProperties
- type OperationResult
- type OperationResultCollection
- type OperationResultProperties
- type Pin
- type Platform
- type Resource
- type ScreenCapture
- type StatusesDefault
- type StatusesProperties
- type TouchID
- type WipeDeviceOperationResult
- type WipeDeviceOperationResultProperties
Constants ¶
const ( // APIVersion is the version of the Intune APIVersion = "2015-01-14-preview" // DefaultBaseURI is the default URI used for the service Intune DefaultBaseURI = "https://management.azure.com" )
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AndroidClient ¶
type AndroidClient struct {
ManagementClient
}
AndroidClient is the microsoft.Intune Resource provider Api features in the swagger-2.0 specification
func NewAndroidClient ¶
func NewAndroidClient() AndroidClient
NewAndroidClient creates an instance of the AndroidClient client.
func NewAndroidClientWithBaseURI ¶
func NewAndroidClientWithBaseURI(baseURI string) AndroidClient
NewAndroidClientWithBaseURI creates an instance of the AndroidClient client.
func (AndroidClient) AddAppForMAMPolicy ¶
func (client AndroidClient) AddAppForMAMPolicy(hostName string, policyName string, appName string, parameters MAMPolicyAppIDOrGroupIDPayload) (result autorest.Response, err error)
AddAppForMAMPolicy add app to an AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy appName is application unique Name parameters is parameters supplied to the Create or update app to an android policy operation.
func (AndroidClient) AddAppForMAMPolicyPreparer ¶
func (client AndroidClient) AddAppForMAMPolicyPreparer(hostName string, policyName string, appName string, parameters MAMPolicyAppIDOrGroupIDPayload) (*http.Request, error)
AddAppForMAMPolicyPreparer prepares the AddAppForMAMPolicy request.
func (AndroidClient) AddAppForMAMPolicyResponder ¶
func (client AndroidClient) AddAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
AddAppForMAMPolicyResponder handles the response to the AddAppForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) AddAppForMAMPolicySender ¶
AddAppForMAMPolicySender sends the AddAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) AddGroupForMAMPolicy ¶
func (client AndroidClient) AddGroupForMAMPolicy(hostName string, policyName string, groupID string, parameters MAMPolicyAppIDOrGroupIDPayload) (result autorest.Response, err error)
AddGroupForMAMPolicy add group to an AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy groupID is group Id parameters is parameters supplied to the Create or update app to an android policy operation.
func (AndroidClient) AddGroupForMAMPolicyPreparer ¶
func (client AndroidClient) AddGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string, parameters MAMPolicyAppIDOrGroupIDPayload) (*http.Request, error)
AddGroupForMAMPolicyPreparer prepares the AddGroupForMAMPolicy request.
func (AndroidClient) AddGroupForMAMPolicyResponder ¶
func (client AndroidClient) AddGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
AddGroupForMAMPolicyResponder handles the response to the AddGroupForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) AddGroupForMAMPolicySender ¶
AddGroupForMAMPolicySender sends the AddGroupForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) CreateOrUpdateMAMPolicy ¶
func (client AndroidClient) CreateOrUpdateMAMPolicy(hostName string, policyName string, parameters AndroidMAMPolicy) (result AndroidMAMPolicy, err error)
CreateOrUpdateMAMPolicy creates or updates AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy parameters is parameters supplied to the Create or update an android policy operation.
func (AndroidClient) CreateOrUpdateMAMPolicyPreparer ¶
func (client AndroidClient) CreateOrUpdateMAMPolicyPreparer(hostName string, policyName string, parameters AndroidMAMPolicy) (*http.Request, error)
CreateOrUpdateMAMPolicyPreparer prepares the CreateOrUpdateMAMPolicy request.
func (AndroidClient) CreateOrUpdateMAMPolicyResponder ¶
func (client AndroidClient) CreateOrUpdateMAMPolicyResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
CreateOrUpdateMAMPolicyResponder handles the response to the CreateOrUpdateMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) CreateOrUpdateMAMPolicySender ¶
func (client AndroidClient) CreateOrUpdateMAMPolicySender(req *http.Request) (*http.Response, error)
CreateOrUpdateMAMPolicySender sends the CreateOrUpdateMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) DeleteAppForMAMPolicy ¶
func (client AndroidClient) DeleteAppForMAMPolicy(hostName string, policyName string, appName string) (result autorest.Response, err error)
DeleteAppForMAMPolicy delete App for Android Policy
hostName is location hostName for the tenant policyName is unique name for the policy appName is application unique Name
func (AndroidClient) DeleteAppForMAMPolicyPreparer ¶
func (client AndroidClient) DeleteAppForMAMPolicyPreparer(hostName string, policyName string, appName string) (*http.Request, error)
DeleteAppForMAMPolicyPreparer prepares the DeleteAppForMAMPolicy request.
func (AndroidClient) DeleteAppForMAMPolicyResponder ¶
func (client AndroidClient) DeleteAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAppForMAMPolicyResponder handles the response to the DeleteAppForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) DeleteAppForMAMPolicySender ¶
DeleteAppForMAMPolicySender sends the DeleteAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) DeleteGroupForMAMPolicy ¶
func (client AndroidClient) DeleteGroupForMAMPolicy(hostName string, policyName string, groupID string) (result autorest.Response, err error)
DeleteGroupForMAMPolicy delete Group for Android Policy
hostName is location hostName for the tenant policyName is unique name for the policy groupID is application unique Name
func (AndroidClient) DeleteGroupForMAMPolicyPreparer ¶
func (client AndroidClient) DeleteGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string) (*http.Request, error)
DeleteGroupForMAMPolicyPreparer prepares the DeleteGroupForMAMPolicy request.
func (AndroidClient) DeleteGroupForMAMPolicyResponder ¶
func (client AndroidClient) DeleteGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteGroupForMAMPolicyResponder handles the response to the DeleteGroupForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) DeleteGroupForMAMPolicySender ¶
func (client AndroidClient) DeleteGroupForMAMPolicySender(req *http.Request) (*http.Response, error)
DeleteGroupForMAMPolicySender sends the DeleteGroupForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) DeleteMAMPolicy ¶
func (client AndroidClient) DeleteMAMPolicy(hostName string, policyName string) (result autorest.Response, err error)
DeleteMAMPolicy delete Android Policy
hostName is location hostName for the tenant policyName is unique name for the policy
func (AndroidClient) DeleteMAMPolicyPreparer ¶
func (client AndroidClient) DeleteMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
DeleteMAMPolicyPreparer prepares the DeleteMAMPolicy request.
func (AndroidClient) DeleteMAMPolicyResponder ¶
func (client AndroidClient) DeleteMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteMAMPolicyResponder handles the response to the DeleteMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) DeleteMAMPolicySender ¶
DeleteMAMPolicySender sends the DeleteMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) GetAppForMAMPolicy ¶
func (client AndroidClient) GetAppForMAMPolicy(hostName string, policyName string, filter string, top *int32, selectParameter string) (result ApplicationCollection, err error)
GetAppForMAMPolicy get apps for an AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (AndroidClient) GetAppForMAMPolicyNextResults ¶
func (client AndroidClient) GetAppForMAMPolicyNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
GetAppForMAMPolicyNextResults retrieves the next set of results, if any.
func (AndroidClient) GetAppForMAMPolicyPreparer ¶
func (client AndroidClient) GetAppForMAMPolicyPreparer(hostName string, policyName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetAppForMAMPolicyPreparer prepares the GetAppForMAMPolicy request.
func (AndroidClient) GetAppForMAMPolicyResponder ¶
func (client AndroidClient) GetAppForMAMPolicyResponder(resp *http.Response) (result ApplicationCollection, err error)
GetAppForMAMPolicyResponder handles the response to the GetAppForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) GetAppForMAMPolicySender ¶
GetAppForMAMPolicySender sends the GetAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) GetGroupsForMAMPolicy ¶
func (client AndroidClient) GetGroupsForMAMPolicy(hostName string, policyName string) (result GroupsCollection, err error)
GetGroupsForMAMPolicy returns groups for a given AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is policy name for the tenant
func (AndroidClient) GetGroupsForMAMPolicyNextResults ¶
func (client AndroidClient) GetGroupsForMAMPolicyNextResults(lastResults GroupsCollection) (result GroupsCollection, err error)
GetGroupsForMAMPolicyNextResults retrieves the next set of results, if any.
func (AndroidClient) GetGroupsForMAMPolicyPreparer ¶
func (client AndroidClient) GetGroupsForMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
GetGroupsForMAMPolicyPreparer prepares the GetGroupsForMAMPolicy request.
func (AndroidClient) GetGroupsForMAMPolicyResponder ¶
func (client AndroidClient) GetGroupsForMAMPolicyResponder(resp *http.Response) (result GroupsCollection, err error)
GetGroupsForMAMPolicyResponder handles the response to the GetGroupsForMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) GetGroupsForMAMPolicySender ¶
GetGroupsForMAMPolicySender sends the GetGroupsForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) GetMAMPolicies ¶
func (client AndroidClient) GetMAMPolicies(hostName string, filter string, top *int32, selectParameter string) (result AndroidMAMPolicyCollection, err error)
GetMAMPolicies returns Intune Android policies.
hostName is location hostName for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (AndroidClient) GetMAMPoliciesNextResults ¶
func (client AndroidClient) GetMAMPoliciesNextResults(lastResults AndroidMAMPolicyCollection) (result AndroidMAMPolicyCollection, err error)
GetMAMPoliciesNextResults retrieves the next set of results, if any.
func (AndroidClient) GetMAMPoliciesPreparer ¶
func (client AndroidClient) GetMAMPoliciesPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetMAMPoliciesPreparer prepares the GetMAMPolicies request.
func (AndroidClient) GetMAMPoliciesResponder ¶
func (client AndroidClient) GetMAMPoliciesResponder(resp *http.Response) (result AndroidMAMPolicyCollection, err error)
GetMAMPoliciesResponder handles the response to the GetMAMPolicies request. The method always closes the http.Response Body.
func (AndroidClient) GetMAMPoliciesSender ¶
GetMAMPoliciesSender sends the GetMAMPolicies request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) GetMAMPolicyByName ¶
func (client AndroidClient) GetMAMPolicyByName(hostName string, policyName string, selectParameter string) (result AndroidMAMPolicy, err error)
GetMAMPolicyByName returns AndroidMAMPolicy with given name.
hostName is location hostName for the tenant policyName is unique name for the policy selectParameter is select specific fields in entity.
func (AndroidClient) GetMAMPolicyByNamePreparer ¶
func (client AndroidClient) GetMAMPolicyByNamePreparer(hostName string, policyName string, selectParameter string) (*http.Request, error)
GetMAMPolicyByNamePreparer prepares the GetMAMPolicyByName request.
func (AndroidClient) GetMAMPolicyByNameResponder ¶
func (client AndroidClient) GetMAMPolicyByNameResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
GetMAMPolicyByNameResponder handles the response to the GetMAMPolicyByName request. The method always closes the http.Response Body.
func (AndroidClient) GetMAMPolicyByNameSender ¶
GetMAMPolicyByNameSender sends the GetMAMPolicyByName request. The method will close the http.Response Body if it receives an error.
func (AndroidClient) PatchMAMPolicy ¶
func (client AndroidClient) PatchMAMPolicy(hostName string, policyName string, parameters AndroidMAMPolicy) (result AndroidMAMPolicy, err error)
PatchMAMPolicy patch AndroidMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy parameters is parameters supplied to the Create or update an android policy operation.
func (AndroidClient) PatchMAMPolicyPreparer ¶
func (client AndroidClient) PatchMAMPolicyPreparer(hostName string, policyName string, parameters AndroidMAMPolicy) (*http.Request, error)
PatchMAMPolicyPreparer prepares the PatchMAMPolicy request.
func (AndroidClient) PatchMAMPolicyResponder ¶
func (client AndroidClient) PatchMAMPolicyResponder(resp *http.Response) (result AndroidMAMPolicy, err error)
PatchMAMPolicyResponder handles the response to the PatchMAMPolicy request. The method always closes the http.Response Body.
func (AndroidClient) PatchMAMPolicySender ¶
PatchMAMPolicySender sends the PatchMAMPolicy request. The method will close the http.Response Body if it receives an error.
type AndroidMAMPolicy ¶
type AndroidMAMPolicy struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *AndroidMAMPolicyProperties `json:"properties,omitempty"` }
AndroidMAMPolicy is android Policy entity for Intune MAM.
type AndroidMAMPolicyCollection ¶
type AndroidMAMPolicyCollection struct { autorest.Response `json:"-"` Value *[]AndroidMAMPolicy `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
AndroidMAMPolicyCollection is
func (AndroidMAMPolicyCollection) AndroidMAMPolicyCollectionPreparer ¶
func (client AndroidMAMPolicyCollection) AndroidMAMPolicyCollectionPreparer() (*http.Request, error)
AndroidMAMPolicyCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type AndroidMAMPolicyProperties ¶
type AndroidMAMPolicyProperties struct { FriendlyName *string `json:"friendlyName,omitempty"` Description *string `json:"description,omitempty"` AppSharingFromLevel AppSharingFromLevel `json:"appSharingFromLevel,omitempty"` AppSharingToLevel AppSharingToLevel `json:"appSharingToLevel,omitempty"` Authentication Authentication `json:"authentication,omitempty"` ClipboardSharingLevel ClipboardSharingLevel `json:"clipboardSharingLevel,omitempty"` DataBackup DataBackup `json:"dataBackup,omitempty"` FileSharingSaveAs FileSharingSaveAs `json:"fileSharingSaveAs,omitempty"` Pin Pin `json:"pin,omitempty"` PinNumRetry *int32 `json:"pinNumRetry,omitempty"` DeviceCompliance DeviceCompliance `json:"deviceCompliance,omitempty"` ManagedBrowser ManagedBrowser `json:"managedBrowser,omitempty"` AccessRecheckOfflineTimeout *string `json:"accessRecheckOfflineTimeout,omitempty"` AccessRecheckOnlineTimeout *string `json:"accessRecheckOnlineTimeout,omitempty"` OfflineWipeTimeout *string `json:"offlineWipeTimeout,omitempty"` NumOfApps *int32 `json:"numOfApps,omitempty"` GroupStatus GroupStatus `json:"groupStatus,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` ScreenCapture ScreenCapture `json:"screenCapture,omitempty"` FileEncryption FileEncryption `json:"fileEncryption,omitempty"` }
AndroidMAMPolicyProperties is intune MAM iOS Policy Properties.
type AppSharingFromLevel ¶
type AppSharingFromLevel string
AppSharingFromLevel enumerates the values for app sharing from level.
const ( // AllApps specifies the all apps state for app sharing from level. AllApps AppSharingFromLevel = "allApps" // None specifies the none state for app sharing from level. None AppSharingFromLevel = "none" // PolicyManagedApps specifies the policy managed apps state for app // sharing from level. PolicyManagedApps AppSharingFromLevel = "policyManagedApps" )
type AppSharingToLevel ¶
type AppSharingToLevel string
AppSharingToLevel enumerates the values for app sharing to level.
const ( // AppSharingToLevelAllApps specifies the app sharing to level all apps // state for app sharing to level. AppSharingToLevelAllApps AppSharingToLevel = "allApps" // AppSharingToLevelNone specifies the app sharing to level none state for // app sharing to level. AppSharingToLevelNone AppSharingToLevel = "none" // AppSharingToLevelPolicyManagedApps specifies the app sharing to level // policy managed apps state for app sharing to level. AppSharingToLevelPolicyManagedApps AppSharingToLevel = "policyManagedApps" )
type Application ¶
type Application struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *ApplicationProperties `json:"properties,omitempty"` }
Application is application entity for Intune MAM.
type ApplicationCollection ¶
type ApplicationCollection struct { autorest.Response `json:"-"` Value *[]Application `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
ApplicationCollection is
func (ApplicationCollection) ApplicationCollectionPreparer ¶
func (client ApplicationCollection) ApplicationCollectionPreparer() (*http.Request, error)
ApplicationCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ApplicationProperties ¶
type ApplicationProperties struct { FriendlyName *string `json:"friendlyName,omitempty"` Platform Platform `json:"platform,omitempty"` AppID *string `json:"appId,omitempty"` }
ApplicationProperties is
type Authentication ¶
type Authentication string
Authentication enumerates the values for authentication.
const ( // NotRequired specifies the not required state for authentication. NotRequired Authentication = "notRequired" // Required specifies the required state for authentication. Required Authentication = "required" )
type ClipboardSharingLevel ¶
type ClipboardSharingLevel string
ClipboardSharingLevel enumerates the values for clipboard sharing level.
const ( // ClipboardSharingLevelAllApps specifies the clipboard sharing level all // apps state for clipboard sharing level. ClipboardSharingLevelAllApps ClipboardSharingLevel = "allApps" // ClipboardSharingLevelBlocked specifies the clipboard sharing level // blocked state for clipboard sharing level. ClipboardSharingLevelBlocked ClipboardSharingLevel = "blocked" // ClipboardSharingLevelPolicyManagedApps specifies the clipboard sharing // level policy managed apps state for clipboard sharing level. ClipboardSharingLevelPolicyManagedApps ClipboardSharingLevel = "policyManagedApps" // ClipboardSharingLevelPolicyManagedAppsWithPasteIn specifies the // clipboard sharing level policy managed apps with paste in state for // clipboard sharing level. ClipboardSharingLevelPolicyManagedAppsWithPasteIn ClipboardSharingLevel = "policyManagedAppsWithPasteIn" )
type DataBackup ¶
type DataBackup string
DataBackup enumerates the values for data backup.
const ( // Allow specifies the allow state for data backup. Allow DataBackup = "allow" // Block specifies the block state for data backup. Block DataBackup = "block" )
type Device ¶
type Device struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *DeviceProperties `json:"properties,omitempty"` }
Device is device entity for Intune.
type DeviceCollection ¶
type DeviceCollection struct { autorest.Response `json:"-"` Value *[]Device `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
DeviceCollection is
func (DeviceCollection) DeviceCollectionPreparer ¶
func (client DeviceCollection) DeviceCollectionPreparer() (*http.Request, error)
DeviceCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type DeviceCompliance ¶
type DeviceCompliance string
DeviceCompliance enumerates the values for device compliance.
const ( // Disable specifies the disable state for device compliance. Disable DeviceCompliance = "disable" // Enable specifies the enable state for device compliance. Enable DeviceCompliance = "enable" )
type DeviceProperties ¶
type DeviceProperties struct { UserID *string `json:"userId,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` Platform *string `json:"platform,omitempty"` PlatformVersion *string `json:"platformVersion,omitempty"` DeviceType *string `json:"deviceType,omitempty"` }
DeviceProperties is
type Error ¶
type Error struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
Error is
type FileEncryption ¶
type FileEncryption string
FileEncryption enumerates the values for file encryption.
const ( // FileEncryptionNotRequired specifies the file encryption not required // state for file encryption. FileEncryptionNotRequired FileEncryption = "notRequired" // FileEncryptionRequired specifies the file encryption required state for // file encryption. FileEncryptionRequired FileEncryption = "required" )
type FileEncryptionLevel ¶
type FileEncryptionLevel string
FileEncryptionLevel enumerates the values for file encryption level.
const ( // AfterDeviceRestart specifies the after device restart state for file // encryption level. AfterDeviceRestart FileEncryptionLevel = "afterDeviceRestart" // DeviceLocked specifies the device locked state for file encryption // level. DeviceLocked FileEncryptionLevel = "deviceLocked" // DeviceLockedExceptFilesOpen specifies the device locked except files // open state for file encryption level. DeviceLockedExceptFilesOpen FileEncryptionLevel = "deviceLockedExceptFilesOpen" // UseDeviceSettings specifies the use device settings state for file // encryption level. UseDeviceSettings FileEncryptionLevel = "useDeviceSettings" )
type FileSharingSaveAs ¶
type FileSharingSaveAs string
FileSharingSaveAs enumerates the values for file sharing save as.
const ( // FileSharingSaveAsAllow specifies the file sharing save as allow state // for file sharing save as. FileSharingSaveAsAllow FileSharingSaveAs = "allow" // FileSharingSaveAsBlock specifies the file sharing save as block state // for file sharing save as. FileSharingSaveAsBlock FileSharingSaveAs = "block" )
type FlaggedEnrolledApp ¶
type FlaggedEnrolledApp struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *FlaggedEnrolledAppProperties `json:"properties,omitempty"` }
FlaggedEnrolledApp is flagged Enrolled App for the given tenant.
type FlaggedEnrolledAppCollection ¶
type FlaggedEnrolledAppCollection struct { autorest.Response `json:"-"` Value *[]FlaggedEnrolledApp `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
FlaggedEnrolledAppCollection is flagged Enrolled App collection for the given tenant.
func (FlaggedEnrolledAppCollection) FlaggedEnrolledAppCollectionPreparer ¶
func (client FlaggedEnrolledAppCollection) FlaggedEnrolledAppCollectionPreparer() (*http.Request, error)
FlaggedEnrolledAppCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type FlaggedEnrolledAppError ¶
type FlaggedEnrolledAppError struct { ErrorCode *string `json:"errorCode,omitempty"` Severity *string `json:"severity,omitempty"` }
FlaggedEnrolledAppError is
type FlaggedEnrolledAppProperties ¶
type FlaggedEnrolledAppProperties struct { DeviceType *string `json:"deviceType,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` Platform *string `json:"platform,omitempty"` Errors *[]FlaggedEnrolledAppError `json:"errors,omitempty"` }
FlaggedEnrolledAppProperties is
type FlaggedUser ¶
type FlaggedUser struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *FlaggedUserProperties `json:"properties,omitempty"` }
FlaggedUser is flagged user for the given tenant.
type FlaggedUserCollection ¶
type FlaggedUserCollection struct { autorest.Response `json:"-"` Value *[]FlaggedUser `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
FlaggedUserCollection is flagged user collection for the given tenant.
func (FlaggedUserCollection) FlaggedUserCollectionPreparer ¶
func (client FlaggedUserCollection) FlaggedUserCollectionPreparer() (*http.Request, error)
FlaggedUserCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type FlaggedUserProperties ¶
type FlaggedUserProperties struct { ErrorCount *int32 `json:"errorCount,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` }
FlaggedUserProperties is
type GroupItem ¶
type GroupItem struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *GroupProperties `json:"properties,omitempty"` }
GroupItem is group entity for Intune MAM.
type GroupProperties ¶
type GroupProperties struct {
FriendlyName *string `json:"friendlyName,omitempty"`
}
GroupProperties is
type GroupStatus ¶
type GroupStatus string
GroupStatus enumerates the values for group status.
const ( // NotTargeted specifies the not targeted state for group status. NotTargeted GroupStatus = "notTargeted" // Targeted specifies the targeted state for group status. Targeted GroupStatus = "targeted" )
type GroupsCollection ¶
type GroupsCollection struct { autorest.Response `json:"-"` Value *[]GroupItem `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
GroupsCollection is
func (GroupsCollection) GroupsCollectionPreparer ¶
func (client GroupsCollection) GroupsCollectionPreparer() (*http.Request, error)
GroupsCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IOSMAMPolicy ¶
type IOSMAMPolicy struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *IOSMAMPolicyProperties `json:"properties,omitempty"` }
IOSMAMPolicy is iOS Policy entity for Intune MAM.
type IOSMAMPolicyCollection ¶
type IOSMAMPolicyCollection struct { autorest.Response `json:"-"` Value *[]IOSMAMPolicy `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
IOSMAMPolicyCollection is
func (IOSMAMPolicyCollection) IOSMAMPolicyCollectionPreparer ¶
func (client IOSMAMPolicyCollection) IOSMAMPolicyCollectionPreparer() (*http.Request, error)
IOSMAMPolicyCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IOSMAMPolicyProperties ¶
type IOSMAMPolicyProperties struct { FriendlyName *string `json:"friendlyName,omitempty"` Description *string `json:"description,omitempty"` AppSharingFromLevel AppSharingFromLevel `json:"appSharingFromLevel,omitempty"` AppSharingToLevel AppSharingToLevel `json:"appSharingToLevel,omitempty"` Authentication Authentication `json:"authentication,omitempty"` ClipboardSharingLevel ClipboardSharingLevel `json:"clipboardSharingLevel,omitempty"` DataBackup DataBackup `json:"dataBackup,omitempty"` FileSharingSaveAs FileSharingSaveAs `json:"fileSharingSaveAs,omitempty"` Pin Pin `json:"pin,omitempty"` PinNumRetry *int32 `json:"pinNumRetry,omitempty"` DeviceCompliance DeviceCompliance `json:"deviceCompliance,omitempty"` ManagedBrowser ManagedBrowser `json:"managedBrowser,omitempty"` AccessRecheckOfflineTimeout *string `json:"accessRecheckOfflineTimeout,omitempty"` AccessRecheckOnlineTimeout *string `json:"accessRecheckOnlineTimeout,omitempty"` OfflineWipeTimeout *string `json:"offlineWipeTimeout,omitempty"` NumOfApps *int32 `json:"numOfApps,omitempty"` GroupStatus GroupStatus `json:"groupStatus,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` FileEncryptionLevel FileEncryptionLevel `json:"fileEncryptionLevel,omitempty"` TouchID TouchID `json:"touchId,omitempty"` }
IOSMAMPolicyProperties is intune MAM iOS Policy Properties.
type IosClient ¶
type IosClient struct {
ManagementClient
}
IosClient is the microsoft.Intune Resource provider Api features in the swagger-2.0 specification
func NewIosClient ¶
func NewIosClient() IosClient
NewIosClient creates an instance of the IosClient client.
func NewIosClientWithBaseURI ¶
NewIosClientWithBaseURI creates an instance of the IosClient client.
func (IosClient) AddAppForMAMPolicy ¶
func (client IosClient) AddAppForMAMPolicy(hostName string, policyName string, appName string, parameters MAMPolicyAppIDOrGroupIDPayload) (result autorest.Response, err error)
AddAppForMAMPolicy add app to an iOSMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy appName is application unique Name parameters is parameters supplied to add an app to an ios policy.
func (IosClient) AddAppForMAMPolicyPreparer ¶
func (client IosClient) AddAppForMAMPolicyPreparer(hostName string, policyName string, appName string, parameters MAMPolicyAppIDOrGroupIDPayload) (*http.Request, error)
AddAppForMAMPolicyPreparer prepares the AddAppForMAMPolicy request.
func (IosClient) AddAppForMAMPolicyResponder ¶
func (client IosClient) AddAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
AddAppForMAMPolicyResponder handles the response to the AddAppForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) AddAppForMAMPolicySender ¶
AddAppForMAMPolicySender sends the AddAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) AddGroupForMAMPolicy ¶
func (client IosClient) AddGroupForMAMPolicy(hostName string, policyName string, groupID string, parameters MAMPolicyAppIDOrGroupIDPayload) (result autorest.Response, err error)
AddGroupForMAMPolicy add group to an iOSMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy groupID is group Id parameters is parameters supplied to the Create or update app to an android policy operation.
func (IosClient) AddGroupForMAMPolicyPreparer ¶
func (client IosClient) AddGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string, parameters MAMPolicyAppIDOrGroupIDPayload) (*http.Request, error)
AddGroupForMAMPolicyPreparer prepares the AddGroupForMAMPolicy request.
func (IosClient) AddGroupForMAMPolicyResponder ¶
func (client IosClient) AddGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
AddGroupForMAMPolicyResponder handles the response to the AddGroupForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) AddGroupForMAMPolicySender ¶
AddGroupForMAMPolicySender sends the AddGroupForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) CreateOrUpdateMAMPolicy ¶
func (client IosClient) CreateOrUpdateMAMPolicy(hostName string, policyName string, parameters IOSMAMPolicy) (result IOSMAMPolicy, err error)
CreateOrUpdateMAMPolicy creates or updates iOSMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy parameters is parameters supplied to the Create or update an android policy operation.
func (IosClient) CreateOrUpdateMAMPolicyPreparer ¶
func (client IosClient) CreateOrUpdateMAMPolicyPreparer(hostName string, policyName string, parameters IOSMAMPolicy) (*http.Request, error)
CreateOrUpdateMAMPolicyPreparer prepares the CreateOrUpdateMAMPolicy request.
func (IosClient) CreateOrUpdateMAMPolicyResponder ¶
func (client IosClient) CreateOrUpdateMAMPolicyResponder(resp *http.Response) (result IOSMAMPolicy, err error)
CreateOrUpdateMAMPolicyResponder handles the response to the CreateOrUpdateMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) CreateOrUpdateMAMPolicySender ¶
CreateOrUpdateMAMPolicySender sends the CreateOrUpdateMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) DeleteAppForMAMPolicy ¶
func (client IosClient) DeleteAppForMAMPolicy(hostName string, policyName string, appName string) (result autorest.Response, err error)
DeleteAppForMAMPolicy delete App for Ios Policy
hostName is location hostName for the tenant policyName is unique name for the policy appName is application unique Name
func (IosClient) DeleteAppForMAMPolicyPreparer ¶
func (client IosClient) DeleteAppForMAMPolicyPreparer(hostName string, policyName string, appName string) (*http.Request, error)
DeleteAppForMAMPolicyPreparer prepares the DeleteAppForMAMPolicy request.
func (IosClient) DeleteAppForMAMPolicyResponder ¶
func (client IosClient) DeleteAppForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteAppForMAMPolicyResponder handles the response to the DeleteAppForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) DeleteAppForMAMPolicySender ¶
DeleteAppForMAMPolicySender sends the DeleteAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) DeleteGroupForMAMPolicy ¶
func (client IosClient) DeleteGroupForMAMPolicy(hostName string, policyName string, groupID string) (result autorest.Response, err error)
DeleteGroupForMAMPolicy delete Group for iOS Policy
hostName is location hostName for the tenant policyName is unique name for the policy groupID is application unique Name
func (IosClient) DeleteGroupForMAMPolicyPreparer ¶
func (client IosClient) DeleteGroupForMAMPolicyPreparer(hostName string, policyName string, groupID string) (*http.Request, error)
DeleteGroupForMAMPolicyPreparer prepares the DeleteGroupForMAMPolicy request.
func (IosClient) DeleteGroupForMAMPolicyResponder ¶
func (client IosClient) DeleteGroupForMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteGroupForMAMPolicyResponder handles the response to the DeleteGroupForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) DeleteGroupForMAMPolicySender ¶
DeleteGroupForMAMPolicySender sends the DeleteGroupForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) DeleteMAMPolicy ¶
func (client IosClient) DeleteMAMPolicy(hostName string, policyName string) (result autorest.Response, err error)
DeleteMAMPolicy delete Ios Policy
hostName is location hostName for the tenant policyName is unique name for the policy
func (IosClient) DeleteMAMPolicyPreparer ¶
func (client IosClient) DeleteMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
DeleteMAMPolicyPreparer prepares the DeleteMAMPolicy request.
func (IosClient) DeleteMAMPolicyResponder ¶
func (client IosClient) DeleteMAMPolicyResponder(resp *http.Response) (result autorest.Response, err error)
DeleteMAMPolicyResponder handles the response to the DeleteMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) DeleteMAMPolicySender ¶
DeleteMAMPolicySender sends the DeleteMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) GetAppForMAMPolicy ¶
func (client IosClient) GetAppForMAMPolicy(hostName string, policyName string, filter string, top *int32, selectParameter string) (result ApplicationCollection, err error)
GetAppForMAMPolicy get apps for an iOSMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (IosClient) GetAppForMAMPolicyNextResults ¶
func (client IosClient) GetAppForMAMPolicyNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
GetAppForMAMPolicyNextResults retrieves the next set of results, if any.
func (IosClient) GetAppForMAMPolicyPreparer ¶
func (client IosClient) GetAppForMAMPolicyPreparer(hostName string, policyName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetAppForMAMPolicyPreparer prepares the GetAppForMAMPolicy request.
func (IosClient) GetAppForMAMPolicyResponder ¶
func (client IosClient) GetAppForMAMPolicyResponder(resp *http.Response) (result ApplicationCollection, err error)
GetAppForMAMPolicyResponder handles the response to the GetAppForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) GetAppForMAMPolicySender ¶
GetAppForMAMPolicySender sends the GetAppForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) GetGroupsForMAMPolicy ¶
func (client IosClient) GetGroupsForMAMPolicy(hostName string, policyName string) (result GroupsCollection, err error)
GetGroupsForMAMPolicy returns groups for a given iOSMAMPolicy.
hostName is location hostName for the tenant policyName is policy name for the tenant
func (IosClient) GetGroupsForMAMPolicyNextResults ¶
func (client IosClient) GetGroupsForMAMPolicyNextResults(lastResults GroupsCollection) (result GroupsCollection, err error)
GetGroupsForMAMPolicyNextResults retrieves the next set of results, if any.
func (IosClient) GetGroupsForMAMPolicyPreparer ¶
func (client IosClient) GetGroupsForMAMPolicyPreparer(hostName string, policyName string) (*http.Request, error)
GetGroupsForMAMPolicyPreparer prepares the GetGroupsForMAMPolicy request.
func (IosClient) GetGroupsForMAMPolicyResponder ¶
func (client IosClient) GetGroupsForMAMPolicyResponder(resp *http.Response) (result GroupsCollection, err error)
GetGroupsForMAMPolicyResponder handles the response to the GetGroupsForMAMPolicy request. The method always closes the http.Response Body.
func (IosClient) GetGroupsForMAMPolicySender ¶
GetGroupsForMAMPolicySender sends the GetGroupsForMAMPolicy request. The method will close the http.Response Body if it receives an error.
func (IosClient) GetMAMPolicies ¶
func (client IosClient) GetMAMPolicies(hostName string, filter string, top *int32, selectParameter string) (result IOSMAMPolicyCollection, err error)
GetMAMPolicies returns Intune iOSPolicies.
hostName is location hostName for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (IosClient) GetMAMPoliciesNextResults ¶
func (client IosClient) GetMAMPoliciesNextResults(lastResults IOSMAMPolicyCollection) (result IOSMAMPolicyCollection, err error)
GetMAMPoliciesNextResults retrieves the next set of results, if any.
func (IosClient) GetMAMPoliciesPreparer ¶
func (client IosClient) GetMAMPoliciesPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetMAMPoliciesPreparer prepares the GetMAMPolicies request.
func (IosClient) GetMAMPoliciesResponder ¶
func (client IosClient) GetMAMPoliciesResponder(resp *http.Response) (result IOSMAMPolicyCollection, err error)
GetMAMPoliciesResponder handles the response to the GetMAMPolicies request. The method always closes the http.Response Body.
func (IosClient) GetMAMPoliciesSender ¶
GetMAMPoliciesSender sends the GetMAMPolicies request. The method will close the http.Response Body if it receives an error.
func (IosClient) GetMAMPolicyByName ¶
func (client IosClient) GetMAMPolicyByName(hostName string, policyName string, selectParameter string) (result IOSMAMPolicy, err error)
GetMAMPolicyByName returns Intune iOS policies.
hostName is location hostName for the tenant policyName is unique name for the policy selectParameter is select specific fields in entity.
func (IosClient) GetMAMPolicyByNamePreparer ¶
func (client IosClient) GetMAMPolicyByNamePreparer(hostName string, policyName string, selectParameter string) (*http.Request, error)
GetMAMPolicyByNamePreparer prepares the GetMAMPolicyByName request.
func (IosClient) GetMAMPolicyByNameResponder ¶
func (client IosClient) GetMAMPolicyByNameResponder(resp *http.Response) (result IOSMAMPolicy, err error)
GetMAMPolicyByNameResponder handles the response to the GetMAMPolicyByName request. The method always closes the http.Response Body.
func (IosClient) GetMAMPolicyByNameSender ¶
GetMAMPolicyByNameSender sends the GetMAMPolicyByName request. The method will close the http.Response Body if it receives an error.
func (IosClient) PatchMAMPolicy ¶
func (client IosClient) PatchMAMPolicy(hostName string, policyName string, parameters IOSMAMPolicy) (result IOSMAMPolicy, err error)
PatchMAMPolicy patch an iOSMAMPolicy.
hostName is location hostName for the tenant policyName is unique name for the policy parameters is parameters supplied to the Create or update an android policy operation.
func (IosClient) PatchMAMPolicyPreparer ¶
func (client IosClient) PatchMAMPolicyPreparer(hostName string, policyName string, parameters IOSMAMPolicy) (*http.Request, error)
PatchMAMPolicyPreparer prepares the PatchMAMPolicy request.
func (IosClient) PatchMAMPolicyResponder ¶
func (client IosClient) PatchMAMPolicyResponder(resp *http.Response) (result IOSMAMPolicy, err error)
PatchMAMPolicyResponder handles the response to the PatchMAMPolicy request. The method always closes the http.Response Body.
type Location ¶
type Location struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *LocationProperties `json:"properties,omitempty"` }
Location is location entity for given tenant.
type LocationCollection ¶
type LocationCollection struct { autorest.Response `json:"-"` Value *[]Location `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
LocationCollection is
func (LocationCollection) LocationCollectionPreparer ¶
func (client LocationCollection) LocationCollectionPreparer() (*http.Request, error)
LocationCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type LocationProperties ¶
type LocationProperties struct {
HostName *string `json:"hostName,omitempty"`
}
LocationProperties is
type MAMPolicyAppIDOrGroupIDPayload ¶
type MAMPolicyAppIDOrGroupIDPayload struct {
Properties *MAMPolicyAppOrGroupIDProperties `json:"properties,omitempty"`
}
MAMPolicyAppIDOrGroupIDPayload is mAM Policy request body for properties Intune MAM.
type MAMPolicyAppOrGroupIDProperties ¶
type MAMPolicyAppOrGroupIDProperties struct {
URL *string `json:"url,omitempty"`
}
MAMPolicyAppOrGroupIDProperties is android Policy request body for Intune MAM.
type MAMPolicyProperties ¶
type MAMPolicyProperties struct { FriendlyName *string `json:"friendlyName,omitempty"` Description *string `json:"description,omitempty"` AppSharingFromLevel AppSharingFromLevel `json:"appSharingFromLevel,omitempty"` AppSharingToLevel AppSharingToLevel `json:"appSharingToLevel,omitempty"` Authentication Authentication `json:"authentication,omitempty"` ClipboardSharingLevel ClipboardSharingLevel `json:"clipboardSharingLevel,omitempty"` DataBackup DataBackup `json:"dataBackup,omitempty"` FileSharingSaveAs FileSharingSaveAs `json:"fileSharingSaveAs,omitempty"` Pin Pin `json:"pin,omitempty"` PinNumRetry *int32 `json:"pinNumRetry,omitempty"` DeviceCompliance DeviceCompliance `json:"deviceCompliance,omitempty"` ManagedBrowser ManagedBrowser `json:"managedBrowser,omitempty"` AccessRecheckOfflineTimeout *string `json:"accessRecheckOfflineTimeout,omitempty"` AccessRecheckOnlineTimeout *string `json:"accessRecheckOnlineTimeout,omitempty"` OfflineWipeTimeout *string `json:"offlineWipeTimeout,omitempty"` NumOfApps *int32 `json:"numOfApps,omitempty"` GroupStatus GroupStatus `json:"groupStatus,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` }
MAMPolicyProperties is
type ManagedBrowser ¶
type ManagedBrowser string
ManagedBrowser enumerates the values for managed browser.
const ( // ManagedBrowserNotRequired specifies the managed browser not required // state for managed browser. ManagedBrowserNotRequired ManagedBrowser = "notRequired" // ManagedBrowserRequired specifies the managed browser required state for // managed browser. ManagedBrowserRequired ManagedBrowser = "required" )
type ManagementClient ¶
ManagementClient is the base client for Intune.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string) ManagementClient
NewWithBaseURI creates an instance of the ManagementClient client.
func (ManagementClient) GetApps ¶
func (client ManagementClient) GetApps(hostName string, filter string, top *int32, selectParameter string) (result ApplicationCollection, err error)
GetApps returns Intune Manageable apps.
hostName is location hostName for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (ManagementClient) GetAppsNextResults ¶
func (client ManagementClient) GetAppsNextResults(lastResults ApplicationCollection) (result ApplicationCollection, err error)
GetAppsNextResults retrieves the next set of results, if any.
func (ManagementClient) GetAppsPreparer ¶
func (client ManagementClient) GetAppsPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetAppsPreparer prepares the GetApps request.
func (ManagementClient) GetAppsResponder ¶
func (client ManagementClient) GetAppsResponder(resp *http.Response) (result ApplicationCollection, err error)
GetAppsResponder handles the response to the GetApps request. The method always closes the http.Response Body.
func (ManagementClient) GetAppsSender ¶
GetAppsSender sends the GetApps request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetLocationByHostName ¶
func (client ManagementClient) GetLocationByHostName() (result Location, err error)
GetLocationByHostName returns location for given tenant.
func (ManagementClient) GetLocationByHostNamePreparer ¶
func (client ManagementClient) GetLocationByHostNamePreparer() (*http.Request, error)
GetLocationByHostNamePreparer prepares the GetLocationByHostName request.
func (ManagementClient) GetLocationByHostNameResponder ¶
func (client ManagementClient) GetLocationByHostNameResponder(resp *http.Response) (result Location, err error)
GetLocationByHostNameResponder handles the response to the GetLocationByHostName request. The method always closes the http.Response Body.
func (ManagementClient) GetLocationByHostNameSender ¶
func (client ManagementClient) GetLocationByHostNameSender(req *http.Request) (*http.Response, error)
GetLocationByHostNameSender sends the GetLocationByHostName request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetLocations ¶
func (client ManagementClient) GetLocations() (result LocationCollection, err error)
GetLocations returns location for user tenant.
func (ManagementClient) GetLocationsNextResults ¶
func (client ManagementClient) GetLocationsNextResults(lastResults LocationCollection) (result LocationCollection, err error)
GetLocationsNextResults retrieves the next set of results, if any.
func (ManagementClient) GetLocationsPreparer ¶
func (client ManagementClient) GetLocationsPreparer() (*http.Request, error)
GetLocationsPreparer prepares the GetLocations request.
func (ManagementClient) GetLocationsResponder ¶
func (client ManagementClient) GetLocationsResponder(resp *http.Response) (result LocationCollection, err error)
GetLocationsResponder handles the response to the GetLocations request. The method always closes the http.Response Body.
func (ManagementClient) GetLocationsSender ¶
GetLocationsSender sends the GetLocations request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMFlaggedUserByName ¶
func (client ManagementClient) GetMAMFlaggedUserByName(hostName string, userName string, selectParameter string) (result FlaggedUser, err error)
GetMAMFlaggedUserByName returns Intune flagged user details
hostName is location hostName for the tenant userName is flagged userName selectParameter is select specific fields in entity.
func (ManagementClient) GetMAMFlaggedUserByNamePreparer ¶
func (client ManagementClient) GetMAMFlaggedUserByNamePreparer(hostName string, userName string, selectParameter string) (*http.Request, error)
GetMAMFlaggedUserByNamePreparer prepares the GetMAMFlaggedUserByName request.
func (ManagementClient) GetMAMFlaggedUserByNameResponder ¶
func (client ManagementClient) GetMAMFlaggedUserByNameResponder(resp *http.Response) (result FlaggedUser, err error)
GetMAMFlaggedUserByNameResponder handles the response to the GetMAMFlaggedUserByName request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMFlaggedUserByNameSender ¶
func (client ManagementClient) GetMAMFlaggedUserByNameSender(req *http.Request) (*http.Response, error)
GetMAMFlaggedUserByNameSender sends the GetMAMFlaggedUserByName request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMFlaggedUsers ¶
func (client ManagementClient) GetMAMFlaggedUsers(hostName string, filter string, top *int32, selectParameter string) (result FlaggedUserCollection, err error)
GetMAMFlaggedUsers returns Intune flagged user collection
hostName is location hostName for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (ManagementClient) GetMAMFlaggedUsersNextResults ¶
func (client ManagementClient) GetMAMFlaggedUsersNextResults(lastResults FlaggedUserCollection) (result FlaggedUserCollection, err error)
GetMAMFlaggedUsersNextResults retrieves the next set of results, if any.
func (ManagementClient) GetMAMFlaggedUsersPreparer ¶
func (client ManagementClient) GetMAMFlaggedUsersPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetMAMFlaggedUsersPreparer prepares the GetMAMFlaggedUsers request.
func (ManagementClient) GetMAMFlaggedUsersResponder ¶
func (client ManagementClient) GetMAMFlaggedUsersResponder(resp *http.Response) (result FlaggedUserCollection, err error)
GetMAMFlaggedUsersResponder handles the response to the GetMAMFlaggedUsers request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMFlaggedUsersSender ¶
GetMAMFlaggedUsersSender sends the GetMAMFlaggedUsers request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMStatuses ¶
func (client ManagementClient) GetMAMStatuses(hostName string) (result StatusesDefault, err error)
GetMAMStatuses returns Intune Tenant level statuses.
hostName is location hostName for the tenant
func (ManagementClient) GetMAMStatusesNextResults ¶
func (client ManagementClient) GetMAMStatusesNextResults(lastResults StatusesDefault) (result StatusesDefault, err error)
GetMAMStatusesNextResults retrieves the next set of results, if any.
func (ManagementClient) GetMAMStatusesPreparer ¶
func (client ManagementClient) GetMAMStatusesPreparer(hostName string) (*http.Request, error)
GetMAMStatusesPreparer prepares the GetMAMStatuses request.
func (ManagementClient) GetMAMStatusesResponder ¶
func (client ManagementClient) GetMAMStatusesResponder(resp *http.Response) (result StatusesDefault, err error)
GetMAMStatusesResponder handles the response to the GetMAMStatuses request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMStatusesSender ¶
GetMAMStatusesSender sends the GetMAMStatuses request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMUserDeviceByDeviceName ¶
func (client ManagementClient) GetMAMUserDeviceByDeviceName(hostName string, userName string, deviceName string, selectParameter string) (result Device, err error)
GetMAMUserDeviceByDeviceName get a unique device for a user.
hostName is location hostName for the tenant userName is unique user name deviceName is device name selectParameter is select specific fields in entity.
func (ManagementClient) GetMAMUserDeviceByDeviceNamePreparer ¶
func (client ManagementClient) GetMAMUserDeviceByDeviceNamePreparer(hostName string, userName string, deviceName string, selectParameter string) (*http.Request, error)
GetMAMUserDeviceByDeviceNamePreparer prepares the GetMAMUserDeviceByDeviceName request.
func (ManagementClient) GetMAMUserDeviceByDeviceNameResponder ¶
func (client ManagementClient) GetMAMUserDeviceByDeviceNameResponder(resp *http.Response) (result Device, err error)
GetMAMUserDeviceByDeviceNameResponder handles the response to the GetMAMUserDeviceByDeviceName request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMUserDeviceByDeviceNameSender ¶
func (client ManagementClient) GetMAMUserDeviceByDeviceNameSender(req *http.Request) (*http.Response, error)
GetMAMUserDeviceByDeviceNameSender sends the GetMAMUserDeviceByDeviceName request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMUserDevices ¶
func (client ManagementClient) GetMAMUserDevices(hostName string, userName string, filter string, top *int32, selectParameter string) (result DeviceCollection, err error)
GetMAMUserDevices get devices for a user.
hostName is location hostName for the tenant userName is user unique Name filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (ManagementClient) GetMAMUserDevicesNextResults ¶
func (client ManagementClient) GetMAMUserDevicesNextResults(lastResults DeviceCollection) (result DeviceCollection, err error)
GetMAMUserDevicesNextResults retrieves the next set of results, if any.
func (ManagementClient) GetMAMUserDevicesPreparer ¶
func (client ManagementClient) GetMAMUserDevicesPreparer(hostName string, userName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetMAMUserDevicesPreparer prepares the GetMAMUserDevices request.
func (ManagementClient) GetMAMUserDevicesResponder ¶
func (client ManagementClient) GetMAMUserDevicesResponder(resp *http.Response) (result DeviceCollection, err error)
GetMAMUserDevicesResponder handles the response to the GetMAMUserDevices request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMUserDevicesSender ¶
GetMAMUserDevicesSender sends the GetMAMUserDevices request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetMAMUserFlaggedEnrolledApps ¶
func (client ManagementClient) GetMAMUserFlaggedEnrolledApps(hostName string, userName string, filter string, top *int32, selectParameter string) (result FlaggedEnrolledAppCollection, err error)
GetMAMUserFlaggedEnrolledApps returns Intune flagged enrolled app collection for the User
hostName is location hostName for the tenant userName is user name for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (ManagementClient) GetMAMUserFlaggedEnrolledAppsNextResults ¶
func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsNextResults(lastResults FlaggedEnrolledAppCollection) (result FlaggedEnrolledAppCollection, err error)
GetMAMUserFlaggedEnrolledAppsNextResults retrieves the next set of results, if any.
func (ManagementClient) GetMAMUserFlaggedEnrolledAppsPreparer ¶
func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsPreparer(hostName string, userName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetMAMUserFlaggedEnrolledAppsPreparer prepares the GetMAMUserFlaggedEnrolledApps request.
func (ManagementClient) GetMAMUserFlaggedEnrolledAppsResponder ¶
func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsResponder(resp *http.Response) (result FlaggedEnrolledAppCollection, err error)
GetMAMUserFlaggedEnrolledAppsResponder handles the response to the GetMAMUserFlaggedEnrolledApps request. The method always closes the http.Response Body.
func (ManagementClient) GetMAMUserFlaggedEnrolledAppsSender ¶
func (client ManagementClient) GetMAMUserFlaggedEnrolledAppsSender(req *http.Request) (*http.Response, error)
GetMAMUserFlaggedEnrolledAppsSender sends the GetMAMUserFlaggedEnrolledApps request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) GetOperationResults ¶
func (client ManagementClient) GetOperationResults(hostName string, filter string, top *int32, selectParameter string) (result OperationResultCollection, err error)
GetOperationResults returns operationResults.
hostName is location hostName for the tenant filter is the filter to apply on the operation. selectParameter is select specific fields in entity.
func (ManagementClient) GetOperationResultsNextResults ¶
func (client ManagementClient) GetOperationResultsNextResults(lastResults OperationResultCollection) (result OperationResultCollection, err error)
GetOperationResultsNextResults retrieves the next set of results, if any.
func (ManagementClient) GetOperationResultsPreparer ¶
func (client ManagementClient) GetOperationResultsPreparer(hostName string, filter string, top *int32, selectParameter string) (*http.Request, error)
GetOperationResultsPreparer prepares the GetOperationResults request.
func (ManagementClient) GetOperationResultsResponder ¶
func (client ManagementClient) GetOperationResultsResponder(resp *http.Response) (result OperationResultCollection, err error)
GetOperationResultsResponder handles the response to the GetOperationResults request. The method always closes the http.Response Body.
func (ManagementClient) GetOperationResultsSender ¶
GetOperationResultsSender sends the GetOperationResults request. The method will close the http.Response Body if it receives an error.
func (ManagementClient) WipeMAMUserDevice ¶
func (client ManagementClient) WipeMAMUserDevice(hostName string, userName string, deviceName string) (result WipeDeviceOperationResult, err error)
WipeMAMUserDevice wipe a device for a user.
hostName is location hostName for the tenant userName is unique user name deviceName is device name
func (ManagementClient) WipeMAMUserDevicePreparer ¶
func (client ManagementClient) WipeMAMUserDevicePreparer(hostName string, userName string, deviceName string) (*http.Request, error)
WipeMAMUserDevicePreparer prepares the WipeMAMUserDevice request.
func (ManagementClient) WipeMAMUserDeviceResponder ¶
func (client ManagementClient) WipeMAMUserDeviceResponder(resp *http.Response) (result WipeDeviceOperationResult, err error)
WipeMAMUserDeviceResponder handles the response to the WipeMAMUserDevice request. The method always closes the http.Response Body.
func (ManagementClient) WipeMAMUserDeviceSender ¶
WipeMAMUserDeviceSender sends the WipeMAMUserDevice request. The method will close the http.Response Body if it receives an error.
type OperationMetadataProperties ¶
type OperationMetadataProperties struct { Name *string `json:"name,omitempty"` Value *string `json:"value,omitempty"` }
OperationMetadataProperties is
type OperationResult ¶
type OperationResult struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *OperationResultProperties `json:"properties,omitempty"` }
OperationResult is operationResult entity for Intune.
type OperationResultCollection ¶
type OperationResultCollection struct { autorest.Response `json:"-"` Value *[]OperationResult `json:"value,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
OperationResultCollection is
func (OperationResultCollection) OperationResultCollectionPreparer ¶
func (client OperationResultCollection) OperationResultCollectionPreparer() (*http.Request, error)
OperationResultCollectionPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type OperationResultProperties ¶
type OperationResultProperties struct { FriendlyName *string `json:"friendlyName,omitempty"` Category *string `json:"category,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` State *string `json:"state,omitempty"` OperationMetadata *[]OperationMetadataProperties `json:"operationMetadata,omitempty"` }
OperationResultProperties is
type Resource ¶
type Resource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` }
Resource is
type ScreenCapture ¶
type ScreenCapture string
ScreenCapture enumerates the values for screen capture.
const ( // ScreenCaptureAllow specifies the screen capture allow state for screen // capture. ScreenCaptureAllow ScreenCapture = "allow" // ScreenCaptureBlock specifies the screen capture block state for screen // capture. ScreenCaptureBlock ScreenCapture = "block" )
type StatusesDefault ¶
type StatusesDefault struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *StatusesProperties `json:"properties,omitempty"` Nextlink *string `json:"nextlink,omitempty"` }
StatusesDefault is default Statuses entity for the given tenant.
func (StatusesDefault) StatusesDefaultPreparer ¶
func (client StatusesDefault) StatusesDefaultPreparer() (*http.Request, error)
StatusesDefaultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type StatusesProperties ¶
type StatusesProperties struct { DeployedPolicies *int32 `json:"deployedPolicies,omitempty"` EnrolledUsers *int32 `json:"enrolledUsers,omitempty"` FlaggedUsers *int32 `json:"flaggedUsers,omitempty"` LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"` PolicyAppliedUsers *int32 `json:"policyAppliedUsers,omitempty"` Status *string `json:"status,omitempty"` WipeFailedApps *int32 `json:"wipeFailedApps,omitempty"` WipePendingApps *int32 `json:"wipePendingApps,omitempty"` WipeSucceededApps *int32 `json:"wipeSucceededApps,omitempty"` }
StatusesProperties is
type WipeDeviceOperationResult ¶
type WipeDeviceOperationResult struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Location *string `json:"location,omitempty"` *WipeDeviceOperationResultProperties `json:"properties,omitempty"` }
WipeDeviceOperationResult is device entity for Intune.
type WipeDeviceOperationResultProperties ¶
type WipeDeviceOperationResultProperties struct {
Value *string `json:"value,omitempty"`
}
WipeDeviceOperationResultProperties is