APIIDA API Gateway Manager
Types of Resources
An overview of all available resources of a Layer7 gateway. Also how these are handled by the Gateway Manager with default settings and with which interface they are imported.
Resources handled by Gateway Manager
Restman Type | Graphman Type | Description | Default Action | Automatic Mapping | Imported by |
---|---|---|---|---|---|
|
| Active connectors are connectors that poll for messages. For example MQ Native Queues and SFTP Polling Listeners are examples of Active Connectors. | NewOrExisting | Default | Restman and Graphman |
|
| Assertion Security Zones entities are used to apply security zones to assertions. By default, assertions do not have a security zone assigned to them. | NewOrExisting | Default | Restman |
|
| Cassandra connections allow the Gateway to query external databases and then use the query results during policy consumption. Cassandra Connection | NewOrExisting | Default | Restman and Graphman |
|
| Cluster properties are used to set global properties. Example cluster properties include "cluster.hostname" and "log.levels" | NewOrExisting | Default | Restman and Graphman |
|
| A Custom key value is an item that can be stored by a custom assertion. | NewOrExisting | Default | Restman and Graphman |
|
| An email listener will periodically poll an email server for messages to process. | NewOrExisting | Default | Restman and Graphman |
|
| Encapsulated Assertion lets you turn any policy fragment into a self-contained "assertion" that accepts input values and sets output values. | NewOrExisting | Default | Restman and Graphman |
|
| A firewall rule is a rule to accept or redirect traffic. This is only available on hardware installations. | NewOrExisting | Default | Restman |
|
| Folders are used to organize the policies, services, and aliases you have on the Gateway. | NewOrExisting | Default | Restman |
|
| A generic entities is used by some modular assertions to represent any entity. | NewOrExisting | Default | Restman |
|
| A group represents a group identity in an identity provider. When no identity provider is specified in the url then the internal identity provider is assumed. Groups can only be retrieved, they can not be created. | NewOrExisting | Default | Restman |
|
| HTTP Configuration are used to configure various options to be used by the Gateway for HTTP/HTTPS connections. For example, you can configure the login credentials for an HTTPS host, define a proxy for the host, or specify a private key to be used for authentication. | NewOrExisting | Default | Restman |
|
| An Identity provider is used to store and provide identities. | NewOrExisting | Default | Restman |
| Graphman distinguishes between the individual types of identity providers and has its own endpoints for these. | NewOrExisting | Default | Restman and Graphman | |
| NewOrExisting | Default | Restman and Graphman | ||
| NewOrExisting | Default | Restman and Graphman | ||
|
| Interfaces are used to specify IP addresses that can be monitored by a listen port. Defining an interface gives you greater control over the IP addresses that will be monitored. | NewOrExisting | Default | Restman |
|
| JDBC connections allow the Gateway to query external databases and then use the query results during policy consumption. | NewOrExisting | Default | Restman and Graphman |
|
| A JMS destination is used to configure a connection to a JMS service. This is used for both inbound and outbound configurations. | NewOrExisting | Default | Restman and Graphman |
|
| A listen port is a TCP port that "listens" for incoming messages that are then passed to the Gateway message processor. | NewOrExisting | Default | Restman and Graphman |
|
| This resource is used to manage policies. These can be internal, global or other special purpose policies. | NewOrUpdate | Default | Restman |
| Graphman distinguishes between the individual types of policies and has its own endpoints for these. | NewOrUpdate | Default | Restman and Graphman | |
| NewOrUpdate | Default | Restman and Graphman | ||
| NewOrUpdate | Default | Restman and Graphman | ||
|
| Policy Backed Services allow for custom policies to be referred to from gateway processes. | NewOrExisting | Default | Restman |
|
| This resource is used to manage private keys. | NewOrExisting | Default | Restman and Graphman |
|
| Resource documents are documents schema documents. They are either a dtd or an xml schema. | NewOrExisting | Default | Restman |
|
| A revocation checking policy defines the strategies used by the Gateway to determine whether a certificate has been revoked. | NewOrExisting | Default | Restman |
|
| A role defines a set of permissions that a user or group is allowed to perform. A user must be assigned to at least one of these roles in order to connect to the Gateway and perform administrative tasks in the Policy Manager or through the API. | NewOrExisting | Default | Restman |
|
| Scheduled tasks allow the Gateway to schedule policy consumption. | NewOrExisting | Default | Restman and Graphman |
|
| Secure passwords are used to securely store passwords and plain text PEM private keys in the Gateway database. | NewOrExisting | Default | Restman and Graphman |
|
| Security zones are used to partition the Gateway into portions that can then be managed by other users. A security zone is a collection of related entities (for example: services, policies, folders, trusted certificates). | NewOrExisting | Default | Restman |
|
| A ServerModuleFile represents a Modular or a Custom Assertion(s) Module. | NewOrExisting | ModuleSha256 | Restman |
|
| This resource is used to manage services. | NewOrUpdate | Default | Restman |
| Graphman distinguishes between the individual types of services and has its own endpoints for these. | NewOrUpdate | Default | Restman and Graphman | |
| NewOrUpdate | Default | Restman and Graphman | ||
| NewOrUpdate | Default | Restman and Graphman | ||
| NewOrUpdate | Default | Restman and Graphman | ||
|
| A SiteMinder Configuration describes a connection to site minder. | NewOrExisting | Default | Restman and Graphman |
|
| This resource is used to list Solution Kits installed on the Gateway. | NewOrExisting | Default | Restman |
|
| Certificates are either HTTPS and LDAPS certificates.This resource enables the management of those certificates. | NewOrExisting | Fingerprint | Restman and Graphman |
|
| A user represents a user identity in an identity provider. When no identity provider is specified in the url then the internal identity provider is assumed. Users can only be created and updated in the internal identity provider. | NewOrExisting | Default | Restman |
Restman Type
The type of the resource in Restman
Graphman Type
Most of the resources are identical from Restman to Graphman, but a few differ.
Description
A short description of what this resource does.
Default Action
The current standard action when migrating this type of resource.
These defaults can be changed here: Migration Defaults
The possible actions are:
New, Update, Existing, Force New, Delete, Ignore, New or Update, New or Existing, Delete or ignore.
Automatic Mapping
The automatic migration mapping of resources behaves differently to the default for some resources. This is described here. By default, the system first searches for the ID of the resource; if this is not found, it searches for an element with the same type, name and path up to the root folder.
Imported by
We always prefer Graphman when available, as Graphman is significantly faster. However, Restman always acts as a fallback if a resource cannot be imported with Graphman.