Class EnvironmentProperties

    • Field Detail

      • logger

        protected static final org.slf4j.Logger logger
    • Constructor Detail

      • EnvironmentProperties

        public EnvironmentProperties()
    • Method Detail

      • athenaPropertiesToEnvironment

        public Map<String,​String> athenaPropertiesToEnvironment​(Map<String,​String> athenaProperties)
        Maps glue athena properties to environment properties like 'kms_key_id'
        Parameters:
        athenaProperties - contains athena specific properties
      • connectionPropertiesToEnvironment

        public Map<String,​String> connectionPropertiesToEnvironment​(Map<String,​String> connectionProperties)
        Maps glue connection properties and authentication configuration to Athena federation environment properties like 'default' and 'secret_manager_gcp_creds_name' Default behavior is to not map to Athena federation environment variables
        Parameters:
        connectionProperties - contains secret_name and connection properties