UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

1,634 lines (1,633 loc) 56.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-functionName-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-qualifier-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-invocationType-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-invocationType-enum": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { enum: string[]; }; }; }; }; "$-spec-region-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-awsAuthType-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-awsAuthType-accessSecret-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-awsAuthType-accessSecret-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-awsAuthType-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { accessSecret: {}; }; }; }; }; }; "$-spec-tlsConnectionProfile-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-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-clientConfig-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-socketTimeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-connectionTimeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-requestTimeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-clientExecutionTimeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-clientRetryCount-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-connectionExpirationTimeout-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableExpectContinue-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableGzip-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableHostPrefixInjection-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-maxConnectionIdleTime-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-responseMetadataCacheSize-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableThrottledRetries-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableKeepAlive-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-enableResponseMetadataCache-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-signatureAlgorithm-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-tcpSendBufferSizeHint-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-tcpReceiveBufferSizeHint-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-clientConfig-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { socketTimeout: {}; connectionTimeout: {}; requestTimeout: {}; clientExecutionTimeout: {}; clientRetryCount: {}; connectionExpirationTimeout: {}; enableExpectContinue: {}; enableGzip: {}; enableHostPrefixInjection: {}; maxConnectionIdleTime: {}; responseMetadataCacheSize: {}; enableThrottledRetries: {}; enableKeepAlive: {}; enableResponseMetadataCache: {}; signatureAlgorithm: {}; tcpSendBufferSizeHint: {}; tcpReceiveBufferSizeHint: {}; }; }; }; }; }; "$-spec-extensions-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-apiVersion-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-condition-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-lambdaConfig-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-lambdaConfig-alias-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-lambdaConfig-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { alias: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-clientConfig-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-clientConfig-retryOnErrorCount-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-clientConfig-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { retryOnErrorCount: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-set-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-set-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-set[*]-key-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-set[*]-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.set[*].key:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.set[*].value:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-remove-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-remove-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-content-types-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-content-types-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-defaultContentType-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-$path-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-content-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-feature-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-feature-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-feature[*]-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-feature[*]-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl[*]-feature-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { name: {}; value: {}; }; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].feature[*].name:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].feature[*].value:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].feature[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { name: {}; value: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-xsl-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $path: {}; content: {}; feature: {}; }; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].$path:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].content:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*].feature:array": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.extensions.webm-gateway.spec.request_processing.transformations.setPayload.xsl[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { $path: {}; content: {}; feature: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-setPayload-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { "content-types": {}; defaultContentType: {}; xsl: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { set: {}; remove: {}; setPayload: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-useIncomingHeaders-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { transformations: {}; useIncomingHeaders: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-abortAPIExecutionForFailure-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-copyEntireResponse-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set[*]-key-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set[*]-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { key: {}; value: {}; }; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.response_processing.transformations.set[*].key:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.response_processing.transformations.set[*].value:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "no-additional-properties:$.spec.extensions.webm-gateway.spec.response_processing.transformations.set[*]": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { key: {}; value: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { abortAPIExecutionForFailure: {}; copyEntireResponse: {}; set: {};