UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

1,683 lines (1,682 loc) 72.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-qos-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-qos-withQuota-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-qos-withQuota-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-qos-withQuota-unlimited-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-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-pricing-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-pricing-value-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-extensions-webm-gateway-spec-pricing-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-pricing-currency-required": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "$-spec-extensions-webm-gateway-spec-pricing-currency-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit[*]-maxRequest-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit[*]-interval-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit[*]-alertMessage-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit[*]-alertFrequency-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-webm-gateway-spec-withRateLimit[*]-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.webm-gateway.spec.withRateLimit[*]:maxRequest": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.webm-gateway.spec.withRateLimit[*].maxRequest:integer": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.webm-gateway.spec.withRateLimit[*]:interval": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.webm-gateway.spec.withRateLimit[*].interval:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.withRateLimit[*].alertMessage:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.webm-gateway.spec.withRateLimit[*].alertFrequency:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.webm-gateway.spec.withRateLimit[*]:name": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.webm-gateway.spec.withRateLimit[*].name:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-apiVersion-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-isApprovalRequired-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-$ref-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations[*]-id-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations[*]-path-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations[*]-method-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations[*]-withQuota-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-apis[*]-operations[*]-withQuota-unlimited-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].operations[*].id:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].operations[*].path:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].operations[*].method:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].operations[*].withQuota:object": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-nano-gateway.spec.apis[*]:$ref": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].$ref:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-nano-gateway.spec.apis[*].operations:array": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-withAssemblyCountLimit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-properties-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-nano-gateway-spec-telemetry-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-apiVersion-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-isApprovalRequired-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withRateLimit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withRateLimit-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withRateLimit[*]-maxRequest-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withRateLimit[*]-interval-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withRateLimit[*]-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-gateway.spec.withRateLimit[*]:maxRequest": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-gateway.spec.withRateLimit[*].maxRequest:integer": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-gateway.spec.withRateLimit[*]:interval": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-gateway.spec.withRateLimit[*].interval:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-gateway.spec.withRateLimit[*]:name": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-gateway.spec.withRateLimit[*].name:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-maxRequest-oneOf": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { oneOf: { type: string; }[]; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-hard-limit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-cache-only-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-is-client-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-use-api-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-use-app-id-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-use-client-id-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-dynamic-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-weight-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyCountLimit[*]-auto-decrement-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*]:name": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].name:string": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "required:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*]:maxRequest": { description: string; severity: string; given: string; then: { field: string; function: string; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].hard-limit:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].cache-only:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].is-client:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].use-api-name:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].use-app-id:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].use-client-id:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].dynamic-value:integer": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].weight:integer": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "type:$.spec.extensions.dp-gateway.spec.withAssemblyCountLimit[*].auto-decrement:boolean": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit-items-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-maxRequest-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-interval-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-cache-only-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-is-client-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-use-api-name-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-use-app-id-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-use-client-id-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-dynamic-value-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: { type: string; }; }; }; }; "$-spec-extensions-dp-gateway-spec-withAssemblyRateLimit[*]-weight-type": { description: string; severity: string; given: string; then: { function: string; functionOptions: { schema: {