Skip to content

Commit d09e800

Browse files
author
awstools
committed
feat(client-verifiedpermissions): Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50.
1 parent f9e1576 commit d09e800

18 files changed

+875
-203
lines changed

clients/client-verifiedpermissions/src/commands/CreateIdentitySourceCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { CreateIdentitySourceInput, CreateIdentitySourceOutput } from "../models/models_0";
16+
import {
17+
CreateIdentitySourceInput,
18+
CreateIdentitySourceInputFilterSensitiveLog,
19+
CreateIdentitySourceOutput,
20+
} from "../models/models_0";
1721
import { de_CreateIdentitySourceCommand, se_CreateIdentitySourceCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -253,7 +257,7 @@ export class CreateIdentitySourceCommand extends $Command<
253257
logger,
254258
clientName,
255259
commandName,
256-
inputFilterSensitiveLog: (_: any) => _,
260+
inputFilterSensitiveLog: CreateIdentitySourceInputFilterSensitiveLog,
257261
outputFilterSensitiveLog: (_: any) => _,
258262
};
259263
const { requestHandler } = configuration;

clients/client-verifiedpermissions/src/commands/CreatePolicyCommand.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { CreatePolicyInput, CreatePolicyOutput } from "../models/models_0";
16+
import {
17+
CreatePolicyInput,
18+
CreatePolicyInputFilterSensitiveLog,
19+
CreatePolicyOutput,
20+
CreatePolicyOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_CreatePolicyCommand, se_CreatePolicyCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -263,8 +268,8 @@ export class CreatePolicyCommand extends $Command<
263268
logger,
264269
clientName,
265270
commandName,
266-
inputFilterSensitiveLog: (_: any) => _,
267-
outputFilterSensitiveLog: (_: any) => _,
271+
inputFilterSensitiveLog: CreatePolicyInputFilterSensitiveLog,
272+
outputFilterSensitiveLog: CreatePolicyOutputFilterSensitiveLog,
268273
};
269274
const { requestHandler } = configuration;
270275
return stack.resolve(

clients/client-verifiedpermissions/src/commands/CreatePolicyTemplateCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { CreatePolicyTemplateInput, CreatePolicyTemplateOutput } from "../models/models_0";
16+
import {
17+
CreatePolicyTemplateInput,
18+
CreatePolicyTemplateInputFilterSensitiveLog,
19+
CreatePolicyTemplateOutput,
20+
} from "../models/models_0";
1721
import { de_CreatePolicyTemplateCommand, se_CreatePolicyTemplateCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -227,7 +231,7 @@ export class CreatePolicyTemplateCommand extends $Command<
227231
logger,
228232
clientName,
229233
commandName,
230-
inputFilterSensitiveLog: (_: any) => _,
234+
inputFilterSensitiveLog: CreatePolicyTemplateInputFilterSensitiveLog,
231235
outputFilterSensitiveLog: (_: any) => _,
232236
};
233237
const { requestHandler } = configuration;

clients/client-verifiedpermissions/src/commands/GetIdentitySourceCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { GetIdentitySourceInput, GetIdentitySourceOutput } from "../models/models_0";
16+
import {
17+
GetIdentitySourceInput,
18+
GetIdentitySourceOutput,
19+
GetIdentitySourceOutputFilterSensitiveLog,
20+
} from "../models/models_0";
1721
import { de_GetIdentitySourceCommand, se_GetIdentitySourceCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -226,7 +230,7 @@ export class GetIdentitySourceCommand extends $Command<
226230
clientName,
227231
commandName,
228232
inputFilterSensitiveLog: (_: any) => _,
229-
outputFilterSensitiveLog: (_: any) => _,
233+
outputFilterSensitiveLog: GetIdentitySourceOutputFilterSensitiveLog,
230234
};
231235
const { requestHandler } = configuration;
232236
return stack.resolve(

clients/client-verifiedpermissions/src/commands/GetPolicyCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { GetPolicyInput, GetPolicyOutput } from "../models/models_0";
16+
import { GetPolicyInput, GetPolicyOutput, GetPolicyOutputFilterSensitiveLog } from "../models/models_0";
1717
import { de_GetPolicyCommand, se_GetPolicyCommand } from "../protocols/Aws_json1_0";
1818
import {
1919
ServiceInputTypes,
@@ -241,7 +241,7 @@ export class GetPolicyCommand extends $Command<
241241
clientName,
242242
commandName,
243243
inputFilterSensitiveLog: (_: any) => _,
244-
outputFilterSensitiveLog: (_: any) => _,
244+
outputFilterSensitiveLog: GetPolicyOutputFilterSensitiveLog,
245245
};
246246
const { requestHandler } = configuration;
247247
return stack.resolve(

clients/client-verifiedpermissions/src/commands/GetPolicyTemplateCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { GetPolicyTemplateInput, GetPolicyTemplateOutput } from "../models/models_0";
16+
import {
17+
GetPolicyTemplateInput,
18+
GetPolicyTemplateOutput,
19+
GetPolicyTemplateOutputFilterSensitiveLog,
20+
} from "../models/models_0";
1721
import { de_GetPolicyTemplateCommand, se_GetPolicyTemplateCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -219,7 +223,7 @@ export class GetPolicyTemplateCommand extends $Command<
219223
clientName,
220224
commandName,
221225
inputFilterSensitiveLog: (_: any) => _,
222-
outputFilterSensitiveLog: (_: any) => _,
226+
outputFilterSensitiveLog: GetPolicyTemplateOutputFilterSensitiveLog,
223227
};
224228
const { requestHandler } = configuration;
225229
return stack.resolve(

clients/client-verifiedpermissions/src/commands/GetSchemaCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { GetSchemaInput, GetSchemaOutput } from "../models/models_0";
16+
import { GetSchemaInput, GetSchemaOutput, GetSchemaOutputFilterSensitiveLog } from "../models/models_0";
1717
import { de_GetSchemaCommand, se_GetSchemaCommand } from "../protocols/Aws_json1_0";
1818
import {
1919
ServiceInputTypes,
@@ -214,7 +214,7 @@ export class GetSchemaCommand extends $Command<
214214
clientName,
215215
commandName,
216216
inputFilterSensitiveLog: (_: any) => _,
217-
outputFilterSensitiveLog: (_: any) => _,
217+
outputFilterSensitiveLog: GetSchemaOutputFilterSensitiveLog,
218218
};
219219
const { requestHandler } = configuration;
220220
return stack.resolve(

clients/client-verifiedpermissions/src/commands/IsAuthorizedCommand.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { IsAuthorizedInput, IsAuthorizedOutput } from "../models/models_0";
16+
import {
17+
IsAuthorizedInput,
18+
IsAuthorizedInputFilterSensitiveLog,
19+
IsAuthorizedOutput,
20+
IsAuthorizedOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_IsAuthorizedCommand, se_IsAuthorizedCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -280,8 +285,8 @@ export class IsAuthorizedCommand extends $Command<
280285
logger,
281286
clientName,
282287
commandName,
283-
inputFilterSensitiveLog: (_: any) => _,
284-
outputFilterSensitiveLog: (_: any) => _,
288+
inputFilterSensitiveLog: IsAuthorizedInputFilterSensitiveLog,
289+
outputFilterSensitiveLog: IsAuthorizedOutputFilterSensitiveLog,
285290
};
286291
const { requestHandler } = configuration;
287292
return stack.resolve(

clients/client-verifiedpermissions/src/commands/IsAuthorizedWithTokenCommand.ts

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { IsAuthorizedWithTokenInput, IsAuthorizedWithTokenOutput } from "../models/models_0";
16+
import {
17+
IsAuthorizedWithTokenInput,
18+
IsAuthorizedWithTokenInputFilterSensitiveLog,
19+
IsAuthorizedWithTokenOutput,
20+
IsAuthorizedWithTokenOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_IsAuthorizedWithTokenCommand, se_IsAuthorizedWithTokenCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -41,11 +46,25 @@ export interface IsAuthorizedWithTokenCommandOutput extends IsAuthorizedWithToke
4146
/**
4247
* @public
4348
* <p>Makes an authorization decision about a service request described in the parameters.
44-
* The principal in this request comes from an external identity source. The information in the
45-
* parameters can also define additional context that Verified Permissions can include in the evaluation.
46-
* The request is evaluated against all matching policies in the specified policy store. The result
47-
* of the decision is either <code>Allow</code> or <code>Deny</code>, along with a list of
48-
* the policies that resulted in the decision.</p>
49+
* The principal in this request comes from an external identity source in the form of an identity
50+
* token formatted as a <a href="https://wikipedia.org/wiki/JSON_Web_Token">JSON web
51+
* token (JWT)</a>. The information in the parameters can also define additional
52+
* context that Verified Permissions can include in the evaluation. The request is evaluated against all
53+
* matching policies in the specified policy store. The result of the decision is either
54+
* <code>Allow</code> or <code>Deny</code>, along with a list of the policies that
55+
* resulted in the decision.</p>
56+
* <important>
57+
* <p>If you specify the <code>identityToken</code> parameter, then this operation
58+
* derives the principal from that token. You must not also include that principal in
59+
* the <code>entities</code> parameter or the operation fails and reports a conflict
60+
* between the two entity sources.</p>
61+
* <p>If you provide only an <code>accessToken</code>, then you can include the entity
62+
* as part of the <code>entities</code> parameter to provide additional
63+
* attributes.</p>
64+
* </important>
65+
* <p>At this time, Verified Permissions accepts tokens from only Amazon Cognito.</p>
66+
* <p>Verified Permissions validates each token that is specified in a request by checking its expiration
67+
* date and its signature.</p>
4968
* <important>
5069
* <p>If you delete a Amazon Cognito user pool or user, tokens from that deleted pool or that deleted user continue to be usable until they expire.</p>
5170
* </important>
@@ -283,8 +302,8 @@ export class IsAuthorizedWithTokenCommand extends $Command<
283302
logger,
284303
clientName,
285304
commandName,
286-
inputFilterSensitiveLog: (_: any) => _,
287-
outputFilterSensitiveLog: (_: any) => _,
305+
inputFilterSensitiveLog: IsAuthorizedWithTokenInputFilterSensitiveLog,
306+
outputFilterSensitiveLog: IsAuthorizedWithTokenOutputFilterSensitiveLog,
288307
};
289308
const { requestHandler } = configuration;
290309
return stack.resolve(

clients/client-verifiedpermissions/src/commands/ListIdentitySourcesCommand.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { ListIdentitySourcesInput, ListIdentitySourcesOutput } from "../models/models_0";
16+
import {
17+
ListIdentitySourcesInput,
18+
ListIdentitySourcesInputFilterSensitiveLog,
19+
ListIdentitySourcesOutput,
20+
ListIdentitySourcesOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_ListIdentitySourcesCommand, se_ListIdentitySourcesCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -236,8 +241,8 @@ export class ListIdentitySourcesCommand extends $Command<
236241
logger,
237242
clientName,
238243
commandName,
239-
inputFilterSensitiveLog: (_: any) => _,
240-
outputFilterSensitiveLog: (_: any) => _,
244+
inputFilterSensitiveLog: ListIdentitySourcesInputFilterSensitiveLog,
245+
outputFilterSensitiveLog: ListIdentitySourcesOutputFilterSensitiveLog,
241246
};
242247
const { requestHandler } = configuration;
243248
return stack.resolve(

clients/client-verifiedpermissions/src/commands/ListPoliciesCommand.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { ListPoliciesInput, ListPoliciesOutput } from "../models/models_0";
16+
import {
17+
ListPoliciesInput,
18+
ListPoliciesInputFilterSensitiveLog,
19+
ListPoliciesOutput,
20+
ListPoliciesOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_ListPoliciesCommand, se_ListPoliciesCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -263,8 +268,8 @@ export class ListPoliciesCommand extends $Command<
263268
logger,
264269
clientName,
265270
commandName,
266-
inputFilterSensitiveLog: (_: any) => _,
267-
outputFilterSensitiveLog: (_: any) => _,
271+
inputFilterSensitiveLog: ListPoliciesInputFilterSensitiveLog,
272+
outputFilterSensitiveLog: ListPoliciesOutputFilterSensitiveLog,
268273
};
269274
const { requestHandler } = configuration;
270275
return stack.resolve(

clients/client-verifiedpermissions/src/commands/ListPolicyTemplatesCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { ListPolicyTemplatesInput, ListPolicyTemplatesOutput } from "../models/models_0";
16+
import {
17+
ListPolicyTemplatesInput,
18+
ListPolicyTemplatesOutput,
19+
ListPolicyTemplatesOutputFilterSensitiveLog,
20+
} from "../models/models_0";
1721
import { de_ListPolicyTemplatesCommand, se_ListPolicyTemplatesCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -224,7 +228,7 @@ export class ListPolicyTemplatesCommand extends $Command<
224228
clientName,
225229
commandName,
226230
inputFilterSensitiveLog: (_: any) => _,
227-
outputFilterSensitiveLog: (_: any) => _,
231+
outputFilterSensitiveLog: ListPolicyTemplatesOutputFilterSensitiveLog,
228232
};
229233
const { requestHandler } = configuration;
230234
return stack.resolve(

clients/client-verifiedpermissions/src/commands/PutSchemaCommand.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { PutSchemaInput, PutSchemaOutput } from "../models/models_0";
16+
import {
17+
PutSchemaInput,
18+
PutSchemaInputFilterSensitiveLog,
19+
PutSchemaOutput,
20+
PutSchemaOutputFilterSensitiveLog,
21+
} from "../models/models_0";
1722
import { de_PutSchemaCommand, se_PutSchemaCommand } from "../protocols/Aws_json1_0";
1823
import {
1924
ServiceInputTypes,
@@ -229,8 +234,8 @@ export class PutSchemaCommand extends $Command<
229234
logger,
230235
clientName,
231236
commandName,
232-
inputFilterSensitiveLog: (_: any) => _,
233-
outputFilterSensitiveLog: (_: any) => _,
237+
inputFilterSensitiveLog: PutSchemaInputFilterSensitiveLog,
238+
outputFilterSensitiveLog: PutSchemaOutputFilterSensitiveLog,
234239
};
235240
const { requestHandler } = configuration;
236241
return stack.resolve(

clients/client-verifiedpermissions/src/commands/UpdateIdentitySourceCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313
SerdeContext as __SerdeContext,
1414
} from "@smithy/types";
1515

16-
import { UpdateIdentitySourceInput, UpdateIdentitySourceOutput } from "../models/models_0";
16+
import {
17+
UpdateIdentitySourceInput,
18+
UpdateIdentitySourceInputFilterSensitiveLog,
19+
UpdateIdentitySourceOutput,
20+
} from "../models/models_0";
1721
import { de_UpdateIdentitySourceCommand, se_UpdateIdentitySourceCommand } from "../protocols/Aws_json1_0";
1822
import {
1923
ServiceInputTypes,
@@ -230,7 +234,7 @@ export class UpdateIdentitySourceCommand extends $Command<
230234
logger,
231235
clientName,
232236
commandName,
233-
inputFilterSensitiveLog: (_: any) => _,
237+
inputFilterSensitiveLog: UpdateIdentitySourceInputFilterSensitiveLog,
234238
outputFilterSensitiveLog: (_: any) => _,
235239
};
236240
const { requestHandler } = configuration;

0 commit comments

Comments
 (0)