UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

943 lines 27.3 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-preventHalfOpen-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-recoveryDuration-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-recoveryDuration-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-recoveryDuration-maximum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; maximum: number; }; }; }; }; "$-spec-breakConditions-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailures-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailures-failureCount-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailures-failureCount-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-reportedFailures-failureDuration-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailures-failureDuration-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-reportedFailures-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { failureCount: {}; failureDuration: {}; }; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-failureCount-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-failureCount-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-failureDuration-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-failureDuration-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-maxConcurrentRequests-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-maxConcurrentRequests-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-reportedFailuresAndConcurrency-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { failureCount: {}; failureDuration: {}; maxConcurrentRequests: {}; }; }; }; }; }; "$-spec-breakConditions-concurrency-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-concurrency-maxConcurrentRequests-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-breakConditions-concurrency-maxConcurrentRequests-minimum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; minimum: number; }; }; }; }; "$-spec-breakConditions-concurrency-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { maxConcurrentRequests: {}; }; }; }; }; }; "$-spec-breakConditions-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { reportedFailures: {}; reportedFailuresAndConcurrency: {}; concurrency: {}; }; }; }; }; }; "$-spec-breakConditions-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: { required: string[]; }[]; }; }; }; }; "$-spec-execute-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-execute-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-execute[*]-$ref-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-execute-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $ref: {}; }; }; }; }; }; "required:$.spec.execute[*]:$ref": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.execute[*].$ref:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.execute[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $ref: {}; }; }; }; }; }; "$-spec-fallbackExecute-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-fallbackExecute-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-fallbackExecute[*]-$ref-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-fallbackExecute-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $ref: {}; }; }; }; }; }; "required:$.spec.fallbackExecute[*]:$ref": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.fallbackExecute[*].$ref:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.fallbackExecute[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $ref: {}; }; }; }; }; }; "spec-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { preventHalfOpen: {}; recoveryDuration: {}; breakConditions: {}; execute: {}; fallbackExecute: {}; }; }; }; }; }; }; } export default _default; //# sourceMappingURL=enforcecircuitbreaker.ruleset.d.ts.map