Skip to content

Commit

Permalink
feat(client-rekognitionstreaming): update model (#4609)
Browse files Browse the repository at this point in the history
  • Loading branch information
kuhe authored Apr 4, 2023
1 parent c2c8a71 commit ddb0c5d
Show file tree
Hide file tree
Showing 9 changed files with 543 additions and 694 deletions.
8 changes: 0 additions & 8 deletions clients/client-rekognitionstreaming/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,11 +212,3 @@ StartFaceLivenessSession
[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)

</details>
<details>
<summary>
StartStreamingLivenessSession
</summary>

[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)

</details>
37 changes: 0 additions & 37 deletions clients/client-rekognitionstreaming/src/RekognitionStreaming.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,6 @@ import {
StartFaceLivenessSessionCommandInput,
StartFaceLivenessSessionCommandOutput,
} from "./commands/StartFaceLivenessSessionCommand";
import {
StartStreamingLivenessSessionCommand,
StartStreamingLivenessSessionCommandInput,
StartStreamingLivenessSessionCommandOutput,
} from "./commands/StartStreamingLivenessSessionCommand";
import { RekognitionStreamingClient } from "./RekognitionStreamingClient";

/**
Expand Down Expand Up @@ -48,36 +43,4 @@ export class RekognitionStreaming extends RekognitionStreamingClient {
return this.send(command, optionsOrCb);
}
}

/**
* @public
*/
public startStreamingLivenessSession(
args: StartStreamingLivenessSessionCommandInput,
options?: __HttpHandlerOptions
): Promise<StartStreamingLivenessSessionCommandOutput>;
public startStreamingLivenessSession(
args: StartStreamingLivenessSessionCommandInput,
cb: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
): void;
public startStreamingLivenessSession(
args: StartStreamingLivenessSessionCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
): void;
public startStreamingLivenessSession(
args: StartStreamingLivenessSessionCommandInput,
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: StartStreamingLivenessSessionCommandOutput) => void),
cb?: (err: any, data?: StartStreamingLivenessSessionCommandOutput) => void
): Promise<StartStreamingLivenessSessionCommandOutput> | void {
const command = new StartStreamingLivenessSessionCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
} else {
return this.send(command, optionsOrCb);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ import {
StartFaceLivenessSessionCommandInput,
StartFaceLivenessSessionCommandOutput,
} from "./commands/StartFaceLivenessSessionCommand";
import {
StartStreamingLivenessSessionCommandInput,
StartStreamingLivenessSessionCommandOutput,
} from "./commands/StartStreamingLivenessSessionCommand";
import {
ClientInputEndpointParameters,
ClientResolvedEndpointParameters,
Expand All @@ -81,12 +77,12 @@ import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig";
/**
* @public
*/
export type ServiceInputTypes = StartFaceLivenessSessionCommandInput | StartStreamingLivenessSessionCommandInput;
export type ServiceInputTypes = StartFaceLivenessSessionCommandInput;

/**
* @public
*/
export type ServiceOutputTypes = StartFaceLivenessSessionCommandOutput | StartStreamingLivenessSessionCommandOutput;
export type ServiceOutputTypes = StartFaceLivenessSessionCommandOutput;

/**
* @public
Expand Down

This file was deleted.

1 change: 0 additions & 1 deletion clients/client-rekognitionstreaming/src/commands/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
// smithy-typescript generated code
export * from "./StartFaceLivenessSessionCommand";
export * from "./StartStreamingLivenessSessionCommand";
35 changes: 18 additions & 17 deletions clients/client-rekognitionstreaming/src/endpoint/ruleset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,25 @@ import { RuleSetObject } from "@aws-sdk/util-endpoints";
or see "smithy.rules#endpointRuleSet"
in codegen/sdk-codegen/aws-models/rekognitionstreaming.json */

const p="required",
q="fn",
r="argv",
s="ref";
const a="PartitionResult",
const q="required",
r="fn",
s="argv",
t="ref";
const a="isSet",
b="tree",
c="error",
d="endpoint",
e={[p]:false,"type":"String"},
f={[p]:true,"default":false,"type":"Boolean"},
g={[s]:"Endpoint"},
h={[q]:"booleanEquals",[r]:[{[s]:"UseFIPS"},true]},
i={[q]:"booleanEquals",[r]:[{[s]:"UseDualStack"},true]},
j={},
k={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsFIPS"]}]},
l={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsDualStack"]}]},
m=[g],
n=[h],
o=[i];
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}]}]};
e="PartitionResult",
f={[q]:false,"type":"String"},
g={[q]:true,"default":false,"type":"Boolean"},
h={[t]:"Endpoint"},
i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]},
j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]},
k={},
l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]},
m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]},
n=[i],
o=[j],
p=[{[t]:"Region"}];
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}]}]};
export const ruleSet: RuleSetObject = _data;
Loading

0 comments on commit ddb0c5d

Please sign in to comment.