Values.UpdateSecurityConfigRequestSourceUpdates a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
type nonrec t = {id : SecurityConfigId.t;The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>. For example, saml/123456789123/OKTADev.
*)configVersion : PolicyVersion.t;The version of the security configuration to be updated. You can find the most recent version of a security configuration using the GetSecurityPolicy command.
*)description : ConfigDescription.t option;A description of the security configuration.
*)samlOptions : SamlConfigOptions.t option;SAML options in in the form of a key-value map.
*)iamIdentityCenterOptionsUpdates : UpdateIamIdentityCenterConfigOptions.t option;Describes IAM Identity Center options in the form of a key-value map.
*)iamFederationOptions : IamFederationConfigOptions.t option;Describes IAM federation options in the form of a key-value map for updating an existing security configuration. Use this field to modify IAM federation settings for the security configuration.
*)clientToken : ClientToken.t option;Unique, case-sensitive identifier to ensure idempotency of the request.
*)}val make :
?description:??? ->
?samlOptions:??? ->
?iamIdentityCenterOptionsUpdates:??? ->
?iamFederationOptions:??? ->
?clientToken:??? ->
id:SecurityConfigId.t ->
configVersion:PolicyVersion.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of SecurityConfigId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of SamlConfigOptionsSessionTimeoutInteger.t
| `String of SamlMetadata.t ])
list ])
list ]