UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

1,196 lines 38.1 kB
declare namespace _default { let rules: { "invalid-kind-value-combined": { description: string; severity: string; given: string; then: { field: string; function: string; functionOptions: { schema: { type: string; enum: string[]; }; }; }; }; "kind-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "invalid-kind-value": { description: string; severity: string; given: string; then: { field: string; function: string; functionOptions: { schema: { type: string; enum: string[]; }; }; }; }; "invalid-kind-spl-character": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "invalid-api-version": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { schema: { type: string; enum: string[]; }; }; }; }; "api-version-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "metadata-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "metadata-whitelist-check": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "metadata-name-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "metadata-name-whitelist-check": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "metadata-version-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "metadata-version-whitelist-check": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "metadata-namespace-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "metadata-namespace-whitelist-check": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "spec-details-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "spec-details-whitelist-check": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; functionOptions: { match: string; }; }; }; "tags-not-exist": { description: string; severity: string; given: string; resolved: boolean; then: { field: string; function: string; }; }; "invalid-tag-type": { description: string; severity: string; given: string; resolved: boolean; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-description-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-name-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-metadata-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-namespace-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-tags-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-tags-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-type-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-type-enum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { enum: string[]; }; }; }; }; "$-metadata-version-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-metadata-version-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-labels-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-labels-gatewayTypes-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-metadata-labels-gatewayTypes-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; properties: { fromMessageHeader: { type: string; required: string[]; properties: { headerName: { type: string; }; messageName: { type: string; }; }; }; fromVariable?: undefined; fromCacheControl?: undefined; static?: undefined; }; additionalProperties: boolean; } | { type: string; required: string[]; properties: { fromVariable: { type: string; required: string[]; properties: { name: { type: string; }; }; }; fromMessageHeader?: undefined; fromCacheControl?: undefined; static?: undefined; }; additionalProperties: boolean; } | { type: string; required: string[]; properties: { fromCacheControl: { type: string; required: string[]; properties: { messageName: { type: string; }; }; }; fromMessageHeader?: undefined; fromVariable?: undefined; static?: undefined; }; additionalProperties: boolean; } | { type: string; required: string[]; properties: { static: { type: string; required: string[]; properties: { seconds: { type: string; format: string; minimum: number; }; }; }; fromMessageHeader?: undefined; fromVariable?: undefined; fromCacheControl?: undefined; }; additionalProperties: boolean; })[]; }; }; }; }; "$-spec-cache-expire-fromMessageHeader-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromMessageHeader-headerName-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromMessageHeader-messageName-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromVariable-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromVariable-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromCacheControl-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-fromCacheControl-messageName-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-static-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-static-seconds-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-expire-static-seconds-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-cache-scope-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; properties: { narrowScope: { type: string; }; wideScope?: undefined; }; additionalProperties: boolean; } | { type: string; required: string[]; properties: { wideScope: { type: string; }; narrowScope?: undefined; }; additionalProperties: boolean; })[]; }; }; }; }; "$-spec-cache-scope-narrowScope-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-scope-wideScope-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-cache-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { expire: {}; scope: {}; }; }; }; }; }; "$-spec-endpoint-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: { type: string; required: string[]; properties: { http: { type: string; required: string[]; properties: { statusException: { type: string; items: { type: string; required: string[]; properties: { pattern: { type: string; pattern: string; }; }; additionalProperties: boolean; }; }; target: { type: string; required: string[]; properties: { persistentConnections: { type: string; default: boolean; }; timeout: { type: string; format: string; minimum: number; default: number; }; tlsClientProfile: { type: string; }; url: { type: string; }; decompressResponse: { type: string; default: boolean; }; followRedirects: { type: string; default: boolean; }; chunkedUpload: { type: string; default: boolean; }; urlType: { type: string; enum: string[]; }; compressRequest: { type: string; enum: string[]; }; version: { type: string; enum: string[]; }; }; additionalProperties: boolean; }; verb: { type: string; }; }; additionalProperties: boolean; }; }; additionalProperties: boolean; }[]; }; }; }; }; "$-spec-endpoint-http-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-statusException-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-statusException-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-statusException[*]-pattern-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-statusException[*]-pattern-pattern": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; pattern: string; }; }; }; }; "$-spec-endpoint-http-statusException-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { pattern: {}; }; }; }; }; }; "required:$.spec.endpoint.http.statusException[*]:pattern": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.endpoint.http.statusException[*].pattern:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.endpoint.http.statusException[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { pattern: {}; }; }; }; }; }; "$-spec-endpoint-http-target-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-persistentConnections-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-timeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-timeout-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-endpoint-http-target-tlsClientProfile-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-url-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-decompressResponse-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-followRedirects-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-chunkedUpload-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-urlType-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-urlType-enum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { enum: string[]; }; }; }; }; "$-spec-endpoint-http-target-compressRequest-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-compressRequest-enum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { enum: string[]; }; }; }; }; "$-spec-endpoint-http-target-version-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-target-version-enum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { enum: string[]; }; }; }; }; "$-spec-endpoint-http-target-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { persistentConnections: {}; timeout: {}; tlsClientProfile: {}; url: {}; decompressResponse: {}; followRedirects: {}; chunkedUpload: {}; urlType: {}; compressRequest: {}; version: {}; }; }; }; }; }; "$-spec-endpoint-http-verb-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-endpoint-http-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { statusException: {}; target: {}; verb: {}; }; }; }; }; }; "$-spec-input-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-output-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-required-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { required: string[]; }; }; }; }; }; } export default _default; //# sourceMappingURL=invoke.ruleset.d.ts.map