public Austin.Linode.DiskIdResponse Linode_Disk_CreateFromStackScript(
int DistributionID,
string Label,
int LinodeID,
string rootPass,
int Size,
int StackScriptID,
string StackScriptUDFResponses,
string rootSSHKey = null)
{
var myParams = new Dictionary<string, string>();
myParams.Add("DistributionID", DistributionID.ToString(CultureInfo.InvariantCulture));
myParams.Add("Label", Label);
myParams.Add("LinodeID", LinodeID.ToString(CultureInfo.InvariantCulture));
myParams.Add("rootPass", rootPass);
myParams.Add("Size", Size.ToString(CultureInfo.InvariantCulture));
myParams.Add("StackScriptID", StackScriptID.ToString(CultureInfo.InvariantCulture));
myParams.Add("StackScriptUDFResponses", StackScriptUDFResponses);
if (rootSSHKey != null)
myParams.Add("rootSSHKey", rootSSHKey);
return GetResponse<Austin.Linode.DiskIdResponse>("linode.disk.createfromstackscript", myParams);
}