github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelTargeted.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // TargetedManagedAppConfiguration Configuration used to deliver a set of custom settings as-is to all users in the targeted security group 6 type TargetedManagedAppConfiguration struct { 7 // ManagedAppConfiguration is the base model of TargetedManagedAppConfiguration 8 ManagedAppConfiguration 9 // DeployedAppCount Count of apps to which the current policy is deployed. 10 DeployedAppCount *int `json:"deployedAppCount,omitempty"` 11 // IsAssigned Indicates if the policy is deployed to any inclusion groups or not. 12 IsAssigned *bool `json:"isAssigned,omitempty"` 13 // Apps undocumented 14 Apps []ManagedMobileApp `json:"apps,omitempty"` 15 // DeploymentSummary undocumented 16 DeploymentSummary *ManagedAppPolicyDeploymentSummary `json:"deploymentSummary,omitempty"` 17 // Assignments undocumented 18 Assignments []TargetedManagedAppPolicyAssignment `json:"assignments,omitempty"` 19 } 20 21 // TargetedManagedAppPolicyAssignment The type for deployment of groups or apps. 22 type TargetedManagedAppPolicyAssignment struct { 23 // Entity is the base model of TargetedManagedAppPolicyAssignment 24 Entity 25 // Target Identifier for deployment of a group or app 26 Target *DeviceAndAppManagementAssignmentTarget `json:"target,omitempty"` 27 } 28 29 // TargetedManagedAppProtection Policy used to configure detailed management settings targeted to specific security groups 30 type TargetedManagedAppProtection struct { 31 // ManagedAppProtection is the base model of TargetedManagedAppProtection 32 ManagedAppProtection 33 // IsAssigned Indicates if the policy is deployed to any inclusion groups or not. 34 IsAssigned *bool `json:"isAssigned,omitempty"` 35 // Assignments undocumented 36 Assignments []TargetedManagedAppPolicyAssignment `json:"assignments,omitempty"` 37 }