APIIDA API Gateway Manager

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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

Overview Resources handled by Gateway Manager

Restman Type

Graphman Type

Description

Default Migration Action

Automatic Migration Mapping

Imported by

ACTIVE_CONNECTOR

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, Resource not yet implemented in Graphman.

ASSERTION_SECURITY_ZONE

Assertion Security Zones entities are used to apply security zones to assertions. By default, assertions do not have a security zone assigned to them.

CASSANDRA_CONNECTION

Cassandra connections allow the Gateway to query external databases and then use the query results during policy consumption. Cassandra Connection

TRUSTED_CERTIFICATE

Certificates are either HTTPS and LDAPS certificates.This resource enables the management of those certificates.

CLUSTER_PROPERTY

Cluster properties are used to set global properties. Example cluster properties include "cluster.hostname" and "log.levels"

CUSTOM_KEY_VALUE

A Custom key value is an item that can be stored by a custom assertion.

EMAIL_LISTENER

An email listener will periodically poll an email server for messages to process.

ENCAPSULATED_ASSERTION

Encapsulated Assertion lets you turn any policy fragment into a self-contained "assertion" that accepts input values and sets output values.

FIREWALL_RULE

A firewall rule is a rule to accept or redirect traffic. This is only available on hardware installations.

FOLDER

Folders are used to organize the policies, services, and aliases you have on the Gateway.

GENERIC_ENTITY

A generic entities is used by some modular assertions to represent any entity.

GROUP

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.

HTTP_CONFIGURATION

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.

IDENTITY_PROVIDER

An Identity provider is used to store and provide identities.

INTERNAL_IDENTITY_PROVIDER

LDAP_IDENTITY_PROVIDER

FEDERATED_IDENTITY_PROVIDER

INTERFACE_TAG

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.

JDBC_CONNECTION

JDBC connections allow the Gateway to query external databases and then use the query results during policy consumption.

JMS_DESTINATION

A JMS destination is used to configure a connection to a JMS service. This is used for both inbound and outbound configurations.

LISTEN_PORT

A listen port is a TCP port that "listens" for incoming messages that are then passed to the Gateway message processor.

POLICY

This resource is used to manage policies. These can be internal, global or other special purpose policies.

BACKGROUND_TASK_POLICY

GLOBAL_POLICY

POLICY_FRAGMENT

POLICY_BACKED_SERVICE

Policy Backed Services allow for custom policies to be referred to from gateway processes.

PRIVATE_KEY

This resource is used to manage private keys.

RESOURCE_DOCUMENT

Resource documents are documents schema documents. They are either a dtd or an xml schema.

REVOCATION_CHECK_POLICY

A revocation checking policy defines the strategies used by the Gateway to determine whether a certificate has been revoked.

ROLE

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.

SCHEDULED_TASK

Scheduled tasks allow the Gateway to schedule policy consumption.

PASSWORD

Secure passwords are used to securely store passwords and plain text PEM private keys in the Gateway database.

SECURITY_ZONE

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).

SERVER_MODULE_FILE

A ServerModuleFile represents a Modular or a Custom Assertion(s) Module.

SERVICE

This resource is used to manage services.

INTERNAL_SOAP_SERVICE

INTERNAL_WEBAPI_SERVICE

WEBAPI_SERVICE

SOAP_SERVICE

SITEMINDER_CONFIGURATION

A SiteMinder Configuration describes a connection to site minder.

SOLUTION_KIT

This resource is used to list Solution Kits installed on the Gateway.

USER

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.

Name

The name of the resource

Secondary Name

The secondary name of the resource exists, the names of resources in Restman and Graphman differ.

Description

A short description of what this resource does.

Default Migration Action

The current standard action when migrating this type of resource.

These defaults can be changed here: Default Mappings

The possible actions are:

New, Update, Existing, Force New, Delete, Ignore, New or Update, New or Existing, Delete or ignore.

Automatic Migration Mapping

The automatic 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.

  • No labels