Skip to content

/AWS1/CL_OSRADVANCEDSECOPTIONS

Container for fine-grained access control settings.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_enabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN

True if fine-grained access control is enabled.

iv_internaluserdatabaseenbd TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN

True if the internal user database is enabled.

io_samloptions TYPE REF TO /AWS1/CL_OSRSAMLOPTIONSOUTPUT /AWS1/CL_OSRSAMLOPTIONSOUTPUT

Container for information about the SAML configuration for OpenSearch Dashboards.

io_jwtoptions TYPE REF TO /AWS1/CL_OSRJWTOPTIONSOUTPUT /AWS1/CL_OSRJWTOPTIONSOUTPUT

Container for information about the JWT configuration of the Amazon OpenSearch Service.

io_iamfederationoptions TYPE REF TO /AWS1/CL_OSRIAMFEDR8NOPTSOUT /AWS1/CL_OSRIAMFEDR8NOPTSOUT

Container for information about the IAM federation configuration for an OpenSearch UI application.

iv_anonymousauthdisabledate TYPE /AWS1/OSRDISABLETIMESTAMP /AWS1/OSRDISABLETIMESTAMP

Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.

iv_anonymousauthenabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN

True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.


Queryable Attributes

Enabled

True if fine-grained access control is enabled.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value

InternalUserDatabaseEnabled

True if the internal user database is enabled.

Accessible with the following methods

Method Description
GET_INTERNALUSERDATABASEENBD() Getter for INTERNALUSERDATABASEENABLED, with configurable de
ASK_INTERNALUSERDATABASEENBD() Getter for INTERNALUSERDATABASEENABLED w/ exceptions if fiel
HAS_INTERNALUSERDATABASEENBD() Determine if INTERNALUSERDATABASEENABLED has a value

SAMLOptions

Container for information about the SAML configuration for OpenSearch Dashboards.

Accessible with the following methods

Method Description
GET_SAMLOPTIONS() Getter for SAMLOPTIONS

JWTOptions

Container for information about the JWT configuration of the Amazon OpenSearch Service.

Accessible with the following methods

Method Description
GET_JWTOPTIONS() Getter for JWTOPTIONS

IAMFederationOptions

Container for information about the IAM federation configuration for an OpenSearch UI application.

Accessible with the following methods

Method Description
GET_IAMFEDERATIONOPTIONS() Getter for IAMFEDERATIONOPTIONS

AnonymousAuthDisableDate

Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.

Accessible with the following methods

Method Description
GET_ANONYMOUSAUTHDISABLEDATE() Getter for ANONYMOUSAUTHDISABLEDATE, with configurable defau
ASK_ANONYMOUSAUTHDISABLEDATE() Getter for ANONYMOUSAUTHDISABLEDATE w/ exceptions if field h
HAS_ANONYMOUSAUTHDISABLEDATE() Determine if ANONYMOUSAUTHDISABLEDATE has a value

AnonymousAuthEnabled

True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.

Accessible with the following methods

Method Description
GET_ANONYMOUSAUTHENABLED() Getter for ANONYMOUSAUTHENABLED, with configurable default
ASK_ANONYMOUSAUTHENABLED() Getter for ANONYMOUSAUTHENABLED w/ exceptions if field has n
HAS_ANONYMOUSAUTHENABLED() Determine if ANONYMOUSAUTHENABLED has a value