Interface CfnSecurityConfig.SamlConfigOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSecurityConfig.SamlConfigOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnSecurityConfig
@Stability(Stable)
public static interface CfnSecurityConfig.SamlConfigOptionsProperty
extends software.amazon.jsii.JsiiSerializable
Describes SAML options for an OpenSearch Serverless security configuration in the form of a key-value map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.opensearchserverless.*;
SamlConfigOptionsProperty samlConfigOptionsProperty = SamlConfigOptionsProperty.builder()
.metadata("metadata")
// the properties below are optional
.groupAttribute("groupAttribute")
.openSearchServerlessEntityId("openSearchServerlessEntityId")
.sessionTimeout(123)
.userAttribute("userAttribute")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSecurityConfig.SamlConfigOptionsPropertystatic final classAn implementation forCfnSecurityConfig.SamlConfigOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe group attribute for this SAML integration.The XML IdP metadata file generated from your identity provider.default StringCustom entity ID attribute to override the default entity ID for this SAML integration.default NumberThe session timeout, in minutes.default StringA user attribute for this SAML integration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMetadata
The XML IdP metadata file generated from your identity provider.- See Also:
-
getGroupAttribute
The group attribute for this SAML integration.- See Also:
-
getOpenSearchServerlessEntityId
Custom entity ID attribute to override the default entity ID for this SAML integration.- See Also:
-
getSessionTimeout
The session timeout, in minutes.Default is 60 minutes (12 hours).
- See Also:
-
getUserAttribute
A user attribute for this SAML integration.- See Also:
-
builder
-