github.com/vmware/govmomi@v0.51.0/ssoadmin/types/types.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package types
     6  
     7  import (
     8  	"net/url"
     9  	"reflect"
    10  
    11  	"github.com/vmware/govmomi/vim25/types"
    12  )
    13  
    14  type AddCertificate AddCertificateRequestType
    15  
    16  func init() {
    17  	types.Add("sso:AddCertificate", reflect.TypeOf((*AddCertificate)(nil)).Elem())
    18  }
    19  
    20  type AddCertificateRequestType struct {
    21  	This        types.ManagedObjectReference `xml:"_this"`
    22  	Certificate string                       `xml:"certificate"`
    23  }
    24  
    25  func init() {
    26  	types.Add("sso:AddCertificateRequestType", reflect.TypeOf((*AddCertificateRequestType)(nil)).Elem())
    27  }
    28  
    29  type AddCertificateResponse struct {
    30  	Returnval bool `xml:"returnval"`
    31  }
    32  
    33  type AddExternalDomain AddExternalDomainRequestType
    34  
    35  func init() {
    36  	types.Add("sso:AddExternalDomain", reflect.TypeOf((*AddExternalDomain)(nil)).Elem())
    37  }
    38  
    39  type AddExternalDomainRequestType struct {
    40  	This               types.ManagedObjectReference                           `xml:"_this"`
    41  	ServerType         string                                                 `xml:"serverType"`
    42  	DomainName         string                                                 `xml:"domainName"`
    43  	DomainAlias        string                                                 `xml:"domainAlias,omitempty"`
    44  	Details            AdminExternalDomainDetails                             `xml:"details"`
    45  	AuthenticationType string                                                 `xml:"authenticationType"`
    46  	AuthnCredentials   *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
    47  }
    48  
    49  func init() {
    50  	types.Add("sso:AddExternalDomainRequestType", reflect.TypeOf((*AddExternalDomainRequestType)(nil)).Elem())
    51  }
    52  
    53  type AddExternalDomainResponse struct {
    54  }
    55  
    56  type AddGroupToLocalGroup AddGroupToLocalGroupRequestType
    57  
    58  func init() {
    59  	types.Add("sso:AddGroupToLocalGroup", reflect.TypeOf((*AddGroupToLocalGroup)(nil)).Elem())
    60  }
    61  
    62  type AddGroupToLocalGroupRequestType struct {
    63  	This      types.ManagedObjectReference `xml:"_this"`
    64  	GroupId   PrincipalId                  `xml:"groupId"`
    65  	GroupName string                       `xml:"groupName"`
    66  }
    67  
    68  func init() {
    69  	types.Add("sso:AddGroupToLocalGroupRequestType", reflect.TypeOf((*AddGroupToLocalGroupRequestType)(nil)).Elem())
    70  }
    71  
    72  type AddGroupToLocalGroupResponse struct {
    73  	Returnval bool `xml:"returnval"`
    74  }
    75  
    76  type AddGroupsToLocalGroup AddGroupsToLocalGroupRequestType
    77  
    78  func init() {
    79  	types.Add("sso:AddGroupsToLocalGroup", reflect.TypeOf((*AddGroupsToLocalGroup)(nil)).Elem())
    80  }
    81  
    82  type AddGroupsToLocalGroupRequestType struct {
    83  	This      types.ManagedObjectReference `xml:"_this"`
    84  	GroupIds  []PrincipalId                `xml:"groupIds"`
    85  	GroupName string                       `xml:"groupName"`
    86  }
    87  
    88  func init() {
    89  	types.Add("sso:AddGroupsToLocalGroupRequestType", reflect.TypeOf((*AddGroupsToLocalGroupRequestType)(nil)).Elem())
    90  }
    91  
    92  type AddGroupsToLocalGroupResponse struct {
    93  	Returnval []bool `xml:"returnval"`
    94  }
    95  
    96  type AddUserToLocalGroup AddUserToLocalGroupRequestType
    97  
    98  func init() {
    99  	types.Add("sso:AddUserToLocalGroup", reflect.TypeOf((*AddUserToLocalGroup)(nil)).Elem())
   100  }
   101  
   102  type AddUserToLocalGroupRequestType struct {
   103  	This      types.ManagedObjectReference `xml:"_this"`
   104  	UserId    PrincipalId                  `xml:"userId"`
   105  	GroupName string                       `xml:"groupName"`
   106  }
   107  
   108  func init() {
   109  	types.Add("sso:AddUserToLocalGroupRequestType", reflect.TypeOf((*AddUserToLocalGroupRequestType)(nil)).Elem())
   110  }
   111  
   112  type AddUserToLocalGroupResponse struct {
   113  	Returnval bool `xml:"returnval"`
   114  }
   115  
   116  type AddUsersToLocalGroup AddUsersToLocalGroupRequestType
   117  
   118  func init() {
   119  	types.Add("sso:AddUsersToLocalGroup", reflect.TypeOf((*AddUsersToLocalGroup)(nil)).Elem())
   120  }
   121  
   122  type AddUsersToLocalGroupRequestType struct {
   123  	This      types.ManagedObjectReference `xml:"_this"`
   124  	UserIds   []PrincipalId                `xml:"userIds"`
   125  	GroupName string                       `xml:"groupName"`
   126  }
   127  
   128  func init() {
   129  	types.Add("sso:AddUsersToLocalGroupRequestType", reflect.TypeOf((*AddUsersToLocalGroupRequestType)(nil)).Elem())
   130  }
   131  
   132  type AddUsersToLocalGroupResponse struct {
   133  	Returnval []bool `xml:"returnval"`
   134  }
   135  
   136  type AdminConfigurationManagementServiceCertificateChain struct {
   137  	types.DynamicData
   138  
   139  	Certificates []string `xml:"certificates"`
   140  }
   141  
   142  func init() {
   143  	types.Add("sso:AdminConfigurationManagementServiceCertificateChain", reflect.TypeOf((*AdminConfigurationManagementServiceCertificateChain)(nil)).Elem())
   144  }
   145  
   146  type AdminDomainManagementServiceAuthenticationCredentails struct {
   147  	types.DynamicData
   148  
   149  	Username string `xml:"username"`
   150  	Password string `xml:"password"`
   151  }
   152  
   153  func init() {
   154  	types.Add("sso:AdminDomainManagementServiceAuthenticationCredentails", reflect.TypeOf((*AdminDomainManagementServiceAuthenticationCredentails)(nil)).Elem())
   155  }
   156  
   157  type AdminDomains struct {
   158  	types.DynamicData
   159  
   160  	ExternalDomains  []AdminExternalDomain `xml:"externalDomains"`
   161  	SystemDomainName string                `xml:"systemDomainName"`
   162  }
   163  
   164  func init() {
   165  	types.Add("sso:AdminDomains", reflect.TypeOf((*AdminDomains)(nil)).Elem())
   166  }
   167  
   168  type AdminExternalDomain struct {
   169  	types.DynamicData
   170  
   171  	Type                  string                                   `xml:"type"`
   172  	Name                  string                                   `xml:"name"`
   173  	Alias                 string                                   `xml:"alias,omitempty"`
   174  	Details               AdminExternalDomainDetails               `xml:"details"`
   175  	AuthenticationDetails AdminExternalDomainAuthenticationDetails `xml:"authenticationDetails"`
   176  }
   177  
   178  func init() {
   179  	types.Add("sso:AdminExternalDomain", reflect.TypeOf((*AdminExternalDomain)(nil)).Elem())
   180  }
   181  
   182  type AdminExternalDomainAuthenticationDetails struct {
   183  	types.DynamicData
   184  
   185  	AuthenticationType string `xml:"authenticationType"`
   186  	Username           string `xml:"username,omitempty"`
   187  }
   188  
   189  func init() {
   190  	types.Add("sso:AdminExternalDomainAuthenticationDetails", reflect.TypeOf((*AdminExternalDomainAuthenticationDetails)(nil)).Elem())
   191  }
   192  
   193  type AdminExternalDomainDetails struct {
   194  	types.DynamicData
   195  
   196  	FriendlyName         string  `xml:"friendlyName"`
   197  	UserBaseDn           string  `xml:"userBaseDn"`
   198  	GroupBaseDn          string  `xml:"groupBaseDn"`
   199  	PrimaryUrl           url.URL `xml:"primaryUrl"`
   200  	FailoverUrl          url.URL `xml:"failoverUrl,omitempty"`
   201  	SearchTimeoutSeconds int32   `xml:"searchTimeoutSeconds"`
   202  }
   203  
   204  func init() {
   205  	types.Add("sso:AdminExternalDomainDetails", reflect.TypeOf((*AdminExternalDomainDetails)(nil)).Elem())
   206  }
   207  
   208  type AdminGroup struct {
   209  	types.DynamicData
   210  
   211  	Id      PrincipalId       `xml:"id"`
   212  	Alias   *PrincipalId      `xml:"alias,omitempty"`
   213  	Details AdminGroupDetails `xml:"details"`
   214  }
   215  
   216  func init() {
   217  	types.Add("sso:AdminGroup", reflect.TypeOf((*AdminGroup)(nil)).Elem())
   218  }
   219  
   220  type AdminGroupDetails struct {
   221  	types.DynamicData
   222  
   223  	Description string `xml:"description,omitempty"`
   224  }
   225  
   226  func init() {
   227  	types.Add("sso:AdminGroupDetails", reflect.TypeOf((*AdminGroupDetails)(nil)).Elem())
   228  }
   229  
   230  type AdminLockoutPolicy struct {
   231  	types.DynamicData
   232  
   233  	Description              string `xml:"description"`
   234  	MaxFailedAttempts        int32  `xml:"maxFailedAttempts"`
   235  	FailedAttemptIntervalSec int64  `xml:"failedAttemptIntervalSec"`
   236  	AutoUnlockIntervalSec    int64  `xml:"autoUnlockIntervalSec"`
   237  }
   238  
   239  func init() {
   240  	types.Add("sso:AdminLockoutPolicy", reflect.TypeOf((*AdminLockoutPolicy)(nil)).Elem())
   241  }
   242  
   243  type AdminMailContent struct {
   244  	types.DynamicData
   245  
   246  	From    string `xml:"from"`
   247  	To      string `xml:"to"`
   248  	Subject string `xml:"subject"`
   249  	Content string `xml:"content"`
   250  }
   251  
   252  func init() {
   253  	types.Add("sso:AdminMailContent", reflect.TypeOf((*AdminMailContent)(nil)).Elem())
   254  }
   255  
   256  type AdminPasswordExpirationConfig struct {
   257  	types.DynamicData
   258  
   259  	EmailNotificationEnabled bool    `xml:"emailNotificationEnabled"`
   260  	EmailFrom                string  `xml:"emailFrom,omitempty"`
   261  	EmailSubject             string  `xml:"emailSubject,omitempty"`
   262  	NotificationDays         []int32 `xml:"notificationDays,omitempty"`
   263  }
   264  
   265  func init() {
   266  	types.Add("sso:AdminPasswordExpirationConfig", reflect.TypeOf((*AdminPasswordExpirationConfig)(nil)).Elem())
   267  }
   268  
   269  type AdminPasswordFormat struct {
   270  	types.DynamicData
   271  
   272  	LengthRestriction              AdminPasswordFormatLengthRestriction     `xml:"lengthRestriction"`
   273  	AlphabeticRestriction          AdminPasswordFormatAlphabeticRestriction `xml:"alphabeticRestriction"`
   274  	MinNumericCount                int32                                    `xml:"minNumericCount"`
   275  	MinSpecialCharCount            int32                                    `xml:"minSpecialCharCount"`
   276  	MaxIdenticalAdjacentCharacters int32                                    `xml:"maxIdenticalAdjacentCharacters"`
   277  }
   278  
   279  func init() {
   280  	types.Add("sso:AdminPasswordFormat", reflect.TypeOf((*AdminPasswordFormat)(nil)).Elem())
   281  }
   282  
   283  type AdminPasswordFormatAlphabeticRestriction struct {
   284  	types.DynamicData
   285  
   286  	MinAlphabeticCount int32 `xml:"minAlphabeticCount"`
   287  	MinUppercaseCount  int32 `xml:"minUppercaseCount"`
   288  	MinLowercaseCount  int32 `xml:"minLowercaseCount"`
   289  }
   290  
   291  func init() {
   292  	types.Add("sso:AdminPasswordFormatAlphabeticRestriction", reflect.TypeOf((*AdminPasswordFormatAlphabeticRestriction)(nil)).Elem())
   293  }
   294  
   295  type AdminPasswordFormatLengthRestriction struct {
   296  	types.DynamicData
   297  
   298  	MinLength int32 `xml:"minLength"`
   299  	MaxLength int32 `xml:"maxLength"`
   300  }
   301  
   302  func init() {
   303  	types.Add("sso:AdminPasswordFormatLengthRestriction", reflect.TypeOf((*AdminPasswordFormatLengthRestriction)(nil)).Elem())
   304  }
   305  
   306  type AdminPasswordPolicy struct {
   307  	types.DynamicData
   308  
   309  	Description                      string              `xml:"description"`
   310  	ProhibitedPreviousPasswordsCount int32               `xml:"prohibitedPreviousPasswordsCount"`
   311  	PasswordFormat                   AdminPasswordFormat `xml:"passwordFormat"`
   312  	PasswordLifetimeDays             int32               `xml:"passwordLifetimeDays,omitempty"`
   313  }
   314  
   315  func init() {
   316  	types.Add("sso:AdminPasswordPolicy", reflect.TypeOf((*AdminPasswordPolicy)(nil)).Elem())
   317  }
   318  
   319  type AdminPersonDetails struct {
   320  	types.DynamicData
   321  
   322  	Description  string `xml:"description,omitempty"`
   323  	EmailAddress string `xml:"emailAddress,omitempty"`
   324  	FirstName    string `xml:"firstName,omitempty"`
   325  	LastName     string `xml:"lastName,omitempty"`
   326  }
   327  
   328  func init() {
   329  	types.Add("sso:AdminPersonDetails", reflect.TypeOf((*AdminPersonDetails)(nil)).Elem())
   330  }
   331  
   332  type AdminPersonUser struct {
   333  	types.DynamicData
   334  
   335  	Id       PrincipalId        `xml:"id"`
   336  	Alias    *PrincipalId       `xml:"alias,omitempty"`
   337  	Details  AdminPersonDetails `xml:"details"`
   338  	Disabled bool               `xml:"disabled"`
   339  	Locked   bool               `xml:"locked"`
   340  }
   341  
   342  func init() {
   343  	types.Add("sso:AdminPersonUser", reflect.TypeOf((*AdminPersonUser)(nil)).Elem())
   344  }
   345  
   346  type AdminPrincipalDiscoveryServiceSearchCriteria struct {
   347  	types.DynamicData
   348  
   349  	SearchString string `xml:"searchString"`
   350  	Domain       string `xml:"domain"`
   351  }
   352  
   353  func init() {
   354  	types.Add("sso:AdminPrincipalDiscoveryServiceSearchCriteria", reflect.TypeOf((*AdminPrincipalDiscoveryServiceSearchCriteria)(nil)).Elem())
   355  }
   356  
   357  type AdminPrincipalDiscoveryServiceSearchResult struct {
   358  	types.DynamicData
   359  
   360  	PersonUsers   []AdminPersonUser   `xml:"personUsers,omitempty"`
   361  	SolutionUsers []AdminSolutionUser `xml:"solutionUsers,omitempty"`
   362  	Groups        []AdminGroup        `xml:"groups,omitempty"`
   363  }
   364  
   365  func init() {
   366  	types.Add("sso:AdminPrincipalDiscoveryServiceSearchResult", reflect.TypeOf((*AdminPrincipalDiscoveryServiceSearchResult)(nil)).Elem())
   367  }
   368  
   369  type AdminServiceContent struct {
   370  	types.DynamicData
   371  
   372  	SessionManager                  types.ManagedObjectReference `xml:"sessionManager"`
   373  	ConfigurationManagementService  types.ManagedObjectReference `xml:"configurationManagementService"`
   374  	SmtpManagementService           types.ManagedObjectReference `xml:"smtpManagementService"`
   375  	PrincipalDiscoveryService       types.ManagedObjectReference `xml:"principalDiscoveryService"`
   376  	PrincipalManagementService      types.ManagedObjectReference `xml:"principalManagementService"`
   377  	RoleManagementService           types.ManagedObjectReference `xml:"roleManagementService"`
   378  	PasswordPolicyService           types.ManagedObjectReference `xml:"passwordPolicyService"`
   379  	LockoutPolicyService            types.ManagedObjectReference `xml:"lockoutPolicyService"`
   380  	DomainManagementService         types.ManagedObjectReference `xml:"domainManagementService"`
   381  	IdentitySourceManagementService types.ManagedObjectReference `xml:"identitySourceManagementService"`
   382  	SystemManagementService         types.ManagedObjectReference `xml:"systemManagementService"`
   383  	ComputerManagementService       types.ManagedObjectReference `xml:"computerManagementService"`
   384  	SsoHealthManagementService      types.ManagedObjectReference `xml:"ssoHealthManagementService"`
   385  	DeploymentInformationService    types.ManagedObjectReference `xml:"deploymentInformationService"`
   386  	ReplicationService              types.ManagedObjectReference `xml:"replicationService"`
   387  }
   388  
   389  func init() {
   390  	types.Add("sso:AdminServiceContent", reflect.TypeOf((*AdminServiceContent)(nil)).Elem())
   391  }
   392  
   393  type AdminSmtpConfig struct {
   394  	types.DynamicData
   395  
   396  	Host         string `xml:"host,omitempty"`
   397  	Port         int32  `xml:"port,omitempty"`
   398  	Authenticate *bool  `xml:"authenticate"`
   399  	User         string `xml:"user,omitempty"`
   400  	Password     string `xml:"password,omitempty"`
   401  }
   402  
   403  func init() {
   404  	types.Add("sso:AdminSmtpConfig", reflect.TypeOf((*AdminSmtpConfig)(nil)).Elem())
   405  }
   406  
   407  type AdminSolutionDetails struct {
   408  	types.DynamicData
   409  
   410  	Description string `xml:"description,omitempty"`
   411  	Certificate string `xml:"certificate"`
   412  }
   413  
   414  func init() {
   415  	types.Add("sso:AdminSolutionDetails", reflect.TypeOf((*AdminSolutionDetails)(nil)).Elem())
   416  }
   417  
   418  type AdminSolutionUser struct {
   419  	types.DynamicData
   420  
   421  	Id       PrincipalId          `xml:"id"`
   422  	Alias    *PrincipalId         `xml:"alias,omitempty"`
   423  	Details  AdminSolutionDetails `xml:"details"`
   424  	Disabled bool                 `xml:"disabled"`
   425  }
   426  
   427  func init() {
   428  	types.Add("sso:AdminSolutionUser", reflect.TypeOf((*AdminSolutionUser)(nil)).Elem())
   429  }
   430  
   431  type AdminUser struct {
   432  	types.DynamicData
   433  
   434  	Id          PrincipalId  `xml:"id"`
   435  	Alias       *PrincipalId `xml:"alias,omitempty"`
   436  	Kind        string       `xml:"kind"`
   437  	Description string       `xml:"description,omitempty"`
   438  }
   439  
   440  func init() {
   441  	types.Add("sso:AdminUser", reflect.TypeOf((*AdminUser)(nil)).Elem())
   442  }
   443  
   444  type CreateLocalGroup CreateLocalGroupRequestType
   445  
   446  func init() {
   447  	types.Add("sso:CreateLocalGroup", reflect.TypeOf((*CreateLocalGroup)(nil)).Elem())
   448  }
   449  
   450  type CreateLocalGroupRequestType struct {
   451  	This         types.ManagedObjectReference `xml:"_this"`
   452  	GroupName    string                       `xml:"groupName"`
   453  	GroupDetails AdminGroupDetails            `xml:"groupDetails"`
   454  }
   455  
   456  func init() {
   457  	types.Add("sso:CreateLocalGroupRequestType", reflect.TypeOf((*CreateLocalGroupRequestType)(nil)).Elem())
   458  }
   459  
   460  type CreateLocalGroupResponse struct {
   461  }
   462  
   463  type CreateLocalPersonUser CreateLocalPersonUserRequestType
   464  
   465  func init() {
   466  	types.Add("sso:CreateLocalPersonUser", reflect.TypeOf((*CreateLocalPersonUser)(nil)).Elem())
   467  }
   468  
   469  type CreateLocalPersonUserRequestType struct {
   470  	This        types.ManagedObjectReference `xml:"_this"`
   471  	UserName    string                       `xml:"userName"`
   472  	UserDetails AdminPersonDetails           `xml:"userDetails"`
   473  	Password    string                       `xml:"password"`
   474  }
   475  
   476  func init() {
   477  	types.Add("sso:CreateLocalPersonUserRequestType", reflect.TypeOf((*CreateLocalPersonUserRequestType)(nil)).Elem())
   478  }
   479  
   480  type CreateLocalPersonUserResponse struct {
   481  }
   482  
   483  type CreateLocalSolutionUser CreateLocalSolutionUserRequestType
   484  
   485  func init() {
   486  	types.Add("sso:CreateLocalSolutionUser", reflect.TypeOf((*CreateLocalSolutionUser)(nil)).Elem())
   487  }
   488  
   489  type CreateLocalSolutionUserRequestType struct {
   490  	This        types.ManagedObjectReference `xml:"_this"`
   491  	UserName    string                       `xml:"userName"`
   492  	UserDetails AdminSolutionDetails         `xml:"userDetails"`
   493  }
   494  
   495  func init() {
   496  	types.Add("sso:CreateLocalSolutionUserRequestType", reflect.TypeOf((*CreateLocalSolutionUserRequestType)(nil)).Elem())
   497  }
   498  
   499  type CreateLocalSolutionUserResponse struct {
   500  }
   501  
   502  type DeleteCertificate DeleteCertificateRequestType
   503  
   504  func init() {
   505  	types.Add("sso:DeleteCertificate", reflect.TypeOf((*DeleteCertificate)(nil)).Elem())
   506  }
   507  
   508  type DeleteCertificateRequestType struct {
   509  	This        types.ManagedObjectReference `xml:"_this"`
   510  	Fingerprint string                       `xml:"fingerprint"`
   511  }
   512  
   513  func init() {
   514  	types.Add("sso:DeleteCertificateRequestType", reflect.TypeOf((*DeleteCertificateRequestType)(nil)).Elem())
   515  }
   516  
   517  type DeleteCertificateResponse struct {
   518  	Returnval bool `xml:"returnval"`
   519  }
   520  
   521  type DeleteDomain DeleteDomainRequestType
   522  
   523  func init() {
   524  	types.Add("sso:DeleteDomain", reflect.TypeOf((*DeleteDomain)(nil)).Elem())
   525  }
   526  
   527  type DeleteDomainRequestType struct {
   528  	This types.ManagedObjectReference `xml:"_this"`
   529  	Name string                       `xml:"name"`
   530  }
   531  
   532  func init() {
   533  	types.Add("sso:DeleteDomainRequestType", reflect.TypeOf((*DeleteDomainRequestType)(nil)).Elem())
   534  }
   535  
   536  type DeleteDomainResponse struct {
   537  }
   538  
   539  type DeleteLocalPrincipal DeleteLocalPrincipalRequestType
   540  
   541  func init() {
   542  	types.Add("sso:DeleteLocalPrincipal", reflect.TypeOf((*DeleteLocalPrincipal)(nil)).Elem())
   543  }
   544  
   545  type DeleteLocalPrincipalRequestType struct {
   546  	This          types.ManagedObjectReference `xml:"_this"`
   547  	PrincipalName string                       `xml:"principalName"`
   548  }
   549  
   550  func init() {
   551  	types.Add("sso:DeleteLocalPrincipalRequestType", reflect.TypeOf((*DeleteLocalPrincipalRequestType)(nil)).Elem())
   552  }
   553  
   554  type DeleteLocalPrincipalResponse struct {
   555  }
   556  
   557  type DisableUserAccount DisableUserAccountRequestType
   558  
   559  func init() {
   560  	types.Add("sso:DisableUserAccount", reflect.TypeOf((*DisableUserAccount)(nil)).Elem())
   561  }
   562  
   563  type DisableUserAccountRequestType struct {
   564  	This   types.ManagedObjectReference `xml:"_this"`
   565  	UserId PrincipalId                  `xml:"userId"`
   566  }
   567  
   568  func init() {
   569  	types.Add("sso:DisableUserAccountRequestType", reflect.TypeOf((*DisableUserAccountRequestType)(nil)).Elem())
   570  }
   571  
   572  type DisableUserAccountResponse struct {
   573  	Returnval bool `xml:"returnval"`
   574  }
   575  
   576  type EnableUserAccount EnableUserAccountRequestType
   577  
   578  func init() {
   579  	types.Add("sso:EnableUserAccount", reflect.TypeOf((*EnableUserAccount)(nil)).Elem())
   580  }
   581  
   582  type EnableUserAccountRequestType struct {
   583  	This   types.ManagedObjectReference `xml:"_this"`
   584  	UserId PrincipalId                  `xml:"userId"`
   585  }
   586  
   587  func init() {
   588  	types.Add("sso:EnableUserAccountRequestType", reflect.TypeOf((*EnableUserAccountRequestType)(nil)).Elem())
   589  }
   590  
   591  type EnableUserAccountResponse struct {
   592  	Returnval bool `xml:"returnval"`
   593  }
   594  
   595  type Find FindRequestType
   596  
   597  func init() {
   598  	types.Add("sso:Find", reflect.TypeOf((*Find)(nil)).Elem())
   599  }
   600  
   601  type FindAllParentGroups FindAllParentGroupsRequestType
   602  
   603  func init() {
   604  	types.Add("sso:FindAllParentGroups", reflect.TypeOf((*FindAllParentGroups)(nil)).Elem())
   605  }
   606  
   607  type FindAllParentGroupsRequestType struct {
   608  	This   types.ManagedObjectReference `xml:"_this"`
   609  	UserId PrincipalId                  `xml:"userId"`
   610  }
   611  
   612  func init() {
   613  	types.Add("sso:FindAllParentGroupsRequestType", reflect.TypeOf((*FindAllParentGroupsRequestType)(nil)).Elem())
   614  }
   615  
   616  type FindAllParentGroupsResponse struct {
   617  	Returnval []PrincipalId `xml:"returnval,omitempty"`
   618  }
   619  
   620  type FindCertificate FindCertificateRequestType
   621  
   622  func init() {
   623  	types.Add("sso:FindCertificate", reflect.TypeOf((*FindCertificate)(nil)).Elem())
   624  }
   625  
   626  type FindCertificateRequestType struct {
   627  	This        types.ManagedObjectReference `xml:"_this"`
   628  	Fingerprint string                       `xml:"fingerprint"`
   629  }
   630  
   631  func init() {
   632  	types.Add("sso:FindCertificateRequestType", reflect.TypeOf((*FindCertificateRequestType)(nil)).Elem())
   633  }
   634  
   635  type FindCertificateResponse struct {
   636  	Returnval string `xml:"returnval,omitempty"`
   637  }
   638  
   639  type FindDirectParentGroups FindDirectParentGroupsRequestType
   640  
   641  func init() {
   642  	types.Add("sso:FindDirectParentGroups", reflect.TypeOf((*FindDirectParentGroups)(nil)).Elem())
   643  }
   644  
   645  type FindDirectParentGroupsRequestType struct {
   646  	This        types.ManagedObjectReference `xml:"_this"`
   647  	PrincipalId PrincipalId                  `xml:"principalId"`
   648  }
   649  
   650  func init() {
   651  	types.Add("sso:FindDirectParentGroupsRequestType", reflect.TypeOf((*FindDirectParentGroupsRequestType)(nil)).Elem())
   652  }
   653  
   654  type FindDirectParentGroupsResponse struct {
   655  	Returnval []AdminGroup `xml:"returnval,omitempty"`
   656  }
   657  
   658  type FindDisabledPersonUsers FindDisabledPersonUsersRequestType
   659  
   660  func init() {
   661  	types.Add("sso:FindDisabledPersonUsers", reflect.TypeOf((*FindDisabledPersonUsers)(nil)).Elem())
   662  }
   663  
   664  type FindDisabledPersonUsersRequestType struct {
   665  	This      types.ManagedObjectReference `xml:"_this"`
   666  	SearchStr string                       `xml:"searchStr"`
   667  	Limit     int32                        `xml:"limit"`
   668  }
   669  
   670  func init() {
   671  	types.Add("sso:FindDisabledPersonUsersRequestType", reflect.TypeOf((*FindDisabledPersonUsersRequestType)(nil)).Elem())
   672  }
   673  
   674  type FindDisabledPersonUsersResponse struct {
   675  	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
   676  }
   677  
   678  type FindDisabledSolutionUsers FindDisabledSolutionUsersRequestType
   679  
   680  func init() {
   681  	types.Add("sso:FindDisabledSolutionUsers", reflect.TypeOf((*FindDisabledSolutionUsers)(nil)).Elem())
   682  }
   683  
   684  type FindDisabledSolutionUsersRequestType struct {
   685  	This      types.ManagedObjectReference `xml:"_this"`
   686  	SearchStr string                       `xml:"searchStr"`
   687  }
   688  
   689  func init() {
   690  	types.Add("sso:FindDisabledSolutionUsersRequestType", reflect.TypeOf((*FindDisabledSolutionUsersRequestType)(nil)).Elem())
   691  }
   692  
   693  type FindDisabledSolutionUsersResponse struct {
   694  	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
   695  }
   696  
   697  type FindExternalDomain FindExternalDomainRequestType
   698  
   699  func init() {
   700  	types.Add("sso:FindExternalDomain", reflect.TypeOf((*FindExternalDomain)(nil)).Elem())
   701  }
   702  
   703  type FindExternalDomainRequestType struct {
   704  	This   types.ManagedObjectReference `xml:"_this"`
   705  	Filter string                       `xml:"filter"`
   706  }
   707  
   708  func init() {
   709  	types.Add("sso:FindExternalDomainRequestType", reflect.TypeOf((*FindExternalDomainRequestType)(nil)).Elem())
   710  }
   711  
   712  type FindExternalDomainResponse struct {
   713  	Returnval *AdminExternalDomain `xml:"returnval,omitempty"`
   714  }
   715  
   716  type FindGroup FindGroupRequestType
   717  
   718  func init() {
   719  	types.Add("sso:FindGroup", reflect.TypeOf((*FindGroup)(nil)).Elem())
   720  }
   721  
   722  type FindGroupRequestType struct {
   723  	This    types.ManagedObjectReference `xml:"_this"`
   724  	GroupId PrincipalId                  `xml:"groupId"`
   725  }
   726  
   727  func init() {
   728  	types.Add("sso:FindGroupRequestType", reflect.TypeOf((*FindGroupRequestType)(nil)).Elem())
   729  }
   730  
   731  type FindGroupResponse struct {
   732  	Returnval *AdminGroup `xml:"returnval,omitempty"`
   733  }
   734  
   735  type FindGroups FindGroupsRequestType
   736  
   737  func init() {
   738  	types.Add("sso:FindGroups", reflect.TypeOf((*FindGroups)(nil)).Elem())
   739  }
   740  
   741  type FindGroupsInGroup FindGroupsInGroupRequestType
   742  
   743  func init() {
   744  	types.Add("sso:FindGroupsInGroup", reflect.TypeOf((*FindGroupsInGroup)(nil)).Elem())
   745  }
   746  
   747  type FindGroupsInGroupRequestType struct {
   748  	This         types.ManagedObjectReference `xml:"_this"`
   749  	GroupId      PrincipalId                  `xml:"groupId"`
   750  	SearchString string                       `xml:"searchString"`
   751  	Limit        int32                        `xml:"limit"`
   752  }
   753  
   754  func init() {
   755  	types.Add("sso:FindGroupsInGroupRequestType", reflect.TypeOf((*FindGroupsInGroupRequestType)(nil)).Elem())
   756  }
   757  
   758  type FindGroupsInGroupResponse struct {
   759  	Returnval []AdminGroup `xml:"returnval,omitempty"`
   760  }
   761  
   762  type FindGroupsRequestType struct {
   763  	This     types.ManagedObjectReference                 `xml:"_this"`
   764  	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
   765  	Limit    int32                                        `xml:"limit"`
   766  }
   767  
   768  func init() {
   769  	types.Add("sso:FindGroupsRequestType", reflect.TypeOf((*FindGroupsRequestType)(nil)).Elem())
   770  }
   771  
   772  type FindGroupsResponse struct {
   773  	Returnval []AdminGroup `xml:"returnval,omitempty"`
   774  }
   775  
   776  type FindLockedUsers FindLockedUsersRequestType
   777  
   778  func init() {
   779  	types.Add("sso:FindLockedUsers", reflect.TypeOf((*FindLockedUsers)(nil)).Elem())
   780  }
   781  
   782  type FindLockedUsersRequestType struct {
   783  	This      types.ManagedObjectReference `xml:"_this"`
   784  	SearchStr string                       `xml:"searchStr"`
   785  	Limit     int32                        `xml:"limit"`
   786  }
   787  
   788  func init() {
   789  	types.Add("sso:FindLockedUsersRequestType", reflect.TypeOf((*FindLockedUsersRequestType)(nil)).Elem())
   790  }
   791  
   792  type FindLockedUsersResponse struct {
   793  	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
   794  }
   795  
   796  type FindNestedParentGroups FindNestedParentGroupsRequestType
   797  
   798  func init() {
   799  	types.Add("sso:FindNestedParentGroups", reflect.TypeOf((*FindNestedParentGroups)(nil)).Elem())
   800  }
   801  
   802  type FindNestedParentGroupsRequestType struct {
   803  	This   types.ManagedObjectReference `xml:"_this"`
   804  	UserId PrincipalId                  `xml:"userId"`
   805  }
   806  
   807  func init() {
   808  	types.Add("sso:FindNestedParentGroupsRequestType", reflect.TypeOf((*FindNestedParentGroupsRequestType)(nil)).Elem())
   809  }
   810  
   811  type FindNestedParentGroupsResponse struct {
   812  	Returnval []AdminGroup `xml:"returnval,omitempty"`
   813  }
   814  
   815  type FindParentGroups FindParentGroupsRequestType
   816  
   817  func init() {
   818  	types.Add("sso:FindParentGroups", reflect.TypeOf((*FindParentGroups)(nil)).Elem())
   819  }
   820  
   821  type FindParentGroupsRequestType struct {
   822  	This      types.ManagedObjectReference `xml:"_this"`
   823  	UserId    PrincipalId                  `xml:"userId"`
   824  	GroupList []PrincipalId                `xml:"groupList,omitempty"`
   825  }
   826  
   827  func init() {
   828  	types.Add("sso:FindParentGroupsRequestType", reflect.TypeOf((*FindParentGroupsRequestType)(nil)).Elem())
   829  }
   830  
   831  type FindParentGroupsResponse struct {
   832  	Returnval []PrincipalId `xml:"returnval,omitempty"`
   833  }
   834  
   835  type FindPersonUser FindPersonUserRequestType
   836  
   837  func init() {
   838  	types.Add("sso:FindPersonUser", reflect.TypeOf((*FindPersonUser)(nil)).Elem())
   839  }
   840  
   841  type FindPersonUserRequestType struct {
   842  	This   types.ManagedObjectReference `xml:"_this"`
   843  	UserId PrincipalId                  `xml:"userId"`
   844  }
   845  
   846  func init() {
   847  	types.Add("sso:FindPersonUserRequestType", reflect.TypeOf((*FindPersonUserRequestType)(nil)).Elem())
   848  }
   849  
   850  type FindPersonUserResponse struct {
   851  	Returnval *AdminPersonUser `xml:"returnval,omitempty"`
   852  }
   853  
   854  type FindPersonUsers FindPersonUsersRequestType
   855  
   856  func init() {
   857  	types.Add("sso:FindPersonUsers", reflect.TypeOf((*FindPersonUsers)(nil)).Elem())
   858  }
   859  
   860  type FindPersonUsersInGroup FindPersonUsersInGroupRequestType
   861  
   862  func init() {
   863  	types.Add("sso:FindPersonUsersInGroup", reflect.TypeOf((*FindPersonUsersInGroup)(nil)).Elem())
   864  }
   865  
   866  type FindPersonUsersInGroupRequestType struct {
   867  	This         types.ManagedObjectReference `xml:"_this"`
   868  	GroupId      PrincipalId                  `xml:"groupId"`
   869  	SearchString string                       `xml:"searchString"`
   870  	Limit        int32                        `xml:"limit"`
   871  }
   872  
   873  func init() {
   874  	types.Add("sso:FindPersonUsersInGroupRequestType", reflect.TypeOf((*FindPersonUsersInGroupRequestType)(nil)).Elem())
   875  }
   876  
   877  type FindPersonUsersInGroupResponse struct {
   878  	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
   879  }
   880  
   881  type FindPersonUsersRequestType struct {
   882  	This     types.ManagedObjectReference                 `xml:"_this"`
   883  	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
   884  	Limit    int32                                        `xml:"limit"`
   885  }
   886  
   887  func init() {
   888  	types.Add("sso:FindPersonUsersRequestType", reflect.TypeOf((*FindPersonUsersRequestType)(nil)).Elem())
   889  }
   890  
   891  type FindPersonUsersResponse struct {
   892  	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
   893  }
   894  
   895  type FindRequestType struct {
   896  	This     types.ManagedObjectReference                 `xml:"_this"`
   897  	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
   898  	Limit    int32                                        `xml:"limit"`
   899  }
   900  
   901  func init() {
   902  	types.Add("sso:FindRequestType", reflect.TypeOf((*FindRequestType)(nil)).Elem())
   903  }
   904  
   905  type FindResponse struct {
   906  	Returnval AdminPrincipalDiscoveryServiceSearchResult `xml:"returnval"`
   907  }
   908  
   909  type FindSolutionUser FindSolutionUserRequestType
   910  
   911  func init() {
   912  	types.Add("sso:FindSolutionUser", reflect.TypeOf((*FindSolutionUser)(nil)).Elem())
   913  }
   914  
   915  type FindSolutionUserRequestType struct {
   916  	This     types.ManagedObjectReference `xml:"_this"`
   917  	UserName string                       `xml:"userName"`
   918  }
   919  
   920  func init() {
   921  	types.Add("sso:FindSolutionUserRequestType", reflect.TypeOf((*FindSolutionUserRequestType)(nil)).Elem())
   922  }
   923  
   924  type FindSolutionUserResponse struct {
   925  	Returnval *AdminSolutionUser `xml:"returnval,omitempty"`
   926  }
   927  
   928  type FindSolutionUsers FindSolutionUsersRequestType
   929  
   930  func init() {
   931  	types.Add("sso:FindSolutionUsers", reflect.TypeOf((*FindSolutionUsers)(nil)).Elem())
   932  }
   933  
   934  type FindSolutionUsersInGroup FindSolutionUsersInGroupRequestType
   935  
   936  func init() {
   937  	types.Add("sso:FindSolutionUsersInGroup", reflect.TypeOf((*FindSolutionUsersInGroup)(nil)).Elem())
   938  }
   939  
   940  type FindSolutionUsersInGroupRequestType struct {
   941  	This         types.ManagedObjectReference `xml:"_this"`
   942  	GroupName    string                       `xml:"groupName"`
   943  	SearchString string                       `xml:"searchString"`
   944  	Limit        int32                        `xml:"limit"`
   945  }
   946  
   947  func init() {
   948  	types.Add("sso:FindSolutionUsersInGroupRequestType", reflect.TypeOf((*FindSolutionUsersInGroupRequestType)(nil)).Elem())
   949  }
   950  
   951  type FindSolutionUsersInGroupResponse struct {
   952  	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
   953  }
   954  
   955  type FindSolutionUsersRequestType struct {
   956  	This         types.ManagedObjectReference `xml:"_this"`
   957  	SearchString string                       `xml:"searchString"`
   958  	Limit        int32                        `xml:"limit"`
   959  }
   960  
   961  func init() {
   962  	types.Add("sso:FindSolutionUsersRequestType", reflect.TypeOf((*FindSolutionUsersRequestType)(nil)).Elem())
   963  }
   964  
   965  type FindSolutionUsersResponse struct {
   966  	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
   967  }
   968  
   969  type FindUser FindUserRequestType
   970  
   971  func init() {
   972  	types.Add("sso:FindUser", reflect.TypeOf((*FindUser)(nil)).Elem())
   973  }
   974  
   975  type FindUserRequestType struct {
   976  	This   types.ManagedObjectReference `xml:"_this"`
   977  	UserId PrincipalId                  `xml:"userId"`
   978  }
   979  
   980  func init() {
   981  	types.Add("sso:FindUserRequestType", reflect.TypeOf((*FindUserRequestType)(nil)).Elem())
   982  }
   983  
   984  type FindUserResponse struct {
   985  	Returnval *AdminUser `xml:"returnval,omitempty"`
   986  }
   987  
   988  type FindUsers FindUsersRequestType
   989  
   990  func init() {
   991  	types.Add("sso:FindUsers", reflect.TypeOf((*FindUsers)(nil)).Elem())
   992  }
   993  
   994  type FindUsersInGroup FindUsersInGroupRequestType
   995  
   996  func init() {
   997  	types.Add("sso:FindUsersInGroup", reflect.TypeOf((*FindUsersInGroup)(nil)).Elem())
   998  }
   999  
  1000  type FindUsersInGroupRequestType struct {
  1001  	This         types.ManagedObjectReference `xml:"_this"`
  1002  	GroupId      PrincipalId                  `xml:"groupId"`
  1003  	SearchString string                       `xml:"searchString"`
  1004  	Limit        int32                        `xml:"limit"`
  1005  }
  1006  
  1007  func init() {
  1008  	types.Add("sso:FindUsersInGroupRequestType", reflect.TypeOf((*FindUsersInGroupRequestType)(nil)).Elem())
  1009  }
  1010  
  1011  type FindUsersInGroupResponse struct {
  1012  	Returnval []AdminUser `xml:"returnval,omitempty"`
  1013  }
  1014  
  1015  type FindUsersRequestType struct {
  1016  	This     types.ManagedObjectReference                 `xml:"_this"`
  1017  	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
  1018  	Limit    int32                                        `xml:"limit"`
  1019  }
  1020  
  1021  func init() {
  1022  	types.Add("sso:FindUsersRequestType", reflect.TypeOf((*FindUsersRequestType)(nil)).Elem())
  1023  }
  1024  
  1025  type FindUsersResponse struct {
  1026  	Returnval []AdminUser `xml:"returnval,omitempty"`
  1027  }
  1028  
  1029  type Domain struct {
  1030  	Name  string `xml:"name"`
  1031  	Alias string `xml:"alias,omitempty"`
  1032  }
  1033  
  1034  type IdentitySource struct {
  1035  	Name    string   `xml:"name"`
  1036  	Domains []Domain `xml:"domains"`
  1037  }
  1038  
  1039  type LdapIdentitySourceDetails struct {
  1040  	FriendlyName string `xml:"friendlyName"`
  1041  	UserBaseDn   string `xml:"userBaseDn,omitempty"`
  1042  	GroupBaseDn  string `xml:"groupBaseDn,omitempty"`
  1043  	PrimaryURL   string `xml:"primaryUrl"`
  1044  	FailoverURL  string `xml:"failoverUrl,omitempty"`
  1045  }
  1046  
  1047  type AuthenticationDetails struct {
  1048  	AuthenticationType string `xml:"authenticationType"`
  1049  	Username           string `xml:"username"`
  1050  }
  1051  
  1052  type LdapIdentitySource struct {
  1053  	IdentitySource
  1054  	Type                  string                    `xml:"type"`
  1055  	Details               LdapIdentitySourceDetails `xml:"details"`
  1056  	AuthenticationDetails AuthenticationDetails     `xml:"authenticationDetails"`
  1057  }
  1058  
  1059  type IdentitySources struct {
  1060  	All      []IdentitySource     `xml:"all"`
  1061  	System   IdentitySource       `xml:"system"`
  1062  	LocalOS  *IdentitySource      `xml:"localOS"`
  1063  	NativeAD *IdentitySource      `xml:"nativeAD"`
  1064  	LDAPS    []LdapIdentitySource `xml:"ldaps"`
  1065  }
  1066  
  1067  type Get GetRequestType
  1068  
  1069  func init() {
  1070  	types.Add("sso:Get", reflect.TypeOf((*Get)(nil)).Elem())
  1071  }
  1072  
  1073  type GetRequestType struct {
  1074  	This types.ManagedObjectReference `xml:"_this"`
  1075  }
  1076  
  1077  func init() {
  1078  	types.Add("sso:GetRequestType", reflect.TypeOf((*GetRequestType)(nil)).Elem())
  1079  }
  1080  
  1081  type GetResponse struct {
  1082  	Returnval IdentitySources `xml:"returnval,omitempty"`
  1083  }
  1084  
  1085  type GetDefaultDomains GetDefaultDomainsRequestType
  1086  
  1087  func init() {
  1088  	types.Add("sso:GetDefaultDomains", reflect.TypeOf((*GetDefaultDomains)(nil)).Elem())
  1089  }
  1090  
  1091  type GetDefaultDomainsRequestType struct {
  1092  	This types.ManagedObjectReference `xml:"_this"`
  1093  }
  1094  
  1095  func init() {
  1096  	types.Add("sso:GetDefaultDomainsRequestType", reflect.TypeOf((*GetDefaultDomainsRequestType)(nil)).Elem())
  1097  }
  1098  
  1099  type GetDefaultDomainsResponse struct {
  1100  	Returnval []string `xml:"returnval,omitempty"`
  1101  }
  1102  
  1103  type GetAllCertificates GetAllCertificatesRequestType
  1104  
  1105  func init() {
  1106  	types.Add("sso:GetAllCertificates", reflect.TypeOf((*GetAllCertificates)(nil)).Elem())
  1107  }
  1108  
  1109  type GetAllCertificatesRequestType struct {
  1110  	This types.ManagedObjectReference `xml:"_this"`
  1111  }
  1112  
  1113  func init() {
  1114  	types.Add("sso:GetAllCertificatesRequestType", reflect.TypeOf((*GetAllCertificatesRequestType)(nil)).Elem())
  1115  }
  1116  
  1117  type GetAllCertificatesResponse struct {
  1118  	Returnval []string `xml:"returnval,omitempty"`
  1119  }
  1120  
  1121  type GetClockTolerance GetClockToleranceRequestType
  1122  
  1123  func init() {
  1124  	types.Add("sso:GetClockTolerance", reflect.TypeOf((*GetClockTolerance)(nil)).Elem())
  1125  }
  1126  
  1127  type GetClockToleranceRequestType struct {
  1128  	This types.ManagedObjectReference `xml:"_this"`
  1129  }
  1130  
  1131  func init() {
  1132  	types.Add("sso:GetClockToleranceRequestType", reflect.TypeOf((*GetClockToleranceRequestType)(nil)).Elem())
  1133  }
  1134  
  1135  type GetClockToleranceResponse struct {
  1136  	Returnval int64 `xml:"returnval"`
  1137  }
  1138  
  1139  type GetDelegationCount GetDelegationCountRequestType
  1140  
  1141  func init() {
  1142  	types.Add("sso:GetDelegationCount", reflect.TypeOf((*GetDelegationCount)(nil)).Elem())
  1143  }
  1144  
  1145  type GetDelegationCountRequestType struct {
  1146  	This types.ManagedObjectReference `xml:"_this"`
  1147  }
  1148  
  1149  func init() {
  1150  	types.Add("sso:GetDelegationCountRequestType", reflect.TypeOf((*GetDelegationCountRequestType)(nil)).Elem())
  1151  }
  1152  
  1153  type GetDelegationCountResponse struct {
  1154  	Returnval int32 `xml:"returnval"`
  1155  }
  1156  
  1157  type GetDomains GetDomainsRequestType
  1158  
  1159  func init() {
  1160  	types.Add("sso:GetDomains", reflect.TypeOf((*GetDomains)(nil)).Elem())
  1161  }
  1162  
  1163  type GetDomainsRequestType struct {
  1164  	This types.ManagedObjectReference `xml:"_this"`
  1165  }
  1166  
  1167  func init() {
  1168  	types.Add("sso:GetDomainsRequestType", reflect.TypeOf((*GetDomainsRequestType)(nil)).Elem())
  1169  }
  1170  
  1171  type GetDomainsResponse struct {
  1172  	Returnval *AdminDomains `xml:"returnval,omitempty"`
  1173  }
  1174  
  1175  type GetIssuersCertificates GetIssuersCertificatesRequestType
  1176  
  1177  func init() {
  1178  	types.Add("sso:GetIssuersCertificates", reflect.TypeOf((*GetIssuersCertificates)(nil)).Elem())
  1179  }
  1180  
  1181  type GetIssuersCertificatesRequestType struct {
  1182  	This types.ManagedObjectReference `xml:"_this"`
  1183  }
  1184  
  1185  func init() {
  1186  	types.Add("sso:GetIssuersCertificatesRequestType", reflect.TypeOf((*GetIssuersCertificatesRequestType)(nil)).Elem())
  1187  }
  1188  
  1189  type GetIssuersCertificatesResponse struct {
  1190  	Returnval []string `xml:"returnval"`
  1191  }
  1192  
  1193  type GetKnownCertificateChains GetKnownCertificateChainsRequestType
  1194  
  1195  func init() {
  1196  	types.Add("sso:GetKnownCertificateChains", reflect.TypeOf((*GetKnownCertificateChains)(nil)).Elem())
  1197  }
  1198  
  1199  type GetKnownCertificateChainsRequestType struct {
  1200  	This types.ManagedObjectReference `xml:"_this"`
  1201  }
  1202  
  1203  func init() {
  1204  	types.Add("sso:GetKnownCertificateChainsRequestType", reflect.TypeOf((*GetKnownCertificateChainsRequestType)(nil)).Elem())
  1205  }
  1206  
  1207  type GetKnownCertificateChainsResponse struct {
  1208  	Returnval []AdminConfigurationManagementServiceCertificateChain `xml:"returnval"`
  1209  }
  1210  
  1211  type GetLocalPasswordPolicy GetLocalPasswordPolicyRequestType
  1212  
  1213  func init() {
  1214  	types.Add("sso:GetLocalPasswordPolicy", reflect.TypeOf((*GetLocalPasswordPolicy)(nil)).Elem())
  1215  }
  1216  
  1217  type GetLocalPasswordPolicyRequestType struct {
  1218  	This types.ManagedObjectReference `xml:"_this"`
  1219  }
  1220  
  1221  func init() {
  1222  	types.Add("sso:GetLocalPasswordPolicyRequestType", reflect.TypeOf((*GetLocalPasswordPolicyRequestType)(nil)).Elem())
  1223  }
  1224  
  1225  type GetLocalPasswordPolicyResponse struct {
  1226  	Returnval AdminPasswordPolicy `xml:"returnval"`
  1227  }
  1228  
  1229  type GetLockoutPolicy GetLockoutPolicyRequestType
  1230  
  1231  func init() {
  1232  	types.Add("sso:GetLockoutPolicy", reflect.TypeOf((*GetLockoutPolicy)(nil)).Elem())
  1233  }
  1234  
  1235  type GetLockoutPolicyRequestType struct {
  1236  	This types.ManagedObjectReference `xml:"_this"`
  1237  }
  1238  
  1239  func init() {
  1240  	types.Add("sso:GetLockoutPolicyRequestType", reflect.TypeOf((*GetLockoutPolicyRequestType)(nil)).Elem())
  1241  }
  1242  
  1243  type GetLockoutPolicyResponse struct {
  1244  	Returnval AdminLockoutPolicy `xml:"returnval"`
  1245  }
  1246  
  1247  type GetMaximumBearerTokenLifetime GetMaximumBearerTokenLifetimeRequestType
  1248  
  1249  func init() {
  1250  	types.Add("sso:GetMaximumBearerTokenLifetime", reflect.TypeOf((*GetMaximumBearerTokenLifetime)(nil)).Elem())
  1251  }
  1252  
  1253  type GetMaximumBearerTokenLifetimeRequestType struct {
  1254  	This types.ManagedObjectReference `xml:"_this"`
  1255  }
  1256  
  1257  func init() {
  1258  	types.Add("sso:GetMaximumBearerTokenLifetimeRequestType", reflect.TypeOf((*GetMaximumBearerTokenLifetimeRequestType)(nil)).Elem())
  1259  }
  1260  
  1261  type GetMaximumBearerTokenLifetimeResponse struct {
  1262  	Returnval int64 `xml:"returnval"`
  1263  }
  1264  
  1265  type GetMaximumHoKTokenLifetime GetMaximumHoKTokenLifetimeRequestType
  1266  
  1267  func init() {
  1268  	types.Add("sso:GetMaximumHoKTokenLifetime", reflect.TypeOf((*GetMaximumHoKTokenLifetime)(nil)).Elem())
  1269  }
  1270  
  1271  type GetMaximumHoKTokenLifetimeRequestType struct {
  1272  	This types.ManagedObjectReference `xml:"_this"`
  1273  }
  1274  
  1275  func init() {
  1276  	types.Add("sso:GetMaximumHoKTokenLifetimeRequestType", reflect.TypeOf((*GetMaximumHoKTokenLifetimeRequestType)(nil)).Elem())
  1277  }
  1278  
  1279  type GetMaximumHoKTokenLifetimeResponse struct {
  1280  	Returnval int64 `xml:"returnval"`
  1281  }
  1282  
  1283  type GetPasswordExpirationConfiguration GetPasswordExpirationConfigurationRequestType
  1284  
  1285  func init() {
  1286  	types.Add("sso:GetPasswordExpirationConfiguration", reflect.TypeOf((*GetPasswordExpirationConfiguration)(nil)).Elem())
  1287  }
  1288  
  1289  type GetPasswordExpirationConfigurationRequestType struct {
  1290  	This types.ManagedObjectReference `xml:"_this"`
  1291  }
  1292  
  1293  func init() {
  1294  	types.Add("sso:GetPasswordExpirationConfigurationRequestType", reflect.TypeOf((*GetPasswordExpirationConfigurationRequestType)(nil)).Elem())
  1295  }
  1296  
  1297  type GetPasswordExpirationConfigurationResponse struct {
  1298  	Returnval AdminPasswordExpirationConfig `xml:"returnval"`
  1299  }
  1300  
  1301  type GetRenewCount GetRenewCountRequestType
  1302  
  1303  func init() {
  1304  	types.Add("sso:GetRenewCount", reflect.TypeOf((*GetRenewCount)(nil)).Elem())
  1305  }
  1306  
  1307  type GetRenewCountRequestType struct {
  1308  	This types.ManagedObjectReference `xml:"_this"`
  1309  }
  1310  
  1311  func init() {
  1312  	types.Add("sso:GetRenewCountRequestType", reflect.TypeOf((*GetRenewCountRequestType)(nil)).Elem())
  1313  }
  1314  
  1315  type GetRenewCountResponse struct {
  1316  	Returnval int32 `xml:"returnval"`
  1317  }
  1318  
  1319  type GetSmtpConfiguration GetSmtpConfigurationRequestType
  1320  
  1321  func init() {
  1322  	types.Add("sso:GetSmtpConfiguration", reflect.TypeOf((*GetSmtpConfiguration)(nil)).Elem())
  1323  }
  1324  
  1325  type GetSmtpConfigurationRequestType struct {
  1326  	This types.ManagedObjectReference `xml:"_this"`
  1327  }
  1328  
  1329  func init() {
  1330  	types.Add("sso:GetSmtpConfigurationRequestType", reflect.TypeOf((*GetSmtpConfigurationRequestType)(nil)).Elem())
  1331  }
  1332  
  1333  type GetSmtpConfigurationResponse struct {
  1334  	Returnval AdminSmtpConfig `xml:"returnval"`
  1335  }
  1336  
  1337  type GetSslCertificateManager GetSslCertificateManagerRequestType
  1338  
  1339  func init() {
  1340  	types.Add("sso:GetSslCertificateManager", reflect.TypeOf((*GetSslCertificateManager)(nil)).Elem())
  1341  }
  1342  
  1343  type GetSslCertificateManagerRequestType struct {
  1344  	This types.ManagedObjectReference `xml:"_this"`
  1345  }
  1346  
  1347  func init() {
  1348  	types.Add("sso:GetSslCertificateManagerRequestType", reflect.TypeOf((*GetSslCertificateManagerRequestType)(nil)).Elem())
  1349  }
  1350  
  1351  type GetSslCertificateManagerResponse struct {
  1352  	Returnval types.ManagedObjectReference `xml:"returnval"`
  1353  }
  1354  
  1355  type GetSystemDomainName GetSystemDomainNameRequestType
  1356  
  1357  func init() {
  1358  	types.Add("sso:GetSystemDomainName", reflect.TypeOf((*GetSystemDomainName)(nil)).Elem())
  1359  }
  1360  
  1361  type GetSystemDomainNameRequestType struct {
  1362  	This types.ManagedObjectReference `xml:"_this"`
  1363  }
  1364  
  1365  func init() {
  1366  	types.Add("sso:GetSystemDomainNameRequestType", reflect.TypeOf((*GetSystemDomainNameRequestType)(nil)).Elem())
  1367  }
  1368  
  1369  type GetSystemDomainNameResponse struct {
  1370  	Returnval string `xml:"returnval"`
  1371  }
  1372  
  1373  type GetTrustedCertificates GetTrustedCertificatesRequestType
  1374  
  1375  func init() {
  1376  	types.Add("sso:GetTrustedCertificates", reflect.TypeOf((*GetTrustedCertificates)(nil)).Elem())
  1377  }
  1378  
  1379  type GetTrustedCertificatesRequestType struct {
  1380  	This types.ManagedObjectReference `xml:"_this"`
  1381  }
  1382  
  1383  func init() {
  1384  	types.Add("sso:GetTrustedCertificatesRequestType", reflect.TypeOf((*GetTrustedCertificatesRequestType)(nil)).Elem())
  1385  }
  1386  
  1387  type GetTrustedCertificatesResponse struct {
  1388  	Returnval []string `xml:"returnval"`
  1389  }
  1390  
  1391  type GroupcheckServiceContent struct {
  1392  	types.DynamicData
  1393  
  1394  	SessionManager    types.ManagedObjectReference `xml:"sessionManager"`
  1395  	GroupCheckService types.ManagedObjectReference `xml:"groupCheckService"`
  1396  }
  1397  
  1398  func init() {
  1399  	types.Add("sso:GroupcheckServiceContent", reflect.TypeOf((*GroupcheckServiceContent)(nil)).Elem())
  1400  }
  1401  
  1402  type HasAdministratorRole HasAdministratorRoleRequestType
  1403  
  1404  func init() {
  1405  	types.Add("sso:HasAdministratorRole", reflect.TypeOf((*HasAdministratorRole)(nil)).Elem())
  1406  }
  1407  
  1408  type HasAdministratorRoleRequestType struct {
  1409  	This   types.ManagedObjectReference `xml:"_this"`
  1410  	UserId PrincipalId                  `xml:"userId"`
  1411  }
  1412  
  1413  func init() {
  1414  	types.Add("sso:HasAdministratorRoleRequestType", reflect.TypeOf((*HasAdministratorRoleRequestType)(nil)).Elem())
  1415  }
  1416  
  1417  type HasAdministratorRoleResponse struct {
  1418  	Returnval bool `xml:"returnval"`
  1419  }
  1420  
  1421  type HasRegularUserRole HasRegularUserRoleRequestType
  1422  
  1423  func init() {
  1424  	types.Add("sso:HasRegularUserRole", reflect.TypeOf((*HasRegularUserRole)(nil)).Elem())
  1425  }
  1426  
  1427  type HasRegularUserRoleRequestType struct {
  1428  	This   types.ManagedObjectReference `xml:"_this"`
  1429  	UserId PrincipalId                  `xml:"userId"`
  1430  }
  1431  
  1432  func init() {
  1433  	types.Add("sso:HasRegularUserRoleRequestType", reflect.TypeOf((*HasRegularUserRoleRequestType)(nil)).Elem())
  1434  }
  1435  
  1436  type HasRegularUserRoleResponse struct {
  1437  	Returnval bool `xml:"returnval"`
  1438  }
  1439  
  1440  type IsMemberOfGroup IsMemberOfGroupRequestType
  1441  
  1442  func init() {
  1443  	types.Add("sso:IsMemberOfGroup", reflect.TypeOf((*IsMemberOfGroup)(nil)).Elem())
  1444  }
  1445  
  1446  type IsMemberOfGroupRequestType struct {
  1447  	This    types.ManagedObjectReference `xml:"_this"`
  1448  	UserId  PrincipalId                  `xml:"userId"`
  1449  	GroupId PrincipalId                  `xml:"groupId"`
  1450  }
  1451  
  1452  func init() {
  1453  	types.Add("sso:IsMemberOfGroupRequestType", reflect.TypeOf((*IsMemberOfGroupRequestType)(nil)).Elem())
  1454  }
  1455  
  1456  type IsMemberOfGroupResponse struct {
  1457  	Returnval bool `xml:"returnval"`
  1458  }
  1459  
  1460  type Login LoginRequestType
  1461  
  1462  func init() {
  1463  	types.Add("sso:Login", reflect.TypeOf((*Login)(nil)).Elem())
  1464  }
  1465  
  1466  type LoginRequestType struct {
  1467  	This types.ManagedObjectReference `xml:"_this"`
  1468  }
  1469  
  1470  func init() {
  1471  	types.Add("sso:LoginRequestType", reflect.TypeOf((*LoginRequestType)(nil)).Elem())
  1472  }
  1473  
  1474  type LoginResponse struct {
  1475  }
  1476  
  1477  type Logout LogoutRequestType
  1478  
  1479  func init() {
  1480  	types.Add("sso:Logout", reflect.TypeOf((*Logout)(nil)).Elem())
  1481  }
  1482  
  1483  type LogoutRequestType struct {
  1484  	This types.ManagedObjectReference `xml:"_this"`
  1485  }
  1486  
  1487  func init() {
  1488  	types.Add("sso:LogoutRequestType", reflect.TypeOf((*LogoutRequestType)(nil)).Elem())
  1489  }
  1490  
  1491  type LogoutResponse struct {
  1492  }
  1493  
  1494  type PrincipalId struct {
  1495  	types.DynamicData
  1496  
  1497  	Name   string `xml:"name"`
  1498  	Domain string `xml:"domain"`
  1499  }
  1500  
  1501  func init() {
  1502  	types.Add("sso:PrincipalId", reflect.TypeOf((*PrincipalId)(nil)).Elem())
  1503  }
  1504  
  1505  type ProbeConnectivity ProbeConnectivityRequestType
  1506  
  1507  func init() {
  1508  	types.Add("sso:ProbeConnectivity", reflect.TypeOf((*ProbeConnectivity)(nil)).Elem())
  1509  }
  1510  
  1511  type ProbeConnectivityRequestType struct {
  1512  	This               types.ManagedObjectReference                           `xml:"_this"`
  1513  	ServiceUri         url.URL                                                `xml:"serviceUri"`
  1514  	AuthenticationType string                                                 `xml:"authenticationType"`
  1515  	AuthnCredentials   *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
  1516  }
  1517  
  1518  func init() {
  1519  	types.Add("sso:ProbeConnectivityRequestType", reflect.TypeOf((*ProbeConnectivityRequestType)(nil)).Elem())
  1520  }
  1521  
  1522  type ProbeConnectivityResponse struct {
  1523  }
  1524  
  1525  type RegisterLdap RegisterLdapRequestType
  1526  
  1527  func init() {
  1528  	types.Add("sso:RegisterLdap", reflect.TypeOf((*RegisterLdap)(nil)).Elem())
  1529  }
  1530  
  1531  type RegisterLdapRequestType struct {
  1532  	This               types.ManagedObjectReference                                      `xml:"_this"`
  1533  	ServerType         string                                                            `xml:"serverType"`
  1534  	DomainName         string                                                            `xml:"domainName"`
  1535  	DomainAlias        string                                                            `xml:"domainAlias,omitempty"`
  1536  	Details            LdapIdentitySourceDetails                                         `xml:"details"`
  1537  	AuthenticationType string                                                            `xml:"authenticationType"`
  1538  	AuthnCredentials   *SsoAdminIdentitySourceManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
  1539  }
  1540  
  1541  func init() {
  1542  	types.Add("sso:RegisterLdapRequestType", reflect.TypeOf((*RegisterLdapRequestType)(nil)).Elem())
  1543  }
  1544  
  1545  type RegisterLdapResponse struct {
  1546  }
  1547  
  1548  type RemoveFromLocalGroup RemoveFromLocalGroupRequestType
  1549  
  1550  func init() {
  1551  	types.Add("sso:RemoveFromLocalGroup", reflect.TypeOf((*RemoveFromLocalGroup)(nil)).Elem())
  1552  }
  1553  
  1554  type RemoveFromLocalGroupRequestType struct {
  1555  	This        types.ManagedObjectReference `xml:"_this"`
  1556  	PrincipalId PrincipalId                  `xml:"principalId"`
  1557  	GroupName   string                       `xml:"groupName"`
  1558  }
  1559  
  1560  func init() {
  1561  	types.Add("sso:RemoveFromLocalGroupRequestType", reflect.TypeOf((*RemoveFromLocalGroupRequestType)(nil)).Elem())
  1562  }
  1563  
  1564  type RemoveFromLocalGroupResponse struct {
  1565  	Returnval bool `xml:"returnval"`
  1566  }
  1567  
  1568  type RemovePrincipalsFromLocalGroup RemovePrincipalsFromLocalGroupRequestType
  1569  
  1570  func init() {
  1571  	types.Add("sso:RemovePrincipalsFromLocalGroup", reflect.TypeOf((*RemovePrincipalsFromLocalGroup)(nil)).Elem())
  1572  }
  1573  
  1574  type RemovePrincipalsFromLocalGroupRequestType struct {
  1575  	This          types.ManagedObjectReference `xml:"_this"`
  1576  	PrincipalsIds []PrincipalId                `xml:"principalsIds"`
  1577  	GroupName     string                       `xml:"groupName"`
  1578  }
  1579  
  1580  func init() {
  1581  	types.Add("sso:RemovePrincipalsFromLocalGroupRequestType", reflect.TypeOf((*RemovePrincipalsFromLocalGroupRequestType)(nil)).Elem())
  1582  }
  1583  
  1584  type RemovePrincipalsFromLocalGroupResponse struct {
  1585  	Returnval []bool `xml:"returnval"`
  1586  }
  1587  
  1588  type ResetLocalPersonUserPassword ResetLocalPersonUserPasswordRequestType
  1589  
  1590  func init() {
  1591  	types.Add("sso:ResetLocalPersonUserPassword", reflect.TypeOf((*ResetLocalPersonUserPassword)(nil)).Elem())
  1592  }
  1593  
  1594  type ResetLocalPersonUserPasswordRequestType struct {
  1595  	This        types.ManagedObjectReference `xml:"_this"`
  1596  	UserName    string                       `xml:"userName"`
  1597  	NewPassword string                       `xml:"newPassword"`
  1598  }
  1599  
  1600  func init() {
  1601  	types.Add("sso:ResetLocalPersonUserPasswordRequestType", reflect.TypeOf((*ResetLocalPersonUserPasswordRequestType)(nil)).Elem())
  1602  }
  1603  
  1604  type ResetLocalPersonUserPasswordResponse struct {
  1605  }
  1606  
  1607  type ResetLocalUserPassword ResetLocalUserPasswordRequestType
  1608  
  1609  func init() {
  1610  	types.Add("sso:ResetLocalUserPassword", reflect.TypeOf((*ResetLocalUserPassword)(nil)).Elem())
  1611  }
  1612  
  1613  type ResetLocalUserPasswordRequestType struct {
  1614  	This            types.ManagedObjectReference `xml:"_this"`
  1615  	Username        string                       `xml:"username"`
  1616  	CurrentPassword string                       `xml:"currentPassword"`
  1617  	NewPassword     string                       `xml:"newPassword"`
  1618  }
  1619  
  1620  func init() {
  1621  	types.Add("sso:ResetLocalUserPasswordRequestType", reflect.TypeOf((*ResetLocalUserPasswordRequestType)(nil)).Elem())
  1622  }
  1623  
  1624  type ResetLocalUserPasswordResponse struct {
  1625  }
  1626  
  1627  type ResetSelfLocalPersonUserPassword ResetSelfLocalPersonUserPasswordRequestType
  1628  
  1629  func init() {
  1630  	types.Add("sso:ResetSelfLocalPersonUserPassword", reflect.TypeOf((*ResetSelfLocalPersonUserPassword)(nil)).Elem())
  1631  }
  1632  
  1633  type ResetSelfLocalPersonUserPasswordRequestType struct {
  1634  	This        types.ManagedObjectReference `xml:"_this"`
  1635  	NewPassword string                       `xml:"newPassword"`
  1636  }
  1637  
  1638  func init() {
  1639  	types.Add("sso:ResetSelfLocalPersonUserPasswordRequestType", reflect.TypeOf((*ResetSelfLocalPersonUserPasswordRequestType)(nil)).Elem())
  1640  }
  1641  
  1642  type ResetSelfLocalPersonUserPasswordResponse struct {
  1643  }
  1644  
  1645  type SendMail SendMailRequestType
  1646  
  1647  func init() {
  1648  	types.Add("sso:SendMail", reflect.TypeOf((*SendMail)(nil)).Elem())
  1649  }
  1650  
  1651  type SendMailRequestType struct {
  1652  	This    types.ManagedObjectReference `xml:"_this"`
  1653  	Content AdminMailContent             `xml:"content"`
  1654  }
  1655  
  1656  func init() {
  1657  	types.Add("sso:SendMailRequestType", reflect.TypeOf((*SendMailRequestType)(nil)).Elem())
  1658  }
  1659  
  1660  type SendMailResponse struct {
  1661  }
  1662  
  1663  type SetClockTolerance SetClockToleranceRequestType
  1664  
  1665  func init() {
  1666  	types.Add("sso:SetClockTolerance", reflect.TypeOf((*SetClockTolerance)(nil)).Elem())
  1667  }
  1668  
  1669  type SetClockToleranceRequestType struct {
  1670  	This         types.ManagedObjectReference `xml:"_this"`
  1671  	Milliseconds int64                        `xml:"milliseconds"`
  1672  }
  1673  
  1674  func init() {
  1675  	types.Add("sso:SetClockToleranceRequestType", reflect.TypeOf((*SetClockToleranceRequestType)(nil)).Elem())
  1676  }
  1677  
  1678  type SetClockToleranceResponse struct {
  1679  }
  1680  
  1681  type SetDefaultDomains SetDefaultDomainsRequestType
  1682  
  1683  func init() {
  1684  	types.Add("sso:SetDefaultDomains", reflect.TypeOf((*SetDefaultDomains)(nil)).Elem())
  1685  }
  1686  
  1687  type SetDefaultDomainsRequestType struct {
  1688  	This        types.ManagedObjectReference `xml:"_this"`
  1689  	DomainNames string                       `xml:"domainNames"`
  1690  }
  1691  
  1692  func init() {
  1693  	types.Add("sso:SetDefaultDomainsRequestType", reflect.TypeOf((*SetDefaultDomainsRequestType)(nil)).Elem())
  1694  }
  1695  
  1696  type SetDefaultDomainsResponse struct {
  1697  }
  1698  
  1699  type SetDelegationCount SetDelegationCountRequestType
  1700  
  1701  func init() {
  1702  	types.Add("sso:SetDelegationCount", reflect.TypeOf((*SetDelegationCount)(nil)).Elem())
  1703  }
  1704  
  1705  type SetDelegationCountRequestType struct {
  1706  	This            types.ManagedObjectReference `xml:"_this"`
  1707  	DelegationCount int32                        `xml:"delegationCount"`
  1708  }
  1709  
  1710  func init() {
  1711  	types.Add("sso:SetDelegationCountRequestType", reflect.TypeOf((*SetDelegationCountRequestType)(nil)).Elem())
  1712  }
  1713  
  1714  type SetDelegationCountResponse struct {
  1715  }
  1716  
  1717  type SetMaximumBearerTokenLifetime SetMaximumBearerTokenLifetimeRequestType
  1718  
  1719  func init() {
  1720  	types.Add("sso:SetMaximumBearerTokenLifetime", reflect.TypeOf((*SetMaximumBearerTokenLifetime)(nil)).Elem())
  1721  }
  1722  
  1723  type SetMaximumBearerTokenLifetimeRequestType struct {
  1724  	This        types.ManagedObjectReference `xml:"_this"`
  1725  	MaxLifetime int64                        `xml:"maxLifetime"`
  1726  }
  1727  
  1728  func init() {
  1729  	types.Add("sso:SetMaximumBearerTokenLifetimeRequestType", reflect.TypeOf((*SetMaximumBearerTokenLifetimeRequestType)(nil)).Elem())
  1730  }
  1731  
  1732  type SetMaximumBearerTokenLifetimeResponse struct {
  1733  }
  1734  
  1735  type SetMaximumHoKTokenLifetime SetMaximumHoKTokenLifetimeRequestType
  1736  
  1737  func init() {
  1738  	types.Add("sso:SetMaximumHoKTokenLifetime", reflect.TypeOf((*SetMaximumHoKTokenLifetime)(nil)).Elem())
  1739  }
  1740  
  1741  type SetMaximumHoKTokenLifetimeRequestType struct {
  1742  	This        types.ManagedObjectReference `xml:"_this"`
  1743  	MaxLifetime int64                        `xml:"maxLifetime"`
  1744  }
  1745  
  1746  func init() {
  1747  	types.Add("sso:SetMaximumHoKTokenLifetimeRequestType", reflect.TypeOf((*SetMaximumHoKTokenLifetimeRequestType)(nil)).Elem())
  1748  }
  1749  
  1750  type SetMaximumHoKTokenLifetimeResponse struct {
  1751  }
  1752  
  1753  type SetNewSignerIdentity SetNewSignerIdentityRequestType
  1754  
  1755  func init() {
  1756  	types.Add("sso:SetNewSignerIdentity", reflect.TypeOf((*SetNewSignerIdentity)(nil)).Elem())
  1757  }
  1758  
  1759  type SetNewSignerIdentityRequestType struct {
  1760  	This                    types.ManagedObjectReference                        `xml:"_this"`
  1761  	SigningKey              string                                              `xml:"signingKey"`
  1762  	SigningCertificateChain AdminConfigurationManagementServiceCertificateChain `xml:"signingCertificateChain"`
  1763  }
  1764  
  1765  func init() {
  1766  	types.Add("sso:SetNewSignerIdentityRequestType", reflect.TypeOf((*SetNewSignerIdentityRequestType)(nil)).Elem())
  1767  }
  1768  
  1769  type SetNewSignerIdentityResponse struct {
  1770  }
  1771  
  1772  type SetRenewCount SetRenewCountRequestType
  1773  
  1774  func init() {
  1775  	types.Add("sso:SetRenewCount", reflect.TypeOf((*SetRenewCount)(nil)).Elem())
  1776  }
  1777  
  1778  type SetRenewCountRequestType struct {
  1779  	This       types.ManagedObjectReference `xml:"_this"`
  1780  	RenewCount int32                        `xml:"renewCount"`
  1781  }
  1782  
  1783  func init() {
  1784  	types.Add("sso:SetRenewCountRequestType", reflect.TypeOf((*SetRenewCountRequestType)(nil)).Elem())
  1785  }
  1786  
  1787  type SetRenewCountResponse struct {
  1788  }
  1789  
  1790  type SetRole SetRoleRequestType
  1791  
  1792  func init() {
  1793  	types.Add("sso:SetRole", reflect.TypeOf((*SetRole)(nil)).Elem())
  1794  }
  1795  
  1796  type SetRoleRequestType struct {
  1797  	This   types.ManagedObjectReference `xml:"_this"`
  1798  	UserId PrincipalId                  `xml:"userId"`
  1799  	Role   string                       `xml:"role"`
  1800  }
  1801  
  1802  func init() {
  1803  	types.Add("sso:SetRoleRequestType", reflect.TypeOf((*SetRoleRequestType)(nil)).Elem())
  1804  }
  1805  
  1806  type SetRoleResponse struct {
  1807  	Returnval bool `xml:"returnval"`
  1808  }
  1809  
  1810  type SetSignerIdentity SetSignerIdentityRequestType
  1811  
  1812  func init() {
  1813  	types.Add("sso:SetSignerIdentity", reflect.TypeOf((*SetSignerIdentity)(nil)).Elem())
  1814  }
  1815  
  1816  type SetSignerIdentityRequestType struct {
  1817  	This                    types.ManagedObjectReference                        `xml:"_this"`
  1818  	AdminUser               PrincipalId                                         `xml:"adminUser"`
  1819  	AdminPass               string                                              `xml:"adminPass"`
  1820  	SigningKey              string                                              `xml:"signingKey"`
  1821  	SigningCertificateChain AdminConfigurationManagementServiceCertificateChain `xml:"signingCertificateChain"`
  1822  }
  1823  
  1824  func init() {
  1825  	types.Add("sso:SetSignerIdentityRequestType", reflect.TypeOf((*SetSignerIdentityRequestType)(nil)).Elem())
  1826  }
  1827  
  1828  type SetSignerIdentityResponse struct {
  1829  }
  1830  
  1831  type SsoAdminIdentitySourceManagementServiceAuthenticationCredentails struct {
  1832  	types.DynamicData
  1833  
  1834  	Username string `xml:"username"`
  1835  	Password string `xml:"password"`
  1836  }
  1837  
  1838  func init() {
  1839  	types.Add("sso:SsoAdminIdentitySourceManagementServiceAuthenticationCredentails", reflect.TypeOf((*SsoAdminIdentitySourceManagementServiceAuthenticationCredentails)(nil)).Elem())
  1840  }
  1841  
  1842  type SsoAdminServiceInstance SsoAdminServiceInstanceRequestType
  1843  
  1844  func init() {
  1845  	types.Add("sso:SsoAdminServiceInstance", reflect.TypeOf((*SsoAdminServiceInstance)(nil)).Elem())
  1846  }
  1847  
  1848  type SsoAdminServiceInstanceRequestType struct {
  1849  	This types.ManagedObjectReference `xml:"_this"`
  1850  }
  1851  
  1852  func init() {
  1853  	types.Add("sso:SsoAdminServiceInstanceRequestType", reflect.TypeOf((*SsoAdminServiceInstanceRequestType)(nil)).Elem())
  1854  }
  1855  
  1856  type SsoAdminServiceInstanceResponse struct {
  1857  	Returnval AdminServiceContent `xml:"returnval"`
  1858  }
  1859  
  1860  type SsoGroupcheckServiceInstance SsoGroupcheckServiceInstanceRequestType
  1861  
  1862  func init() {
  1863  	types.Add("sso:SsoGroupcheckServiceInstance", reflect.TypeOf((*SsoGroupcheckServiceInstance)(nil)).Elem())
  1864  }
  1865  
  1866  type SsoGroupcheckServiceInstanceRequestType struct {
  1867  	This types.ManagedObjectReference `xml:"_this"`
  1868  }
  1869  
  1870  func init() {
  1871  	types.Add("sso:SsoGroupcheckServiceInstanceRequestType", reflect.TypeOf((*SsoGroupcheckServiceInstanceRequestType)(nil)).Elem())
  1872  }
  1873  
  1874  type SsoGroupcheckServiceInstanceResponse struct {
  1875  	Returnval GroupcheckServiceContent `xml:"returnval"`
  1876  }
  1877  
  1878  type UnlockUserAccount UnlockUserAccountRequestType
  1879  
  1880  func init() {
  1881  	types.Add("sso:UnlockUserAccount", reflect.TypeOf((*UnlockUserAccount)(nil)).Elem())
  1882  }
  1883  
  1884  type UnlockUserAccountRequestType struct {
  1885  	This   types.ManagedObjectReference `xml:"_this"`
  1886  	UserId PrincipalId                  `xml:"userId"`
  1887  }
  1888  
  1889  func init() {
  1890  	types.Add("sso:UnlockUserAccountRequestType", reflect.TypeOf((*UnlockUserAccountRequestType)(nil)).Elem())
  1891  }
  1892  
  1893  type UnlockUserAccountResponse struct {
  1894  	Returnval bool `xml:"returnval"`
  1895  }
  1896  
  1897  type UpdateExternalDomainAuthnType UpdateExternalDomainAuthnTypeRequestType
  1898  
  1899  func init() {
  1900  	types.Add("sso:UpdateExternalDomainAuthnType", reflect.TypeOf((*UpdateExternalDomainAuthnType)(nil)).Elem())
  1901  }
  1902  
  1903  type UpdateExternalDomainAuthnTypeRequestType struct {
  1904  	This             types.ManagedObjectReference                           `xml:"_this"`
  1905  	Name             string                                                 `xml:"name"`
  1906  	AuthnType        string                                                 `xml:"authnType"`
  1907  	AuthnCredentials *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
  1908  }
  1909  
  1910  func init() {
  1911  	types.Add("sso:UpdateExternalDomainAuthnTypeRequestType", reflect.TypeOf((*UpdateExternalDomainAuthnTypeRequestType)(nil)).Elem())
  1912  }
  1913  
  1914  type UpdateExternalDomainAuthnTypeResponse struct {
  1915  }
  1916  
  1917  type UpdateExternalDomainDetails UpdateExternalDomainDetailsRequestType
  1918  
  1919  func init() {
  1920  	types.Add("sso:UpdateExternalDomainDetails", reflect.TypeOf((*UpdateExternalDomainDetails)(nil)).Elem())
  1921  }
  1922  
  1923  type UpdateExternalDomainDetailsRequestType struct {
  1924  	This    types.ManagedObjectReference `xml:"_this"`
  1925  	Name    string                       `xml:"name"`
  1926  	Details AdminExternalDomainDetails   `xml:"details"`
  1927  }
  1928  
  1929  func init() {
  1930  	types.Add("sso:UpdateExternalDomainDetailsRequestType", reflect.TypeOf((*UpdateExternalDomainDetailsRequestType)(nil)).Elem())
  1931  }
  1932  
  1933  type UpdateExternalDomainDetailsResponse struct {
  1934  }
  1935  
  1936  type UpdateLdap UpdateLdapRequestType
  1937  
  1938  func init() {
  1939  	types.Add("sso:UpdateLdap", reflect.TypeOf((*UpdateLdap)(nil)).Elem())
  1940  }
  1941  
  1942  type UpdateLdapRequestType struct {
  1943  	This       types.ManagedObjectReference `xml:"_this"`
  1944  	DomainName string                       `xml:"name"`
  1945  	Details    LdapIdentitySourceDetails    `xml:"details"`
  1946  }
  1947  
  1948  func init() {
  1949  	types.Add("sso:UpdateLdapRequestType", reflect.TypeOf((*UpdateLdapRequestType)(nil)).Elem())
  1950  }
  1951  
  1952  type UpdateLdapResponse struct {
  1953  }
  1954  
  1955  type UpdateLdapAuthnType UpdateLdapAuthnTypeRequestType
  1956  
  1957  func init() {
  1958  	types.Add("sso:UpdateLdapAuthnType", reflect.TypeOf((*UpdateLdapAuthnType)(nil)).Elem())
  1959  }
  1960  
  1961  type UpdateLdapAuthnTypeRequestType struct {
  1962  	This               types.ManagedObjectReference                                      `xml:"_this"`
  1963  	DomainName         string                                                            `xml:"name"`
  1964  	AuthenticationType string                                                            `xml:"authnType"`
  1965  	AuthnCredentials   *SsoAdminIdentitySourceManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
  1966  }
  1967  
  1968  func init() {
  1969  	types.Add("sso:UpdateLdapAuthnTypeRequestType", reflect.TypeOf((*UpdateLdapAuthnTypeRequestType)(nil)).Elem())
  1970  }
  1971  
  1972  type UpdateLdapAuthnTypeResponse struct {
  1973  }
  1974  
  1975  type UpdateLocalGroupDetails UpdateLocalGroupDetailsRequestType
  1976  
  1977  func init() {
  1978  	types.Add("sso:UpdateLocalGroupDetails", reflect.TypeOf((*UpdateLocalGroupDetails)(nil)).Elem())
  1979  }
  1980  
  1981  type UpdateLocalGroupDetailsRequestType struct {
  1982  	This         types.ManagedObjectReference `xml:"_this"`
  1983  	GroupName    string                       `xml:"groupName"`
  1984  	GroupDetails AdminGroupDetails            `xml:"groupDetails"`
  1985  }
  1986  
  1987  func init() {
  1988  	types.Add("sso:UpdateLocalGroupDetailsRequestType", reflect.TypeOf((*UpdateLocalGroupDetailsRequestType)(nil)).Elem())
  1989  }
  1990  
  1991  type UpdateLocalGroupDetailsResponse struct {
  1992  }
  1993  
  1994  type UpdateLocalPasswordPolicy UpdateLocalPasswordPolicyRequestType
  1995  
  1996  func init() {
  1997  	types.Add("sso:UpdateLocalPasswordPolicy", reflect.TypeOf((*UpdateLocalPasswordPolicy)(nil)).Elem())
  1998  }
  1999  
  2000  type UpdateLocalPasswordPolicyRequestType struct {
  2001  	This   types.ManagedObjectReference `xml:"_this"`
  2002  	Policy AdminPasswordPolicy          `xml:"policy"`
  2003  }
  2004  
  2005  func init() {
  2006  	types.Add("sso:UpdateLocalPasswordPolicyRequestType", reflect.TypeOf((*UpdateLocalPasswordPolicyRequestType)(nil)).Elem())
  2007  }
  2008  
  2009  type UpdateLocalPasswordPolicyResponse struct {
  2010  }
  2011  
  2012  type UpdateLocalPersonUserDetails UpdateLocalPersonUserDetailsRequestType
  2013  
  2014  func init() {
  2015  	types.Add("sso:UpdateLocalPersonUserDetails", reflect.TypeOf((*UpdateLocalPersonUserDetails)(nil)).Elem())
  2016  }
  2017  
  2018  type UpdateLocalPersonUserDetailsRequestType struct {
  2019  	This        types.ManagedObjectReference `xml:"_this"`
  2020  	UserName    string                       `xml:"userName"`
  2021  	UserDetails AdminPersonDetails           `xml:"userDetails"`
  2022  }
  2023  
  2024  func init() {
  2025  	types.Add("sso:UpdateLocalPersonUserDetailsRequestType", reflect.TypeOf((*UpdateLocalPersonUserDetailsRequestType)(nil)).Elem())
  2026  }
  2027  
  2028  type UpdateLocalPersonUserDetailsResponse struct {
  2029  }
  2030  
  2031  type UpdateLocalSolutionUserDetails UpdateLocalSolutionUserDetailsRequestType
  2032  
  2033  func init() {
  2034  	types.Add("sso:UpdateLocalSolutionUserDetails", reflect.TypeOf((*UpdateLocalSolutionUserDetails)(nil)).Elem())
  2035  }
  2036  
  2037  type UpdateLocalSolutionUserDetailsRequestType struct {
  2038  	This        types.ManagedObjectReference `xml:"_this"`
  2039  	UserName    string                       `xml:"userName"`
  2040  	UserDetails AdminSolutionDetails         `xml:"userDetails"`
  2041  }
  2042  
  2043  func init() {
  2044  	types.Add("sso:UpdateLocalSolutionUserDetailsRequestType", reflect.TypeOf((*UpdateLocalSolutionUserDetailsRequestType)(nil)).Elem())
  2045  }
  2046  
  2047  type UpdateLocalSolutionUserDetailsResponse struct {
  2048  }
  2049  
  2050  type UpdateLockoutPolicy UpdateLockoutPolicyRequestType
  2051  
  2052  func init() {
  2053  	types.Add("sso:UpdateLockoutPolicy", reflect.TypeOf((*UpdateLockoutPolicy)(nil)).Elem())
  2054  }
  2055  
  2056  type UpdateLockoutPolicyRequestType struct {
  2057  	This   types.ManagedObjectReference `xml:"_this"`
  2058  	Policy AdminLockoutPolicy           `xml:"policy"`
  2059  }
  2060  
  2061  func init() {
  2062  	types.Add("sso:UpdateLockoutPolicyRequestType", reflect.TypeOf((*UpdateLockoutPolicyRequestType)(nil)).Elem())
  2063  }
  2064  
  2065  type UpdateLockoutPolicyResponse struct {
  2066  }
  2067  
  2068  type UpdatePasswordExpirationConfiguration UpdatePasswordExpirationConfigurationRequestType
  2069  
  2070  func init() {
  2071  	types.Add("sso:UpdatePasswordExpirationConfiguration", reflect.TypeOf((*UpdatePasswordExpirationConfiguration)(nil)).Elem())
  2072  }
  2073  
  2074  type UpdatePasswordExpirationConfigurationRequestType struct {
  2075  	This   types.ManagedObjectReference  `xml:"_this"`
  2076  	Config AdminPasswordExpirationConfig `xml:"config"`
  2077  }
  2078  
  2079  func init() {
  2080  	types.Add("sso:UpdatePasswordExpirationConfigurationRequestType", reflect.TypeOf((*UpdatePasswordExpirationConfigurationRequestType)(nil)).Elem())
  2081  }
  2082  
  2083  type UpdatePasswordExpirationConfigurationResponse struct {
  2084  }
  2085  
  2086  type UpdateSelfLocalPersonUserDetails UpdateSelfLocalPersonUserDetailsRequestType
  2087  
  2088  func init() {
  2089  	types.Add("sso:UpdateSelfLocalPersonUserDetails", reflect.TypeOf((*UpdateSelfLocalPersonUserDetails)(nil)).Elem())
  2090  }
  2091  
  2092  type UpdateSelfLocalPersonUserDetailsRequestType struct {
  2093  	This        types.ManagedObjectReference `xml:"_this"`
  2094  	UserDetails AdminPersonDetails           `xml:"userDetails"`
  2095  }
  2096  
  2097  func init() {
  2098  	types.Add("sso:UpdateSelfLocalPersonUserDetailsRequestType", reflect.TypeOf((*UpdateSelfLocalPersonUserDetailsRequestType)(nil)).Elem())
  2099  }
  2100  
  2101  type UpdateSelfLocalPersonUserDetailsResponse struct {
  2102  }
  2103  
  2104  type UpdateSelfLocalSolutionUserDetails UpdateSelfLocalSolutionUserDetailsRequestType
  2105  
  2106  func init() {
  2107  	types.Add("sso:UpdateSelfLocalSolutionUserDetails", reflect.TypeOf((*UpdateSelfLocalSolutionUserDetails)(nil)).Elem())
  2108  }
  2109  
  2110  type UpdateSelfLocalSolutionUserDetailsRequestType struct {
  2111  	This        types.ManagedObjectReference `xml:"_this"`
  2112  	UserDetails AdminSolutionDetails         `xml:"userDetails"`
  2113  }
  2114  
  2115  func init() {
  2116  	types.Add("sso:UpdateSelfLocalSolutionUserDetailsRequestType", reflect.TypeOf((*UpdateSelfLocalSolutionUserDetailsRequestType)(nil)).Elem())
  2117  }
  2118  
  2119  type UpdateSelfLocalSolutionUserDetailsResponse struct {
  2120  }
  2121  
  2122  type UpdateSmtpConfiguration UpdateSmtpConfigurationRequestType
  2123  
  2124  func init() {
  2125  	types.Add("sso:UpdateSmtpConfiguration", reflect.TypeOf((*UpdateSmtpConfiguration)(nil)).Elem())
  2126  }
  2127  
  2128  type UpdateSmtpConfigurationRequestType struct {
  2129  	This   types.ManagedObjectReference `xml:"_this"`
  2130  	Config AdminSmtpConfig              `xml:"config"`
  2131  }
  2132  
  2133  func init() {
  2134  	types.Add("sso:UpdateSmtpConfigurationRequestType", reflect.TypeOf((*UpdateSmtpConfigurationRequestType)(nil)).Elem())
  2135  }
  2136  
  2137  type UpdateSmtpConfigurationResponse struct {
  2138  }