@@ -86,6 +86,8 @@ import { DescribeLoadBalancerAttributesRequest } from './types/index';
8686import { DescribeLoadBalancerAttributesResponse } from './types/index' ;
8787import { DescribeLoadBalancerSpecsRequest } from './types/index' ;
8888import { DescribeLoadBalancerSpecsResponse } from './types/index' ;
89+ import { DescribeLoadBalancerStatusRequest } from './types/index' ;
90+ import { DescribeLoadBalancerStatusResponse } from './types/index' ;
8991import { DescribeLoadBalancersBillingRequest } from './types/index' ;
9092import { DescribeLoadBalancersBillingResponse } from './types/index' ;
9193import { DescribeLoadBalancersRequest } from './types/index' ;
@@ -226,6 +228,7 @@ export type DescribeListenerHealthCommandOutput = CommandOutput<DescribeListener
226228export type DescribeListenersCommandOutput = CommandOutput < DescribeListenersResponse > ;
227229export type DescribeLoadBalancerAttributesCommandOutput = CommandOutput < DescribeLoadBalancerAttributesResponse > ;
228230export type DescribeLoadBalancerSpecsCommandOutput = CommandOutput < DescribeLoadBalancerSpecsResponse > ;
231+ export type DescribeLoadBalancerStatusCommandOutput = CommandOutput < DescribeLoadBalancerStatusResponse > ;
229232export type DescribeLoadBalancersCommandOutput = CommandOutput < DescribeLoadBalancersResponse > ;
230233export type DescribeLoadBalancersBillingCommandOutput = CommandOutput < DescribeLoadBalancersBillingResponse > ;
231234export type DescribeNLBListenerAttributesCommandOutput = CommandOutput < DescribeNLBListenerAttributesResponse > ;
@@ -277,7 +280,6 @@ export type UntagNLBResourcesCommandOutput = CommandOutput<UntagNLBResourcesResp
277280export type UntagResourcesCommandOutput = CommandOutput < UntagResourcesResponse > ;
278281export type UploadCertificateCommandOutput = CommandOutput < UploadCertificateResponse > ;
279282
280-
281283/**
282284 * CLBClient Service Client
283285 */
@@ -831,6 +833,21 @@ export class DescribeLoadBalancerSpecsCommand extends Command<
831833 this . requestConfig = buildRequestConfigFromMetaPath ( DescribeLoadBalancerSpecsCommand . metaPath ) ;
832834 }
833835}
836+ /**
837+ * Command to DescribeLoadBalancerStatus
838+ */
839+ export class DescribeLoadBalancerStatusCommand extends Command <
840+ DescribeLoadBalancerStatusRequest ,
841+ DescribeLoadBalancerStatusCommandOutput ,
842+ 'DescribeLoadBalancerStatusCommand'
843+ > {
844+ static readonly metaPath = '/DescribeLoadBalancerStatus/2020-04-01/clb/get/text_plain/' ;
845+
846+ constructor ( input : DescribeLoadBalancerStatusRequest ) {
847+ super ( input ) ;
848+ this . requestConfig = buildRequestConfigFromMetaPath ( DescribeLoadBalancerStatusCommand . metaPath ) ;
849+ }
850+ }
834851/**
835852 * Command to DescribeLoadBalancers
836853 */
@@ -1620,6 +1637,7 @@ export default {
16201637 DescribeListenersCommand,
16211638 DescribeLoadBalancerAttributesCommand,
16221639 DescribeLoadBalancerSpecsCommand,
1640+ DescribeLoadBalancerStatusCommand,
16231641 DescribeLoadBalancersCommand,
16241642 DescribeLoadBalancersBillingCommand,
16251643 DescribeNLBListenerAttributesCommand,
0 commit comments