public final class IamHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
GET_CLUSTER_CREDENTIALS_IAM_V2_API |
static int |
GET_CLUSTER_CREDENTIALS_JWT_V2_API |
static int |
GET_CLUSTER_CREDENTIALS_SAML_V2_API |
static int |
GET_CLUSTER_CREDENTIALS_V1_API |
static int |
GET_SERVERLESS_CREDENTIALS_V1_API |
static int |
JWT_PLUGIN |
static int |
SAML_PLUGIN |
| Modifier and Type | Method and Description |
|---|---|
static Properties |
setIAMProperties(Properties info,
RedshiftJDBCSettings settings,
RedshiftLogger log)
Helper function to handle IAM connection properties.
|
public static final int SAML_PLUGIN
public static final int JWT_PLUGIN
public static final int GET_CLUSTER_CREDENTIALS_V1_API
public static final int GET_CLUSTER_CREDENTIALS_IAM_V2_API
public static final int GET_CLUSTER_CREDENTIALS_SAML_V2_API
public static final int GET_CLUSTER_CREDENTIALS_JWT_V2_API
public static final int GET_SERVERLESS_CREDENTIALS_V1_API
public static Properties setIAMProperties(Properties info, RedshiftJDBCSettings settings, RedshiftLogger log) throws RedshiftException
info - Redshift client settings used to authenticate if connection should
be granted.settings - Redshift IAM settingslog - Redshift loggerRedshiftException - If an error occurs.Copyright © 2021 Amazon.com Inc.. All rights reserved.