-
Notifications
You must be signed in to change notification settings - Fork 271
/
struct_directory.go
48 lines (46 loc) · 3 KB
/
struct_directory.go
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
package ecd
//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Directory is a nested struct in ecd response
type Directory struct {
EnableInternetAccess bool `json:"EnableInternetAccess" xml:"EnableInternetAccess"`
VpcId string `json:"VpcId" xml:"VpcId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
DomainPassword string `json:"DomainPassword" xml:"DomainPassword"`
EnableAdminAccess bool `json:"EnableAdminAccess" xml:"EnableAdminAccess"`
SubDomainName string `json:"SubDomainName" xml:"SubDomainName"`
DomainUserName string `json:"DomainUserName" xml:"DomainUserName"`
EnableCrossDesktopAccess bool `json:"EnableCrossDesktopAccess" xml:"EnableCrossDesktopAccess"`
CustomSecurityGroupId string `json:"CustomSecurityGroupId" xml:"CustomSecurityGroupId"`
DesktopVpcEndpoint string `json:"DesktopVpcEndpoint" xml:"DesktopVpcEndpoint"`
SsoEnabled bool `json:"SsoEnabled" xml:"SsoEnabled"`
DomainName string `json:"DomainName" xml:"DomainName"`
DesktopAccessType string `json:"DesktopAccessType" xml:"DesktopAccessType"`
MfaEnabled bool `json:"MfaEnabled" xml:"MfaEnabled"`
DirectoryType string `json:"DirectoryType" xml:"DirectoryType"`
DnsUserName string `json:"DnsUserName" xml:"DnsUserName"`
TrustPassword string `json:"TrustPassword" xml:"TrustPassword"`
OuName string `json:"OuName" xml:"OuName"`
Name string `json:"Name" xml:"Name"`
DirectoryId string `json:"DirectoryId" xml:"DirectoryId"`
NeedVerifyLoginRisk bool `json:"NeedVerifyLoginRisk" xml:"NeedVerifyLoginRisk"`
VSwitchIds []string `json:"VSwitchIds" xml:"VSwitchIds"`
FileSystemIds []string `json:"FileSystemIds" xml:"FileSystemIds"`
SubDnsAddress []string `json:"SubDnsAddress" xml:"SubDnsAddress"`
DnsAddress []string `json:"DnsAddress" xml:"DnsAddress"`
ADConnectors []ADConnector `json:"ADConnectors" xml:"ADConnectors"`
Logs []Log `json:"Logs" xml:"Logs"`
}