5
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2024-11-26 23:41:36 +00:00
matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/WindowsNetworkIsolationPolicyModel.go

26 lines
3.1 KiB
Go

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
// WindowsNetworkIsolationPolicy undocumented
type WindowsNetworkIsolationPolicy struct {
// Object is the base model of WindowsNetworkIsolationPolicy
Object
// EnterpriseNetworkDomainNames This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to.
EnterpriseNetworkDomainNames []string `json:"enterpriseNetworkDomainNames,omitempty"`
// EnterpriseCloudResources Contains a list of enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy. This collection can contain a maximum of 500 elements.
EnterpriseCloudResources []ProxiedDomain `json:"enterpriseCloudResources,omitempty"`
// EnterpriseIPRanges Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to. This collection can contain a maximum of 500 elements.
EnterpriseIPRanges []IPRange `json:"enterpriseIPRanges,omitempty"`
// EnterpriseInternalProxyServers This is the comma-separated list of internal proxy servers. For example, "157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59". These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseCloudResources policy to force traffic to the matched cloud resources through these proxies.
EnterpriseInternalProxyServers []string `json:"enterpriseInternalProxyServers,omitempty"`
// EnterpriseIPRangesAreAuthoritative Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false.
EnterpriseIPRangesAreAuthoritative *bool `json:"enterpriseIPRangesAreAuthoritative,omitempty"`
// EnterpriseProxyServers This is a list of proxy servers. Any server not on this list is considered non-enterprise.
EnterpriseProxyServers []string `json:"enterpriseProxyServers,omitempty"`
// EnterpriseProxyServersAreAuthoritative Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false
EnterpriseProxyServersAreAuthoritative *bool `json:"enterpriseProxyServersAreAuthoritative,omitempty"`
// NeutralDomainResources List of domain names that can used for work or personal resource.
NeutralDomainResources []string `json:"neutralDomainResources,omitempty"`
}