@@ -74,6 +74,8 @@ import { PreviewTopicDataRequest } from './types/index';
7474import { PreviewTopicDataResponse } from './types/index' ;
7575import { ResetSubscriptionOffsetRequest } from './types/index' ;
7676import { ResetSubscriptionOffsetResponse } from './types/index' ;
77+ import { ScaleDownInstanceRequest } from './types/index' ;
78+ import { ScaleDownInstanceResponse } from './types/index' ;
7779import { ScaleUpTopicRequest } from './types/index' ;
7880import { ScaleUpTopicResponse } from './types/index' ;
7981import { SearchGroupsRequest } from './types/index' ;
@@ -122,6 +124,7 @@ export type ModifyInstanceTagCommandOutput = CommandOutput<ModifyInstanceTagResp
122124export type ModifyOverlayAccessCommandOutput = CommandOutput < ModifyOverlayAccessResponse > ;
123125export type PreviewTopicDataCommandOutput = CommandOutput < PreviewTopicDataResponse > ;
124126export type ResetSubscriptionOffsetCommandOutput = CommandOutput < ResetSubscriptionOffsetResponse > ;
127+ export type ScaleDownInstanceCommandOutput = CommandOutput < ScaleDownInstanceResponse > ;
125128export type ScaleUpTopicCommandOutput = CommandOutput < ScaleUpTopicResponse > ;
126129export type SearchGroupsCommandOutput = CommandOutput < SearchGroupsResponse > ;
127130export type SearchInstancesCommandOutput = CommandOutput < SearchInstancesResponse > ;
@@ -130,7 +133,6 @@ export type TopicExistCommandOutput = CommandOutput<TopicExistResponse>;
130133export type UpdateInstanceMessageRetentionCommandOutput = CommandOutput < UpdateInstanceMessageRetentionResponse > ;
131134export type UpdateTopicMessageRetentionCommandOutput = CommandOutput < UpdateTopicMessageRetentionResponse > ;
132135
133-
134136/**
135137 * BMQClient Service Client
136138 */
@@ -594,6 +596,21 @@ export class ResetSubscriptionOffsetCommand extends Command<
594596 this . requestConfig = buildRequestConfigFromMetaPath ( ResetSubscriptionOffsetCommand . metaPath ) ;
595597 }
596598}
599+ /**
600+ * Command to ScaleDownInstance
601+ */
602+ export class ScaleDownInstanceCommand extends Command <
603+ ScaleDownInstanceRequest ,
604+ ScaleDownInstanceCommandOutput ,
605+ 'ScaleDownInstanceCommand'
606+ > {
607+ static readonly metaPath = '/ScaleDownInstance/2023-06-01/bmq/post/application_json/' ;
608+
609+ constructor ( input : ScaleDownInstanceRequest ) {
610+ super ( input ) ;
611+ this . requestConfig = buildRequestConfigFromMetaPath ( ScaleDownInstanceCommand . metaPath ) ;
612+ }
613+ }
597614/**
598615 * Command to ScaleUpTopic
599616 */
@@ -732,6 +749,7 @@ export default {
732749 ModifyOverlayAccessCommand,
733750 PreviewTopicDataCommand,
734751 ResetSubscriptionOffsetCommand,
752+ ScaleDownInstanceCommand,
735753 ScaleUpTopicCommand,
736754 SearchGroupsCommand,
737755 SearchInstancesCommand,
0 commit comments