{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:azure-arm-kubernetesruntime/bgp-peers-list":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_bgp_peers_list","summary":"List BgpPeer resources by parent","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/bgp-peers-get":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_bgp_peers_get","summary":"Get a BgpPeer","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{bgpPeerName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}},{"name":"bgpPeerName","in":"query","required":true,"description":"The name of the BgpPeer","schema":{"type":"string","description":"The name of the BgpPeer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/bgp-peers-create-or-update":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_bgp_peers_create_or_update","summary":"Create a BgpPeer","description":"PUT /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{bgpPeerName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","bgpPeerName","body"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"bgpPeerName":{"type":"string","description":"The name of the BgpPeer"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/bgp-peers-delete":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_bgp_peers_delete","summary":"Delete a BgpPeer","description":"DELETE /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{bgpPeerName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","bgpPeerName"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"bgpPeerName":{"type":"string","description":"The name of the BgpPeer"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/load-balancers-list":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_load_balancers_list","summary":"List LoadBalancer resources by parent","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/load-balancers-get":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_load_balancers_get","summary":"Get a LoadBalancer","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/{loadBalancerName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}},{"name":"loadBalancerName","in":"query","required":true,"description":"The name of the LoadBalancer","schema":{"type":"string","description":"The name of the LoadBalancer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/load-balancers-create-or-update":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_load_balancers_create_or_update","summary":"Create a LoadBalancer","description":"PUT /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/{loadBalancerName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","loadBalancerName","body"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"loadBalancerName":{"type":"string","description":"The name of the LoadBalancer"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/load-balancers-delete":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_load_balancers_delete","summary":"Delete a LoadBalancer","description":"DELETE /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/{loadBalancerName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","loadBalancerName"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"loadBalancerName":{"type":"string","description":"The name of the LoadBalancer"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/services-list":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_services_list","summary":"List ServiceResource resources by parent","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/services","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/services-get":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_services_get","summary":"Get a ServiceResource","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/{serviceName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}},{"name":"serviceName","in":"query","required":true,"description":"The name of the the service","schema":{"type":"string","description":"The name of the the service"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/services-create-or-update":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_services_create_or_update","summary":"Create a ServiceResource","description":"PUT /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/{serviceName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","serviceName","body"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"serviceName":{"type":"string","description":"The name of the the service"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/services-delete":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_services_delete","summary":"Delete a ServiceResource","description":"DELETE /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/{serviceName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","serviceName"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"serviceName":{"type":"string","description":"The name of the the service"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/storage-class-list":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_storage_class_list","summary":"List StorageClassResource resources by parent","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/storage-class-get":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_storage_class_get","summary":"Get a StorageClassResource","description":"GET /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}},{"name":"resourceUri","in":"query","required":true,"description":"The fully qualified Azure Resource manager identifier of the resource.","schema":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."}},{"name":"storageClassName","in":"query","required":true,"description":"The name of the the storage class","schema":{"type":"string","description":"The name of the the storage class"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/storage-class-create-or-update":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_storage_class_create_or_update","summary":"Create a StorageClassResource","description":"PUT /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","storageClassName","body"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"storageClassName":{"type":"string","description":"The name of the the storage class"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/storage-class-update":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_storage_class_update","summary":"Update a StorageClassResource","description":"PATCH /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","storageClassName","body"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"storageClassName":{"type":"string","description":"The name of the the storage class"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/storage-class-delete":{"post":{"operationId":"cloud_azure_arm_kubernetesruntime_storage_class_delete","summary":"Delete a StorageClassResource","description":"DELETE /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceUri","storageClassName"],"properties":{"api-version":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."},"resourceUri":{"type":"string","description":"The fully qualified Azure Resource manager identifier of the resource."},"storageClassName":{"type":"string","description":"The name of the the storage class"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-arm-kubernetesruntime/operations-list":{"get":{"operationId":"cloud_azure_arm_kubernetesruntime_operations_list","summary":"List the operations for the provider","description":"GET /providers/Microsoft.KubernetesRuntime/operations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2024-03-01","description":"The API version to use for this operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}