UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

1,565 lines 47.4 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-items-key-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-request_processing-transformations-set-items-value-type": { 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-items-$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-items-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-items-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-items-no-additional-properties": { 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-items-key-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set-items-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-transformations-set-items-no-additional-properties": { 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: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-response_processing-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { transformations: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-namespaces-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-namespaces-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-namespaces-items-URI-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-namespaces-items-prefix-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-namespaces-items-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { URI: {}; prefix: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-spec-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { condition: {}; lambdaConfig: {}; clientConfig: {}; request_processing: {}; response_processing: {}; namespaces: {}; }; }; }; }; }; "$-spec-extensions-webm-gateway-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { apiVersion: {}; spec: {}; }; }; }; }; }; "spec-no-additional-properties": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { additionalProperties: boolean; properties: { functionName: {}; qualifier: {}; invocationType: {}; region: {}; awsAuthType: {}; tlsConnectionProfile: {}; input: {}; output: {}; clientConfig: {}; extensions: {}; }; }; }; }; }; }; } export default _default; //# sourceMappingURL=awslambda.ruleset.d.ts.map