Skip to content

Commit 026ef65

Browse files
author
awstools
committed
feat(client-opensearch): Granular access control support for NEO-SAML with IAMFederation for AOS data source
1 parent 4e13ff3 commit 026ef65

33 files changed

+873
-699
lines changed

clients/client-opensearch/src/commands/AddDataSourceCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ export interface AddDataSourceCommandOutput extends AddDataSourceResponse, __Met
2929

3030
/**
3131
* <p>Creates a new direct-query data source to the specified domain. For more information, see
32-
* <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-creating.html">Creating Amazon
33-
* OpenSearch Service data source integrations with Amazon S3</a>.</p>
32+
* <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-creating.html">Creating Amazon OpenSearch Service data source integrations with Amazon S3</a>.</p>
3433
* @example
3534
* Use a bare-bones client and the command you need to make an API call.
3635
* ```javascript

clients/client-opensearch/src/commands/AddDirectQueryDataSourceCommand.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ export interface AddDirectQueryDataSourceCommandInput extends AddDirectQueryData
2828
export interface AddDirectQueryDataSourceCommandOutput extends AddDirectQueryDataSourceResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p> Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries
32-
* on external data. </p>
31+
* <p>
32+
* Adds a new data source in Amazon OpenSearch Service
33+
* so that you can perform direct queries on external data.
34+
* </p>
3335
* @example
3436
* Use a bare-bones client and the command you need to make an API call.
3537
* ```javascript

clients/client-opensearch/src/commands/AssociatePackageCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export interface AssociatePackageCommandOutput extends AssociatePackageResponse,
2929

3030
/**
3131
* <p>Associates a package with an Amazon OpenSearch Service domain. For more information, see
32-
* <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html">Custom packages for Amazon OpenSearch Service</a>.</p>
32+
* <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html">Custom packages
33+
* for Amazon OpenSearch Service</a>.</p>
3334
* @example
3435
* Use a bare-bones client and the command you need to make an API call.
3536
* ```javascript

clients/client-opensearch/src/commands/AssociatePackagesCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ export interface AssociatePackagesCommandInput extends AssociatePackagesRequest
2828
export interface AssociatePackagesCommandOutput extends AssociatePackagesResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Operation in the Amazon OpenSearch Service API for associating multiple packages with a
32-
* domain simultaneously.</p>
31+
* <p>Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously.</p>
3332
* @example
3433
* Use a bare-bones client and the command you need to make an API call.
3534
* ```javascript

clients/client-opensearch/src/commands/CreateApplicationCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ export interface CreateApplicationCommandInput extends CreateApplicationRequest
2828
export interface CreateApplicationCommandOutput extends CreateApplicationResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Creates an OpenSearch UI application. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html">Using the OpenSearch user
32-
* interface in Amazon OpenSearch Service</a>.</p>
31+
* <p>Creates an OpenSearch UI application. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html">Using the OpenSearch user interface in Amazon OpenSearch Service</a>.</p>
3332
* @example
3433
* Use a bare-bones client and the command you need to make an API call.
3534
* ```javascript

clients/client-opensearch/src/commands/CreateDomainCommand.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
141141
* RolesKey: "STRING_VALUE",
142142
* PublicKey: "STRING_VALUE",
143143
* },
144+
* IAMFederationOptions: { // IAMFederationOptionsInput
145+
* Enabled: true || false,
146+
* SubjectKey: "STRING_VALUE",
147+
* RolesKey: "STRING_VALUE",
148+
* },
144149
* AnonymousAuthEnabled: true || false,
145150
* },
146151
* IdentityCenterOptions: { // IdentityCenterOptionsInput
@@ -318,6 +323,11 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
318323
* // RolesKey: "STRING_VALUE",
319324
* // PublicKey: "STRING_VALUE",
320325
* // },
326+
* // IAMFederationOptions: { // IAMFederationOptionsOutput
327+
* // Enabled: true || false,
328+
* // SubjectKey: "STRING_VALUE",
329+
* // RolesKey: "STRING_VALUE",
330+
* // },
321331
* // AnonymousAuthDisableDate: new Date("TIMESTAMP"),
322332
* // AnonymousAuthEnabled: true || false,
323333
* // },

clients/client-opensearch/src/commands/DeleteDataSourceCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ export interface DeleteDataSourceCommandInput extends DeleteDataSourceRequest {}
2828
export interface DeleteDataSourceCommandOutput extends DeleteDataSourceResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Deletes a direct-query data source. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-delete.html">Deleting an Amazon
32-
* OpenSearch Service data source with Amazon S3</a>.</p>
31+
* <p>Deletes a direct-query data source. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-delete.html">Deleting an Amazon OpenSearch Service data source with Amazon S3</a>.</p>
3332
* @example
3433
* Use a bare-bones client and the command you need to make an API call.
3534
* ```javascript

clients/client-opensearch/src/commands/DeleteDirectQueryDataSourceCommand.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ export interface DeleteDirectQueryDataSourceCommandInput extends DeleteDirectQue
3131
export interface DeleteDirectQueryDataSourceCommandOutput extends __MetadataBearer {}
3232

3333
/**
34-
* <p> Deletes a previously configured direct query data source from Amazon OpenSearch Service.
34+
* <p>
35+
* Deletes a previously configured direct query data
36+
* source from Amazon OpenSearch Service.
3537
* </p>
3638
* @example
3739
* Use a bare-bones client and the command you need to make an API call.

clients/client-opensearch/src/commands/DeleteDomainCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,11 @@ export interface DeleteDomainCommandOutput extends DeleteDomainResponse, __Metad
167167
* // RolesKey: "STRING_VALUE",
168168
* // PublicKey: "STRING_VALUE",
169169
* // },
170+
* // IAMFederationOptions: { // IAMFederationOptionsOutput
171+
* // Enabled: true || false,
172+
* // SubjectKey: "STRING_VALUE",
173+
* // RolesKey: "STRING_VALUE",
174+
* // },
170175
* // AnonymousAuthDisableDate: new Date("TIMESTAMP"),
171176
* // AnonymousAuthEnabled: true || false,
172177
* // },

clients/client-opensearch/src/commands/DescribeDomainChangeProgressCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ export interface DescribeDomainChangeProgressCommandOutput
3434

3535
/**
3636
* <p>Returns information about the current blue/green deployment happening on an Amazon
37-
* OpenSearch Service domain. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-configuration-changes.html">Making
38-
* configuration changes in Amazon OpenSearch Service</a>.</p>
37+
* OpenSearch Service domain. For more information, see <a href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-configuration-changes.html">Making configuration changes in Amazon OpenSearch Service</a>.</p>
3938
* @example
4039
* Use a bare-bones client and the command you need to make an API call.
4140
* ```javascript

0 commit comments

Comments
 (0)