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