github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelOn.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // OnPremisesAgent undocumented
     8  type OnPremisesAgent struct {
     9  	// Entity is the base model of OnPremisesAgent
    10  	Entity
    11  	// MachineName undocumented
    12  	MachineName *string `json:"machineName,omitempty"`
    13  	// ExternalIP undocumented
    14  	ExternalIP *string `json:"externalIp,omitempty"`
    15  	// Status undocumented
    16  	Status *AgentStatus `json:"status,omitempty"`
    17  	// SupportedPublishingTypes undocumented
    18  	SupportedPublishingTypes []OnPremisesPublishingType `json:"supportedPublishingTypes,omitempty"`
    19  	// AgentGroups undocumented
    20  	AgentGroups []OnPremisesAgentGroup `json:"agentGroups,omitempty"`
    21  }
    22  
    23  // OnPremisesAgentGroup undocumented
    24  type OnPremisesAgentGroup struct {
    25  	// Entity is the base model of OnPremisesAgentGroup
    26  	Entity
    27  	// DisplayName undocumented
    28  	DisplayName *string `json:"displayName,omitempty"`
    29  	// PublishingType undocumented
    30  	PublishingType *OnPremisesPublishingType `json:"publishingType,omitempty"`
    31  	// IsDefault undocumented
    32  	IsDefault *bool `json:"isDefault,omitempty"`
    33  	// Agents undocumented
    34  	Agents []OnPremisesAgent `json:"agents,omitempty"`
    35  	// PublishedResources undocumented
    36  	PublishedResources []PublishedResource `json:"publishedResources,omitempty"`
    37  }
    38  
    39  // OnPremisesConditionalAccessSettings Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.
    40  type OnPremisesConditionalAccessSettings struct {
    41  	// Entity is the base model of OnPremisesConditionalAccessSettings
    42  	Entity
    43  	// Enabled Indicates if on premises conditional access is enabled for this organization
    44  	Enabled *bool `json:"enabled,omitempty"`
    45  	// IncludedGroups User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.
    46  	IncludedGroups []UUID `json:"includedGroups,omitempty"`
    47  	// ExcludedGroups User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.
    48  	ExcludedGroups []UUID `json:"excludedGroups,omitempty"`
    49  	// OverrideDefaultRule Override the default access rule when allowing a device to ensure access is granted.
    50  	OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"`
    51  }
    52  
    53  // OnPremisesExtensionAttributes undocumented
    54  type OnPremisesExtensionAttributes struct {
    55  	// Object is the base model of OnPremisesExtensionAttributes
    56  	Object
    57  	// ExtensionAttribute1 undocumented
    58  	ExtensionAttribute1 *string `json:"extensionAttribute1,omitempty"`
    59  	// ExtensionAttribute2 undocumented
    60  	ExtensionAttribute2 *string `json:"extensionAttribute2,omitempty"`
    61  	// ExtensionAttribute3 undocumented
    62  	ExtensionAttribute3 *string `json:"extensionAttribute3,omitempty"`
    63  	// ExtensionAttribute4 undocumented
    64  	ExtensionAttribute4 *string `json:"extensionAttribute4,omitempty"`
    65  	// ExtensionAttribute5 undocumented
    66  	ExtensionAttribute5 *string `json:"extensionAttribute5,omitempty"`
    67  	// ExtensionAttribute6 undocumented
    68  	ExtensionAttribute6 *string `json:"extensionAttribute6,omitempty"`
    69  	// ExtensionAttribute7 undocumented
    70  	ExtensionAttribute7 *string `json:"extensionAttribute7,omitempty"`
    71  	// ExtensionAttribute8 undocumented
    72  	ExtensionAttribute8 *string `json:"extensionAttribute8,omitempty"`
    73  	// ExtensionAttribute9 undocumented
    74  	ExtensionAttribute9 *string `json:"extensionAttribute9,omitempty"`
    75  	// ExtensionAttribute10 undocumented
    76  	ExtensionAttribute10 *string `json:"extensionAttribute10,omitempty"`
    77  	// ExtensionAttribute11 undocumented
    78  	ExtensionAttribute11 *string `json:"extensionAttribute11,omitempty"`
    79  	// ExtensionAttribute12 undocumented
    80  	ExtensionAttribute12 *string `json:"extensionAttribute12,omitempty"`
    81  	// ExtensionAttribute13 undocumented
    82  	ExtensionAttribute13 *string `json:"extensionAttribute13,omitempty"`
    83  	// ExtensionAttribute14 undocumented
    84  	ExtensionAttribute14 *string `json:"extensionAttribute14,omitempty"`
    85  	// ExtensionAttribute15 undocumented
    86  	ExtensionAttribute15 *string `json:"extensionAttribute15,omitempty"`
    87  }
    88  
    89  // OnPremisesProvisioningError undocumented
    90  type OnPremisesProvisioningError struct {
    91  	// Object is the base model of OnPremisesProvisioningError
    92  	Object
    93  	// Value undocumented
    94  	Value *string `json:"value,omitempty"`
    95  	// Category undocumented
    96  	Category *string `json:"category,omitempty"`
    97  	// PropertyCausingError undocumented
    98  	PropertyCausingError *string `json:"propertyCausingError,omitempty"`
    99  	// OccurredDateTime undocumented
   100  	OccurredDateTime *time.Time `json:"occurredDateTime,omitempty"`
   101  }
   102  
   103  // OnPremisesPublishingProfile undocumented
   104  type OnPremisesPublishingProfile struct {
   105  	// Entity is the base model of OnPremisesPublishingProfile
   106  	Entity
   107  	// HybridAgentUpdaterConfiguration undocumented
   108  	HybridAgentUpdaterConfiguration *HybridAgentUpdaterConfiguration `json:"hybridAgentUpdaterConfiguration,omitempty"`
   109  	// Agents undocumented
   110  	Agents []OnPremisesAgent `json:"agents,omitempty"`
   111  	// AgentGroups undocumented
   112  	AgentGroups []OnPremisesAgentGroup `json:"agentGroups,omitempty"`
   113  	// PublishedResources undocumented
   114  	PublishedResources []PublishedResource `json:"publishedResources,omitempty"`
   115  }