/AWS1/CL_OSRJWTOPTIONSINPUT¶
The JWT authentication and authorization configuration for an Amazon OpenSearch Service domain.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_enabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
True to enable JWT authentication and authorization for a domain.
iv_subjectkey TYPE /AWS1/OSRSUBJECTKEY /AWS1/OSRSUBJECTKEY¶
Element of the JWT assertion to use for the user name.
iv_roleskey TYPE /AWS1/OSRROLESKEY /AWS1/OSRROLESKEY¶
Element of the JWT assertion to use for roles.
iv_publickey TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING¶
Element of the JWT assertion used by the cluster to verify JWT signatures.
Queryable Attributes¶
Enabled¶
True to enable JWT authentication and authorization for a domain.
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 |
SubjectKey¶
Element of the JWT assertion to use for the user name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBJECTKEY() |
Getter for SUBJECTKEY, with configurable default |
ASK_SUBJECTKEY() |
Getter for SUBJECTKEY w/ exceptions if field has no value |
HAS_SUBJECTKEY() |
Determine if SUBJECTKEY has a value |
RolesKey¶
Element of the JWT assertion to use for roles.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLESKEY() |
Getter for ROLESKEY, with configurable default |
ASK_ROLESKEY() |
Getter for ROLESKEY w/ exceptions if field has no value |
HAS_ROLESKEY() |
Determine if ROLESKEY has a value |
PublicKey¶
Element of the JWT assertion used by the cluster to verify JWT signatures.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLICKEY() |
Getter for PUBLICKEY, with configurable default |
ASK_PUBLICKEY() |
Getter for PUBLICKEY w/ exceptions if field has no value |
HAS_PUBLICKEY() |
Determine if PUBLICKEY has a value |