Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,7 @@ CHANGELOG.md
**/*.hbs
**/*/report.md
clients/*/src/endpoint/ruleset.ts
clients/**/*.*
private/**/*.*
packages/nested-clients/src/submodules/*/endpoint/ruleset.ts
**/*.java
43 changes: 1 addition & 42 deletions clients/client-accessanalyzer/README.md

Large diffs are not rendered by default.

105 changes: 84 additions & 21 deletions clients/client-accessanalyzer/src/AccessAnalyzer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,10 @@ export interface AccessAnalyzer {
args: CreateAnalyzerCommandInput,
options?: __HttpHandlerOptions
): Promise<CreateAnalyzerCommandOutput>;
createAnalyzer(args: CreateAnalyzerCommandInput, cb: (err: any, data?: CreateAnalyzerCommandOutput) => void): void;
createAnalyzer(
args: CreateAnalyzerCommandInput,
cb: (err: any, data?: CreateAnalyzerCommandOutput) => void
): void;
createAnalyzer(
args: CreateAnalyzerCommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -358,7 +361,10 @@ export interface AccessAnalyzer {
args: DeleteAnalyzerCommandInput,
options?: __HttpHandlerOptions
): Promise<DeleteAnalyzerCommandOutput>;
deleteAnalyzer(args: DeleteAnalyzerCommandInput, cb: (err: any, data?: DeleteAnalyzerCommandOutput) => void): void;
deleteAnalyzer(
args: DeleteAnalyzerCommandInput,
cb: (err: any, data?: DeleteAnalyzerCommandOutput) => void
): void;
deleteAnalyzer(
args: DeleteAnalyzerCommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -436,8 +442,14 @@ export interface AccessAnalyzer {
/**
* @see {@link GetAnalyzerCommand}
*/
getAnalyzer(args: GetAnalyzerCommandInput, options?: __HttpHandlerOptions): Promise<GetAnalyzerCommandOutput>;
getAnalyzer(args: GetAnalyzerCommandInput, cb: (err: any, data?: GetAnalyzerCommandOutput) => void): void;
getAnalyzer(
args: GetAnalyzerCommandInput,
options?: __HttpHandlerOptions
): Promise<GetAnalyzerCommandOutput>;
getAnalyzer(
args: GetAnalyzerCommandInput,
cb: (err: any, data?: GetAnalyzerCommandOutput) => void
): void;
getAnalyzer(
args: GetAnalyzerCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -451,7 +463,10 @@ export interface AccessAnalyzer {
args: GetArchiveRuleCommandInput,
options?: __HttpHandlerOptions
): Promise<GetArchiveRuleCommandOutput>;
getArchiveRule(args: GetArchiveRuleCommandInput, cb: (err: any, data?: GetArchiveRuleCommandOutput) => void): void;
getArchiveRule(
args: GetArchiveRuleCommandInput,
cb: (err: any, data?: GetArchiveRuleCommandOutput) => void
): void;
getArchiveRule(
args: GetArchiveRuleCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -461,8 +476,14 @@ export interface AccessAnalyzer {
/**
* @see {@link GetFindingCommand}
*/
getFinding(args: GetFindingCommandInput, options?: __HttpHandlerOptions): Promise<GetFindingCommandOutput>;
getFinding(args: GetFindingCommandInput, cb: (err: any, data?: GetFindingCommandOutput) => void): void;
getFinding(
args: GetFindingCommandInput,
options?: __HttpHandlerOptions
): Promise<GetFindingCommandOutput>;
getFinding(
args: GetFindingCommandInput,
cb: (err: any, data?: GetFindingCommandOutput) => void
): void;
getFinding(
args: GetFindingCommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -506,8 +527,14 @@ export interface AccessAnalyzer {
/**
* @see {@link GetFindingV2Command}
*/
getFindingV2(args: GetFindingV2CommandInput, options?: __HttpHandlerOptions): Promise<GetFindingV2CommandOutput>;
getFindingV2(args: GetFindingV2CommandInput, cb: (err: any, data?: GetFindingV2CommandOutput) => void): void;
getFindingV2(
args: GetFindingV2CommandInput,
options?: __HttpHandlerOptions
): Promise<GetFindingV2CommandOutput>;
getFindingV2(
args: GetFindingV2CommandInput,
cb: (err: any, data?: GetFindingV2CommandOutput) => void
): void;
getFindingV2(
args: GetFindingV2CommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -586,8 +613,14 @@ export interface AccessAnalyzer {
* @see {@link ListAnalyzersCommand}
*/
listAnalyzers(): Promise<ListAnalyzersCommandOutput>;
listAnalyzers(args: ListAnalyzersCommandInput, options?: __HttpHandlerOptions): Promise<ListAnalyzersCommandOutput>;
listAnalyzers(args: ListAnalyzersCommandInput, cb: (err: any, data?: ListAnalyzersCommandOutput) => void): void;
listAnalyzers(
args: ListAnalyzersCommandInput,
options?: __HttpHandlerOptions
): Promise<ListAnalyzersCommandOutput>;
listAnalyzers(
args: ListAnalyzersCommandInput,
cb: (err: any, data?: ListAnalyzersCommandOutput) => void
): void;
listAnalyzers(
args: ListAnalyzersCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -614,8 +647,14 @@ export interface AccessAnalyzer {
/**
* @see {@link ListFindingsCommand}
*/
listFindings(args: ListFindingsCommandInput, options?: __HttpHandlerOptions): Promise<ListFindingsCommandOutput>;
listFindings(args: ListFindingsCommandInput, cb: (err: any, data?: ListFindingsCommandOutput) => void): void;
listFindings(
args: ListFindingsCommandInput,
options?: __HttpHandlerOptions
): Promise<ListFindingsCommandOutput>;
listFindings(
args: ListFindingsCommandInput,
cb: (err: any, data?: ListFindingsCommandOutput) => void
): void;
listFindings(
args: ListFindingsCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -629,7 +668,10 @@ export interface AccessAnalyzer {
args: ListFindingsV2CommandInput,
options?: __HttpHandlerOptions
): Promise<ListFindingsV2CommandOutput>;
listFindingsV2(args: ListFindingsV2CommandInput, cb: (err: any, data?: ListFindingsV2CommandOutput) => void): void;
listFindingsV2(
args: ListFindingsV2CommandInput,
cb: (err: any, data?: ListFindingsV2CommandOutput) => void
): void;
listFindingsV2(
args: ListFindingsV2CommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -708,8 +750,14 @@ export interface AccessAnalyzer {
/**
* @see {@link TagResourceCommand}
*/
tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise<TagResourceCommandOutput>;
tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void;
tagResource(
args: TagResourceCommandInput,
options?: __HttpHandlerOptions
): Promise<TagResourceCommandOutput>;
tagResource(
args: TagResourceCommandInput,
cb: (err: any, data?: TagResourceCommandOutput) => void
): void;
tagResource(
args: TagResourceCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -719,8 +767,14 @@ export interface AccessAnalyzer {
/**
* @see {@link UntagResourceCommand}
*/
untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise<UntagResourceCommandOutput>;
untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void;
untagResource(
args: UntagResourceCommandInput,
options?: __HttpHandlerOptions
): Promise<UntagResourceCommandOutput>;
untagResource(
args: UntagResourceCommandInput,
cb: (err: any, data?: UntagResourceCommandOutput) => void
): void;
untagResource(
args: UntagResourceCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -734,7 +788,10 @@ export interface AccessAnalyzer {
args: UpdateAnalyzerCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateAnalyzerCommandOutput>;
updateAnalyzer(args: UpdateAnalyzerCommandInput, cb: (err: any, data?: UpdateAnalyzerCommandOutput) => void): void;
updateAnalyzer(
args: UpdateAnalyzerCommandInput,
cb: (err: any, data?: UpdateAnalyzerCommandOutput) => void
): void;
updateAnalyzer(
args: UpdateAnalyzerCommandInput,
options: __HttpHandlerOptions,
Expand Down Expand Up @@ -765,7 +822,10 @@ export interface AccessAnalyzer {
args: UpdateFindingsCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateFindingsCommandOutput>;
updateFindings(args: UpdateFindingsCommandInput, cb: (err: any, data?: UpdateFindingsCommandOutput) => void): void;
updateFindings(
args: UpdateFindingsCommandInput,
cb: (err: any, data?: UpdateFindingsCommandOutput) => void
): void;
updateFindings(
args: UpdateFindingsCommandInput,
options: __HttpHandlerOptions,
Expand All @@ -779,7 +839,10 @@ export interface AccessAnalyzer {
args: ValidatePolicyCommandInput,
options?: __HttpHandlerOptions
): Promise<ValidatePolicyCommandOutput>;
validatePolicy(args: ValidatePolicyCommandInput, cb: (err: any, data?: ValidatePolicyCommandOutput) => void): void;
validatePolicy(
args: ValidatePolicyCommandInput,
cb: (err: any, data?: ValidatePolicyCommandOutput) => void
): void;
validatePolicy(
args: ValidatePolicyCommandInput,
options: __HttpHandlerOptions,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,9 @@ export const defaultAccessAnalyzerHttpAuthSchemeParametersProvider = async (
): Promise<AccessAnalyzerHttpAuthSchemeParameters> => {
return {
operation: getSmithyContext(context).operation as string,
region:
(await normalizeProvider(config.region)()) ||
(() => {
throw new Error("expected `region` to be configured for `aws.auth#sigv4`");
})(),
region: await normalizeProvider(config.region)() || (() => {
throw new Error("expected `region` to be configured for `aws.auth#sigv4`");
})(),
};
};

Expand Down
9 changes: 7 additions & 2 deletions clients/client-accessanalyzer/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1280,7 +1280,10 @@ export interface S3AccessPointConfiguration {
* <p>You specify each grantee as a type-value pair using one of these types. You can specify only one type of grantee. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAcl.html">PutBucketAcl</a>.</p>
* @public
*/
export type AclGrantee = AclGrantee.IdMember | AclGrantee.UriMember | AclGrantee.$UnknownMember;
export type AclGrantee =
| AclGrantee.IdMember
| AclGrantee.UriMember
| AclGrantee.$UnknownMember;

/**
* @public
Expand Down Expand Up @@ -2307,7 +2310,9 @@ export interface UnusedPermissionsRecommendedStep {
* <p>Contains information about a recommended step for an unused access analyzer finding.</p>
* @public
*/
export type RecommendedStep = RecommendedStep.UnusedPermissionsRecommendedStepMember | RecommendedStep.$UnknownMember;
export type RecommendedStep =
| RecommendedStep.UnusedPermissionsRecommendedStepMember
| RecommendedStep.$UnknownMember;

/**
* @public
Expand Down
5 changes: 2 additions & 3 deletions clients/client-accessanalyzer/src/pagination/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
export * from "./GetFindingRecommendationPaginator";

export * from "./GetFindingV2Paginator";
// smithy-typescript generated code
export * from "./Interfaces";
export * from "./GetFindingRecommendationPaginator";
export * from "./GetFindingV2Paginator";
export * from "./ListAccessPreviewFindingsPaginator";
export * from "./ListAccessPreviewsPaginator";
export * from "./ListAnalyzedResourcesPaginator";
Expand Down
7 changes: 2 additions & 5 deletions clients/client-accessanalyzer/src/runtimeConfig.browser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,8 @@ export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
runtime: "browser",
defaultsMode,
bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,
credentialDefaultProvider:
config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))),
defaultUserAgentProvider:
config?.defaultUserAgentProvider ??
createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),
credentialDefaultProvider: config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))),
defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}),
maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS,
region: config?.region ?? invalidProvider("Region is missing"),
requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider),
Expand Down
3 changes: 2 additions & 1 deletion clients/client-accessanalyzer/src/runtimeConfig.shared.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
httpAuthSchemes: config?.httpAuthSchemes ?? [
{
schemeId: "aws.auth#sigv4",
identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"),
identityProvider: (ipc: IdentityProviderConfig) =>
ipc.getIdentityProvider("aws.auth#sigv4"),
signer: new AwsSdkSigV4Signer(),
},
],
Expand Down
21 changes: 9 additions & 12 deletions clients/client-accessanalyzer/src/runtimeConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
// @ts-ignore: package.json will be imported from dist folders
import packageInfo from "../package.json"; // eslint-disable-line

import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core";
import { emitWarningIfUnsupportedVersion as awsCheckVersion, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } from "@aws-sdk/core";
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node";
import { createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS } from "@aws-sdk/util-user-agent-node";
import {
NODE_REGION_CONFIG_FILE_OPTIONS,
NODE_REGION_CONFIG_OPTIONS,
Expand Down Expand Up @@ -41,17 +41,15 @@ export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
...config,
runtime: "node",
defaultsMode,
authSchemePreference:
config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),
authSchemePreference: config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),
bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,
credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider,
defaultUserAgentProvider:
config?.defaultUserAgentProvider ??
createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),
defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}),
maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),
region:
config?.region ??
loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),
region: config?.region ?? loadNodeConfig(
NODE_REGION_CONFIG_OPTIONS,
{...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig}
),
requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider),
retryMode:
config?.retryMode ??
Expand All @@ -64,8 +62,7 @@ export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
),
sha256: config?.sha256 ?? Hash.bind(null, "sha256"),
streamCollector: config?.streamCollector ?? streamCollector,
useDualstackEndpoint:
config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),
useDualstackEndpoint: config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),
useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),
userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),
};
Expand Down
Loading
Loading