fix(opensearch): handle non existing SAMLOptions in domain (#4086)

This commit is contained in:
Sergio Garcia
2024-05-27 10:03:58 -04:00
committed by GitHub
parent b27155790e
commit 9c8280d980
@@ -117,9 +117,11 @@ class OpenSearchService(AWSService):
domain.internal_user_database = describe_domain["DomainStatus"][
"AdvancedSecurityOptions"
]["InternalUserDatabaseEnabled"]
domain.saml_enabled = describe_domain["DomainStatus"][
"AdvancedSecurityOptions"
]["SAMLOptions"]["Enabled"]
domain.saml_enabled = (
describe_domain["DomainStatus"]["AdvancedSecurityOptions"]
.get("SAMLOptions", {})
.get("Enabled", False)
)
domain.update_available = describe_domain["DomainStatus"][
"ServiceSoftwareOptions"
]["UpdateAvailable"]