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  }