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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // OnPremisesConditionalAccessSettings Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.
     8  type OnPremisesConditionalAccessSettings struct {
     9  	// Entity is the base model of OnPremisesConditionalAccessSettings
    10  	Entity
    11  	// Enabled Indicates if on premises conditional access is enabled for this organization
    12  	Enabled *bool `json:"enabled,omitempty"`
    13  	// 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.
    14  	IncludedGroups []UUID `json:"includedGroups,omitempty"`
    15  	// 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.
    16  	ExcludedGroups []UUID `json:"excludedGroups,omitempty"`
    17  	// OverrideDefaultRule Override the default access rule when allowing a device to ensure access is granted.
    18  	OverrideDefaultRule *bool `json:"overrideDefaultRule,omitempty"`
    19  }
    20  
    21  // OnPremisesExtensionAttributes undocumented
    22  type OnPremisesExtensionAttributes struct {
    23  	// Object is the base model of OnPremisesExtensionAttributes
    24  	Object
    25  	// ExtensionAttribute1 undocumented
    26  	ExtensionAttribute1 *string `json:"extensionAttribute1,omitempty"`
    27  	// ExtensionAttribute2 undocumented
    28  	ExtensionAttribute2 *string `json:"extensionAttribute2,omitempty"`
    29  	// ExtensionAttribute3 undocumented
    30  	ExtensionAttribute3 *string `json:"extensionAttribute3,omitempty"`
    31  	// ExtensionAttribute4 undocumented
    32  	ExtensionAttribute4 *string `json:"extensionAttribute4,omitempty"`
    33  	// ExtensionAttribute5 undocumented
    34  	ExtensionAttribute5 *string `json:"extensionAttribute5,omitempty"`
    35  	// ExtensionAttribute6 undocumented
    36  	ExtensionAttribute6 *string `json:"extensionAttribute6,omitempty"`
    37  	// ExtensionAttribute7 undocumented
    38  	ExtensionAttribute7 *string `json:"extensionAttribute7,omitempty"`
    39  	// ExtensionAttribute8 undocumented
    40  	ExtensionAttribute8 *string `json:"extensionAttribute8,omitempty"`
    41  	// ExtensionAttribute9 undocumented
    42  	ExtensionAttribute9 *string `json:"extensionAttribute9,omitempty"`
    43  	// ExtensionAttribute10 undocumented
    44  	ExtensionAttribute10 *string `json:"extensionAttribute10,omitempty"`
    45  	// ExtensionAttribute11 undocumented
    46  	ExtensionAttribute11 *string `json:"extensionAttribute11,omitempty"`
    47  	// ExtensionAttribute12 undocumented
    48  	ExtensionAttribute12 *string `json:"extensionAttribute12,omitempty"`
    49  	// ExtensionAttribute13 undocumented
    50  	ExtensionAttribute13 *string `json:"extensionAttribute13,omitempty"`
    51  	// ExtensionAttribute14 undocumented
    52  	ExtensionAttribute14 *string `json:"extensionAttribute14,omitempty"`
    53  	// ExtensionAttribute15 undocumented
    54  	ExtensionAttribute15 *string `json:"extensionAttribute15,omitempty"`
    55  }
    56  
    57  // OnPremisesProvisioningError undocumented
    58  type OnPremisesProvisioningError struct {
    59  	// Object is the base model of OnPremisesProvisioningError
    60  	Object
    61  	// Value undocumented
    62  	Value *string `json:"value,omitempty"`
    63  	// Category undocumented
    64  	Category *string `json:"category,omitempty"`
    65  	// PropertyCausingError undocumented
    66  	PropertyCausingError *string `json:"propertyCausingError,omitempty"`
    67  	// OccurredDateTime undocumented
    68  	OccurredDateTime *time.Time `json:"occurredDateTime,omitempty"`
    69  }