public override void Run() { // Login VapiAuthHelper = new VapiAuthenticationHelper(); SessionStubConfiguration = VapiAuthHelper.LoginByUsernameAndPassword( Server, UserName, Password); // Get a placement spec VMTypes.PlacementSpec vmPlacementSpec = PlacementHelper.GetPlacementSpecForCluster( VapiAuthHelper.StubFactory, SessionStubConfiguration, DatacenterName, ClusterName, VmFolderName, DatastoreName); // Get a standard network backing string standardNetworkBacking = NetworkHelper.GetStandardNetworkBacking( VapiAuthHelper.StubFactory, SessionStubConfiguration, DatacenterName, StandardPortgroupName); // Get a distributed network backing string distributedNetworkBacking = NetworkHelper.GetDistributedNetworkBacking( VapiAuthHelper.StubFactory, SessionStubConfiguration, DatacenterName, DistributedPortgroupName); // Create the VM CreateVm(vmPlacementSpec, standardNetworkBacking, distributedNetworkBacking); }
public override void Run() { // Login VapiAuthHelper = new VapiAuthenticationHelper(); SessionStubConfiguration = VapiAuthHelper.LoginByUsernameAndPassword( Server, UserName, Password); // Get a placement spec VMTypes.PlacementSpec vmPlacementSpec = PlacementHelper.GetPlacementSpecForCluster( VapiAuthHelper.StubFactory, SessionStubConfiguration, DatacenterName, ClusterName, VmFolderName, DatastoreName); // Create the default VM CreateVm(vmPlacementSpec); }