github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelManagement.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // ManagementCertificateWithThumbprint undocumented 8 type ManagementCertificateWithThumbprint struct { 9 // Object is the base model of ManagementCertificateWithThumbprint 10 Object 11 // Thumbprint The thumbprint of the management certificate 12 Thumbprint *string `json:"thumbprint,omitempty"` 13 // Certificate The Base 64 encoded management certificate 14 Certificate *string `json:"certificate,omitempty"` 15 } 16 17 // ManagementCondition Management conditions are events that can be triggered dynamically such as geo-fences, time-fences, and network-fences. 18 type ManagementCondition struct { 19 // Entity is the base model of ManagementCondition 20 Entity 21 // UniqueName Unique name for the management condition. Used in management condition expressions. 22 UniqueName *string `json:"uniqueName,omitempty"` 23 // DisplayName The admin defined name of the management condition. 24 DisplayName *string `json:"displayName,omitempty"` 25 // Description The admin defined description of the management condition. 26 Description *string `json:"description,omitempty"` 27 // CreatedDateTime The time the management condition was created. Generated service side. 28 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 29 // ModifiedDateTime The time the management condition was last modified. Updated service side. 30 ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"` 31 // ETag ETag of the management condition. Updated service side. 32 ETag *string `json:"eTag,omitempty"` 33 // ApplicablePlatforms The applicable platforms for this management condition. 34 ApplicablePlatforms []DevicePlatformType `json:"applicablePlatforms,omitempty"` 35 // ManagementConditionStatements undocumented 36 ManagementConditionStatements []ManagementConditionStatement `json:"managementConditionStatements,omitempty"` 37 } 38 39 // ManagementConditionExpression undocumented 40 type ManagementConditionExpression struct { 41 // Object is the base model of ManagementConditionExpression 42 Object 43 } 44 45 // ManagementConditionExpressionModel undocumented 46 type ManagementConditionExpressionModel struct { 47 // ManagementConditionExpression is the base model of ManagementConditionExpressionModel 48 ManagementConditionExpression 49 } 50 51 // ManagementConditionExpressionString undocumented 52 type ManagementConditionExpressionString struct { 53 // ManagementConditionExpression is the base model of ManagementConditionExpressionString 54 ManagementConditionExpression 55 // Value The management condition statement expression string value. 56 Value *string `json:"value,omitempty"` 57 } 58 59 // ManagementConditionStatement A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met. 60 type ManagementConditionStatement struct { 61 // Entity is the base model of ManagementConditionStatement 62 Entity 63 // DisplayName The admin defined name of the management condition statement. 64 DisplayName *string `json:"displayName,omitempty"` 65 // Description The admin defined description of the management condition statement. 66 Description *string `json:"description,omitempty"` 67 // CreatedDateTime The time the management condition statement was created. Generated service side. 68 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 69 // ModifiedDateTime The time the management condition statement was last modified. Updated service side. 70 ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"` 71 // Expression The management condition statement expression used to evaluate if a management condition statement was activated/deactivated. 72 Expression *ManagementConditionExpression `json:"expression,omitempty"` 73 // ETag ETag of the management condition statement. Updated service side. 74 ETag *string `json:"eTag,omitempty"` 75 // ApplicablePlatforms The applicable platforms for this management condition statement. 76 ApplicablePlatforms []DevicePlatformType `json:"applicablePlatforms,omitempty"` 77 // ManagementConditions undocumented 78 ManagementConditions []ManagementCondition `json:"managementConditions,omitempty"` 79 }