UNPKG

@zowe/cics-for-zowe-sdk

Version:
90 lines (89 loc) 2.38 kB
/** * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * * Copyright Contributors to the Zowe Project. * */ export interface IURIMapParms { /** * The name of the URIMap * Up to eight characters long */ name: string; /** * CSD group for the URIMap * Up to eight characters long */ csdGroup?: string; /** * Path component of URI to which the map applies * Up to 255 characters long */ path?: string; /** * Host component of URI to which the map applies * Up to 116 characters long */ host?: string; /** * Scheme component of URI to which the map applies * Allowed values: http, https */ scheme?: string; /** * Application program that will process the request * Only used for server URIMaps; up to 8 characters long */ programName?: string; /** * Pipeline that will process the request * Only used for pipeline URIMaps; up to 8 characters long */ pipelineName?: string; /** * Certificate that will be used to negotiate an SSL handshake * Only used for client URIMaps */ certificate?: string; /** * Authentication and identification scheme to be used for URIMAPs * Only used for client URIMaps * Allowed values: NO, BASIC */ authenticate?: string; /** * Description text for the URIMap */ description?: string; /** * Transaction resource associated with the URIMap * Only used for pipeline URIMaps, up to 4 characters long */ transactionName?: string; /** * Web service resource associated with the URIMap * Only used for pipeline URIMaps, up to 32 characters long */ webserviceName?: string; /** * The name of the CICS region of the URIMap */ regionName: string; /** * CICS Plex of the URIMap */ cicsPlex?: string; /** * Enable attribute of the URIMap */ enable?: boolean; /** * The TCPIPSERVICE to which a URIMAP applies * Only used for server and pipeline URIMAPs; up to 8 characters long */ tcpipservice?: string; }