Skip to content

Commit

Permalink
feat(client-lakeformation): This release adds four new APIs "Describe…
Browse files Browse the repository at this point in the history
…LakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation.
  • Loading branch information
awstools committed Nov 27, 2023
1 parent 381121f commit 1862f31
Show file tree
Hide file tree
Showing 11 changed files with 1,822 additions and 4 deletions.
32 changes: 32 additions & 0 deletions clients/client-lakeformation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,14 @@ CreateDataCellsFilter

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/CreateDataCellsFilterCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/CreateDataCellsFilterCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/CreateDataCellsFilterCommandOutput/)

</details>
<details>
<summary>
CreateLakeFormationIdentityCenterConfiguration
</summary>

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/CreateLakeFormationIdentityCenterConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/CreateLakeFormationIdentityCenterConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/CreateLakeFormationIdentityCenterConfigurationCommandOutput/)

</details>
<details>
<summary>
Expand All @@ -284,6 +292,14 @@ DeleteDataCellsFilter

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/DeleteDataCellsFilterCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeleteDataCellsFilterCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeleteDataCellsFilterCommandOutput/)

</details>
<details>
<summary>
DeleteLakeFormationIdentityCenterConfiguration
</summary>

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/DeleteLakeFormationIdentityCenterConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeleteLakeFormationIdentityCenterConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeleteLakeFormationIdentityCenterConfigurationCommandOutput/)

</details>
<details>
<summary>
Expand Down Expand Up @@ -316,6 +332,14 @@ DeregisterResource

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/DeregisterResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeregisterResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DeregisterResourceCommandOutput/)

</details>
<details>
<summary>
DescribeLakeFormationIdentityCenterConfiguration
</summary>

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/DescribeLakeFormationIdentityCenterConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DescribeLakeFormationIdentityCenterConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/DescribeLakeFormationIdentityCenterConfigurationCommandOutput/)

</details>
<details>
<summary>
Expand Down Expand Up @@ -572,6 +596,14 @@ UpdateDataCellsFilter

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/UpdateDataCellsFilterCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/UpdateDataCellsFilterCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/UpdateDataCellsFilterCommandOutput/)

</details>
<details>
<summary>
UpdateLakeFormationIdentityCenterConfiguration
</summary>

[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lakeformation/command/UpdateLakeFormationIdentityCenterConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/UpdateLakeFormationIdentityCenterConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lakeformation/Interface/UpdateLakeFormationIdentityCenterConfigurationCommandOutput/)

</details>
<details>
<summary>
Expand Down
92 changes: 92 additions & 0 deletions clients/client-lakeformation/src/LakeFormation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ import {
CreateDataCellsFilterCommandInput,
CreateDataCellsFilterCommandOutput,
} from "./commands/CreateDataCellsFilterCommand";
import {
CreateLakeFormationIdentityCenterConfigurationCommand,
CreateLakeFormationIdentityCenterConfigurationCommandInput,
CreateLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/CreateLakeFormationIdentityCenterConfigurationCommand";
import {
CreateLakeFormationOptInCommand,
CreateLakeFormationOptInCommandInput,
Expand All @@ -48,6 +53,11 @@ import {
DeleteDataCellsFilterCommandInput,
DeleteDataCellsFilterCommandOutput,
} from "./commands/DeleteDataCellsFilterCommand";
import {
DeleteLakeFormationIdentityCenterConfigurationCommand,
DeleteLakeFormationIdentityCenterConfigurationCommandInput,
DeleteLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/DeleteLakeFormationIdentityCenterConfigurationCommand";
import {
DeleteLakeFormationOptInCommand,
DeleteLakeFormationOptInCommandInput,
Expand All @@ -64,6 +74,11 @@ import {
DeregisterResourceCommandInput,
DeregisterResourceCommandOutput,
} from "./commands/DeregisterResourceCommand";
import {
DescribeLakeFormationIdentityCenterConfigurationCommand,
DescribeLakeFormationIdentityCenterConfigurationCommandInput,
DescribeLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/DescribeLakeFormationIdentityCenterConfigurationCommand";
import {
DescribeResourceCommand,
DescribeResourceCommandInput,
Expand Down Expand Up @@ -216,6 +231,11 @@ import {
UpdateDataCellsFilterCommandInput,
UpdateDataCellsFilterCommandOutput,
} from "./commands/UpdateDataCellsFilterCommand";
import {
UpdateLakeFormationIdentityCenterConfigurationCommand,
UpdateLakeFormationIdentityCenterConfigurationCommandInput,
UpdateLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/UpdateLakeFormationIdentityCenterConfigurationCommand";
import { UpdateLFTagCommand, UpdateLFTagCommandInput, UpdateLFTagCommandOutput } from "./commands/UpdateLFTagCommand";
import {
UpdateResourceCommand,
Expand All @@ -242,13 +262,16 @@ const commands = {
CancelTransactionCommand,
CommitTransactionCommand,
CreateDataCellsFilterCommand,
CreateLakeFormationIdentityCenterConfigurationCommand,
CreateLakeFormationOptInCommand,
CreateLFTagCommand,
DeleteDataCellsFilterCommand,
DeleteLakeFormationIdentityCenterConfigurationCommand,
DeleteLakeFormationOptInCommand,
DeleteLFTagCommand,
DeleteObjectsOnCancelCommand,
DeregisterResourceCommand,
DescribeLakeFormationIdentityCenterConfigurationCommand,
DescribeResourceCommand,
DescribeTransactionCommand,
ExtendTransactionCommand,
Expand Down Expand Up @@ -281,6 +304,7 @@ const commands = {
StartQueryPlanningCommand,
StartTransactionCommand,
UpdateDataCellsFilterCommand,
UpdateLakeFormationIdentityCenterConfigurationCommand,
UpdateLFTagCommand,
UpdateResourceCommand,
UpdateTableObjectsCommand,
Expand Down Expand Up @@ -407,6 +431,23 @@ export interface LakeFormation {
cb: (err: any, data?: CreateDataCellsFilterCommandOutput) => void
): void;

/**
* @see {@link CreateLakeFormationIdentityCenterConfigurationCommand}
*/
createLakeFormationIdentityCenterConfiguration(
args: CreateLakeFormationIdentityCenterConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<CreateLakeFormationIdentityCenterConfigurationCommandOutput>;
createLakeFormationIdentityCenterConfiguration(
args: CreateLakeFormationIdentityCenterConfigurationCommandInput,
cb: (err: any, data?: CreateLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;
createLakeFormationIdentityCenterConfiguration(
args: CreateLakeFormationIdentityCenterConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: CreateLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;

/**
* @see {@link CreateLakeFormationOptInCommand}
*/
Expand Down Expand Up @@ -452,6 +493,23 @@ export interface LakeFormation {
cb: (err: any, data?: DeleteDataCellsFilterCommandOutput) => void
): void;

/**
* @see {@link DeleteLakeFormationIdentityCenterConfigurationCommand}
*/
deleteLakeFormationIdentityCenterConfiguration(
args: DeleteLakeFormationIdentityCenterConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<DeleteLakeFormationIdentityCenterConfigurationCommandOutput>;
deleteLakeFormationIdentityCenterConfiguration(
args: DeleteLakeFormationIdentityCenterConfigurationCommandInput,
cb: (err: any, data?: DeleteLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;
deleteLakeFormationIdentityCenterConfiguration(
args: DeleteLakeFormationIdentityCenterConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DeleteLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;

/**
* @see {@link DeleteLakeFormationOptInCommand}
*/
Expand Down Expand Up @@ -514,6 +572,23 @@ export interface LakeFormation {
cb: (err: any, data?: DeregisterResourceCommandOutput) => void
): void;

/**
* @see {@link DescribeLakeFormationIdentityCenterConfigurationCommand}
*/
describeLakeFormationIdentityCenterConfiguration(
args: DescribeLakeFormationIdentityCenterConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<DescribeLakeFormationIdentityCenterConfigurationCommandOutput>;
describeLakeFormationIdentityCenterConfiguration(
args: DescribeLakeFormationIdentityCenterConfigurationCommandInput,
cb: (err: any, data?: DescribeLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;
describeLakeFormationIdentityCenterConfiguration(
args: DescribeLakeFormationIdentityCenterConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DescribeLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;

/**
* @see {@link DescribeResourceCommand}
*/
Expand Down Expand Up @@ -1022,6 +1097,23 @@ export interface LakeFormation {
cb: (err: any, data?: UpdateDataCellsFilterCommandOutput) => void
): void;

/**
* @see {@link UpdateLakeFormationIdentityCenterConfigurationCommand}
*/
updateLakeFormationIdentityCenterConfiguration(
args: UpdateLakeFormationIdentityCenterConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateLakeFormationIdentityCenterConfigurationCommandOutput>;
updateLakeFormationIdentityCenterConfiguration(
args: UpdateLakeFormationIdentityCenterConfigurationCommandInput,
cb: (err: any, data?: UpdateLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;
updateLakeFormationIdentityCenterConfiguration(
args: UpdateLakeFormationIdentityCenterConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UpdateLakeFormationIdentityCenterConfigurationCommandOutput) => void
): void;

/**
* @see {@link UpdateLFTagCommand}
*/
Expand Down
24 changes: 24 additions & 0 deletions clients/client-lakeformation/src/LakeFormationClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@ import {
CreateDataCellsFilterCommandInput,
CreateDataCellsFilterCommandOutput,
} from "./commands/CreateDataCellsFilterCommand";
import {
CreateLakeFormationIdentityCenterConfigurationCommandInput,
CreateLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/CreateLakeFormationIdentityCenterConfigurationCommand";
import {
CreateLakeFormationOptInCommandInput,
CreateLakeFormationOptInCommandOutput,
Expand All @@ -82,6 +86,10 @@ import {
DeleteDataCellsFilterCommandInput,
DeleteDataCellsFilterCommandOutput,
} from "./commands/DeleteDataCellsFilterCommand";
import {
DeleteLakeFormationIdentityCenterConfigurationCommandInput,
DeleteLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/DeleteLakeFormationIdentityCenterConfigurationCommand";
import {
DeleteLakeFormationOptInCommandInput,
DeleteLakeFormationOptInCommandOutput,
Expand All @@ -92,6 +100,10 @@ import {
DeleteObjectsOnCancelCommandOutput,
} from "./commands/DeleteObjectsOnCancelCommand";
import { DeregisterResourceCommandInput, DeregisterResourceCommandOutput } from "./commands/DeregisterResourceCommand";
import {
DescribeLakeFormationIdentityCenterConfigurationCommandInput,
DescribeLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/DescribeLakeFormationIdentityCenterConfigurationCommand";
import { DescribeResourceCommandInput, DescribeResourceCommandOutput } from "./commands/DescribeResourceCommand";
import {
DescribeTransactionCommandInput,
Expand Down Expand Up @@ -163,6 +175,10 @@ import {
UpdateDataCellsFilterCommandInput,
UpdateDataCellsFilterCommandOutput,
} from "./commands/UpdateDataCellsFilterCommand";
import {
UpdateLakeFormationIdentityCenterConfigurationCommandInput,
UpdateLakeFormationIdentityCenterConfigurationCommandOutput,
} from "./commands/UpdateLakeFormationIdentityCenterConfigurationCommand";
import { UpdateLFTagCommandInput, UpdateLFTagCommandOutput } from "./commands/UpdateLFTagCommand";
import { UpdateResourceCommandInput, UpdateResourceCommandOutput } from "./commands/UpdateResourceCommand";
import { UpdateTableObjectsCommandInput, UpdateTableObjectsCommandOutput } from "./commands/UpdateTableObjectsCommand";
Expand Down Expand Up @@ -193,12 +209,15 @@ export type ServiceInputTypes =
| CommitTransactionCommandInput
| CreateDataCellsFilterCommandInput
| CreateLFTagCommandInput
| CreateLakeFormationIdentityCenterConfigurationCommandInput
| CreateLakeFormationOptInCommandInput
| DeleteDataCellsFilterCommandInput
| DeleteLFTagCommandInput
| DeleteLakeFormationIdentityCenterConfigurationCommandInput
| DeleteLakeFormationOptInCommandInput
| DeleteObjectsOnCancelCommandInput
| DeregisterResourceCommandInput
| DescribeLakeFormationIdentityCenterConfigurationCommandInput
| DescribeResourceCommandInput
| DescribeTransactionCommandInput
| ExtendTransactionCommandInput
Expand Down Expand Up @@ -232,6 +251,7 @@ export type ServiceInputTypes =
| StartTransactionCommandInput
| UpdateDataCellsFilterCommandInput
| UpdateLFTagCommandInput
| UpdateLakeFormationIdentityCenterConfigurationCommandInput
| UpdateResourceCommandInput
| UpdateTableObjectsCommandInput
| UpdateTableStorageOptimizerCommandInput;
Expand All @@ -248,12 +268,15 @@ export type ServiceOutputTypes =
| CommitTransactionCommandOutput
| CreateDataCellsFilterCommandOutput
| CreateLFTagCommandOutput
| CreateLakeFormationIdentityCenterConfigurationCommandOutput
| CreateLakeFormationOptInCommandOutput
| DeleteDataCellsFilterCommandOutput
| DeleteLFTagCommandOutput
| DeleteLakeFormationIdentityCenterConfigurationCommandOutput
| DeleteLakeFormationOptInCommandOutput
| DeleteObjectsOnCancelCommandOutput
| DeregisterResourceCommandOutput
| DescribeLakeFormationIdentityCenterConfigurationCommandOutput
| DescribeResourceCommandOutput
| DescribeTransactionCommandOutput
| ExtendTransactionCommandOutput
Expand Down Expand Up @@ -287,6 +310,7 @@ export type ServiceOutputTypes =
| StartTransactionCommandOutput
| UpdateDataCellsFilterCommandOutput
| UpdateLFTagCommandOutput
| UpdateLakeFormationIdentityCenterConfigurationCommandOutput
| UpdateResourceCommandOutput
| UpdateTableObjectsCommandOutput
| UpdateTableStorageOptimizerCommandOutput;
Expand Down
Loading

0 comments on commit 1862f31

Please sign in to comment.