simulator

package
v0.0.0-...-d5d7872 Latest Latest
Warning

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

Go to latest
Published: May 31, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IdentitySources = types.IdentitySources{
	System: types.IdentitySource{
		Name:    "vsphere.local",
		Domains: []types.Domain{{Name: "vsphere.local", Alias: "vmwarem"}},
	},
	LocalOS: &types.IdentitySource{
		Name:    "localos",
		Domains: []types.Domain{{Name: "localos", Alias: ""}},
	},
	NativeAD: nil,
	LDAPS: []types.LdapIdentitySource{
		{
			IdentitySource: types.IdentitySource{
				Name:    "example.com",
				Domains: []types.Domain{{Name: "example.com", Alias: "examplex"}},
			},
			Type: "ActiveDirectory",
			Details: types.LdapIdentitySourceDetails{
				FriendlyName: "foo",
				UserBaseDn:   "ou=People,dc=example,dc=org",
				GroupBaseDn:  "ou=People,dc=example,dc=org",
				PrimaryURL:   "ldap://10.168.194.120:389",
				FailoverURL:  "",
			},
			AuthenticationDetails: types.AuthenticationDetails{
				AuthenticationType: "PASSWORD",
				Username:           "cn=admin,dc=example,dc=org",
			},
		},
	},
}

Functions

func New

Types

type GroupcheckService

type GroupcheckService struct {
	vim.ManagedObjectReference
	// contains filtered or unexported fields
}

func (*GroupcheckService) FindAllParentGroups

func (s *GroupcheckService) FindAllParentGroups(ctx *simulator.Context, req *types.FindAllParentGroups) soap.HasFault

type GroupcheckServiceInstance

type GroupcheckServiceInstance struct {
	vim.ManagedObjectReference
}

func (*GroupcheckServiceInstance) SsoGroupcheckServiceInstance

type IdentitySourceManagementService

type IdentitySourceManagementService struct {
	vim.ManagedObjectReference
}

func (*IdentitySourceManagementService) Get

type PrincipalDiscoveryService

type PrincipalDiscoveryService struct {
	vim.ManagedObjectReference
	// contains filtered or unexported fields
}

func (*PrincipalDiscoveryService) FindGroup

func (*PrincipalDiscoveryService) FindGroups

func (*PrincipalDiscoveryService) FindGroupsInGroup

func (*PrincipalDiscoveryService) FindPersonUser

func (*PrincipalDiscoveryService) FindPersonUsers

func (*PrincipalDiscoveryService) FindSolutionUser

func (*PrincipalDiscoveryService) FindSolutionUsers

func (*PrincipalDiscoveryService) FindUser

type PrincipalManagementService

type PrincipalManagementService struct {
	vim.ManagedObjectReference
	// contains filtered or unexported fields
}

func (*PrincipalManagementService) AddGroupsToLocalGroup

func (*PrincipalManagementService) AddUsersToLocalGroup

func (*PrincipalManagementService) CreateLocalGroup

func (*PrincipalManagementService) CreateLocalPersonUser

func (*PrincipalManagementService) CreateLocalSolutionUser

func (*PrincipalManagementService) DeleteLocalPrincipal

func (*PrincipalManagementService) RemovePrincipalsFromLocalGroup

func (s *PrincipalManagementService) RemovePrincipalsFromLocalGroup(ctx *simulator.Context, req *types.RemovePrincipalsFromLocalGroup) soap.HasFault

func (*PrincipalManagementService) ResetLocalPersonUserPassword

func (s *PrincipalManagementService) ResetLocalPersonUserPassword(ctx *simulator.Context, req *types.ResetLocalPersonUserPassword) soap.HasFault

func (*PrincipalManagementService) UpdateLocalGroupDetails

func (*PrincipalManagementService) UpdateLocalPersonUserDetails

func (s *PrincipalManagementService) UpdateLocalPersonUserDetails(ctx *simulator.Context, req *types.UpdateLocalPersonUserDetails) soap.HasFault

func (*PrincipalManagementService) UpdateLocalSolutionUserDetails

func (s *PrincipalManagementService) UpdateLocalSolutionUserDetails(ctx *simulator.Context, req *types.UpdateLocalSolutionUserDetails) soap.HasFault

type ServiceInstance

type ServiceInstance struct {
	vim.ManagedObjectReference
}

func (*ServiceInstance) SsoAdminServiceInstance

func (s *ServiceInstance) SsoAdminServiceInstance(ctx *simulator.Context, _ *types.SsoAdminServiceInstance) soap.HasFault

type SessionManager

type SessionManager struct {
	vim.ManagedObjectReference
}

func (*SessionManager) Login

func (s *SessionManager) Login(ctx *simulator.Context, req *types.Login) soap.HasFault

func (*SessionManager) Logout

func (s *SessionManager) Logout(ctx *simulator.Context, req *types.Logout) soap.HasFault

Jump to

Keyboard shortcuts

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