1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// Domain undocumented
type Domain struct {
// Entity is the base model of Domain
Entity
// AuthenticationType undocumented
AuthenticationType *string `json:"authenticationType,omitempty"`
// AvailabilityStatus undocumented
AvailabilityStatus *string `json:"availabilityStatus,omitempty"`
// IsAdminManaged undocumented
IsAdminManaged *bool `json:"isAdminManaged,omitempty"`
// IsDefault undocumented
IsDefault *bool `json:"isDefault,omitempty"`
// IsInitial undocumented
IsInitial *bool `json:"isInitial,omitempty"`
// IsRoot undocumented
IsRoot *bool `json:"isRoot,omitempty"`
// IsVerified undocumented
IsVerified *bool `json:"isVerified,omitempty"`
// PasswordNotificationWindowInDays undocumented
PasswordNotificationWindowInDays *int `json:"passwordNotificationWindowInDays,omitempty"`
// PasswordValidityPeriodInDays undocumented
PasswordValidityPeriodInDays *int `json:"passwordValidityPeriodInDays,omitempty"`
// SupportedServices undocumented
SupportedServices []string `json:"supportedServices,omitempty"`
// State undocumented
State *DomainState `json:"state,omitempty"`
// ServiceConfigurationRecords undocumented
ServiceConfigurationRecords []DomainDNSRecord `json:"serviceConfigurationRecords,omitempty"`
// VerificationDNSRecords undocumented
VerificationDNSRecords []DomainDNSRecord `json:"verificationDnsRecords,omitempty"`
// DomainNameReferences undocumented
DomainNameReferences []DirectoryObject `json:"domainNameReferences,omitempty"`
}
// DomainDNSCnameRecord undocumented
type DomainDNSCnameRecord struct {
// DomainDNSRecord is the base model of DomainDNSCnameRecord
DomainDNSRecord
// CanonicalName undocumented
CanonicalName *string `json:"canonicalName,omitempty"`
}
// DomainDNSMxRecord undocumented
type DomainDNSMxRecord struct {
// DomainDNSRecord is the base model of DomainDNSMxRecord
DomainDNSRecord
// MailExchange undocumented
MailExchange *string `json:"mailExchange,omitempty"`
// Preference undocumented
Preference *int `json:"preference,omitempty"`
}
// DomainDNSRecord undocumented
type DomainDNSRecord struct {
// Entity is the base model of DomainDNSRecord
Entity
// IsOptional undocumented
IsOptional *bool `json:"isOptional,omitempty"`
// Label undocumented
Label *string `json:"label,omitempty"`
// RecordType undocumented
RecordType *string `json:"recordType,omitempty"`
// SupportedService undocumented
SupportedService *string `json:"supportedService,omitempty"`
// TTL undocumented
TTL *int `json:"ttl,omitempty"`
}
// DomainDNSSrvRecord undocumented
type DomainDNSSrvRecord struct {
// DomainDNSRecord is the base model of DomainDNSSrvRecord
DomainDNSRecord
// NameTarget undocumented
NameTarget *string `json:"nameTarget,omitempty"`
// Port undocumented
Port *int `json:"port,omitempty"`
// Priority undocumented
Priority *int `json:"priority,omitempty"`
// Protocol undocumented
Protocol *string `json:"protocol,omitempty"`
// Service undocumented
Service *string `json:"service,omitempty"`
// Weight undocumented
Weight *int `json:"weight,omitempty"`
}
// DomainDNSTxtRecord undocumented
type DomainDNSTxtRecord struct {
// DomainDNSRecord is the base model of DomainDNSTxtRecord
DomainDNSRecord
// Text undocumented
Text *string `json:"text,omitempty"`
}
// DomainDNSUnavailableRecord undocumented
type DomainDNSUnavailableRecord struct {
// DomainDNSRecord is the base model of DomainDNSUnavailableRecord
DomainDNSRecord
// Description undocumented
Description *string `json:"description,omitempty"`
}
// DomainRegistrant undocumented
type DomainRegistrant struct {
// Object is the base model of DomainRegistrant
Object
// CountryOrRegionCode undocumented
CountryOrRegionCode *string `json:"countryOrRegionCode,omitempty"`
// Organization undocumented
Organization *string `json:"organization,omitempty"`
// URL undocumented
URL *string `json:"url,omitempty"`
// Vendor undocumented
Vendor *string `json:"vendor,omitempty"`
}
// DomainSecurityProfile undocumented
type DomainSecurityProfile struct {
// Entity is the base model of DomainSecurityProfile
Entity
// ActivityGroupNames undocumented
ActivityGroupNames []string `json:"activityGroupNames,omitempty"`
// AzureSubscriptionID undocumented
AzureSubscriptionID *string `json:"azureSubscriptionId,omitempty"`
// AzureTenantID undocumented
AzureTenantID *string `json:"azureTenantId,omitempty"`
// CountHits undocumented
CountHits *int `json:"countHits,omitempty"`
// CountInOrg undocumented
CountInOrg *int `json:"countInOrg,omitempty"`
// DomainCategories undocumented
DomainCategories []ReputationCategory `json:"domainCategories,omitempty"`
// DomainRegisteredDateTime undocumented
DomainRegisteredDateTime *time.Time `json:"domainRegisteredDateTime,omitempty"`
// FirstSeenDateTime undocumented
FirstSeenDateTime *time.Time `json:"firstSeenDateTime,omitempty"`
// LastSeenDateTime undocumented
LastSeenDateTime *time.Time `json:"lastSeenDateTime,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// Registrant undocumented
Registrant *DomainRegistrant `json:"registrant,omitempty"`
// RiskScore undocumented
RiskScore *string `json:"riskScore,omitempty"`
// Tags undocumented
Tags []string `json:"tags,omitempty"`
// VendorInformation undocumented
VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
}
// DomainState undocumented
type DomainState struct {
// Object is the base model of DomainState
Object
// Status undocumented
Status *string `json:"status,omitempty"`
// Operation undocumented
Operation *string `json:"operation,omitempty"`
// LastActionDateTime undocumented
LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"`
}
|