AM_* — API Manager core¶
57 tables in APIM 3.2.0.
AM_ALERT_EMAILLIST¶
APIM DB (WSO2AM_DB) · PK: EMAIL_LIST_ID, USER_NAME, STAKE_HOLDER
| Column | Type | Notes |
|---|---|---|
EMAIL_LIST_ID |
INTEGER |
PK · AUTO_INCREMENT |
USER_NAME |
VARCHAR(255) |
PK · NOT NULL |
STAKE_HOLDER |
VARCHAR(100) |
PK · NOT NULL |
AM_ALERT_EMAILLIST_DETAILS¶
APIM DB (WSO2AM_DB) · PK: EMAIL_LIST_ID, EMAIL
| Column | Type | Notes |
|---|---|---|
EMAIL_LIST_ID |
INTEGER |
PK |
EMAIL |
VARCHAR(255) |
PK |
AM_ALERT_TYPES¶
APIM DB (WSO2AM_DB) · PK: ALERT_TYPE_ID
| Column | Type | Notes |
|---|---|---|
ALERT_TYPE_ID |
INTEGER |
PK · AUTO_INCREMENT |
ALERT_TYPE_NAME |
VARCHAR(255) |
NOT NULL |
STAKE_HOLDER |
VARCHAR(100) |
NOT NULL |
AM_ALERT_TYPES_VALUES¶
APIM DB (WSO2AM_DB) · PK: ALERT_TYPE_ID, USER_NAME, STAKE_HOLDER
| Column | Type | Notes |
|---|---|---|
ALERT_TYPE_ID |
INTEGER |
PK |
USER_NAME |
VARCHAR(255) |
PK · NOT NULL |
STAKE_HOLDER |
VARCHAR(100) |
PK · NOT NULL |
AM_API¶
APIM DB (WSO2AM_DB) · PK: API_ID · Unique: API_PROVIDER, API_NAME, API_VERSION
| Column | Type | Notes |
|---|---|---|
API_ID |
INTEGER |
PK · AUTO_INCREMENT |
API_PROVIDER |
VARCHAR(200) |
|
API_NAME |
VARCHAR(200) |
|
API_VERSION |
VARCHAR(30) |
|
CONTEXT |
VARCHAR(256) |
|
CONTEXT_TEMPLATE |
VARCHAR(256) |
|
API_TIER |
VARCHAR(256) |
|
API_TYPE |
VARCHAR(10) |
|
CREATED_BY |
VARCHAR(100) |
|
CREATED_TIME |
TIMESTAMP |
|
UPDATED_BY |
VARCHAR(100) |
|
UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
Referenced by
AM_API_CLIENT_CERTIFICATEviaAPI_IDAM_API_COMMENTSviaAPI_IDAM_API_LC_EVENTviaAPI_IDAM_API_PRODUCT_MAPPINGviaAPI_IDAM_API_RATINGSviaAPI_IDAM_EXTERNAL_STORESviaAPI_IDAM_GRAPHQL_COMPLEXITYviaAPI_IDAM_SECURITY_AUDIT_UUID_MAPPINGviaAPI_IDAM_SUBSCRIPTIONviaAPI_ID
AM_API_CATEGORIES¶
APIM DB (WSO2AM_DB) · PK: UUID · Unique: NAME, TENANT_ID
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(50) |
PK |
NAME |
VARCHAR(255) |
|
DESCRIPTION |
VARCHAR(1024) |
|
TENANT_ID |
INTEGER |
DEFAULT -1 |
AM_API_CLIENT_CERTIFICATE¶
APIM DB (WSO2AM_DB) · PK: ALIAS, TENANT_ID, REMOVED
| Column | Type | Notes |
|---|---|---|
TENANT_ID |
INT(11) |
PK · NOT NULL |
ALIAS |
VARCHAR(45) |
PK · NOT NULL |
API_ID |
INTEGER |
FK → AM_API · NOT NULL |
CERTIFICATE |
BLOB |
NOT NULL |
REMOVED |
BOOLEAN |
PK · NOT NULL DEFAULT 0 |
TIER_NAME |
VARCHAR (512) |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: CASCADE)
AM_API_COMMENTS¶
APIM DB (WSO2AM_DB) · PK: COMMENT_ID
| Column | Type | Notes |
|---|---|---|
COMMENT_ID |
VARCHAR(255) |
PK · NOT NULL |
COMMENT_TEXT |
VARCHAR(512) |
|
COMMENTED_USER |
VARCHAR(255) |
|
DATE_COMMENTED |
TIMESTAMP |
NOT NULL |
API_ID |
INTEGER |
FK → AM_API |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: RESTRICT)
AM_API_DEFAULT_VERSION¶
APIM DB (WSO2AM_DB) · PK: DEFAULT_VERSION_ID
| Column | Type | Notes |
|---|---|---|
DEFAULT_VERSION_ID |
INT |
PK · AUTO_INCREMENT |
API_NAME |
VARCHAR(256) |
NOT NULL |
API_PROVIDER |
VARCHAR(256) |
NOT NULL |
DEFAULT_API_VERSION |
VARCHAR(30) |
|
PUBLISHED_DEFAULT_API_VERSION |
VARCHAR(30) |
AM_API_LC_EVENT¶
APIM DB (WSO2AM_DB) · PK: EVENT_ID
| Column | Type | Notes |
|---|---|---|
EVENT_ID |
INTEGER |
PK · AUTO_INCREMENT |
API_ID |
INTEGER |
FK → AM_API · NOT NULL |
PREVIOUS_STATE |
VARCHAR(50) |
|
NEW_STATE |
VARCHAR(50) |
NOT NULL |
USER_ID |
VARCHAR(255) |
NOT NULL |
TENANT_ID |
INTEGER |
NOT NULL |
EVENT_DATE |
TIMESTAMP |
NOT NULL |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: RESTRICT)
AM_API_LC_PUBLISH_EVENTS¶
APIM DB (WSO2AM_DB) · PK: ID
| Column | Type | Notes |
|---|---|---|
ID |
INTEGER(11) |
PK · NOT NULL AUTO_INCREMENT |
TENANT_DOMAIN |
VARCHAR(500) |
NOT NULL |
API_ID |
VARCHAR(500) |
NOT NULL |
EVENT_TIME |
TIMESTAMP |
NOT NULL |
Related tables (not enforced)
API_ID→AM_API
AM_API_PRODUCT_MAPPING¶
APIM DB (WSO2AM_DB) · PK: API_PRODUCT_MAPPING_ID
| Column | Type | Notes |
|---|---|---|
API_PRODUCT_MAPPING_ID |
INTEGER |
PK · AUTO_INCREMENT |
API_ID |
INTEGER |
FK → AM_API |
URL_MAPPING_ID |
INTEGER |
FK → AM_API_URL_MAPPING |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: CASCADE)URL_MAPPING_ID→AM_API_URL_MAPPINGURL_MAPPING_ID(on delete: CASCADE)
AM_API_RATINGS¶
APIM DB (WSO2AM_DB) · PK: RATING_ID
| Column | Type | Notes |
|---|---|---|
RATING_ID |
VARCHAR(255) |
PK · NOT NULL |
API_ID |
INTEGER |
FK → AM_API |
RATING |
INTEGER |
|
SUBSCRIBER_ID |
INTEGER |
FK → AM_SUBSCRIBER |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: RESTRICT)SUBSCRIBER_ID→AM_SUBSCRIBERSUBSCRIBER_ID(on delete: RESTRICT)
AM_API_RESOURCE_SCOPE_MAPPING¶
APIM DB (WSO2AM_DB) · PK: SCOPE_NAME, URL_MAPPING_ID
| Column | Type | Notes |
|---|---|---|
SCOPE_NAME |
VARCHAR(255) |
PK · NOT NULL |
URL_MAPPING_ID |
INTEGER |
PK · FK → AM_API_URL_MAPPING · NOT NULL |
TENANT_ID |
INTEGER |
NOT NULL |
Foreign keys
URL_MAPPING_ID→AM_API_URL_MAPPINGURL_MAPPING_ID(on delete: CASCADE)
AM_API_THROTTLE_POLICY¶
APIM DB (WSO2AM_DB) · PK: POLICY_ID · Unique: NAME, TENANT_ID; UUID
| Column | Type | Notes |
|---|---|---|
POLICY_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(512) |
NOT NULL |
DISPLAY_NAME |
VARCHAR(512) |
NULL DEFAULT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
DESCRIPTION |
VARCHAR (1024) |
|
DEFAULT_QUOTA_TYPE |
VARCHAR(25) |
NOT NULL |
DEFAULT_QUOTA |
INTEGER |
NOT NULL |
DEFAULT_QUOTA_UNIT |
VARCHAR(10) |
NULL |
DEFAULT_UNIT_TIME |
INTEGER |
NOT NULL |
DEFAULT_TIME_UNIT |
VARCHAR(25) |
NOT NULL |
APPLICABLE_LEVEL |
VARCHAR(25) |
NOT NULL |
IS_DEPLOYED |
TINYINT(1) |
NOT NULL DEFAULT 0 |
UUID |
VARCHAR(256) |
Referenced by
AM_CONDITION_GROUPviaPOLICY_ID
AM_API_URL_MAPPING¶
APIM DB (WSO2AM_DB) · PK: URL_MAPPING_ID
| Column | Type | Notes |
|---|---|---|
URL_MAPPING_ID |
INTEGER |
PK · AUTO_INCREMENT |
API_ID |
INTEGER |
NOT NULL |
HTTP_METHOD |
VARCHAR(20) |
NULL |
AUTH_SCHEME |
VARCHAR(50) |
NULL |
URL_PATTERN |
VARCHAR(512) |
NULL |
THROTTLING_TIER |
VARCHAR(512) |
DEFAULT NULL |
MEDIATION_SCRIPT |
BLOB |
Referenced by
AM_API_PRODUCT_MAPPINGviaURL_MAPPING_IDAM_API_RESOURCE_SCOPE_MAPPINGviaURL_MAPPING_ID
Related tables (not enforced)
API_ID→AM_API
AM_APPLICATION¶
APIM DB (WSO2AM_DB) · PK: APPLICATION_ID · Unique: NAME, SUBSCRIBER_ID; UUID
| Column | Type | Notes |
|---|---|---|
APPLICATION_ID |
INTEGER |
PK · AUTO_INCREMENT |
NAME |
VARCHAR(100) |
|
SUBSCRIBER_ID |
INTEGER |
FK → AM_SUBSCRIBER |
APPLICATION_TIER |
VARCHAR(50) |
DEFAULT 'Unlimited' |
CALLBACK_URL |
VARCHAR(512) |
|
DESCRIPTION |
VARCHAR(512) |
|
APPLICATION_STATUS |
VARCHAR(50) |
DEFAULT 'APPROVED' |
GROUP_ID |
VARCHAR(100) |
|
CREATED_BY |
VARCHAR(100) |
|
CREATED_TIME |
TIMESTAMP |
|
UPDATED_BY |
VARCHAR(100) |
|
UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
UUID |
VARCHAR(256) |
|
TOKEN_TYPE |
VARCHAR(10) |
Foreign keys
SUBSCRIBER_ID→AM_SUBSCRIBERSUBSCRIBER_ID(on delete: RESTRICT)
Referenced by
AM_APPLICATION_ATTRIBUTESviaAPPLICATION_IDAM_APPLICATION_GROUP_MAPPINGviaAPPLICATION_IDAM_APPLICATION_KEY_MAPPINGviaAPPLICATION_IDAM_APPLICATION_REGISTRATIONviaAPP_IDAM_SUBSCRIPTIONviaAPPLICATION_ID
AM_APPLICATION_ATTRIBUTES¶
APIM DB (WSO2AM_DB) · PK: APPLICATION_ID, NAME
| Column | Type | Notes |
|---|---|---|
APPLICATION_ID |
INT(11) |
PK · FK → AM_APPLICATION · NOT NULL |
NAME |
VARCHAR(255) |
PK · NOT NULL |
VALUE |
VARCHAR(1024) |
NOT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
Foreign keys
APPLICATION_ID→AM_APPLICATIONAPPLICATION_ID(on delete: CASCADE)
AM_APPLICATION_GROUP_MAPPING¶
APIM DB (WSO2AM_DB) · PK: APPLICATION_ID, GROUP_ID, TENANT
| Column | Type | Notes |
|---|---|---|
APPLICATION_ID |
INTEGER |
PK · FK → AM_APPLICATION · NOT NULL |
GROUP_ID |
VARCHAR(512) |
PK · NOT NULL |
TENANT |
VARCHAR(255) |
PK |
Foreign keys
APPLICATION_ID→AM_APPLICATIONAPPLICATION_ID(on delete: CASCADE)
AM_APPLICATION_KEY_MAPPING¶
APIM DB (WSO2AM_DB) · PK: APPLICATION_ID, KEY_TYPE, KEY_MANAGER
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(100) |
|
APPLICATION_ID |
INTEGER |
PK · FK → AM_APPLICATION |
CONSUMER_KEY |
VARCHAR(255) |
|
KEY_TYPE |
VARCHAR(512) |
PK · NOT NULL |
STATE |
VARCHAR(30) |
NOT NULL |
CREATE_MODE |
VARCHAR(30) |
DEFAULT 'CREATED' |
KEY_MANAGER |
VARCHAR(100) |
PK |
APP_INFO |
BLOB |
Foreign keys
APPLICATION_ID→AM_APPLICATIONAPPLICATION_ID(on delete: RESTRICT)
Related tables (not enforced)
CONSUMER_KEY→IDN_OAUTH_CONSUMER_APPSKEY_MANAGER→AM_KEY_MANAGER
AM_APPLICATION_REGISTRATION¶
APIM DB (WSO2AM_DB) · PK: REG_ID · Unique: SUBSCRIBER_ID, APP_ID, TOKEN_TYPE, KEY_MANAGER
| Column | Type | Notes |
|---|---|---|
REG_ID |
INT |
PK · AUTO_INCREMENT |
SUBSCRIBER_ID |
INT |
FK → AM_SUBSCRIBER |
WF_REF |
VARCHAR(255) |
NOT NULL |
APP_ID |
INT |
FK → AM_APPLICATION |
TOKEN_TYPE |
VARCHAR(30) |
|
TOKEN_SCOPE |
VARCHAR(1500) |
DEFAULT 'default' |
INPUTS |
VARCHAR(1000) |
|
ALLOWED_DOMAINS |
VARCHAR(256) |
|
VALIDITY_PERIOD |
BIGINT |
|
KEY_MANAGER |
VARCHAR(255) |
NOT NULL |
Foreign keys
SUBSCRIBER_ID→AM_SUBSCRIBERSUBSCRIBER_ID(on delete: RESTRICT)APP_ID→AM_APPLICATIONAPPLICATION_ID(on delete: RESTRICT)
Related tables (not enforced)
KEY_MANAGER→AM_KEY_MANAGER
AM_APP_KEY_DOMAIN_MAPPING¶
APIM DB (WSO2AM_DB) · PK: CONSUMER_KEY, AUTHZ_DOMAIN
| Column | Type | Notes |
|---|---|---|
CONSUMER_KEY |
VARCHAR(255) |
PK |
AUTHZ_DOMAIN |
VARCHAR(255) |
PK · DEFAULT 'ALL' |
Related tables (not enforced)
CONSUMER_KEY→IDN_OAUTH_CONSUMER_APPS
AM_BLOCK_CONDITIONS¶
APIM DB (WSO2AM_DB) · PK: CONDITION_ID · Unique: UUID
| Column | Type | Notes |
|---|---|---|
CONDITION_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
TYPE |
VARCHAR(45) |
DEFAULT NULL |
VALUE |
VARCHAR(512) |
DEFAULT NULL |
ENABLED |
VARCHAR(45) |
DEFAULT NULL |
DOMAIN |
VARCHAR(45) |
DEFAULT NULL |
UUID |
VARCHAR(256) |
AM_CERTIFICATE_METADATA¶
APIM DB (WSO2AM_DB) · PK: ALIAS
| Column | Type | Notes |
|---|---|---|
TENANT_ID |
INT(11) |
NOT NULL |
ALIAS |
VARCHAR(255) |
PK · NOT NULL |
END_POINT |
VARCHAR(255) |
NOT NULL |
AM_CONDITION_GROUP¶
APIM DB (WSO2AM_DB) · PK: CONDITION_GROUP_ID
| Column | Type | Notes |
|---|---|---|
CONDITION_GROUP_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
POLICY_ID |
INTEGER |
FK → AM_API_THROTTLE_POLICY · NOT NULL |
QUOTA_TYPE |
VARCHAR(25) |
|
QUOTA |
INTEGER |
NOT NULL |
QUOTA_UNIT |
VARCHAR(10) |
NULL DEFAULT NULL |
UNIT_TIME |
INTEGER |
NOT NULL |
TIME_UNIT |
VARCHAR(25) |
NOT NULL |
DESCRIPTION |
VARCHAR (1024) |
NULL DEFAULT NULL |
Foreign keys
POLICY_ID→AM_API_THROTTLE_POLICYPOLICY_ID(on delete: CASCADE)
Referenced by
AM_HEADER_FIELD_CONDITIONviaCONDITION_GROUP_IDAM_IP_CONDITIONviaCONDITION_GROUP_IDAM_JWT_CLAIM_CONDITIONviaCONDITION_GROUP_IDAM_QUERY_PARAMETER_CONDITIONviaCONDITION_GROUP_ID
AM_EXTERNAL_STORES¶
APIM DB (WSO2AM_DB) · PK: APISTORE_ID
| Column | Type | Notes |
|---|---|---|
APISTORE_ID |
INTEGER |
PK · AUTO_INCREMENT |
API_ID |
INTEGER |
FK → AM_API |
STORE_ID |
VARCHAR(255) |
NOT NULL |
STORE_DISPLAY_NAME |
VARCHAR(255) |
NOT NULL |
STORE_ENDPOINT |
VARCHAR(255) |
NOT NULL |
STORE_TYPE |
VARCHAR(255) |
NOT NULL |
LAST_UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: RESTRICT)
AM_GRAPHQL_COMPLEXITY¶
APIM DB (WSO2AM_DB) · PK: UUID · Unique: API_ID, TYPE, FIELD
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(256) |
PK |
API_ID |
INTEGER |
FK → AM_API · NOT NULL |
TYPE |
VARCHAR(256) |
|
FIELD |
VARCHAR(256) |
|
COMPLEXITY_VALUE |
INTEGER |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: CASCADE)
AM_GW_API_ARTIFACTS¶
APIM DB (WSO2AM_DB) · PK: GATEWAY_LABEL, API_ID
| Column | Type | Notes |
|---|---|---|
API_ID |
VARCHAR(255) |
PK · FK → AM_GW_PUBLISHED_API_DETAILS · NOT NULL |
ARTIFACT |
LONGBLOB |
|
GATEWAY_INSTRUCTION |
VARCHAR(20) |
|
GATEWAY_LABEL |
VARCHAR(255) |
PK |
TIME_STAMP |
TIMESTAMP |
NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP |
Foreign keys
API_ID→AM_GW_PUBLISHED_API_DETAILSAPI_ID(on delete: NO ACTION)
AM_GW_PUBLISHED_API_DETAILS¶
APIM DB (WSO2AM_DB) · PK: API_ID
| Column | Type | Notes |
|---|---|---|
API_ID |
VARCHAR(255) |
PK · NOT NULL |
TENANT_DOMAIN |
VARCHAR(255) |
|
API_PROVIDER |
VARCHAR(255) |
|
API_NAME |
VARCHAR(255) |
|
API_VERSION |
VARCHAR(255) |
Referenced by
AM_GW_API_ARTIFACTSviaAPI_ID
Related tables (not enforced)
API_ID→AM_API
AM_HEADER_FIELD_CONDITION¶
APIM DB (WSO2AM_DB) · PK: HEADER_FIELD_ID
| Column | Type | Notes |
|---|---|---|
HEADER_FIELD_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
CONDITION_GROUP_ID |
INTEGER |
FK → AM_CONDITION_GROUP · NOT NULL |
HEADER_FIELD_NAME |
VARCHAR(255) |
DEFAULT NULL |
HEADER_FIELD_VALUE |
VARCHAR(255) |
DEFAULT NULL |
IS_HEADER_FIELD_MAPPING |
BOOLEAN |
DEFAULT 1 |
Foreign keys
CONDITION_GROUP_ID→AM_CONDITION_GROUPCONDITION_GROUP_ID(on delete: CASCADE)
AM_IP_CONDITION¶
APIM DB (WSO2AM_DB) · PK: AM_IP_CONDITION_ID
| Column | Type | Notes |
|---|---|---|
AM_IP_CONDITION_ID |
INT |
PK · NOT NULL AUTO_INCREMENT |
STARTING_IP |
VARCHAR(45) |
NULL |
ENDING_IP |
VARCHAR(45) |
NULL |
SPECIFIC_IP |
VARCHAR(45) |
NULL |
WITHIN_IP_RANGE |
BOOLEAN |
DEFAULT 1 |
CONDITION_GROUP_ID |
INT |
FK → AM_CONDITION_GROUP · NULL |
Foreign keys
CONDITION_GROUP_ID→AM_CONDITION_GROUPCONDITION_GROUP_ID(on delete: CASCADE)
AM_JWT_CLAIM_CONDITION¶
APIM DB (WSO2AM_DB) · PK: JWT_CLAIM_ID
| Column | Type | Notes |
|---|---|---|
JWT_CLAIM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
CONDITION_GROUP_ID |
INTEGER |
FK → AM_CONDITION_GROUP · NOT NULL |
CLAIM_URI |
VARCHAR(512) |
DEFAULT NULL |
CLAIM_ATTRIB |
VARCHAR(1024) |
DEFAULT NULL |
IS_CLAIM_MAPPING |
BOOLEAN |
DEFAULT 1 |
Foreign keys
CONDITION_GROUP_ID→AM_CONDITION_GROUPCONDITION_GROUP_ID(on delete: CASCADE)
AM_KEY_MANAGER¶
APIM DB (WSO2AM_DB) · PK: UUID · Unique: NAME, TENANT_DOMAIN
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(50) |
PK · NOT NULL |
NAME |
VARCHAR(100) |
NULL |
DISPLAY_NAME |
VARCHAR(100) |
NULL |
DESCRIPTION |
VARCHAR(256) |
NULL |
TYPE |
VARCHAR(45) |
NULL |
CONFIGURATION |
BLOB |
NULL |
ENABLED |
BOOLEAN |
DEFAULT 1 |
TENANT_DOMAIN |
VARCHAR(100) |
NULL |
AM_LABELS¶
APIM DB (WSO2AM_DB) · PK: LABEL_ID · Unique: NAME, TENANT_DOMAIN
| Column | Type | Notes |
|---|---|---|
LABEL_ID |
VARCHAR(50) |
PK |
NAME |
VARCHAR(255) |
|
DESCRIPTION |
VARCHAR(1024) |
|
TENANT_DOMAIN |
VARCHAR(255) |
Referenced by
AM_LABEL_URLSviaLABEL_ID
AM_LABEL_URLS¶
APIM DB (WSO2AM_DB) · PK: LABEL_ID, ACCESS_URL
| Column | Type | Notes |
|---|---|---|
LABEL_ID |
VARCHAR(50) |
PK · FK → AM_LABELS |
ACCESS_URL |
VARCHAR(255) |
PK |
Foreign keys
LABEL_ID→AM_LABELSLABEL_ID(on delete: CASCADE)
AM_MONETIZATION_USAGE¶
APIM DB (WSO2AM_DB) · PK: ID
| Column | Type | Notes |
|---|---|---|
ID |
VARCHAR(100) |
PK · NOT NULL |
STATE |
VARCHAR(50) |
NOT NULL |
STATUS |
VARCHAR(50) |
NOT NULL |
STARTED_TIME |
VARCHAR(50) |
NOT NULL |
PUBLISHED_TIME |
VARCHAR(50) |
NOT NULL |
AM_NOTIFICATION_SUBSCRIBER¶
APIM DB (WSO2AM_DB) · PK: UUID, SUBSCRIBER_ADDRESS
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(255) |
PK |
CATEGORY |
VARCHAR(255) |
|
NOTIFICATION_METHOD |
VARCHAR(255) |
|
SUBSCRIBER_ADDRESS |
VARCHAR(255) |
PK · NOT NULL |
AM_POLICY_APPLICATION¶
APIM DB (WSO2AM_DB) · PK: POLICY_ID · Unique: NAME, TENANT_ID; UUID
| Column | Type | Notes |
|---|---|---|
POLICY_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(512) |
NOT NULL |
DISPLAY_NAME |
VARCHAR(512) |
NULL DEFAULT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
DESCRIPTION |
VARCHAR(1024) |
NULL DEFAULT NULL |
QUOTA_TYPE |
VARCHAR(25) |
NOT NULL |
QUOTA |
INT(11) |
NOT NULL |
QUOTA_UNIT |
VARCHAR(10) |
NULL DEFAULT NULL |
UNIT_TIME |
INT(11) |
NOT NULL |
TIME_UNIT |
VARCHAR(25) |
NOT NULL |
IS_DEPLOYED |
TINYINT(1) |
NOT NULL DEFAULT 0 |
CUSTOM_ATTRIBUTES |
BLOB |
DEFAULT NULL |
UUID |
VARCHAR(256) |
AM_POLICY_GLOBAL¶
APIM DB (WSO2AM_DB) · PK: POLICY_ID · Unique: UUID
| Column | Type | Notes |
|---|---|---|
POLICY_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(512) |
NOT NULL |
KEY_TEMPLATE |
VARCHAR(512) |
NOT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
DESCRIPTION |
VARCHAR(1024) |
NULL DEFAULT NULL |
SIDDHI_QUERY |
BLOB |
DEFAULT NULL |
IS_DEPLOYED |
TINYINT(1) |
NOT NULL DEFAULT 0 |
UUID |
VARCHAR(256) |
AM_POLICY_HARD_THROTTLING¶
APIM DB (WSO2AM_DB) · PK: POLICY_ID · Unique: NAME, TENANT_ID
| Column | Type | Notes |
|---|---|---|
POLICY_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(512) |
NOT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
DESCRIPTION |
VARCHAR(1024) |
NULL DEFAULT NULL |
QUOTA_TYPE |
VARCHAR(25) |
NOT NULL |
QUOTA |
INT(11) |
NOT NULL |
QUOTA_UNIT |
VARCHAR(10) |
NULL DEFAULT NULL |
UNIT_TIME |
INT(11) |
NOT NULL |
TIME_UNIT |
VARCHAR(25) |
NOT NULL |
IS_DEPLOYED |
TINYINT(1) |
NOT NULL DEFAULT 0 |
AM_POLICY_SUBSCRIPTION¶
APIM DB (WSO2AM_DB) · PK: POLICY_ID · Unique: NAME, TENANT_ID; UUID
| Column | Type | Notes |
|---|---|---|
POLICY_ID |
INT(11) |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(512) |
NOT NULL |
DISPLAY_NAME |
VARCHAR(512) |
NULL DEFAULT NULL |
TENANT_ID |
INT(11) |
NOT NULL |
DESCRIPTION |
VARCHAR(1024) |
NULL DEFAULT NULL |
QUOTA_TYPE |
VARCHAR(25) |
NOT NULL |
QUOTA |
INT(11) |
NOT NULL |
QUOTA_UNIT |
VARCHAR(10) |
NULL |
UNIT_TIME |
INT(11) |
NOT NULL |
TIME_UNIT |
VARCHAR(25) |
NOT NULL |
RATE_LIMIT_COUNT |
INT(11) |
NULL DEFAULT NULL |
RATE_LIMIT_TIME_UNIT |
VARCHAR(25) |
NULL DEFAULT NULL |
IS_DEPLOYED |
TINYINT(1) |
NOT NULL DEFAULT 0 |
CUSTOM_ATTRIBUTES |
BLOB |
DEFAULT NULL |
STOP_ON_QUOTA_REACH |
BOOLEAN |
NOT NULL DEFAULT 0 |
BILLING_PLAN |
VARCHAR(20) |
NOT NULL |
UUID |
VARCHAR(256) |
|
MONETIZATION_PLAN |
VARCHAR(25) |
NULL DEFAULT NULL |
FIXED_RATE |
VARCHAR(15) |
NULL DEFAULT NULL |
BILLING_CYCLE |
VARCHAR(15) |
NULL DEFAULT NULL |
PRICE_PER_REQUEST |
VARCHAR(15) |
NULL DEFAULT NULL |
CURRENCY |
VARCHAR(15) |
NULL DEFAULT NULL |
MAX_COMPLEXITY |
INT(11) |
NOT NULL DEFAULT 0 |
MAX_DEPTH |
INT(11) |
NOT NULL DEFAULT 0 |
AM_QUERY_PARAMETER_CONDITION¶
APIM DB (WSO2AM_DB) · PK: QUERY_PARAMETER_ID
| Column | Type | Notes |
|---|---|---|
QUERY_PARAMETER_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
CONDITION_GROUP_ID |
INTEGER |
FK → AM_CONDITION_GROUP · NOT NULL |
PARAMETER_NAME |
VARCHAR(255) |
DEFAULT NULL |
PARAMETER_VALUE |
VARCHAR(255) |
DEFAULT NULL |
IS_PARAM_MAPPING |
BOOLEAN |
DEFAULT 1 |
Foreign keys
CONDITION_GROUP_ID→AM_CONDITION_GROUPCONDITION_GROUP_ID(on delete: CASCADE)
AM_REVOKED_JWT¶
APIM DB (WSO2AM_DB) · PK: UUID
| Column | Type | Notes |
|---|---|---|
UUID |
VARCHAR(255) |
PK · NOT NULL |
SIGNATURE |
VARCHAR(2048) |
NOT NULL |
EXPIRY_TIMESTAMP |
BIGINT |
NOT NULL |
TENANT_ID |
INTEGER |
DEFAULT -1 |
TOKEN_TYPE |
VARCHAR(15) |
DEFAULT 'DEFAULT' |
TIME_CREATED |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
AM_SCOPE¶
APIM DB (WSO2AM_DB) · PK: SCOPE_ID
| Column | Type | Notes |
|---|---|---|
SCOPE_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
NAME |
VARCHAR(255) |
NOT NULL |
DISPLAY_NAME |
VARCHAR(255) |
NOT NULL |
DESCRIPTION |
VARCHAR(512) |
|
TENANT_ID |
INTEGER |
NOT NULL DEFAULT -1 |
SCOPE_TYPE |
VARCHAR(255) |
NOT NULL |
Referenced by
AM_SCOPE_BINDINGviaSCOPE_ID
Related tables (not enforced)
SCOPE_ID→IDN_OAUTH2_SCOPE
AM_SCOPE_BINDING¶
APIM DB (WSO2AM_DB) · PK: —
| Column | Type | Notes |
|---|---|---|
SCOPE_ID |
INTEGER |
FK → AM_SCOPE · NOT NULL |
SCOPE_BINDING |
VARCHAR(255) |
NOT NULL |
BINDING_TYPE |
VARCHAR(255) |
NOT NULL |
Foreign keys
SCOPE_ID→AM_SCOPESCOPE_ID(on delete: CASCADE)
AM_SECURITY_AUDIT_UUID_MAPPING¶
APIM DB (WSO2AM_DB) · PK: API_ID
| Column | Type | Notes |
|---|---|---|
API_ID |
INTEGER |
PK · FK → AM_API · NOT NULL |
AUDIT_UUID |
VARCHAR(255) |
NOT NULL |
Foreign keys
API_ID→AM_APIAPI_ID(on delete: RESTRICT)
AM_SHARED_SCOPE¶
APIM DB (WSO2AM_DB) · PK: UUID
| Column | Type | Notes |
|---|---|---|
NAME |
VARCHAR(255) |
NOT NULL |
UUID |
VARCHAR (256) |
PK |
TENANT_ID |
INTEGER |
AM_SUBSCRIBER¶
APIM DB (WSO2AM_DB) · PK: SUBSCRIBER_ID · Unique: TENANT_ID, USER_ID
| Column | Type | Notes |
|---|---|---|
SUBSCRIBER_ID |
INTEGER |
PK · AUTO_INCREMENT |
USER_ID |
VARCHAR(255) |
NOT NULL |
TENANT_ID |
INTEGER |
NOT NULL |
EMAIL_ADDRESS |
VARCHAR(256) |
NULL |
DATE_SUBSCRIBED |
TIMESTAMP |
NOT NULL |
CREATED_BY |
VARCHAR(100) |
|
CREATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
UPDATED_BY |
VARCHAR(100) |
|
UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
Referenced by
AM_API_RATINGSviaSUBSCRIBER_IDAM_APPLICATIONviaSUBSCRIBER_IDAM_APPLICATION_REGISTRATIONviaSUBSCRIBER_ID
AM_SUBSCRIPTION¶
APIM DB (WSO2AM_DB) · PK: SUBSCRIPTION_ID · Unique: UUID
| Column | Type | Notes |
|---|---|---|
SUBSCRIPTION_ID |
INTEGER |
PK · AUTO_INCREMENT |
TIER_ID |
VARCHAR(50) |
|
TIER_ID_PENDING |
VARCHAR(50) |
|
API_ID |
INTEGER |
FK → AM_API |
LAST_ACCESSED |
TIMESTAMP |
NULL |
APPLICATION_ID |
INTEGER |
FK → AM_APPLICATION |
SUB_STATUS |
VARCHAR(50) |
|
SUBS_CREATE_STATE |
VARCHAR(50) |
DEFAULT 'SUBSCRIBE' |
CREATED_BY |
VARCHAR(100) |
|
CREATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
UPDATED_BY |
VARCHAR(100) |
|
UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
UUID |
VARCHAR(256) |
Foreign keys
APPLICATION_ID→AM_APPLICATIONAPPLICATION_ID(on delete: RESTRICT)API_ID→AM_APIAPI_ID(on delete: RESTRICT)
Referenced by
AM_SUBSCRIPTION_KEY_MAPPINGviaSUBSCRIPTION_ID
AM_SUBSCRIPTION_KEY_MAPPING¶
APIM DB (WSO2AM_DB) · PK: SUBSCRIPTION_ID, ACCESS_TOKEN
| Column | Type | Notes |
|---|---|---|
SUBSCRIPTION_ID |
INTEGER |
PK · FK → AM_SUBSCRIPTION |
ACCESS_TOKEN |
VARCHAR(512) |
PK |
KEY_TYPE |
VARCHAR(512) |
NOT NULL |
Foreign keys
SUBSCRIPTION_ID→AM_SUBSCRIPTIONSUBSCRIPTION_ID(on delete: RESTRICT)
AM_SYSTEM_APPS¶
APIM DB (WSO2AM_DB) · PK: ID · Unique: CONSUMER_KEY
| Column | Type | Notes |
|---|---|---|
ID |
INTEGER |
PK · AUTO_INCREMENT |
NAME |
VARCHAR(50) |
NOT NULL |
CONSUMER_KEY |
VARCHAR(512) |
NOT NULL |
CONSUMER_SECRET |
VARCHAR(512) |
NOT NULL |
CREATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP |
TENANT_DOMAIN |
VARCHAR(255) |
DEFAULT 'carbon.super' |
Related tables (not enforced)
CONSUMER_KEY→IDN_OAUTH_CONSUMER_APPS
AM_TENANT_THEMES¶
APIM DB (WSO2AM_DB) · PK: TENANT_ID
| Column | Type | Notes |
|---|---|---|
TENANT_ID |
INTEGER |
PK · NOT NULL |
THEME |
MEDIUMBLOB |
NOT NULL |
AM_THROTTLE_TIER_PERMISSIONS¶
APIM DB (WSO2AM_DB) · PK: THROTTLE_TIER_PERMISSIONS_ID
| Column | Type | Notes |
|---|---|---|
THROTTLE_TIER_PERMISSIONS_ID |
INT |
PK · NOT NULL AUTO_INCREMENT |
TIER |
VARCHAR(50) |
NULL |
PERMISSIONS_TYPE |
VARCHAR(50) |
NULL |
ROLES |
VARCHAR(512) |
NULL |
TENANT_ID |
INT(11) |
NULL |
AM_TIER_PERMISSIONS¶
APIM DB (WSO2AM_DB) · PK: TIER_PERMISSIONS_ID
| Column | Type | Notes |
|---|---|---|
TIER_PERMISSIONS_ID |
INTEGER |
PK · AUTO_INCREMENT |
TIER |
VARCHAR(50) |
NOT NULL |
PERMISSIONS_TYPE |
VARCHAR(50) |
NOT NULL |
ROLES |
VARCHAR(512) |
NOT NULL |
TENANT_ID |
INTEGER |
NOT NULL |
AM_USAGE_UPLOADED_FILES¶
APIM DB (WSO2AM_DB) · PK: TENANT_DOMAIN, FILE_NAME, FILE_TIMESTAMP
| Column | Type | Notes |
|---|---|---|
TENANT_DOMAIN |
VARCHAR(255) |
PK · NOT NULL |
FILE_NAME |
VARCHAR(255) |
PK · NOT NULL |
FILE_TIMESTAMP |
TIMESTAMP |
PK · DEFAULT CURRENT_TIMESTAMP |
FILE_PROCESSED |
TINYINT(1) |
DEFAULT FALSE |
FILE_CONTENT |
MEDIUMBLOB |
DEFAULT NULL |
AM_USER¶
APIM DB (WSO2AM_DB) · PK: USER_ID
| Column | Type | Notes |
|---|---|---|
USER_ID |
VARCHAR(255) |
PK · NOT NULL |
USER_NAME |
VARCHAR(255) |
NOT NULL |
AM_WORKFLOWS¶
APIM DB (WSO2AM_DB) · PK: WF_ID · Unique: WF_EXTERNAL_REFERENCE
| Column | Type | Notes |
|---|---|---|
WF_ID |
INTEGER |
PK · AUTO_INCREMENT |
WF_REFERENCE |
VARCHAR(255) |
NOT NULL |
WF_TYPE |
VARCHAR(255) |
NOT NULL |
WF_STATUS |
VARCHAR(255) |
NOT NULL |
WF_CREATED_TIME |
TIMESTAMP |
|
WF_UPDATED_TIME |
TIMESTAMP |
DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP |
WF_STATUS_DESC |
VARCHAR(1000) |
|
TENANT_ID |
INTEGER |
|
TENANT_DOMAIN |
VARCHAR(255) |
|
WF_EXTERNAL_REFERENCE |
VARCHAR(255) |
NOT NULL |
WF_METADATA |
BLOB |
DEFAULT NULL |
WF_PROPERTIES |
BLOB |
DEFAULT NULL |