@@ -1915,7 +1915,9 @@ export class DescribeAuditRecordsResponse extends $tea.Model {
19151915
19161916export class DescribeAvailabilityZonesRequest extends $tea.Model {
19171917 acceptLanguage?: string;
1918+ DBInstanceClass?: string;
19181919 dbType?: string;
1920+ engineVersion?: string;
19191921 excludeSecondaryZoneId?: string;
19201922 excludeZoneId?: string;
19211923 instanceChargeType?: string;
@@ -1933,7 +1935,9 @@ export class DescribeAvailabilityZonesRequest extends $tea.Model {
19331935 static names(): { [key: string]: string } {
19341936 return {
19351937 acceptLanguage: 'AcceptLanguage',
1938+ DBInstanceClass: 'DBInstanceClass',
19361939 dbType: 'DbType',
1940+ engineVersion: 'EngineVersion',
19371941 excludeSecondaryZoneId: 'ExcludeSecondaryZoneId',
19381942 excludeZoneId: 'ExcludeZoneId',
19391943 instanceChargeType: 'InstanceChargeType',
@@ -1954,7 +1958,9 @@ export class DescribeAvailabilityZonesRequest extends $tea.Model {
19541958 static types(): { [key: string]: any } {
19551959 return {
19561960 acceptLanguage: 'string',
1961+ DBInstanceClass: 'string',
19571962 dbType: 'string',
1963+ engineVersion: 'string',
19581964 excludeSecondaryZoneId: 'string',
19591965 excludeZoneId: 'string',
19601966 instanceChargeType: 'string',
@@ -2106,7 +2112,9 @@ export class DescribeAvailableEngineVersionResponse extends $tea.Model {
21062112}
21072113
21082114export class DescribeAvailableResourceRequest extends $tea.Model {
2115+ DBInstanceClass?: string;
21092116 dbType?: string;
2117+ engineVersion?: string;
21102118 instanceChargeType?: string;
21112119 ownerAccount?: string;
21122120 ownerId?: number;
@@ -2119,7 +2127,9 @@ export class DescribeAvailableResourceRequest extends $tea.Model {
21192127 zoneId?: string;
21202128 static names(): { [key: string]: string } {
21212129 return {
2130+ DBInstanceClass: 'DBInstanceClass',
21222131 dbType: 'DbType',
2132+ engineVersion: 'EngineVersion',
21232133 instanceChargeType: 'InstanceChargeType',
21242134 ownerAccount: 'OwnerAccount',
21252135 ownerId: 'OwnerId',
@@ -2135,7 +2145,9 @@ export class DescribeAvailableResourceRequest extends $tea.Model {
21352145
21362146 static types(): { [key: string]: any } {
21372147 return {
2148+ DBInstanceClass: 'string',
21382149 dbType: 'string',
2150+ engineVersion: 'string',
21392151 instanceChargeType: 'string',
21402152 ownerAccount: 'string',
21412153 ownerId: 'number',
@@ -14461,10 +14473,18 @@ export default class Client extends OpenApi {
1446114473 query["AcceptLanguage"] = request.acceptLanguage;
1446214474 }
1446314475
14476+ if (!Util.isUnset(request.DBInstanceClass)) {
14477+ query["DBInstanceClass"] = request.DBInstanceClass;
14478+ }
14479+
1446414480 if (!Util.isUnset(request.dbType)) {
1446514481 query["DbType"] = request.dbType;
1446614482 }
1446714483
14484+ if (!Util.isUnset(request.engineVersion)) {
14485+ query["EngineVersion"] = request.engineVersion;
14486+ }
14487+
1446814488 if (!Util.isUnset(request.excludeSecondaryZoneId)) {
1446914489 query["ExcludeSecondaryZoneId"] = request.excludeSecondaryZoneId;
1447014490 }
@@ -14601,10 +14621,18 @@ export default class Client extends OpenApi {
1460114621 async describeAvailableResourceWithOptions(request: DescribeAvailableResourceRequest, runtime: $Util.RuntimeOptions): Promise<DescribeAvailableResourceResponse> {
1460214622 Util.validateModel(request);
1460314623 let query = { };
14624+ if (!Util.isUnset(request.DBInstanceClass)) {
14625+ query["DBInstanceClass"] = request.DBInstanceClass;
14626+ }
14627+
1460414628 if (!Util.isUnset(request.dbType)) {
1460514629 query["DbType"] = request.dbType;
1460614630 }
1460714631
14632+ if (!Util.isUnset(request.engineVersion)) {
14633+ query["EngineVersion"] = request.engineVersion;
14634+ }
14635+
1460814636 if (!Util.isUnset(request.instanceChargeType)) {
1460914637 query["InstanceChargeType"] = request.instanceChargeType;
1461014638 }
0 commit comments