Class AdvancedSecurityOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchservice.AdvancedSecurityOptions.Jsii$Proxy
- All Implemented Interfaces:
AdvancedSecurityOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AdvancedSecurityOptions
@Stability(Stable)
@Internal
public static final class AdvancedSecurityOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AdvancedSecurityOptions
An implementation for
AdvancedSecurityOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.AdvancedSecurityOptions
AdvancedSecurityOptions.Builder, AdvancedSecurityOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theAdvancedSecurityOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringARN for the master user.final StringUsername for the master user.final SecretValuePassword for the master user.final BooleanTrue to enable SAML authentication for a domain.final SAMLOptionsPropertyContainer for information about the SAML configuration for OpenSearch Dashboards.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAdvancedSecurityOptions.Builder.
-
-
Method Details
-
getMasterUserArn
Description copied from interface:AdvancedSecurityOptionsARN for the master user.Only specify this or masterUserName, but not both.
Default: - fine-grained access control is disabled
- Specified by:
getMasterUserArnin interfaceAdvancedSecurityOptions
-
getMasterUserName
Description copied from interface:AdvancedSecurityOptionsUsername for the master user.Only specify this or masterUserArn, but not both.
Default: - fine-grained access control is disabled
- Specified by:
getMasterUserNamein interfaceAdvancedSecurityOptions
-
getMasterUserPassword
Description copied from interface:AdvancedSecurityOptionsPassword for the master user.You can use
SecretValue.unsafePlainTextto specify a password in plain text or usesecretsmanager.Secret.fromSecretAttributesto reference a secret in Secrets Manager.Default: - A Secrets Manager generated password
- Specified by:
getMasterUserPasswordin interfaceAdvancedSecurityOptions
-
getSamlAuthenticationEnabled
Description copied from interface:AdvancedSecurityOptionsTrue to enable SAML authentication for a domain.Default: - SAML authentication is disabled. Enabled if `samlAuthenticationOptions` is set.
- Specified by:
getSamlAuthenticationEnabledin interfaceAdvancedSecurityOptions- See Also:
-
getSamlAuthenticationOptions
Description copied from interface:AdvancedSecurityOptionsContainer for information about the SAML configuration for OpenSearch Dashboards.If set,
samlAuthenticationEnabledwill be enabled.Default: - no SAML authentication options
- Specified by:
getSamlAuthenticationOptionsin interfaceAdvancedSecurityOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-