File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
packages/core/src/shared/clients Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 55
66import { AppRunner } from 'aws-sdk'
77import globals from '../extensionGlobals'
8+ import {
9+ AppRunnerClient as AppRunnerClientSDK ,
10+ ListServicesCommand ,
11+ ListServicesRequest ,
12+ ListServicesResponse ,
13+ } from '@aws-sdk/client-apprunner'
14+ import { ClientWrapper } from './clientWrapper'
815
9- export class AppRunnerClient {
10- public constructor ( public readonly regionCode : string ) { }
16+ export class AppRunnerClient extends ClientWrapper < AppRunnerClientSDK > {
17+ public constructor ( regionCode : string ) {
18+ super ( regionCode , AppRunnerClientSDK )
19+ }
1120
1221 public async createService ( request : AppRunner . CreateServiceRequest ) : Promise < AppRunner . CreateServiceResponse > {
1322 return ( await this . createSdkClient ( ) ) . createService ( request ) . promise ( )
1423 }
1524
16- public async listServices ( request : AppRunner . ListServicesRequest ) : Promise < AppRunner . ListServicesResponse > {
17- return ( await this . createSdkClient ( ) ) . listServices ( request ) . promise ( )
25+ public async listServices ( request : ListServicesRequest ) : Promise < ListServicesResponse > {
26+ return await this . makeRequest ( ListServicesCommand , request )
1827 }
1928
2029 public async pauseService ( request : AppRunner . PauseServiceRequest ) : Promise < AppRunner . PauseServiceResponse > {
You can’t perform that action at this time.
0 commit comments