Skip to content

Commit

Permalink
feat(client-verifiedpermissions): Documentation updates for Amazon Ve…
Browse files Browse the repository at this point in the history
…rified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50.
  • Loading branch information
awstools committed Aug 22, 2023
1 parent f9e1576 commit d09e800
Show file tree
Hide file tree
Showing 18 changed files with 875 additions and 203 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { CreateIdentitySourceInput, CreateIdentitySourceOutput } from "../models/models_0";
import {
CreateIdentitySourceInput,
CreateIdentitySourceInputFilterSensitiveLog,
CreateIdentitySourceOutput,
} from "../models/models_0";
import { de_CreateIdentitySourceCommand, se_CreateIdentitySourceCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -253,7 +257,7 @@ export class CreateIdentitySourceCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: CreateIdentitySourceInputFilterSensitiveLog,
outputFilterSensitiveLog: (_: any) => _,
};
const { requestHandler } = configuration;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { CreatePolicyInput, CreatePolicyOutput } from "../models/models_0";
import {
CreatePolicyInput,
CreatePolicyInputFilterSensitiveLog,
CreatePolicyOutput,
CreatePolicyOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_CreatePolicyCommand, se_CreatePolicyCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -263,8 +268,8 @@ export class CreatePolicyCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: CreatePolicyInputFilterSensitiveLog,
outputFilterSensitiveLog: CreatePolicyOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { CreatePolicyTemplateInput, CreatePolicyTemplateOutput } from "../models/models_0";
import {
CreatePolicyTemplateInput,
CreatePolicyTemplateInputFilterSensitiveLog,
CreatePolicyTemplateOutput,
} from "../models/models_0";
import { de_CreatePolicyTemplateCommand, se_CreatePolicyTemplateCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -227,7 +231,7 @@ export class CreatePolicyTemplateCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: CreatePolicyTemplateInputFilterSensitiveLog,
outputFilterSensitiveLog: (_: any) => _,
};
const { requestHandler } = configuration;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { GetIdentitySourceInput, GetIdentitySourceOutput } from "../models/models_0";
import {
GetIdentitySourceInput,
GetIdentitySourceOutput,
GetIdentitySourceOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_GetIdentitySourceCommand, se_GetIdentitySourceCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -226,7 +230,7 @@ export class GetIdentitySourceCommand extends $Command<
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: GetIdentitySourceOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { GetPolicyInput, GetPolicyOutput } from "../models/models_0";
import { GetPolicyInput, GetPolicyOutput, GetPolicyOutputFilterSensitiveLog } from "../models/models_0";
import { de_GetPolicyCommand, se_GetPolicyCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -241,7 +241,7 @@ export class GetPolicyCommand extends $Command<
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: GetPolicyOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { GetPolicyTemplateInput, GetPolicyTemplateOutput } from "../models/models_0";
import {
GetPolicyTemplateInput,
GetPolicyTemplateOutput,
GetPolicyTemplateOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_GetPolicyTemplateCommand, se_GetPolicyTemplateCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -219,7 +223,7 @@ export class GetPolicyTemplateCommand extends $Command<
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: GetPolicyTemplateOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { GetSchemaInput, GetSchemaOutput } from "../models/models_0";
import { GetSchemaInput, GetSchemaOutput, GetSchemaOutputFilterSensitiveLog } from "../models/models_0";
import { de_GetSchemaCommand, se_GetSchemaCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -214,7 +214,7 @@ export class GetSchemaCommand extends $Command<
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: GetSchemaOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { IsAuthorizedInput, IsAuthorizedOutput } from "../models/models_0";
import {
IsAuthorizedInput,
IsAuthorizedInputFilterSensitiveLog,
IsAuthorizedOutput,
IsAuthorizedOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_IsAuthorizedCommand, se_IsAuthorizedCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -280,8 +285,8 @@ export class IsAuthorizedCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: IsAuthorizedInputFilterSensitiveLog,
outputFilterSensitiveLog: IsAuthorizedOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { IsAuthorizedWithTokenInput, IsAuthorizedWithTokenOutput } from "../models/models_0";
import {
IsAuthorizedWithTokenInput,
IsAuthorizedWithTokenInputFilterSensitiveLog,
IsAuthorizedWithTokenOutput,
IsAuthorizedWithTokenOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_IsAuthorizedWithTokenCommand, se_IsAuthorizedWithTokenCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -41,11 +46,25 @@ export interface IsAuthorizedWithTokenCommandOutput extends IsAuthorizedWithToke
/**
* @public
* <p>Makes an authorization decision about a service request described in the parameters.
* The principal in this request comes from an external identity source. The information in the
* parameters can also define additional context that Verified Permissions can include in the evaluation.
* The request is evaluated against all matching policies in the specified policy store. The result
* of the decision is either <code>Allow</code> or <code>Deny</code>, along with a list of
* the policies that resulted in the decision.</p>
* The principal in this request comes from an external identity source in the form of an identity
* token formatted as a <a href="https://wikipedia.org/wiki/JSON_Web_Token">JSON web
* token (JWT)</a>. The information in the parameters can also define additional
* context that Verified Permissions can include in the evaluation. The request is evaluated against all
* matching policies in the specified policy store. The result of the decision is either
* <code>Allow</code> or <code>Deny</code>, along with a list of the policies that
* resulted in the decision.</p>
* <important>
* <p>If you specify the <code>identityToken</code> parameter, then this operation
* derives the principal from that token. You must not also include that principal in
* the <code>entities</code> parameter or the operation fails and reports a conflict
* between the two entity sources.</p>
* <p>If you provide only an <code>accessToken</code>, then you can include the entity
* as part of the <code>entities</code> parameter to provide additional
* attributes.</p>
* </important>
* <p>At this time, Verified Permissions accepts tokens from only Amazon Cognito.</p>
* <p>Verified Permissions validates each token that is specified in a request by checking its expiration
* date and its signature.</p>
* <important>
* <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>
* </important>
Expand Down Expand Up @@ -283,8 +302,8 @@ export class IsAuthorizedWithTokenCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: IsAuthorizedWithTokenInputFilterSensitiveLog,
outputFilterSensitiveLog: IsAuthorizedWithTokenOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { ListIdentitySourcesInput, ListIdentitySourcesOutput } from "../models/models_0";
import {
ListIdentitySourcesInput,
ListIdentitySourcesInputFilterSensitiveLog,
ListIdentitySourcesOutput,
ListIdentitySourcesOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_ListIdentitySourcesCommand, se_ListIdentitySourcesCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -236,8 +241,8 @@ export class ListIdentitySourcesCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: ListIdentitySourcesInputFilterSensitiveLog,
outputFilterSensitiveLog: ListIdentitySourcesOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { ListPoliciesInput, ListPoliciesOutput } from "../models/models_0";
import {
ListPoliciesInput,
ListPoliciesInputFilterSensitiveLog,
ListPoliciesOutput,
ListPoliciesOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_ListPoliciesCommand, se_ListPoliciesCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -263,8 +268,8 @@ export class ListPoliciesCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: ListPoliciesInputFilterSensitiveLog,
outputFilterSensitiveLog: ListPoliciesOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { ListPolicyTemplatesInput, ListPolicyTemplatesOutput } from "../models/models_0";
import {
ListPolicyTemplatesInput,
ListPolicyTemplatesOutput,
ListPolicyTemplatesOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_ListPolicyTemplatesCommand, se_ListPolicyTemplatesCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -224,7 +228,7 @@ export class ListPolicyTemplatesCommand extends $Command<
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: ListPolicyTemplatesOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { PutSchemaInput, PutSchemaOutput } from "../models/models_0";
import {
PutSchemaInput,
PutSchemaInputFilterSensitiveLog,
PutSchemaOutput,
PutSchemaOutputFilterSensitiveLog,
} from "../models/models_0";
import { de_PutSchemaCommand, se_PutSchemaCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -229,8 +234,8 @@ export class PutSchemaCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
outputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: PutSchemaInputFilterSensitiveLog,
outputFilterSensitiveLog: PutSchemaOutputFilterSensitiveLog,
};
const { requestHandler } = configuration;
return stack.resolve(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ import {
SerdeContext as __SerdeContext,
} from "@smithy/types";

import { UpdateIdentitySourceInput, UpdateIdentitySourceOutput } from "../models/models_0";
import {
UpdateIdentitySourceInput,
UpdateIdentitySourceInputFilterSensitiveLog,
UpdateIdentitySourceOutput,
} from "../models/models_0";
import { de_UpdateIdentitySourceCommand, se_UpdateIdentitySourceCommand } from "../protocols/Aws_json1_0";
import {
ServiceInputTypes,
Expand Down Expand Up @@ -230,7 +234,7 @@ export class UpdateIdentitySourceCommand extends $Command<
logger,
clientName,
commandName,
inputFilterSensitiveLog: (_: any) => _,
inputFilterSensitiveLog: UpdateIdentitySourceInputFilterSensitiveLog,
outputFilterSensitiveLog: (_: any) => _,
};
const { requestHandler } = configuration;
Expand Down
Loading

0 comments on commit d09e800

Please sign in to comment.