Skip to content

Commit

Permalink
Merge branch 'aws:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
kuhe committed Jun 18, 2024
2 parents 5b86b36 + 1bf87e3 commit 7789b5e
Show file tree
Hide file tree
Showing 77 changed files with 2,583 additions and 223 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.599.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.598.0...v3.599.0) (2024-06-17)


### Features

* **client-batch:** Add v2 smoke tests and smithy smokeTests trait for SDK testing. ([1ae8691](https://github.com/aws/aws-sdk-js-v3/commit/1ae8691aefea2957cb1c03c70a31478c874b591d))
* **client-codebuild:** AWS CodeBuild now supports global and organization GitHub webhooks ([a7798f3](https://github.com/aws/aws-sdk-js-v3/commit/a7798f3b311435199e321afc5d4577ab40ca13e9))
* **client-cognito-identity-provider:** Add v2 smoke tests and smithy smokeTests trait for SDK testing. ([23b3124](https://github.com/aws/aws-sdk-js-v3/commit/23b312413efe0f870ac7a1e7a6ad65ddce2fa4ee))
* **client-directory-service:** Add v2 smoke tests and smithy smokeTests trait for SDK testing. ([98f1ae3](https://github.com/aws/aws-sdk-js-v3/commit/98f1ae3f5ed63cd9b23f04299f518f790d0f5e1f))
* **client-efs:** Add v2 smoke tests and smithy smokeTests trait for SDK testing. ([58a3ed7](https://github.com/aws/aws-sdk-js-v3/commit/58a3ed7ee09973859483fd87ea43278eb961e5c7))
* **client-glue:** This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions. ([cc41c7c](https://github.com/aws/aws-sdk-js-v3/commit/cc41c7c68c0ad2f1ecfdb390db80c5af62ca5fc5))
* **client-mediaconvert:** This release includes support for creating I-frame only video segments for DASH trick play. ([d73f7a6](https://github.com/aws/aws-sdk-js-v3/commit/d73f7a6068ff7d4b5bb93d9b108c67e63fc5205e))
* **client-waf:** Add v2 smoke tests and smithy smokeTests trait for SDK testing. ([bd4887c](https://github.com/aws/aws-sdk-js-v3/commit/bd4887cef1f870a3dcb8b61e67cbce574325b80f))





# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14)


Expand Down
8 changes: 8 additions & 0 deletions clients/client-acm-pca/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.599.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.598.0...v3.599.0) (2024-06-17)

**Note:** Version bump only for package @aws-sdk/client-acm-pca





# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14)

**Note:** Version bump only for package @aws-sdk/client-acm-pca
Expand Down
2 changes: 1 addition & 1 deletion clients/client-acm-pca/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@aws-sdk/client-acm-pca",
"description": "AWS SDK for JavaScript Acm Pca Client for Node.js, Browser and React Native",
"version": "3.598.0",
"version": "3.599.0",
"scripts": {
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
"build:cjs": "node ../../scripts/compilation/inline client-acm-pca",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export interface CreateCertificateAuthorityCommandOutput extends CreateCertifica
* policies for CRLs in Amazon S3</a>.</p>
* </note>
* <p>Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption.
* For more information, see <a href="https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#crl-encryption">Encrypting Your
* For more information, see <a href="https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#crl-encryption">Encrypting Your
* CRLs</a>.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,64 +102,62 @@ export interface ImportCertificateAuthorityCertificateCommandOutput extends __Me
* certificate or chain.</p>
* <ul>
* <li>
* <p>Basic constraints (<i>must</i> be marked critical)</p>
* <p>Authority key identifier</p>
* </li>
* <li>
* <p>Subject alternative names</p>
* <p>Basic constraints (<i>must</i> be marked critical)</p>
* </li>
* <li>
* <p>Key usage</p>
* <p>Certificate policies</p>
* </li>
* <li>
* <p>Extended key usage</p>
* </li>
* <li>
* <p>Authority key identifier</p>
* <p>Inhibit anyPolicy</p>
* </li>
* <li>
* <p>Subject key identifier</p>
* <p>Issuer alternative name</p>
* </li>
* <li>
* <p>Issuer alternative name</p>
* <p>Key usage</p>
* </li>
* <li>
* <p>Subject directory attributes</p>
* <p>Name constraints</p>
* </li>
* <li>
* <p>Subject information access</p>
* <p>Policy mappings</p>
* </li>
* <li>
* <p>Certificate policies</p>
* <p>Subject alternative name</p>
* </li>
* <li>
* <p>Policy mappings</p>
* <p>Subject directory attributes</p>
* </li>
* <li>
* <p>Inhibit anyPolicy</p>
* <p>Subject key identifier</p>
* </li>
* <li>
* <p>Subject information access</p>
* </li>
* </ul>
* <p>Amazon Web Services Private CA rejects the following extensions when they are marked critical in an
* imported CA certificate or chain.</p>
* <ul>
* <li>
* <p>Name constraints</p>
* </li>
* <li>
* <p>Policy constraints</p>
* <p>Authority information access</p>
* </li>
* <li>
* <p>CRL distribution points</p>
* </li>
* <li>
* <p>Authority information access</p>
* </li>
* <li>
* <p>Freshest CRL</p>
* </li>
* <li>
* <p>Any other extension</p>
* <p>Policy constraints</p>
* </li>
* </ul>
* <p>Amazon Web Services Private Certificate Authority will also reject any other extension marked as critical not contained on the preceding list of allowed extensions.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
2 changes: 1 addition & 1 deletion clients/client-acm-pca/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ export type S3ObjectAcl = (typeof S3ObjectAcl)[keyof typeof S3ObjectAcl];
* parameter. Your S3
* bucket policy must give write permission to Amazon Web Services Private CA. </p>
* <p>Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption.
* For more information, see <a href="https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#crl-encryption">Encrypting Your
* For more information, see <a href="https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#crl-encryption">Encrypting Your
* CRLs</a>.</p>
* <p>Your private CA uses the value in the <b>ExpirationInDays</b> parameter to calculate the <b>nextUpdate</b> field in the CRL. The CRL is refreshed prior to a
* certificate's expiration date or when a certificate is revoked. When a certificate is
Expand Down
11 changes: 11 additions & 0 deletions clients/client-codebuild/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.599.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.598.0...v3.599.0) (2024-06-17)


### Features

* **client-codebuild:** AWS CodeBuild now supports global and organization GitHub webhooks ([a7798f3](https://github.com/aws/aws-sdk-js-v3/commit/a7798f3b311435199e321afc5d4577ab40ca13e9))





# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14)

**Note:** Version bump only for package @aws-sdk/client-codebuild
Expand Down
2 changes: 1 addition & 1 deletion clients/client-codebuild/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@aws-sdk/client-codebuild",
"description": "AWS SDK for JavaScript Codebuild Client for Node.js, Browser and React Native",
"version": "3.598.0",
"version": "3.599.0",
"scripts": {
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
"build:cjs": "node ../../scripts/compilation/inline client-codebuild",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,11 @@ export interface BatchGetProjectsCommandOutput extends BatchGetProjectsOutput, _
* // buildType: "BUILD" || "BUILD_BATCH",
* // manualCreation: true || false,
* // lastModifiedSecret: new Date("TIMESTAMP"),
* // scopeConfiguration: { // ScopeConfiguration
* // name: "STRING_VALUE", // required
* // domain: "STRING_VALUE",
* // scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* // },
* // },
* // vpcConfig: { // VpcConfig
* // vpcId: "STRING_VALUE",
Expand Down
5 changes: 5 additions & 0 deletions clients/client-codebuild/src/commands/CreateProjectCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,11 @@ export interface CreateProjectCommandOutput extends CreateProjectOutput, __Metad
* // buildType: "BUILD" || "BUILD_BATCH",
* // manualCreation: true || false,
* // lastModifiedSecret: new Date("TIMESTAMP"),
* // scopeConfiguration: { // ScopeConfiguration
* // name: "STRING_VALUE", // required
* // domain: "STRING_VALUE",
* // scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* // },
* // },
* // vpcConfig: { // VpcConfig
* // vpcId: "STRING_VALUE",
Expand Down
10 changes: 10 additions & 0 deletions clients/client-codebuild/src/commands/CreateWebhookCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ export interface CreateWebhookCommandOutput extends CreateWebhookOutput, __Metad
* ],
* buildType: "BUILD" || "BUILD_BATCH",
* manualCreation: true || false,
* scopeConfiguration: { // ScopeConfiguration
* name: "STRING_VALUE", // required
* domain: "STRING_VALUE",
* scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* },
* };
* const command = new CreateWebhookCommand(input);
* const response = await client.send(command);
Expand All @@ -80,6 +85,11 @@ export interface CreateWebhookCommandOutput extends CreateWebhookOutput, __Metad
* // buildType: "BUILD" || "BUILD_BATCH",
* // manualCreation: true || false,
* // lastModifiedSecret: new Date("TIMESTAMP"),
* // scopeConfiguration: { // ScopeConfiguration
* // name: "STRING_VALUE", // required
* // domain: "STRING_VALUE",
* // scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* // },
* // },
* // };
*
Expand Down
5 changes: 5 additions & 0 deletions clients/client-codebuild/src/commands/UpdateProjectCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,11 @@ export interface UpdateProjectCommandOutput extends UpdateProjectOutput, __Metad
* // buildType: "BUILD" || "BUILD_BATCH",
* // manualCreation: true || false,
* // lastModifiedSecret: new Date("TIMESTAMP"),
* // scopeConfiguration: { // ScopeConfiguration
* // name: "STRING_VALUE", // required
* // domain: "STRING_VALUE",
* // scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* // },
* // },
* // vpcConfig: { // VpcConfig
* // vpcId: "STRING_VALUE",
Expand Down
5 changes: 5 additions & 0 deletions clients/client-codebuild/src/commands/UpdateWebhookCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@ export interface UpdateWebhookCommandOutput extends UpdateWebhookOutput, __Metad
* // buildType: "BUILD" || "BUILD_BATCH",
* // manualCreation: true || false,
* // lastModifiedSecret: new Date("TIMESTAMP"),
* // scopeConfiguration: { // ScopeConfiguration
* // name: "STRING_VALUE", // required
* // domain: "STRING_VALUE",
* // scope: "GITHUB_ORGANIZATION" || "GITHUB_GLOBAL", // required
* // },
* // },
* // };
*
Expand Down
68 changes: 68 additions & 0 deletions clients/client-codebuild/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3617,6 +3617,18 @@ export interface WebhookFilter {
* </ul>
* </li>
* <li>
* <p>REPOSITORY_NAME</p>
* <ul>
* <li>
* <p>A webhook triggers a build when the repository name matches the
* regular expression pattern.</p>
* <note>
* <p> Works with GitHub global or organization webhooks only. </p>
* </note>
* </li>
* </ul>
* </li>
* <li>
* <p>WORKFLOW_NAME</p>
* <ul>
* <li>
Expand Down Expand Up @@ -3657,6 +3669,44 @@ export interface WebhookFilter {
excludeMatchedPattern?: boolean;
}

/**
* @public
* @enum
*/
export const WebhookScopeType = {
GITHUB_GLOBAL: "GITHUB_GLOBAL",
GITHUB_ORGANIZATION: "GITHUB_ORGANIZATION",
} as const;

/**
* @public
*/
export type WebhookScopeType = (typeof WebhookScopeType)[keyof typeof WebhookScopeType];

/**
* <p>Contains configuration information about the scope for a webhook. </p>
* @public
*/
export interface ScopeConfiguration {
/**
* <p>The name of either the enterprise or organization that will send webhook events to CodeBuild, depending on if the webhook is a global or organization webhook respectively.</p>
* @public
*/
name: string | undefined;

/**
* <p>The domain of the GitHub Enterprise organization. Note that this parameter is only required if your project's source type is GITHUB_ENTERPRISE</p>
* @public
*/
domain?: string;

/**
* <p>The type of scope for a GitHub webhook.</p>
* @public
*/
scope: WebhookScopeType | undefined;
}

/**
* <p>Information about a webhook that connects repository events to a build project in
* CodeBuild.</p>
Expand Down Expand Up @@ -3730,6 +3780,15 @@ export interface Webhook {
* @public
*/
lastModifiedSecret?: Date;

/**
* <p>The scope configuration for global or organization webhooks.</p>
* <note>
* <p>Global or organization webhooks are only available for GitHub and Github Enterprise webhooks.</p>
* </note>
* @public
*/
scopeConfiguration?: ScopeConfiguration;
}

/**
Expand Down Expand Up @@ -5016,6 +5075,15 @@ export interface CreateWebhookInput {
* @public
*/
manualCreation?: boolean;

/**
* <p>The scope configuration for global or organization webhooks.</p>
* <note>
* <p>Global or organization webhooks are only available for GitHub and Github Enterprise webhooks.</p>
* </note>
* @public
*/
scopeConfiguration?: ScopeConfiguration;
}

/**
Expand Down
6 changes: 6 additions & 0 deletions clients/client-codebuild/src/protocols/Aws_json1_1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ import {
S3ReportExportConfig,
ScalingConfigurationInput,
ScalingConfigurationOutput,
ScopeConfiguration,
SourceAuth,
StartBuildBatchInput,
StartBuildBatchOutput,
Expand Down Expand Up @@ -2199,6 +2200,8 @@ const se_ScalingConfigurationInput = (input: ScalingConfigurationInput, context:
});
};

// se_ScopeConfiguration omitted.

// se_SecurityGroupIds omitted.

// se_SourceAuth omitted.
Expand Down Expand Up @@ -3001,6 +3004,8 @@ const de_ScalingConfigurationOutput = (output: any, context: __SerdeContext): Sc
}) as any;
};

// de_ScopeConfiguration omitted.

// de_SecurityGroupIds omitted.

// de_SourceAuth omitted.
Expand Down Expand Up @@ -3160,6 +3165,7 @@ const de_Webhook = (output: any, context: __SerdeContext): Webhook => {
lastModifiedSecret: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
manualCreation: __expectBoolean,
payloadUrl: __expectString,
scopeConfiguration: _json,
secret: __expectString,
url: __expectString,
}) as any;
Expand Down
11 changes: 11 additions & 0 deletions clients/client-glue/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.599.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.598.0...v3.599.0) (2024-06-17)


### Features

* **client-glue:** This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions. ([cc41c7c](https://github.com/aws/aws-sdk-js-v3/commit/cc41c7c68c0ad2f1ecfdb390db80c5af62ca5fc5))





# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14)

**Note:** Version bump only for package @aws-sdk/client-glue
Expand Down
Loading

0 comments on commit 7789b5e

Please sign in to comment.