public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new ExportRuleRequest() { policyName = PolicyName, superuserRule = SuperuserRule, clientMatch = ClientMatch, roRule = RoRule, rwRule = RwRule, vserver = Vserver }; var c = new ConcreteCmodeClient(); var ret = c.createExportRule(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new CreateVolumeRequest { volumeName = Volume, vserver = Vserver, sizeMb = long.Parse(SizeMb), volumeType = VolumeType, aggregate = Aggregate, exportPolicy = ExportPolicy }; var c = new ConcreteCmodeClient(); var ret = c.createVolume(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var c = new ConcreteCmodeClient(); var ret = c.runCli(creds, Command); return(this.GenerateActivityResult(ret)); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var c = new ConcreteCmodeClient(); var ret = c.lunMap(creds, Vserver, Path, int.Parse(LunId), Igroup); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new ExportPolicyRequest() { policyName = PolicyName, vserver = Vserver }; var c = new ConcreteCmodeClient(); var ret = c.createExportPolicy(creds, request); return(this.GenerateActivityResult("")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new ResizeVolumeRequest(); request.volumeName = Volume; request.vserver = Vserver; request.newSizeMb = long.Parse(NewSizeMb); var c = new ConcreteCmodeClient(); var ret = c.resizeVolume(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new InitializeSnapmirrorRequest { destinationVolume = DestinationVolume, destinationVserver = DestinationVserver }; var c = new ConcreteCmodeClient(); var ret = c.initializeSnapmirror(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new CloneVolumeRequest(); request.volumeName = Volume; request.vserver = Vserver; request.parentSnapshot = ParentSnapshot; request.parentVolume = ParentVolume; var c = new ConcreteCmodeClient(); var ret = c.cloneVolume(creds, request); return(this.GenerateActivityResult("")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new DeleteIgroupRequest { igroupName = IgroupName, vserver = Vserver, force = Force }; var c = new ConcreteCmodeClient(); var ret = c.deleteIgroup(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new AddOrRemoveIgroupInitiatorRequest { vserver = Vserver, igroupName = IgroupName, force = Force, initiator = Initiator }; var c = new ConcreteCmodeClient(); var ret = c.removeIgroupInitiator(creds, request); return(this.GenerateActivityResult("Success")); }
public ICustomActivityResult Execute() { var creds = new ZapiCredentials() { ip = IP, username = Username, password = Password }; var request = new CreateLunRequest { osType = OsType, vserver = Vserver, path = Path, sizeMb = long.Parse(SizeMb), spaceReserved = SpaceReserved }; var c = new ConcreteCmodeClient(); var ret = c.createLun(creds, request); return(this.GenerateActivityResult("Success")); }