public DbInstance(DbInstanceClassEnum instanceType,
                   EngineType engineType,
                   LicenseModelType licenseType,
                   Ebs.VolumeTypes storageType,
                   int allocatedStorage,
                   DbSubnetGroup subnetGroup,
                   SecurityGroup dbSecurityGroup,
                   object masterUserName,
                   object masterPassword
                   ) : this(instanceType, engineType, licenseType, storageType, allocatedStorage, masterUserName, masterPassword)
 {
     this.DBSubnetGroupName = new ReferenceProperty(subnetGroup);
     this.AddVpcSecurityGroup(dbSecurityGroup);
 }
 public DbInstance(DbInstanceClassEnum instanceType,
                   EngineType engineType,
                   LicenseModelType licenseType,
                   Ebs.VolumeTypes storageType,
                   int allocatedStorage,
                   object masterUserName,
                   object masterPassword
                   ) : base(ResourceType.AwsRdsDbInstance)
 {
     this.Type               = ResourceType.AwsRdsDbInstance;
     this.DBInstanceClass    = instanceType;
     this.AllocatedStorage   = allocatedStorage.ToString();
     this.Engine             = engineType;
     this.MasterUsername     = masterUserName;
     this.MasterUserPassword = masterPassword;
     this.LicenseModel       = licenseType;
     this.StorageType        = storageType;
 }