UNPKG

@gridscale/api

Version:
1,111 lines (1,110 loc) 237 kB
export declare const $TaskEvents: { properties: { schedules: { properties: { schedule_snapshot_add: { properties: { labels: { type: string; }; name: { type: string; }; run_interval: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; keep_snapshots: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; next_runtime: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; }; }; schedule_uuid: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; required: { type: string; }; }; }; storage_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; schedule_snapshot_perform: { properties: { type: { type: string; }; description: { type: string; }; }; }; schedule_snapshot_update: { properties: { labels: { type: string; }; name: { type: string; }; run_interval: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; keep_snapshots: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; next_runtime: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; }; }; schedule_uuid: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; required: { type: string; }; }; }; storage_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; schedule_snapshot_remove: { properties: { schedule_uuid: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; required: { type: string; }; }; }; storage_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; }; }; ipaddr: { properties: { ipaddr_update: { properties: { ipaddr_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; name: { type: string; }; reverse_dns: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; response_code: { type: string; }; }; }; labels: { type: string; }; failover: { properties: { type: { type: string; }; description: { type: string; }; response_code: { type: string; }; }; }; }; }; ipaddr_add: { properties: { labels: { type: string; }; name: { type: string; }; reverse_dns: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; }; }; family: { properties: { type: { type: string; }; description: { type: string; }; allowed: { type: string; contains: { type: string; }; }; required: { type: string; }; }; }; failover: { properties: { type: { type: string; }; description: { type: string; }; }; }; next_runtime: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; }; }; ipaddr_uuid: { properties: { type: { type: string; }; description: { type: string; }; nullable: { type: string; }; required: { type: string; }; }; }; location_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; ipaddr_remove: { properties: { ipaddr_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; }; }; loadbalancer: { properties: { loadbalancer_update: { properties: { listen_ipv6_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; name: { type: string; }; algorithm: { properties: { type: { type: string; }; allowed: { type: string; contains: { type: string; }; }; required: { type: string; }; }; }; labels: { type: string; }; redirect_http_to_https: { properties: { type: { type: string; }; required: { type: string; }; }; }; lb_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; listen_ipv4_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; backend_servers: { properties: { type: { type: string; }; schema: { properties: { schema: { properties: { host: { properties: { anyof_schema: { type: string; contains: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; }; weight: { properties: { max: { type: string; }; type: { type: string; }; required: { type: string; }; min: { type: string; }; }; }; }; }; type: { type: string; }; }; }; required: { type: string; }; }; }; location_uuid: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; forwarding_rule: { properties: { type: { type: string; }; required: { type: string; }; schema: { properties: { schema: { properties: { target_port: { properties: { type: { type: string; }; required: { type: string; }; }; }; letsencrypt_ssl: { properties: { type: { type: string; }; required: { type: string; }; nullable: { type: string; }; }; }; mode: { properties: { type: { type: string; }; required: { type: string; }; allowed: { type: string; contains: { type: string; }; }; }; }; listen_port: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; type: { type: string; }; }; }; }; }; }; }; loadbalancer_add: { properties: { listen_ipv6_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; name: { type: string; }; algorithm: { properties: { type: { type: string; }; allowed: { type: string; contains: { type: string; }; }; required: { type: string; }; }; }; labels: { type: string; }; redirect_http_to_https: { properties: { type: { type: string; }; required: { type: string; }; }; }; lb_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; listen_ipv4_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; backend_servers: { properties: { type: { type: string; }; schema: { properties: { schema: { properties: { host: { properties: { anyof_schema: { type: string; contains: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; }; weight: { properties: { max: { type: string; }; type: { type: string; }; required: { type: string; }; min: { type: string; }; }; }; }; }; type: { type: string; }; }; }; required: { type: string; }; }; }; location_uuid: { properties: { type: { type: string; }; description: { type: string; }; min: { type: string; }; required: { type: string; }; }; }; forwarding_rule: { properties: { type: { type: string; }; required: { type: string; }; schema: { properties: { schema: { properties: { target_port: { properties: { type: { type: string; }; required: { type: string; }; }; }; letsencrypt_ssl: { properties: { type: { type: string; }; required: { type: string; }; nullable: { type: string; }; }; }; mode: { properties: { type: { type: string; }; required: { type: string; }; allowed: { type: string; contains: { type: string; }; }; }; }; listen_port: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; type: { type: string; }; }; }; }; }; }; }; loadbalancer_remove: { properties: { lb_uuid: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; }; }; paas: { properties: { paas_service_remove: { properties: { paas_service_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; paas_security_zone_remove: { properties: { paas_security_zone_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; paas_security_zone_add: { properties: { labels: { type: string; }; name: { type: string; }; mpls_mgmt_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; mpls_cust_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; paas_security_zone_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; paas_security_zone_update: { properties: { labels: { type: string; }; name: { type: string; }; paas_security_zone_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; }; }; paas_service_add: { properties: { labels: { type: string; }; name: { type: string; }; paas_security_zone_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; paas_service_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; paas_template_uuid: { properties: { type: { type: string; }; description: { type: string; }; required: { type: string; }; }; }; credentials: { properties: { type: { type: string; }; schema: { properties: { type: { type: string; }; }; }; required: { type: string; }; }; }; resource_limit: { properties: { type: { type: string; }; schema: { properties: { anyof: { type: string; contains: { properties: { schema: { properties: { resource: { properties: { allowed: { type: string; contains: { type: string; }; }; type: { type: string; }; required: { type: string; }; }; }; limit: { properties: { type: { type: string; }; required: { type: string; }; max: { type: string; }; min: { type: string; }; }; }; }; }; }; }; }; }; }; required: { type: string; }; }; }; parameters: { properties: { type: { type: string; }; required: { type: string; }; }; }; }; }; paas_service_update: { properties: { labels: { type: string; }; name: { type: string; }; resource_limit: { properties: { type: { type: string; }; schema: { properties: { anyof: { type: string; contains: { properties: { schema: { properties: { resource: { properties: { allowed: { type: string; contains: { type: string; }; }; type: { type: string; }; required: { type: string; }; }; };