Skip to content

Commit ddb0c5d

Browse files
authored
feat(client-rekognitionstreaming): update model (#4609)
1 parent c2c8a71 commit ddb0c5d

File tree

9 files changed

+543
-694
lines changed

9 files changed

+543
-694
lines changed

clients/client-rekognitionstreaming/README.md

-8
Original file line numberDiff line numberDiff line change
@@ -212,11 +212,3 @@ StartFaceLivenessSession
212212
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/classes/startfacelivenesssessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/interfaces/startfacelivenesssessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/interfaces/startfacelivenesssessioncommandoutput.html)
213213

214214
</details>
215-
<details>
216-
<summary>
217-
StartStreamingLivenessSession
218-
</summary>
219-
220-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/classes/startstreaminglivenesssessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/interfaces/startstreaminglivenesssessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rekognitionstreaming/interfaces/startstreaminglivenesssessioncommandoutput.html)
221-
222-
</details>

clients/client-rekognitionstreaming/src/RekognitionStreaming.ts

-37
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ import {
66
StartFaceLivenessSessionCommandInput,
77
StartFaceLivenessSessionCommandOutput,
88
} from "./commands/StartFaceLivenessSessionCommand";
9-
import {
10-
StartStreamingLivenessSessionCommand,
11-
StartStreamingLivenessSessionCommandInput,
12-
StartStreamingLivenessSessionCommandOutput,
13-
} from "./commands/StartStreamingLivenessSessionCommand";
149
import { RekognitionStreamingClient } from "./RekognitionStreamingClient";
1510

1611
/**
@@ -48,36 +43,4 @@ export class RekognitionStreaming extends RekognitionStreamingClient {
4843
return this.send(command, optionsOrCb);
4944
}
5045
}
51-
52-
/**
53-
* @public
54-
*/
55-
public startStreamingLivenessSession(
56-
args: StartStreamingLivenessSessionCommandInput,
57-
options?: __HttpHandlerOptions
58-
): Promise<StartStreamingLivenessSessionCommandOutput>;
59-
public startStreamingLivenessSession(
60-
args: StartStreamingLivenessSessionCommandInput,
61-
cb: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
62-
): void;
63-
public startStreamingLivenessSession(
64-
args: StartStreamingLivenessSessionCommandInput,
65-
options: __HttpHandlerOptions,
66-
cb: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
67-
): void;
68-
public startStreamingLivenessSession(
69-
args: StartStreamingLivenessSessionCommandInput,
70-
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: StartStreamingLivenessSessionCommandOutput) => void),
71-
cb?: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
72-
): Promise<StartStreamingLivenessSessionCommandOutput> | void {
73-
const command = new StartStreamingLivenessSessionCommand(args);
74-
if (typeof optionsOrCb === "function") {
75-
this.send(command, optionsOrCb);
76-
} else if (typeof cb === "function") {
77-
if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
78-
this.send(command, optionsOrCb || {}, cb);
79-
} else {
80-
return this.send(command, optionsOrCb);
81-
}
82-
}
8346
}

clients/client-rekognitionstreaming/src/RekognitionStreamingClient.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,6 @@ import {
6666
StartFaceLivenessSessionCommandInput,
6767
StartFaceLivenessSessionCommandOutput,
6868
} from "./commands/StartFaceLivenessSessionCommand";
69-
import {
70-
StartStreamingLivenessSessionCommandInput,
71-
StartStreamingLivenessSessionCommandOutput,
72-
} from "./commands/StartStreamingLivenessSessionCommand";
7369
import {
7470
ClientInputEndpointParameters,
7571
ClientResolvedEndpointParameters,
@@ -81,12 +77,12 @@ import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig";
8177
/**
8278
* @public
8379
*/
84-
export type ServiceInputTypes = StartFaceLivenessSessionCommandInput | StartStreamingLivenessSessionCommandInput;
80+
export type ServiceInputTypes = StartFaceLivenessSessionCommandInput;
8581

8682
/**
8783
* @public
8884
*/
89-
export type ServiceOutputTypes = StartFaceLivenessSessionCommandOutput | StartStreamingLivenessSessionCommandOutput;
85+
export type ServiceOutputTypes = StartFaceLivenessSessionCommandOutput;
9086

9187
/**
9288
* @public

clients/client-rekognitionstreaming/src/commands/StartStreamingLivenessSessionCommand.ts

-135
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
// smithy-typescript generated code
22
export * from "./StartFaceLivenessSessionCommand";
3-
export * from "./StartStreamingLivenessSessionCommand";

clients/client-rekognitionstreaming/src/endpoint/ruleset.ts

+18-17
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,25 @@ import { RuleSetObject } from "@aws-sdk/util-endpoints";
66
or see "smithy.rules#endpointRuleSet"
77
in codegen/sdk-codegen/aws-models/rekognitionstreaming.json */
88

9-
const p="required",
10-
q="fn",
11-
r="argv",
12-
s="ref";
13-
const a="PartitionResult",
9+
const q="required",
10+
r="fn",
11+
s="argv",
12+
t="ref";
13+
const a="isSet",
1414
b="tree",
1515
c="error",
1616
d="endpoint",
17-
e={[p]:false,"type":"String"},
18-
f={[p]:true,"default":false,"type":"Boolean"},
19-
g={[s]:"Endpoint"},
20-
h={[q]:"booleanEquals",[r]:[{[s]:"UseFIPS"},true]},
21-
i={[q]:"booleanEquals",[r]:[{[s]:"UseDualStack"},true]},
22-
j={},
23-
k={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsFIPS"]}]},
24-
l={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsDualStack"]}]},
25-
m=[g],
26-
n=[h],
27-
o=[i];
28-
const _data={version:"1.0",parameters:{Region:e,UseDualStack:f,UseFIPS:f,Endpoint:e},rules:[{conditions:[{[q]:"aws.partition",[r]:[{[s]:"Region"}],assign:a}],type:b,rules:[{conditions:[{[q]:"isSet",[r]:m},{[q]:"parseURL",[r]:m,assign:"url"}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:g,properties:j,headers:j},type:d}]}]},{conditions:[h,i],type:b,rules:[{conditions:[k,l],type:b,rules:[{endpoint:{url:"https://rekognitionstreaming-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:j,headers:j},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[k],type:b,rules:[{endpoint:{url:"https://rekognitionstreaming-fips.{Region}.{PartitionResult#dnsSuffix}",properties:j,headers:j},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://rekognitionstreaming.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:j,headers:j},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rekognitionstreaming.{Region}.{PartitionResult#dnsSuffix}",properties:j,headers:j},type:d}]}]};
17+
e="PartitionResult",
18+
f={[q]:false,"type":"String"},
19+
g={[q]:true,"default":false,"type":"Boolean"},
20+
h={[t]:"Endpoint"},
21+
i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]},
22+
j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]},
23+
k={},
24+
l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]},
25+
m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]},
26+
n=[i],
27+
o=[j],
28+
p=[{[t]:"Region"}];
29+
const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://rekognitionstreaming-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://rekognitionstreaming-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://rekognitionstreaming.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://rekognitionstreaming.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]};
2930
export const ruleSet: RuleSetObject = _data;

0 commit comments

Comments
 (0)