UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

1,188 lines 41 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-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { message: { type: string; required: string[]; additionalProperties: boolean; properties: { messageName: { type: string; }; queryParameters: { type: string; items: { type: string; }; }; headers: { type: string; items: { type: string; }; }; body: { type: string; required: string[]; additionalProperties: boolean; properties: { captures: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; }; }; variable?: undefined; distributedVariable?: undefined; telemetry?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { variable: { type: string; required: string[]; additionalProperties: boolean; properties: { name: { type: string; }; captures: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; message?: undefined; distributedVariable?: undefined; telemetry?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { distributedVariable: { type: string; required: string[]; additionalProperties: boolean; properties: { name: { type: string; }; captures: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; message?: undefined; variable?: undefined; telemetry?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { telemetry: { type: string; required: string[]; additionalProperties: boolean; properties: { keys: { type: string; items: { type: string; }; }; span: { oneOf: ({ type: string; oneOf?: undefined; } | { type: string; oneOf: ({ required: string[]; properties: { policySpan: { type: string; }; httpSpan?: undefined; }; } | { required: string[]; properties: { httpSpan: { type: string; }; policySpan?: undefined; }; })[]; })[]; }; }; }; message?: undefined; variable?: undefined; distributedVariable?: undefined; }; })[]; }; }; }; }; "spec-message-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-message-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; additionalProperties: boolean; properties: { messageName: {}; queryParameters: {}; headers: {}; body: {}; }; }; }; }; }; "$-spec-message-messageName-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-queryParameters-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-queryParameters-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-headers-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-headers-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-captures-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; }; "$-spec-message-body-captures-jsonata-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-captures-jsonata-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-captures-regex-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-captures-regex-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-message-body-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { captures: {}; }; }; }; }; }; "spec-variable-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-variable-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; additionalProperties: boolean; properties: { name: {}; captures: {}; }; }; }; }; }; "$-spec-variable-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-variable-captures-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; }; "$-spec-variable-captures-jsonata-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-variable-captures-jsonata-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-variable-captures-regex-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-variable-captures-regex-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-distributedVariable-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-distributedVariable-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; additionalProperties: boolean; properties: { name: {}; captures: {}; }; }; }; }; }; "$-spec-distributedVariable-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-distributedVariable-captures-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; required: string[]; additionalProperties: boolean; properties: { jsonata: { type: string; items: { type: string; }; }; regex?: undefined; }; } | { type: string; required: string[]; additionalProperties: boolean; properties: { regex: { type: string; items: { type: string; }; }; jsonata?: undefined; }; })[]; }; }; }; }; "$-spec-distributedVariable-captures-jsonata-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-distributedVariable-captures-jsonata-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-distributedVariable-captures-regex-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-distributedVariable-captures-regex-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-telemetry-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "spec-telemetry-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; additionalProperties: boolean; properties: { keys: {}; span: {}; }; }; }; }; }; "$-spec-telemetry-keys-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-telemetry-keys-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-telemetry-span-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: ({ type: string; oneOf?: undefined; } | { type: string; oneOf: ({ required: string[]; properties: { policySpan: { type: string; }; httpSpan?: undefined; }; } | { required: string[]; properties: { httpSpan: { type: string; }; policySpan?: undefined; }; })[]; })[]; }; }; }; }; }; } export default _default; //# sourceMappingURL=remove.ruleset.d.ts.map