Skip to content

Commit 6456332

Browse files
author
awstools
committed
feat(client-opensearchserverless): Custom OpenSearchServerless Entity ID for SAML Config.
1 parent 3fee5bd commit 6456332

File tree

5 files changed

+29
-1
lines changed

5 files changed

+29
-1
lines changed

clients/client-opensearchserverless/src/commands/CreateSecurityConfigCommand.ts

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export interface CreateSecurityConfigCommandOutput extends CreateSecurityConfigR
4949
* metadata: "STRING_VALUE", // required
5050
* userAttribute: "STRING_VALUE",
5151
* groupAttribute: "STRING_VALUE",
52+
* openSearchServerlessEntityId: "STRING_VALUE",
5253
* sessionTimeout: Number("int"),
5354
* },
5455
* iamIdentityCenterOptions: { // CreateIamIdentityCenterConfigOptions
@@ -70,6 +71,7 @@ export interface CreateSecurityConfigCommandOutput extends CreateSecurityConfigR
7071
* // metadata: "STRING_VALUE", // required
7172
* // userAttribute: "STRING_VALUE",
7273
* // groupAttribute: "STRING_VALUE",
74+
* // openSearchServerlessEntityId: "STRING_VALUE",
7375
* // sessionTimeout: Number("int"),
7476
* // },
7577
* // iamIdentityCenterOptions: { // IamIdentityCenterConfigOptions

clients/client-opensearchserverless/src/commands/GetSecurityConfigCommand.ts

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export interface GetSecurityConfigCommandOutput extends GetSecurityConfigRespons
5656
* // metadata: "STRING_VALUE", // required
5757
* // userAttribute: "STRING_VALUE",
5858
* // groupAttribute: "STRING_VALUE",
59+
* // openSearchServerlessEntityId: "STRING_VALUE",
5960
* // sessionTimeout: Number("int"),
6061
* // },
6162
* // iamIdentityCenterOptions: { // IamIdentityCenterConfigOptions

clients/client-opensearchserverless/src/commands/UpdateSecurityConfigCommand.ts

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export interface UpdateSecurityConfigCommandOutput extends UpdateSecurityConfigR
4949
* metadata: "STRING_VALUE", // required
5050
* userAttribute: "STRING_VALUE",
5151
* groupAttribute: "STRING_VALUE",
52+
* openSearchServerlessEntityId: "STRING_VALUE",
5253
* sessionTimeout: Number("int"),
5354
* },
5455
* iamIdentityCenterOptionsUpdates: { // UpdateIamIdentityCenterConfigOptions
@@ -69,6 +70,7 @@ export interface UpdateSecurityConfigCommandOutput extends UpdateSecurityConfigR
6970
* // metadata: "STRING_VALUE", // required
7071
* // userAttribute: "STRING_VALUE",
7172
* // groupAttribute: "STRING_VALUE",
73+
* // openSearchServerlessEntityId: "STRING_VALUE",
7274
* // sessionTimeout: Number("int"),
7375
* // },
7476
* // iamIdentityCenterOptions: { // IamIdentityCenterConfigOptions

clients/client-opensearchserverless/src/models/models_0.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1678,6 +1678,12 @@ export interface SamlConfigOptions {
16781678
*/
16791679
groupAttribute?: string | undefined;
16801680

1681+
/**
1682+
* <p>Custom entity id attribute to override default entity id for this saml integration.</p>
1683+
* @public
1684+
*/
1685+
openSearchServerlessEntityId?: string | undefined;
1686+
16811687
/**
16821688
* <p>The session timeout, in minutes. Default is 60 minutes (12 hours).</p>
16831689
* @public

codegen/sdk-codegen/aws-models/opensearchserverless.json

+18-1
Original file line numberDiff line numberDiff line change
@@ -3877,6 +3877,12 @@
38773877
"smithy.api#documentation": "<p>The group attribute for this SAML integration.</p>"
38783878
}
38793879
},
3880+
"openSearchServerlessEntityId": {
3881+
"target": "com.amazonaws.opensearchserverless#openSearchServerlessEntityId",
3882+
"traits": {
3883+
"smithy.api#documentation": "<p>Custom entity id attribute to override default entity id for this saml integration.</p>"
3884+
}
3885+
},
38803886
"sessionTimeout": {
38813887
"target": "smithy.api#Integer",
38823888
"traits": {
@@ -5322,7 +5328,8 @@
53225328
},
53235329
"traits": {
53245330
"smithy.api#length": {
5325-
"min": 1
5331+
"min": 1,
5332+
"max": 100
53265333
}
53275334
}
53285335
},
@@ -5405,6 +5412,16 @@
54055412
"smithy.api#pattern": "^vpc-[0-9a-z]*$"
54065413
}
54075414
},
5415+
"com.amazonaws.opensearchserverless#openSearchServerlessEntityId": {
5416+
"type": "string",
5417+
"traits": {
5418+
"smithy.api#length": {
5419+
"min": 1,
5420+
"max": 1024
5421+
},
5422+
"smithy.api#pattern": "^aws:opensearch:[0-9]{12}:*"
5423+
}
5424+
},
54085425
"com.amazonaws.opensearchserverless#samlGroupAttribute": {
54095426
"type": "string",
54105427
"traits": {

0 commit comments

Comments
 (0)