types

package
v0.46.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 3 Imported by: 52

Documentation

Index

Constants

View Source
const (
	RoleActAsUser     = "ActAsUser"
	RoleRegularUser   = "RegularUser"
	RoleAdministrator = "Administrator"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCertificate

type AddCertificate AddCertificateRequestType

type AddCertificateRequestType

type AddCertificateRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	Certificate string                       `xml:"certificate"`
}

type AddCertificateResponse

type AddCertificateResponse struct {
	Returnval bool `xml:"returnval"`
}

type AddExternalDomain

type AddExternalDomain AddExternalDomainRequestType

type AddExternalDomainRequestType

type AddExternalDomainRequestType struct {
	This               types.ManagedObjectReference                           `xml:"_this"`
	ServerType         string                                                 `xml:"serverType"`
	DomainName         string                                                 `xml:"domainName"`
	DomainAlias        string                                                 `xml:"domainAlias,omitempty"`
	Details            AdminExternalDomainDetails                             `xml:"details"`
	AuthenticationType string                                                 `xml:"authenticationType"`
	AuthnCredentials   *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
}

type AddExternalDomainResponse

type AddExternalDomainResponse struct {
}

type AddGroupToLocalGroupRequestType

type AddGroupToLocalGroupRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	GroupId   PrincipalId                  `xml:"groupId"`
	GroupName string                       `xml:"groupName"`
}

type AddGroupToLocalGroupResponse

type AddGroupToLocalGroupResponse struct {
	Returnval bool `xml:"returnval"`
}

type AddGroupsToLocalGroupRequestType

type AddGroupsToLocalGroupRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	GroupIds  []PrincipalId                `xml:"groupIds"`
	GroupName string                       `xml:"groupName"`
}

type AddGroupsToLocalGroupResponse

type AddGroupsToLocalGroupResponse struct {
	Returnval []bool `xml:"returnval"`
}

type AddUserToLocalGroup

type AddUserToLocalGroup AddUserToLocalGroupRequestType

type AddUserToLocalGroupRequestType

type AddUserToLocalGroupRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	UserId    PrincipalId                  `xml:"userId"`
	GroupName string                       `xml:"groupName"`
}

type AddUserToLocalGroupResponse

type AddUserToLocalGroupResponse struct {
	Returnval bool `xml:"returnval"`
}

type AddUsersToLocalGroupRequestType

type AddUsersToLocalGroupRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	UserIds   []PrincipalId                `xml:"userIds"`
	GroupName string                       `xml:"groupName"`
}

type AddUsersToLocalGroupResponse

type AddUsersToLocalGroupResponse struct {
	Returnval []bool `xml:"returnval"`
}

type AdminConfigurationManagementServiceCertificateChain

type AdminConfigurationManagementServiceCertificateChain struct {
	types.DynamicData

	Certificates []string `xml:"certificates"`
}

type AdminDomainManagementServiceAuthenticationCredentails

type AdminDomainManagementServiceAuthenticationCredentails struct {
	types.DynamicData

	Username string `xml:"username"`
	Password string `xml:"password"`
}

type AdminDomains

type AdminDomains struct {
	types.DynamicData

	ExternalDomains  []AdminExternalDomain `xml:"externalDomains"`
	SystemDomainName string                `xml:"systemDomainName"`
}

type AdminExternalDomain

type AdminExternalDomain struct {
	types.DynamicData

	Type                  string                                   `xml:"type"`
	Name                  string                                   `xml:"name"`
	Alias                 string                                   `xml:"alias,omitempty"`
	Details               AdminExternalDomainDetails               `xml:"details"`
	AuthenticationDetails AdminExternalDomainAuthenticationDetails `xml:"authenticationDetails"`
}

type AdminExternalDomainAuthenticationDetails

type AdminExternalDomainAuthenticationDetails struct {
	types.DynamicData

	AuthenticationType string `xml:"authenticationType"`
	Username           string `xml:"username,omitempty"`
}

type AdminExternalDomainDetails

type AdminExternalDomainDetails struct {
	types.DynamicData

	FriendlyName         string  `xml:"friendlyName"`
	UserBaseDn           string  `xml:"userBaseDn"`
	GroupBaseDn          string  `xml:"groupBaseDn"`
	PrimaryUrl           url.URL `xml:"primaryUrl"`
	FailoverUrl          url.URL `xml:"failoverUrl,omitempty"`
	SearchTimeoutSeconds int32   `xml:"searchTimeoutSeconds"`
}

type AdminGroup

type AdminGroup struct {
	types.DynamicData

	Id      PrincipalId       `xml:"id"`
	Alias   *PrincipalId      `xml:"alias,omitempty"`
	Details AdminGroupDetails `xml:"details"`
}

type AdminGroupDetails

type AdminGroupDetails struct {
	types.DynamicData

	Description string `xml:"description,omitempty"`
}

type AdminLockoutPolicy

type AdminLockoutPolicy struct {
	types.DynamicData

	Description              string `xml:"description"`
	MaxFailedAttempts        int32  `xml:"maxFailedAttempts"`
	FailedAttemptIntervalSec int64  `xml:"failedAttemptIntervalSec"`
	AutoUnlockIntervalSec    int64  `xml:"autoUnlockIntervalSec"`
}

type AdminMailContent

type AdminMailContent struct {
	types.DynamicData

	From    string `xml:"from"`
	To      string `xml:"to"`
	Subject string `xml:"subject"`
	Content string `xml:"content"`
}

type AdminPasswordExpirationConfig

type AdminPasswordExpirationConfig struct {
	types.DynamicData

	EmailNotificationEnabled bool    `xml:"emailNotificationEnabled"`
	EmailFrom                string  `xml:"emailFrom,omitempty"`
	EmailSubject             string  `xml:"emailSubject,omitempty"`
	NotificationDays         []int32 `xml:"notificationDays,omitempty"`
}

type AdminPasswordFormat

type AdminPasswordFormat struct {
	types.DynamicData

	LengthRestriction              AdminPasswordFormatLengthRestriction     `xml:"lengthRestriction"`
	AlphabeticRestriction          AdminPasswordFormatAlphabeticRestriction `xml:"alphabeticRestriction"`
	MinNumericCount                int32                                    `xml:"minNumericCount"`
	MinSpecialCharCount            int32                                    `xml:"minSpecialCharCount"`
	MaxIdenticalAdjacentCharacters int32                                    `xml:"maxIdenticalAdjacentCharacters"`
}

type AdminPasswordFormatAlphabeticRestriction

type AdminPasswordFormatAlphabeticRestriction struct {
	types.DynamicData

	MinAlphabeticCount int32 `xml:"minAlphabeticCount"`
	MinUppercaseCount  int32 `xml:"minUppercaseCount"`
	MinLowercaseCount  int32 `xml:"minLowercaseCount"`
}

type AdminPasswordFormatLengthRestriction

type AdminPasswordFormatLengthRestriction struct {
	types.DynamicData

	MinLength int32 `xml:"minLength"`
	MaxLength int32 `xml:"maxLength"`
}

type AdminPasswordPolicy

type AdminPasswordPolicy struct {
	types.DynamicData

	Description                      string              `xml:"description"`
	ProhibitedPreviousPasswordsCount int32               `xml:"prohibitedPreviousPasswordsCount"`
	PasswordFormat                   AdminPasswordFormat `xml:"passwordFormat"`
	PasswordLifetimeDays             int32               `xml:"passwordLifetimeDays,omitempty"`
}

type AdminPersonDetails

type AdminPersonDetails struct {
	types.DynamicData

	Description  string `xml:"description,omitempty"`
	EmailAddress string `xml:"emailAddress,omitempty"`
	FirstName    string `xml:"firstName,omitempty"`
	LastName     string `xml:"lastName,omitempty"`
}

type AdminPersonUser

type AdminPersonUser struct {
	types.DynamicData

	Id       PrincipalId        `xml:"id"`
	Alias    *PrincipalId       `xml:"alias,omitempty"`
	Details  AdminPersonDetails `xml:"details"`
	Disabled bool               `xml:"disabled"`
	Locked   bool               `xml:"locked"`
}

type AdminPrincipalDiscoveryServiceSearchCriteria

type AdminPrincipalDiscoveryServiceSearchCriteria struct {
	types.DynamicData

	SearchString string `xml:"searchString"`
	Domain       string `xml:"domain"`
}

type AdminPrincipalDiscoveryServiceSearchResult

type AdminPrincipalDiscoveryServiceSearchResult struct {
	types.DynamicData

	PersonUsers   []AdminPersonUser   `xml:"personUsers,omitempty"`
	SolutionUsers []AdminSolutionUser `xml:"solutionUsers,omitempty"`
	Groups        []AdminGroup        `xml:"groups,omitempty"`
}

type AdminServiceContent

type AdminServiceContent struct {
	types.DynamicData

	SessionManager                  types.ManagedObjectReference `xml:"sessionManager"`
	ConfigurationManagementService  types.ManagedObjectReference `xml:"configurationManagementService"`
	SmtpManagementService           types.ManagedObjectReference `xml:"smtpManagementService"`
	PrincipalDiscoveryService       types.ManagedObjectReference `xml:"principalDiscoveryService"`
	PrincipalManagementService      types.ManagedObjectReference `xml:"principalManagementService"`
	RoleManagementService           types.ManagedObjectReference `xml:"roleManagementService"`
	PasswordPolicyService           types.ManagedObjectReference `xml:"passwordPolicyService"`
	LockoutPolicyService            types.ManagedObjectReference `xml:"lockoutPolicyService"`
	DomainManagementService         types.ManagedObjectReference `xml:"domainManagementService"`
	IdentitySourceManagementService types.ManagedObjectReference `xml:"identitySourceManagementService"`
	SystemManagementService         types.ManagedObjectReference `xml:"systemManagementService"`
	ComputerManagementService       types.ManagedObjectReference `xml:"computerManagementService"`
	SsoHealthManagementService      types.ManagedObjectReference `xml:"ssoHealthManagementService"`
	DeploymentInformationService    types.ManagedObjectReference `xml:"deploymentInformationService"`
	ReplicationService              types.ManagedObjectReference `xml:"replicationService"`
}

type AdminSmtpConfig

type AdminSmtpConfig struct {
	types.DynamicData

	Host         string `xml:"host,omitempty"`
	Port         int32  `xml:"port,omitempty"`
	Authenticate *bool  `xml:"authenticate"`
	User         string `xml:"user,omitempty"`
	Password     string `xml:"password,omitempty"`
}

type AdminSolutionDetails

type AdminSolutionDetails struct {
	types.DynamicData

	Description string `xml:"description,omitempty"`
	Certificate string `xml:"certificate"`
}

type AdminSolutionUser

type AdminSolutionUser struct {
	types.DynamicData

	Id       PrincipalId          `xml:"id"`
	Alias    *PrincipalId         `xml:"alias,omitempty"`
	Details  AdminSolutionDetails `xml:"details"`
	Disabled bool                 `xml:"disabled"`
}

type AdminUser

type AdminUser struct {
	types.DynamicData

	Id          PrincipalId  `xml:"id"`
	Alias       *PrincipalId `xml:"alias,omitempty"`
	Kind        string       `xml:"kind"`
	Description string       `xml:"description,omitempty"`
}

type AuthenticationDetails added in v0.27.4

type AuthenticationDetails struct {
	AuthenticationType string `xml:"authenticationType"`
	Username           string `xml:"username"`
}

type CreateLocalGroup

type CreateLocalGroup CreateLocalGroupRequestType

type CreateLocalGroupRequestType

type CreateLocalGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupName    string                       `xml:"groupName"`
	GroupDetails AdminGroupDetails            `xml:"groupDetails"`
}

type CreateLocalGroupResponse

type CreateLocalGroupResponse struct {
}

type CreateLocalPersonUserRequestType

type CreateLocalPersonUserRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserName    string                       `xml:"userName"`
	UserDetails AdminPersonDetails           `xml:"userDetails"`
	Password    string                       `xml:"password"`
}

type CreateLocalPersonUserResponse

type CreateLocalPersonUserResponse struct {
}

type CreateLocalSolutionUserRequestType

type CreateLocalSolutionUserRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserName    string                       `xml:"userName"`
	UserDetails AdminSolutionDetails         `xml:"userDetails"`
}

type CreateLocalSolutionUserResponse

type CreateLocalSolutionUserResponse struct {
}

type DeleteCertificate

type DeleteCertificate DeleteCertificateRequestType

type DeleteCertificateRequestType

type DeleteCertificateRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	Fingerprint string                       `xml:"fingerprint"`
}

type DeleteCertificateResponse

type DeleteCertificateResponse struct {
	Returnval bool `xml:"returnval"`
}

type DeleteDomain

type DeleteDomain DeleteDomainRequestType

type DeleteDomainRequestType

type DeleteDomainRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
	Name string                       `xml:"name"`
}

type DeleteDomainResponse

type DeleteDomainResponse struct {
}

type DeleteLocalPrincipalRequestType

type DeleteLocalPrincipalRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	PrincipalName string                       `xml:"principalName"`
}

type DeleteLocalPrincipalResponse

type DeleteLocalPrincipalResponse struct {
}

type DisableUserAccount

type DisableUserAccount DisableUserAccountRequestType

type DisableUserAccountRequestType

type DisableUserAccountRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type DisableUserAccountResponse

type DisableUserAccountResponse struct {
	Returnval bool `xml:"returnval"`
}

type Domain added in v0.27.4

type Domain struct {
	Name  string `xml:"name"`
	Alias string `xml:"alias,omitempty"`
}

type EnableUserAccount

type EnableUserAccount EnableUserAccountRequestType

type EnableUserAccountRequestType

type EnableUserAccountRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type EnableUserAccountResponse

type EnableUserAccountResponse struct {
	Returnval bool `xml:"returnval"`
}

type Find

type Find FindRequestType

type FindAllParentGroups

type FindAllParentGroups FindAllParentGroupsRequestType

type FindAllParentGroupsRequestType

type FindAllParentGroupsRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type FindAllParentGroupsResponse

type FindAllParentGroupsResponse struct {
	Returnval []PrincipalId `xml:"returnval,omitempty"`
}

type FindCertificate

type FindCertificate FindCertificateRequestType

type FindCertificateRequestType

type FindCertificateRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	Fingerprint string                       `xml:"fingerprint"`
}

type FindCertificateResponse

type FindCertificateResponse struct {
	Returnval string `xml:"returnval,omitempty"`
}

type FindDirectParentGroupsRequestType

type FindDirectParentGroupsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	PrincipalId PrincipalId                  `xml:"principalId"`
}

type FindDirectParentGroupsResponse

type FindDirectParentGroupsResponse struct {
	Returnval []AdminGroup `xml:"returnval,omitempty"`
}

type FindDisabledPersonUsersRequestType

type FindDisabledPersonUsersRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	SearchStr string                       `xml:"searchStr"`
	Limit     int32                        `xml:"limit"`
}

type FindDisabledPersonUsersResponse

type FindDisabledPersonUsersResponse struct {
	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
}

type FindDisabledSolutionUsersRequestType

type FindDisabledSolutionUsersRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	SearchStr string                       `xml:"searchStr"`
}

type FindDisabledSolutionUsersResponse

type FindDisabledSolutionUsersResponse struct {
	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
}

type FindExternalDomain

type FindExternalDomain FindExternalDomainRequestType

type FindExternalDomainRequestType

type FindExternalDomainRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Filter string                       `xml:"filter"`
}

type FindExternalDomainResponse

type FindExternalDomainResponse struct {
	Returnval *AdminExternalDomain `xml:"returnval,omitempty"`
}

type FindGroup

type FindGroup FindGroupRequestType

type FindGroupRequestType

type FindGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	GroupId PrincipalId                  `xml:"groupId"`
}

type FindGroupResponse

type FindGroupResponse struct {
	Returnval *AdminGroup `xml:"returnval,omitempty"`
}

type FindGroups

type FindGroups FindGroupsRequestType

type FindGroupsInGroup

type FindGroupsInGroup FindGroupsInGroupRequestType

type FindGroupsInGroupRequestType

type FindGroupsInGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupId      PrincipalId                  `xml:"groupId"`
	SearchString string                       `xml:"searchString"`
	Limit        int32                        `xml:"limit"`
}

type FindGroupsInGroupResponse

type FindGroupsInGroupResponse struct {
	Returnval []AdminGroup `xml:"returnval,omitempty"`
}

type FindGroupsRequestType

type FindGroupsRequestType struct {
	This     types.ManagedObjectReference                 `xml:"_this"`
	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
	Limit    int32                                        `xml:"limit"`
}

type FindGroupsResponse

type FindGroupsResponse struct {
	Returnval []AdminGroup `xml:"returnval,omitempty"`
}

type FindLockedUsers

type FindLockedUsers FindLockedUsersRequestType

type FindLockedUsersRequestType

type FindLockedUsersRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	SearchStr string                       `xml:"searchStr"`
	Limit     int32                        `xml:"limit"`
}

type FindLockedUsersResponse

type FindLockedUsersResponse struct {
	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
}

type FindNestedParentGroupsRequestType

type FindNestedParentGroupsRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type FindNestedParentGroupsResponse

type FindNestedParentGroupsResponse struct {
	Returnval []AdminGroup `xml:"returnval,omitempty"`
}

type FindParentGroups

type FindParentGroups FindParentGroupsRequestType

type FindParentGroupsRequestType

type FindParentGroupsRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	UserId    PrincipalId                  `xml:"userId"`
	GroupList []PrincipalId                `xml:"groupList,omitempty"`
}

type FindParentGroupsResponse

type FindParentGroupsResponse struct {
	Returnval []PrincipalId `xml:"returnval,omitempty"`
}

type FindPersonUser

type FindPersonUser FindPersonUserRequestType

type FindPersonUserRequestType

type FindPersonUserRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type FindPersonUserResponse

type FindPersonUserResponse struct {
	Returnval *AdminPersonUser `xml:"returnval,omitempty"`
}

type FindPersonUsers

type FindPersonUsers FindPersonUsersRequestType

type FindPersonUsersInGroupRequestType

type FindPersonUsersInGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupId      PrincipalId                  `xml:"groupId"`
	SearchString string                       `xml:"searchString"`
	Limit        int32                        `xml:"limit"`
}

type FindPersonUsersInGroupResponse

type FindPersonUsersInGroupResponse struct {
	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
}

type FindPersonUsersRequestType

type FindPersonUsersRequestType struct {
	This     types.ManagedObjectReference                 `xml:"_this"`
	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
	Limit    int32                                        `xml:"limit"`
}

type FindPersonUsersResponse

type FindPersonUsersResponse struct {
	Returnval []AdminPersonUser `xml:"returnval,omitempty"`
}

type FindRequestType

type FindRequestType struct {
	This     types.ManagedObjectReference                 `xml:"_this"`
	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
	Limit    int32                                        `xml:"limit"`
}

type FindResponse

type FindResponse struct {
	Returnval AdminPrincipalDiscoveryServiceSearchResult `xml:"returnval"`
}

type FindSolutionUser

type FindSolutionUser FindSolutionUserRequestType

type FindSolutionUserRequestType

type FindSolutionUserRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	UserName string                       `xml:"userName"`
}

type FindSolutionUserResponse

type FindSolutionUserResponse struct {
	Returnval *AdminSolutionUser `xml:"returnval,omitempty"`
}

type FindSolutionUsers

type FindSolutionUsers FindSolutionUsersRequestType

type FindSolutionUsersInGroupRequestType

type FindSolutionUsersInGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupName    string                       `xml:"groupName"`
	SearchString string                       `xml:"searchString"`
	Limit        int32                        `xml:"limit"`
}

type FindSolutionUsersInGroupResponse

type FindSolutionUsersInGroupResponse struct {
	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
}

type FindSolutionUsersRequestType

type FindSolutionUsersRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	SearchString string                       `xml:"searchString"`
	Limit        int32                        `xml:"limit"`
}

type FindSolutionUsersResponse

type FindSolutionUsersResponse struct {
	Returnval []AdminSolutionUser `xml:"returnval,omitempty"`
}

type FindUser

type FindUser FindUserRequestType

type FindUserRequestType

type FindUserRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type FindUserResponse

type FindUserResponse struct {
	Returnval *AdminUser `xml:"returnval,omitempty"`
}

type FindUsers

type FindUsers FindUsersRequestType

type FindUsersInGroup

type FindUsersInGroup FindUsersInGroupRequestType

type FindUsersInGroupRequestType

type FindUsersInGroupRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupId      PrincipalId                  `xml:"groupId"`
	SearchString string                       `xml:"searchString"`
	Limit        int32                        `xml:"limit"`
}

type FindUsersInGroupResponse

type FindUsersInGroupResponse struct {
	Returnval []AdminUser `xml:"returnval,omitempty"`
}

type FindUsersRequestType

type FindUsersRequestType struct {
	This     types.ManagedObjectReference                 `xml:"_this"`
	Criteria AdminPrincipalDiscoveryServiceSearchCriteria `xml:"criteria"`
	Limit    int32                                        `xml:"limit"`
}

type FindUsersResponse

type FindUsersResponse struct {
	Returnval []AdminUser `xml:"returnval,omitempty"`
}

type Get added in v0.27.4

type Get GetRequestType

type GetAllCertificates

type GetAllCertificates GetAllCertificatesRequestType

type GetAllCertificatesRequestType

type GetAllCertificatesRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetAllCertificatesResponse

type GetAllCertificatesResponse struct {
	Returnval []string `xml:"returnval,omitempty"`
}

type GetClockTolerance

type GetClockTolerance GetClockToleranceRequestType

type GetClockToleranceRequestType

type GetClockToleranceRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetClockToleranceResponse

type GetClockToleranceResponse struct {
	Returnval int64 `xml:"returnval"`
}

type GetDefaultDomains added in v0.31.0

type GetDefaultDomains GetDefaultDomainsRequestType

type GetDefaultDomainsRequestType added in v0.31.0

type GetDefaultDomainsRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetDefaultDomainsResponse added in v0.31.0

type GetDefaultDomainsResponse struct {
	Returnval []string `xml:"returnval,omitempty"`
}

type GetDelegationCount

type GetDelegationCount GetDelegationCountRequestType

type GetDelegationCountRequestType

type GetDelegationCountRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetDelegationCountResponse

type GetDelegationCountResponse struct {
	Returnval int32 `xml:"returnval"`
}

type GetDomains

type GetDomains GetDomainsRequestType

type GetDomainsRequestType

type GetDomainsRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetDomainsResponse

type GetDomainsResponse struct {
	Returnval *AdminDomains `xml:"returnval,omitempty"`
}

type GetIssuersCertificatesRequestType

type GetIssuersCertificatesRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetIssuersCertificatesResponse

type GetIssuersCertificatesResponse struct {
	Returnval []string `xml:"returnval"`
}

type GetKnownCertificateChainsRequestType

type GetKnownCertificateChainsRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetKnownCertificateChainsResponse

type GetKnownCertificateChainsResponse struct {
	Returnval []AdminConfigurationManagementServiceCertificateChain `xml:"returnval"`
}

type GetLocalPasswordPolicyRequestType

type GetLocalPasswordPolicyRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetLocalPasswordPolicyResponse

type GetLocalPasswordPolicyResponse struct {
	Returnval AdminPasswordPolicy `xml:"returnval"`
}

type GetLockoutPolicy

type GetLockoutPolicy GetLockoutPolicyRequestType

type GetLockoutPolicyRequestType

type GetLockoutPolicyRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetLockoutPolicyResponse

type GetLockoutPolicyResponse struct {
	Returnval AdminLockoutPolicy `xml:"returnval"`
}

type GetMaximumBearerTokenLifetimeRequestType

type GetMaximumBearerTokenLifetimeRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetMaximumBearerTokenLifetimeResponse

type GetMaximumBearerTokenLifetimeResponse struct {
	Returnval int64 `xml:"returnval"`
}

type GetMaximumHoKTokenLifetimeRequestType

type GetMaximumHoKTokenLifetimeRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetMaximumHoKTokenLifetimeResponse

type GetMaximumHoKTokenLifetimeResponse struct {
	Returnval int64 `xml:"returnval"`
}

type GetPasswordExpirationConfigurationRequestType

type GetPasswordExpirationConfigurationRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetPasswordExpirationConfigurationResponse

type GetPasswordExpirationConfigurationResponse struct {
	Returnval AdminPasswordExpirationConfig `xml:"returnval"`
}

type GetRenewCount

type GetRenewCount GetRenewCountRequestType

type GetRenewCountRequestType

type GetRenewCountRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetRenewCountResponse

type GetRenewCountResponse struct {
	Returnval int32 `xml:"returnval"`
}

type GetRequestType added in v0.27.4

type GetRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetResponse added in v0.27.4

type GetResponse struct {
	Returnval IdentitySources `xml:"returnval,omitempty"`
}

type GetSmtpConfigurationRequestType

type GetSmtpConfigurationRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetSmtpConfigurationResponse

type GetSmtpConfigurationResponse struct {
	Returnval AdminSmtpConfig `xml:"returnval"`
}

type GetSslCertificateManagerRequestType

type GetSslCertificateManagerRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetSslCertificateManagerResponse

type GetSslCertificateManagerResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type GetSystemDomainName

type GetSystemDomainName GetSystemDomainNameRequestType

type GetSystemDomainNameRequestType

type GetSystemDomainNameRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetSystemDomainNameResponse

type GetSystemDomainNameResponse struct {
	Returnval string `xml:"returnval"`
}

type GetTrustedCertificatesRequestType

type GetTrustedCertificatesRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetTrustedCertificatesResponse

type GetTrustedCertificatesResponse struct {
	Returnval []string `xml:"returnval"`
}

type GrantWSTrustRole

type GrantWSTrustRole GrantWSTrustRoleRequestType

type GrantWSTrustRoleRequestType

type GrantWSTrustRoleRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
	Role   string                       `xml:"role"`
}

type GrantWSTrustRoleResponse

type GrantWSTrustRoleResponse struct {
	Returnval bool `xml:"returnval"`
}

type GroupcheckServiceContent

type GroupcheckServiceContent struct {
	types.DynamicData

	SessionManager    types.ManagedObjectReference `xml:"sessionManager"`
	GroupCheckService types.ManagedObjectReference `xml:"groupCheckService"`
}

type HasAdministratorRoleRequestType

type HasAdministratorRoleRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type HasAdministratorRoleResponse

type HasAdministratorRoleResponse struct {
	Returnval bool `xml:"returnval"`
}

type HasRegularUserRole

type HasRegularUserRole HasRegularUserRoleRequestType

type HasRegularUserRoleRequestType

type HasRegularUserRoleRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type HasRegularUserRoleResponse

type HasRegularUserRoleResponse struct {
	Returnval bool `xml:"returnval"`
}

type IdentitySource added in v0.27.4

type IdentitySource struct {
	Name    string   `xml:"name"`
	Domains []Domain `xml:"domains"`
}

type IdentitySources added in v0.27.4

type IdentitySources struct {
	All      []IdentitySource     `xml:"all"`
	System   IdentitySource       `xml:"system"`
	LocalOS  *IdentitySource      `xml:"localOS"`
	NativeAD *IdentitySource      `xml:"nativeAD"`
	LDAPS    []LdapIdentitySource `xml:"ldaps"`
}

type IsMemberOfGroup

type IsMemberOfGroup IsMemberOfGroupRequestType

type IsMemberOfGroupRequestType

type IsMemberOfGroupRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	UserId  PrincipalId                  `xml:"userId"`
	GroupId PrincipalId                  `xml:"groupId"`
}

type IsMemberOfGroupResponse

type IsMemberOfGroupResponse struct {
	Returnval bool `xml:"returnval"`
}

type LdapIdentitySource added in v0.27.4

type LdapIdentitySource struct {
	IdentitySource
	Type                  string                    `xml:"type"`
	Details               LdapIdentitySourceDetails `xml:"details"`
	AuthenticationDetails AuthenticationDetails     `xml:"authenticationDetails"`
}

type LdapIdentitySourceDetails added in v0.27.4

type LdapIdentitySourceDetails struct {
	FriendlyName string `xml:"friendlyName"`
	UserBaseDn   string `xml:"userBaseDn,omitempty"`
	GroupBaseDn  string `xml:"groupBaseDn,omitempty"`
	PrimaryURL   string `xml:"primaryUrl"`
	FailoverURL  string `xml:"failoverUrl,omitempty"`
}

type Login

type Login LoginRequestType

type LoginRequestType

type LoginRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type LoginResponse

type LoginResponse struct {
}

type Logout

type Logout LogoutRequestType

type LogoutRequestType

type LogoutRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type LogoutResponse

type LogoutResponse struct {
}

type PrincipalId

type PrincipalId struct {
	types.DynamicData

	Name   string `xml:"name"`
	Domain string `xml:"domain"`
}

type ProbeConnectivity

type ProbeConnectivity ProbeConnectivityRequestType

type ProbeConnectivityRequestType

type ProbeConnectivityRequestType struct {
	This               types.ManagedObjectReference                           `xml:"_this"`
	ServiceUri         url.URL                                                `xml:"serviceUri"`
	AuthenticationType string                                                 `xml:"authenticationType"`
	AuthnCredentials   *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
}

type ProbeConnectivityResponse

type ProbeConnectivityResponse struct {
}

type RegisterLdap added in v0.31.0

type RegisterLdap RegisterLdapRequestType

type RegisterLdapRequestType added in v0.31.0

type RegisterLdapRequestType struct {
	This               types.ManagedObjectReference                                      `xml:"_this"`
	ServerType         string                                                            `xml:"serverType"`
	DomainName         string                                                            `xml:"domainName"`
	DomainAlias        string                                                            `xml:"domainAlias,omitempty"`
	Details            LdapIdentitySourceDetails                                         `xml:"details"`
	AuthenticationType string                                                            `xml:"authenticationType"`
	AuthnCredentials   *SsoAdminIdentitySourceManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
}

type RegisterLdapResponse added in v0.31.0

type RegisterLdapResponse struct {
}

type RemoveFromLocalGroupRequestType

type RemoveFromLocalGroupRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	PrincipalId PrincipalId                  `xml:"principalId"`
	GroupName   string                       `xml:"groupName"`
}

type RemoveFromLocalGroupResponse

type RemoveFromLocalGroupResponse struct {
	Returnval bool `xml:"returnval"`
}

type RemovePrincipalsFromLocalGroupRequestType

type RemovePrincipalsFromLocalGroupRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	PrincipalsIds []PrincipalId                `xml:"principalsIds"`
	GroupName     string                       `xml:"groupName"`
}

type RemovePrincipalsFromLocalGroupResponse

type RemovePrincipalsFromLocalGroupResponse struct {
	Returnval []bool `xml:"returnval"`
}

type ResetLocalPersonUserPasswordRequestType

type ResetLocalPersonUserPasswordRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserName    string                       `xml:"userName"`
	NewPassword string                       `xml:"newPassword"`
}

type ResetLocalPersonUserPasswordResponse

type ResetLocalPersonUserPasswordResponse struct {
}

type ResetLocalUserPasswordRequestType

type ResetLocalUserPasswordRequestType struct {
	This            types.ManagedObjectReference `xml:"_this"`
	Username        string                       `xml:"username"`
	CurrentPassword string                       `xml:"currentPassword"`
	NewPassword     string                       `xml:"newPassword"`
}

type ResetLocalUserPasswordResponse

type ResetLocalUserPasswordResponse struct {
}

type ResetSelfLocalPersonUserPasswordRequestType

type ResetSelfLocalPersonUserPasswordRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	NewPassword string                       `xml:"newPassword"`
}

type ResetSelfLocalPersonUserPasswordResponse

type ResetSelfLocalPersonUserPasswordResponse struct {
}

type RevokeWSTrustRole

type RevokeWSTrustRole RevokeWSTrustRoleRequestType

type RevokeWSTrustRoleRequestType

type RevokeWSTrustRoleRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
	Role   string                       `xml:"role"`
}

type RevokeWSTrustRoleResponse

type RevokeWSTrustRoleResponse struct {
	Returnval bool `xml:"returnval"`
}

type SendMail

type SendMail SendMailRequestType

type SendMailRequestType

type SendMailRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Content AdminMailContent             `xml:"content"`
}

type SendMailResponse

type SendMailResponse struct {
}

type SetClockTolerance

type SetClockTolerance SetClockToleranceRequestType

type SetClockToleranceRequestType

type SetClockToleranceRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	Milliseconds int64                        `xml:"milliseconds"`
}

type SetClockToleranceResponse

type SetClockToleranceResponse struct {
}

type SetDefaultDomains added in v0.31.0

type SetDefaultDomains SetDefaultDomainsRequestType

type SetDefaultDomainsRequestType added in v0.31.0

type SetDefaultDomainsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	DomainNames string                       `xml:"domainNames"`
}

type SetDefaultDomainsResponse added in v0.31.0

type SetDefaultDomainsResponse struct {
}

type SetDelegationCount

type SetDelegationCount SetDelegationCountRequestType

type SetDelegationCountRequestType

type SetDelegationCountRequestType struct {
	This            types.ManagedObjectReference `xml:"_this"`
	DelegationCount int32                        `xml:"delegationCount"`
}

type SetDelegationCountResponse

type SetDelegationCountResponse struct {
}

type SetMaximumBearerTokenLifetimeRequestType

type SetMaximumBearerTokenLifetimeRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	MaxLifetime int64                        `xml:"maxLifetime"`
}

type SetMaximumBearerTokenLifetimeResponse

type SetMaximumBearerTokenLifetimeResponse struct {
}

type SetMaximumHoKTokenLifetimeRequestType

type SetMaximumHoKTokenLifetimeRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	MaxLifetime int64                        `xml:"maxLifetime"`
}

type SetMaximumHoKTokenLifetimeResponse

type SetMaximumHoKTokenLifetimeResponse struct {
}

type SetNewSignerIdentityRequestType

type SetNewSignerIdentityRequestType struct {
	This                    types.ManagedObjectReference                        `xml:"_this"`
	SigningKey              string                                              `xml:"signingKey"`
	SigningCertificateChain AdminConfigurationManagementServiceCertificateChain `xml:"signingCertificateChain"`
}

type SetNewSignerIdentityResponse

type SetNewSignerIdentityResponse struct {
}

type SetRenewCount

type SetRenewCount SetRenewCountRequestType

type SetRenewCountRequestType

type SetRenewCountRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	RenewCount int32                        `xml:"renewCount"`
}

type SetRenewCountResponse

type SetRenewCountResponse struct {
}

type SetRole

type SetRole SetRoleRequestType

type SetRoleRequestType

type SetRoleRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
	Role   string                       `xml:"role"`
}

type SetRoleResponse

type SetRoleResponse struct {
	Returnval bool `xml:"returnval"`
}

type SetSignerIdentity

type SetSignerIdentity SetSignerIdentityRequestType

type SetSignerIdentityRequestType

type SetSignerIdentityRequestType struct {
	This                    types.ManagedObjectReference                        `xml:"_this"`
	AdminUser               PrincipalId                                         `xml:"adminUser"`
	AdminPass               string                                              `xml:"adminPass"`
	SigningKey              string                                              `xml:"signingKey"`
	SigningCertificateChain AdminConfigurationManagementServiceCertificateChain `xml:"signingCertificateChain"`
}

type SetSignerIdentityResponse

type SetSignerIdentityResponse struct {
}

type SsoAdminIdentitySourceManagementServiceAuthenticationCredentails added in v0.31.0

type SsoAdminIdentitySourceManagementServiceAuthenticationCredentails struct {
	types.DynamicData

	Username string `xml:"username"`
	Password string `xml:"password"`
}

type SsoAdminServiceInstanceRequestType

type SsoAdminServiceInstanceRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type SsoAdminServiceInstanceResponse

type SsoAdminServiceInstanceResponse struct {
	Returnval AdminServiceContent `xml:"returnval"`
}

type SsoGroupcheckServiceInstanceRequestType

type SsoGroupcheckServiceInstanceRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type SsoGroupcheckServiceInstanceResponse

type SsoGroupcheckServiceInstanceResponse struct {
	Returnval GroupcheckServiceContent `xml:"returnval"`
}

type UnlockUserAccount

type UnlockUserAccount UnlockUserAccountRequestType

type UnlockUserAccountRequestType

type UnlockUserAccountRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	UserId PrincipalId                  `xml:"userId"`
}

type UnlockUserAccountResponse

type UnlockUserAccountResponse struct {
	Returnval bool `xml:"returnval"`
}

type UpdateExternalDomainAuthnTypeRequestType

type UpdateExternalDomainAuthnTypeRequestType struct {
	This             types.ManagedObjectReference                           `xml:"_this"`
	Name             string                                                 `xml:"name"`
	AuthnType        string                                                 `xml:"authnType"`
	AuthnCredentials *AdminDomainManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
}

type UpdateExternalDomainAuthnTypeResponse

type UpdateExternalDomainAuthnTypeResponse struct {
}

type UpdateExternalDomainDetailsRequestType

type UpdateExternalDomainDetailsRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Name    string                       `xml:"name"`
	Details AdminExternalDomainDetails   `xml:"details"`
}

type UpdateExternalDomainDetailsResponse

type UpdateExternalDomainDetailsResponse struct {
}

type UpdateLdap added in v0.31.0

type UpdateLdap UpdateLdapRequestType

type UpdateLdapAuthnType added in v0.31.0

type UpdateLdapAuthnType UpdateLdapAuthnTypeRequestType

type UpdateLdapAuthnTypeRequestType added in v0.31.0

type UpdateLdapAuthnTypeRequestType struct {
	This               types.ManagedObjectReference                                      `xml:"_this"`
	DomainName         string                                                            `xml:"name"`
	AuthenticationType string                                                            `xml:"authnType"`
	AuthnCredentials   *SsoAdminIdentitySourceManagementServiceAuthenticationCredentails `xml:"authnCredentials,omitempty"`
}

type UpdateLdapAuthnTypeResponse added in v0.31.0

type UpdateLdapAuthnTypeResponse struct {
}

type UpdateLdapRequestType added in v0.31.0

type UpdateLdapRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	DomainName string                       `xml:"name"`
	Details    LdapIdentitySourceDetails    `xml:"details"`
}

type UpdateLdapResponse added in v0.31.0

type UpdateLdapResponse struct {
}

type UpdateLocalGroupDetailsRequestType

type UpdateLocalGroupDetailsRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	GroupName    string                       `xml:"groupName"`
	GroupDetails AdminGroupDetails            `xml:"groupDetails"`
}

type UpdateLocalGroupDetailsResponse

type UpdateLocalGroupDetailsResponse struct {
}

type UpdateLocalPasswordPolicyRequestType

type UpdateLocalPasswordPolicyRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Policy AdminPasswordPolicy          `xml:"policy"`
}

type UpdateLocalPasswordPolicyResponse

type UpdateLocalPasswordPolicyResponse struct {
}

type UpdateLocalPersonUserDetailsRequestType

type UpdateLocalPersonUserDetailsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserName    string                       `xml:"userName"`
	UserDetails AdminPersonDetails           `xml:"userDetails"`
}

type UpdateLocalPersonUserDetailsResponse

type UpdateLocalPersonUserDetailsResponse struct {
}

type UpdateLocalSolutionUserDetailsRequestType

type UpdateLocalSolutionUserDetailsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserName    string                       `xml:"userName"`
	UserDetails AdminSolutionDetails         `xml:"userDetails"`
}

type UpdateLocalSolutionUserDetailsResponse

type UpdateLocalSolutionUserDetailsResponse struct {
}

type UpdateLockoutPolicy

type UpdateLockoutPolicy UpdateLockoutPolicyRequestType

type UpdateLockoutPolicyRequestType

type UpdateLockoutPolicyRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Policy AdminLockoutPolicy           `xml:"policy"`
}

type UpdateLockoutPolicyResponse

type UpdateLockoutPolicyResponse struct {
}

type UpdatePasswordExpirationConfigurationRequestType

type UpdatePasswordExpirationConfigurationRequestType struct {
	This   types.ManagedObjectReference  `xml:"_this"`
	Config AdminPasswordExpirationConfig `xml:"config"`
}

type UpdatePasswordExpirationConfigurationResponse

type UpdatePasswordExpirationConfigurationResponse struct {
}

type UpdateSelfLocalPersonUserDetailsRequestType

type UpdateSelfLocalPersonUserDetailsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserDetails AdminPersonDetails           `xml:"userDetails"`
}

type UpdateSelfLocalPersonUserDetailsResponse

type UpdateSelfLocalPersonUserDetailsResponse struct {
}

type UpdateSelfLocalSolutionUserDetailsRequestType

type UpdateSelfLocalSolutionUserDetailsRequestType struct {
	This        types.ManagedObjectReference `xml:"_this"`
	UserDetails AdminSolutionDetails         `xml:"userDetails"`
}

type UpdateSelfLocalSolutionUserDetailsResponse

type UpdateSelfLocalSolutionUserDetailsResponse struct {
}

type UpdateSmtpConfigurationRequestType

type UpdateSmtpConfigurationRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Config AdminSmtpConfig              `xml:"config"`
}

type UpdateSmtpConfigurationResponse

type UpdateSmtpConfigurationResponse struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL